EP0834818A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
System, method, apparatus and article of manufacture for identity based caching
Assignee: Sun Microsystems Inc
•
Filing: 1997-07-01
•
Granted: —
•
Expires: 2017-07-01
Abstract
Abstract A process for obtaining a copy of a data object is disclosed. A location-independent identifier associated with the desired data object is obtained, for example, from a primary file that requires a copy of the data object. A cache is interrogated to determine whether a copy of the data object is cached. If the data object is cached, a copy of the cached data object is obtained from the cache. If the data object is not cached, a network call is performed obtain a new copy of the data object.
Inventors
- 👤 Robert G. Herriot
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 08:11
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/50; H04L67/56; H04L67/568; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
55 words
A method for obtaining a copy of a data object, comprising the steps of: (a) obtaining a location-independentidentifier for the data object from a
primary file; (b) interrogating a cache to determine whether a copy of the data object is
cached; (c) if the data object is cached, obtaining a copy of the data object.
Claim 2
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 3
Dependent Claim
19 words
The method as recited in claim 1, in which steps (b) and (c) are
performed by a client program.
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
16 words
The method as recited in claim 1, in which the data object comprises
logic and data.
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
19 words
The method as recited in claim 1, in which the executable program
segment is in a platform-independentobject 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
multimedia file.
Claim 13
Independent Claim
73 words
An apparatus for obtaining a copy of a data object, the apparatus
comprising: (a) a computer and a cache, (b) the cache being indexed by a cache table, (c) the computer being responsive to requests for a data object having a
location-independentidentifier, whereby the 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.
Claim 14
Dependent Claim
29 words
The apparatus as recited in claim 13, whereby if the data object is not
cached, the computer performs a network call to obtain a copy of the
data object.
Claim 15
Dependent Claim
18 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
19 words
The apparatus as recited in claim 13, in which the executable program
segment is in a platform-independentobject 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
108 words
A system for the transmission of a specified data object, the system
comprising: (a) a client computer having a cache, the cache being indexed by a cache
table; (b) at least one server computer; (c) the client computer and the server computer coupled by a
communications link; (d) the computer being responsive to requests for a specified data object
having a location-independentidentifier, whereby the client 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 calls the server computer to obtain a copy of
the data object.
Claim 25
Dependent Claim
18 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
19 words
The system as recited in claim 24, in which the executable program
segment is in a platform-independentobject 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
15 words
The system as recited in claim 24, in which the data object is a sound.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.