Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  
[blocks in formation]

(51)

(52) (58)

(56)

Prior Publication Data

US 2006/0259541 Al Nov. 16, 2006

Int. CI.

G06F15/16 (2006.01)

U.S. CI 709/202; 709/229

Field of Classification Search 709/202

See application file for complete search history.

References Cited

U.S. PATENT DOCUMENTS

[table]

6,381,628 6,381,653 6,418,464 7,043,733 7,043,734 7,062,770

Bl Bl Bl

B2 B2 B2

4/2002 4/2002 7/2002 5/2006 5/2006 6/2006

Hunt

Feray et al.
Minow

Limprecht et al.
Limprecht et al.
Limprecht et al.

(Continued)

FOREIGN PATENT DOCUMENTS

WO WO 2006/125003 11/2006

(Continued)

OTHER PUBLICATIONS

Mitchell, J.G. et al., "An Overview of the Spring System", Comcon: Digest of Technical Papers, 1994, 39, 122-131.*

(Continued)

Primary Examiner—Vivek Srivastava Assistant Examiner—Ryan J Jakovac (74) Attorney, Agent, or Firm—Woodcock Washburn LLP

(57)

ABSTRACT

A type server on a first machine assigns a sequential small integer identifier of fixed length to lengthy information. Identifying information using a small integer identifier provides efficiencies in communication between processes on a single machine as well as efficiencies in communication between processes on different machines. Storage of this information is also more efficient. The information so identified may be, for example, interface type. The small integer identifier assigned to the interface types may be assigned in a set enumeration scheme, that is the first interface type encountered when generating a list or table of interfaces types may be assigned the integer identifier "1", the second "2" and so on. Similarly, the small integer identifiers may be assigned whenever a new interface type is encountered during execution. A translation table including interface type name and interface type identifier for may be generated.

12 Claims, 4 Drawing Sheets

[graphic]

Page 2

[merged small][table][merged small][merged small]

United States Patent and Trademark Office: Notice of Allowance

dated May 29, 2009, U.S. Appl. No. 11/130,308.

PCT International Preliminary Report on Patentability issued Mar.

10, 2009, in corresponding International Application No. PCT/

US2006/019090.

PCT International Search Report mailed Jun. 20, 2008, in corresponding International Application No. PCT/US2006/019090. United States Patent and Trademark Office: Non-Final Office Action dated Dec. 31, 2007, U.S. Appl. No. 11/129,847. United States Patent and Trademark Office: Notice of Allowance dated Aug. 1, 2008, U.S. Appl. No. 11/129,847. United States Patent and Trademark Office: Non-Final Office Action dated Aug. 11, 2008, U.S. Appl. No. 11/129,848. United States Patent and Trademark Office: Final Office Action dated Mar. 17, 2009, U.S. Appl. No. 11/129,848.

United States Patent and Trademark Office: Notice of Allowance

dated Aug. 21, 2009, U.S. Appl. No. 11/129,848.

PCT International Preliminary Report on Patentability issued Mar.

10, 2009, in corresponding International Application No. PCT/

US2006/019092.

PCT International Search Report mailed Jul. 3, 2008, in corresponding International Application No. PCT/US2006/019092. United States Patent and Trademark Office: Non-Final Office Action dated Dec. 31, 2007, U.S. Appl. No. 11/130,293. United States Patent and Trademark Office: Notice of Allowance dated Jul. 10, 2008, U.S. Appl. No. 11/130,293. United States Patent and Trademark Office: Non-Final Office Action datedNov. 24, 2008, U.S. Appl. No. 11/130,301. United States Patent and Trademark Office: Notice of Allowance dated Jun. 8, 2009, U.S. Appl. No. 11/130,301. U.S.Appl.No. H/130,301:NoticeofAllowancedatedJan. 19,2010.

* cited by examiner

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][table][merged small][merged small][merged small][merged small][merged small][table]
[blocks in formation]
« PrécédentContinuer »