Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
72 words
A method for obtaining a copy of a data object, comprising the steps of: (a) receiving from at least one client computer a request for the data object,
the request including a location-independent identifier for the data
object; (b) interrogating a cache to determine whether a copy of the data object is
cached; and (c) if the data object is cached, providing a copy of the data object to the
client computer.
Claim 2
Dependent Claim
25 words
The method as recited in claim 1, in which the cached data object was
retrieved in response to a request from a second client computer.
Claim 3
Dependent Claim
32 words
The method as recited in claim 1, further comprising the step of: (d) if the data object is not cached, performing a network call to obtain a
copy of the data object.
Claim 4
Dependent Claim
17 words
The method as recited in claim 1, in which the location-independent
identifier is an ASN.1 object identifier.
Claim 5
Dependent Claim
17 words
The method as recited in claim 1, in which the data object comprises an
executable program segment.
Claim 6
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is a computer
program.
Claim 7
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is a class
object.
Claim 8
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is a program
subroutine.
Claim 9
Dependent Claim
20 words
The method as recited in claim 1, in which the executable program
segment is in a platform-independent object code form.
Claim 10
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is an image
file.
Claim 11
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is a text file.
Claim 12
Dependent Claim
16 words
The method as recited in claim 1, in which the data object is a sound
file.
Claim 13
Independent Claim
77 words
An apparatus for obtaining a copy of a data object, the apparatus
comprising: (a) a server computer and a cache; (b) the cache being indexed by a cache table; and (c) the computer being responsive to requests for a data object having a
location-independent identifier, whereby the computer interrogates the
cache to determine whether the data object is cached, and if the data
object is cached, a copy of the data object is obtained from the cache.
Claim 14
Dependent Claim
30 words
The apparatus as recited in claim 13, whereby if the data object is not
cached, the server computer performs a network call to obtain a copy of
the data object.
Claim 15
Dependent Claim
17 words
The apparatus as recited in claim 13, in which the location-independent
identifier is an ASN.1 object identifier.
Claim 16
Dependent Claim
17 words
The apparatus as recited in claim 13, in which the data object
comprises an executable program segment.
Claim 17
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is a
computer program.
Claim 18
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is a class
object.
Claim 19
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is a
program subroutine.
Claim 20
Dependent Claim
20 words
The apparatus as recited in claim 13, in which the executable program
segment is in a platform-independent object code form.
Claim 21
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is an
image file.
Claim 22
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is a text
file.
Claim 23
Dependent Claim
16 words
The apparatus as recited in claim 13, in which the data object is a
sound file.
Claim 24
Independent Claim
115 words
An system for the transmission of a specified data object, the system
comprising: (a) a server computer having a cache, the cache being indexed by a cache
table; (b) at least one client computer; (c) the client computer and the server computer coupled by a
communications link; and (d) the server computer being responsive to requests from the client
computer for a specified data object having a location-independent
identifier, whereby the server computer interrogates the cache to
determine whether the data object is cached, and if the data object is
cached, obtains a copy of the data object from the cache, and otherwise
performs a network call to obtain a copy of the data object.
Claim 25
Dependent Claim
17 words
The system as recited in claim 24, in which the location-independent
identifier is an ASN.1 object identifier.
Claim 26
Dependent Claim
17 words
The system as recited in claim 24, in which the data object comprises
an executable program segment.
Claim 27
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is a
computer program.
Claim 28
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is a class
object.
Claim 29
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is a program
subroutine.
Claim 30
Dependent Claim
20 words
The system as recited in claim 24, in which the executable program
segment is in a platform-independent object code form.
Claim 31
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is an image
file.
Claim 32
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is a text file.
Claim 33
Dependent Claim
16 words
The system as recited in claim 24, in which the data object is a sound
file.