← Back to Patent Explorer
EP0834819A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System, method, apparatus, and article of manufacture for providing identity-based caching services to a plurality of computer systems

Assignee: Sun Microsystems Inc
•
Filing: 1997-07-01
•
Granted: —
•
Expires: 2017-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A procedure for obtaining a copy of a data object is disclosed. A client computer provides a server computer, such as a proxy server, a firewall or a gateway, with a request for a data object. The request includes a location-independent identifier associated with the desired data object is obtained. The server computer interrogates a cache to determine whether a copy of the data object is cached. If the data object is cached, the server computer obtains a copy of the cached data object from the cache. If the data object is not cached, the server computer performs a network call to 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-24 12:06
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10

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.

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