Token-based linking
First Claim
Patent Images
1. A method for downloading code to a resource constrained computer, the code being separable into at least one package having at least one referenceable item, comprising:
- forming the package;
forming a mapping of the referenceable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
providing the package and the mapping.
2 Assignments
0 Petitions
Accused Products
Abstract
A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tokens; orders the tokens to correspond to a run-time mode; downloads the packages to the resource constrained computer; and links the packages into an executable code using the ordered tokens.
-
Citations
75 Claims
-
1. A method for downloading code to a resource constrained computer, the code being separable into at least one package having at least one referenceable item, comprising:
-
forming the package;
forming a mapping of the referenceable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
providing the package and the mapping. - View Dependent Claims (6, 7, 8, 9, 14, 15, 16, 17)
-
-
2. A method for linking code downloaded to a resource constrained computer, the code being separable into at least one package having at least one referenceable item, comprising:
-
receiving the package;
receiving a mapping of the referenceable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
linking the package using the mapping.
-
-
3. A method for linking code downloaded to a computer, the computer comprising a first package that includes a mapping of tokens to externally referenceable items, the method comprising:
-
receiving a second package comprising at least one reference to an item in said first package, wherein said reference is represented by one or more tokens having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
linking said second package to said first package by resolving said one or more tokens. - View Dependent Claims (10, 11, 12, 13, 18, 19)
-
-
4. A method for constructing an image of a first package of code on a computer, the code being separable into at least one package having at least one reference to an item in a second package of code, the method comprising:
-
receiving a mapping of said item to at least one corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type;
replacing said at least one reference with said at least one corresponding token; and
forming said package.
-
-
5. A method for constructing an image of a first package of code comprising at least one internally referenceable item, the method comprising:
-
forming a mapping of said at least one internally referenceable item to an optimized numeric value having a type, optimized numeric values belonging to the same type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for optimized numeric values of the corresponding type;
replacing references to said at least one internally referenceable item with the corresponding numeric value; and
forming the package. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for downloading code to a resource-constrained computer, the code being separable into at least one package having at least one referenceable item, the method comprising:
-
forming the package;
forming a mapping of the referencable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
providing the package and the mapping. - View Dependent Claims (31, 32, 33, 34, 39, 40, 41, 42)
-
-
27. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for linking code downloaded to a resource-constrained computer, the code being separable into at least one package having at least one referenceable item, the method comprising:
-
receiving the package;
receiving a mapping of the referenceable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
linking the package using the mapping.
-
-
28. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for linking code downloaded to a computer, the computer comprising a first package that includes a mapping of tokens to externally referenceable items, the method comprising:
-
receiving a second package comprising at least one reference to an item in said first package, wherein said reference is represented by one or more tokens having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
linking said second package to said first package by resolving said one or more tokens. - View Dependent Claims (35, 36, 37, 38, 43, 44)
-
-
29. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for constructing an image of a first package of code on a computer, the code being separable into at least one package having at least one reference to an item in a second package of code, the method comprising:
-
receiving a mapping of said item to at least one corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type;
replacing said at least one reference with said at least one corresponding token; and
forming said package.
-
-
30. A program storage device for constructing an image of a first package of code comprising at least one internally referenceable item, the method comprising:
-
forming a mapping of said at least one internally referenceable item to an optimized numeric value having a type, optimized numeric values belonging to the same type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for optimized numeric values of the corresponding type;
replacing references to said at least one internally referenceable item with the corresponding numeric value; and
forming the package. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for downloading code to a resource-constrained computer, the code being separable into at least one package having at least one referenceable item, the apparatus comprising:
-
means for forming the package;
means for forming a mapping of the referencable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
means for providing the package and the mapping. - View Dependent Claims (56, 57, 58, 59, 64, 65, 66, 67)
-
-
52. An apparatus for linking code downloaded to a resource-constrained computer, the code being separable into at least one package having at least one referenceable item, the apparatus comprising:
-
means for receiving the package;
means for receiving a mapping of the referenceable item to a corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
means for linking the package using the mapping.
-
-
53. An apparatus for linking code downloaded to a computer, the computer comprising a first package that includes a mapping of tokens to externally referenceable items, the apparatus comprising:
-
means for receiving a second package comprising at least one reference to an item in said first package, wherein said reference is represented by one or more tokens having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type; and
means for linking said second package to said first package by resolving said one or more tokens. - View Dependent Claims (60, 61, 62, 63, 68, 69)
-
-
54. An apparatus for constructing an image of a first package of code on a computer, the code being separable into at least one package having at least one reference to an item in a second package of code, the apparatus comprising:
-
means for receiving a mapping of said item to at least one corresponding token having a token type, tokens belonging to the same token type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for tokens of the corresponding token type;
means for replacing said at least one reference with said at least one corresponding token; and
means for forming said package.
-
-
55. An apparatus for constructing an image of a first package of code comprising at least one internally referenceable item, the apparatus comprising;
-
means for forming a mapping of said at least one internally referenceable item to an optimized numeric value having a type, optimized numeric values belonging to the same type representing the same kind of referenceable item, each kind of referenceable item in said package having its own independent scope of limited capacity for optimized numeric values of the corresponding type;
means for replacing references to said at least one internally referenceable item with the corresponding numeric value; and
means for forming the package. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
Specification