← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag