Patent US2567735A successfully refreshed from Google Patents.
Patent US5913033A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5913033A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for retrieving information using standard objects

Assignee: International Business Machines Corp
•
Filing: 1996-12-20
•
Granted: 1999-06-15
•
Expires: 2016-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A document manager runs at a client computer and retrieves documents downloaded from a server computer across a communications medium. The documents can contain embedded links to objects, which are building blocks that make up or are associated with the documents. The client computer keeps a local copy of a standard-set of objects, so that when the client computer needs to present the linked objects to the user, the linked objects that are part of the standard-set do not need to be retrieved from the server by the client. When a linked object is needed, the document manager parses the embedded link to the object and extracts the file name of the object. The document manager then searches a name list, which contains all the names of objects in the standard-set. If the file name from the link is in the name list, the document manager uses the object of the same name in the local copy of the standard-set. If the file name is not in the name list, the document manager retrieves the linked object using the full embedded link.

Inventors

  • 👤 Gordon Blair Grout

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 233 words
A document manager for operation at a client computer, wherein the client computer is connected via a network to a document-server computer, the document manager comprising: a name list of a plurality of objects in a standard-set, wherein the standard-set objects contain information for presentation to a user of the client computer; and a browser that receives a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the file name is not in the name list, the browser uses the address to retrieve the linked object from the object-server computer and presents information in the linked object and information in the document to the user, and when the file name is in the name list, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object and information in the document to the user, wherein the corresponding standard-set object has a name identical to the file name, and wherein the information in the corresponding standard-set object is different from the information in the linked object.
Claim 2
Dependent Claim 233 words
A document manager for operation at a client computer, wherein the client computer is connected via a network to a document-server computer, the document manager comprising: a name list of a plurality of objects in a standard-set, wherein the standard-set objects contain information for presentation to a user of the client computer; and a browser that receives a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the file name is not in the name list, the browser uses the address to retrieve the linked object from the object-server computer and presents information in the linked object and information in the document to the user, and when the file name is in the name list, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object and information in the document to the user, wherein the corresponding standard-set object has a name identical to the file name, and wherein the information in the corresponding standard-set object is different from the information in the linked object.
Claim 3
Dependent Claim 18 words
The document manager of claim 1, wherein the plurality of standard-set objects are located in the client computer.
Claim 4
Dependent Claim 30 words
The document manager of claim 2, wherein the browser further initially loads the plurality of standard-set objects to the client computer from a standard-set server computer connected to the network.
Claim 5
Dependent Claim 24 words
The document manager of claim 1, wherein the plurality of standard-set objects are located in a local area network connected to the client computer.
Claim 6
Dependent Claim 21 words
The document manager of claim 1, wherein the plurality of standard-set objects are located in storage attached to the client computer.
Claim 7
Dependent Claim 14 words
The document manager of claim 1, wherein the object-server computer equals the document-server computer.
Claim 8
Dependent Claim 16 words
The document manager of claim 1, wherein the object-server computer is different from the document-server computer.
Claim 9
Dependent Claim 16 words
The document manager of claim 1, wherein the information in the corresponding standard-set object is video.
Claim 10
Dependent Claim 16 words
The document manager of claim 1, wherein the information in the corresponding standard-set object is audio.
Claim 11
Dependent Claim 16 words
The document manager of claim 1, wherein the information in the corresponding standard-set object is graphic.
Claim 12
Dependent Claim 16 words
The document manager of claim 1, wherein the information in the corresponding standard-set object is text.
Claim 13
Dependent Claim 16 words
The document manager of claim 1, wherein the information in the corresponding standard-set object is code.
Claim 14
Dependent Claim 28 words
The document manager of claim 1, wherein the information in the plurality of standard-set objects is customized for a language different from the language of the linked object.
Claim 15
Dependent Claim 20 words
The document manager of claim 13, wherein, the browser provides the user the option of selecting which language to use.
Claim 16
Dependent Claim 20 words
The document manager of claim 1, wherein the browser further adds the linked object to the plurality of standard-set objects.
Claim 17
Dependent Claim 20 words
The document manager of claim 1, wherein the browser further allows the user to customize the plurality of standard-set objects.
Claim 18
Independent Claim 204 words
A method in a client computer for browsing, wherein the client computer is connected via a network to a document-server computer, comprising the machine executed steps of: receiving a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network; extracting a file name of the linked object from the embedded link; determining whether the linked object has a corresponding object in a plurality of standard-set objects by comparing the file name of the linked object to the names of the plurality of standard-set objects; when a corresponding standard-set object does not exist in the plurality of standard-set objects, using the address to retrieve the linked object from the object-server computer and presenting information in the linked object to a user; and when the corresponding object does exist in the plurality of standard-set objects, substituting a corresponding standard-set object for the linked object and presenting information in the corresponding standard-set object to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object.
Claim 19
Independent Claim 204 words
A method in a client computer for browsing, wherein the client computer is connected via a network to a document-server computer, comprising the machine executed steps of: receiving a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network; extracting a file name of the linked object from the embedded link; determining whether the linked object has a corresponding object in a plurality of standard-set objects by comparing the file name of the linked object to the names of the plurality of standard-set objects; when a corresponding standard-set object does not exist in the plurality of standard-set objects, using the address to retrieve the linked object from the object-server computer and presenting information in the linked object to a user; and when the corresponding object does exist in the plurality of standard-set objects, substituting a corresponding standard-set object for the linked object and presenting information in the corresponding standard-set object to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object.
Claim 20
Dependent Claim 25 words
The method of claim 17, wherein the information in the corresponding standard-set object is customized to the language of the user of the client computer.
Claim 21
Dependent Claim 13 words
The method of claim 17, wherein the object-server computer equals the document-server computer.
Claim 22
Dependent Claim 15 words
The method of claim 17, wherein the object-server computer is different from the document-server computer.
Claim 23
Dependent Claim 15 words
The method of claim 17, wherein the information in the corresponding standard-set object is video.
Claim 24
Dependent Claim 15 words
The method of claim 17, wherein the information in the corresponding standard-set object is audio.
Claim 25
Dependent Claim 15 words
The method of claim 17, wherein the information in the corresponding standard-set object is graphic.
Claim 26
Dependent Claim 15 words
The method of claim 17, wherein the information in the corresponding standard-set object is text.
Claim 27
Dependent Claim 15 words
The method of claim 17, wherein the information in the corresponding standard-set object is code.
Claim 28
Dependent Claim 22 words
The method of claim 17, further comprising initially loading the plurality of standard-set objects from secondary storage associated with the client computer.
Claim 29
Dependent Claim 23 words
The method of claim 17, further comprising initially loading the plurality of standard-set objects from a standard-set server computer connected to the network.
Claim 30
Dependent Claim 40 words
The method of claim 17, further comprising providing the user with an option of selecting which subset of the plurality of standard-set objects to use wherein the standard-set objects comprise a plurality of subsets each customized for a different language.
Claim 31
Dependent Claim 17 words
The method of claim 17, further comprising adding the linked object to the plurality of standard-set objects.
Claim 32
Dependent Claim 18 words
The method of claim 17, further comprising customizing the plurality of standard-set objects according to the user's preferences.
Claim 33
Dependent Claim 214 words
A program product, the program product comprising: a name list of a plurality of standard-set objects, wherein the standard-set objects contain information for presentation to a user of a client computer; a browser that receives a document from a document-server computer connected via a network to the client computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the linked object does not have a corresponding object in the standard-set, the browser retrieves the linked object from the object-server computer and presents information in the linked object to the user, and when the linked object has a corresponding object in the standard-set, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object; and signal bearing media bearing the name list and the browser.
Claim 34
Dependent Claim 214 words
A program product, the program product comprising: a name list of a plurality of standard-set objects, wherein the standard-set objects contain information for presentation to a user of a client computer; a browser that receives a document from a document-server computer connected via a network to the client computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the linked object does not have a corresponding object in the standard-set, the browser retrieves the linked object from the object-server computer and presents information in the linked object to the user, and when the linked object has a corresponding object in the standard-set, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object; and signal bearing media bearing the name list and the browser.
Claim 35
Dependent Claim 26 words
The program product of claim 31, wherein the information in the corresponding standard-set object is customized to the language of a user of the client computer.
Claim 36
Dependent Claim 14 words
The program product of claim 31, wherein the object-server computer equals the document-server computer.
Claim 37
Dependent Claim 16 words
The program product of claim 31, wherein the object-server computer is different from the document-server computer.
Claim 38
Dependent Claim 16 words
The program product of claim 31, wherein the information in the corresponding standard-set object is video.
Claim 39
Dependent Claim 16 words
The program product of claim 31, wherein the information in the corresponding standard-set object is audio.
Claim 40
Dependent Claim 16 words
The program product of claim 31, wherein the information in the corresponding standard-set object is graphic.
Claim 41
Dependent Claim 16 words
The program product of claim 31, wherein the information in the corresponding standard-set object is text.
Claim 42
Dependent Claim 16 words
The program product of claim 31, wherein the information in the corresponding standard-set object is code.
Claim 43
Dependent Claim 25 words
The program product of claim 31, wherein the browser further initially loads the plurality of standard-set objects from secondary storage associated with the client computer.
Claim 44
Dependent Claim 25 words
The program product of claim 31, wherein the browser further initially loads the plurality of standard-set objects from a standard-set computer connected to the network.
Claim 45
Dependent Claim 41 words
The program product of claim 31, wherein the plurality of standard-set objects further comprise a plurality of subsets, wherein each subset is customized for a different language, and the browser provides the user the option of selecting which subset to use.
Claim 46
Dependent Claim 17 words
The program product of claim 31, wherein the browser further copies the linked object to the standard-set.
Claim 47
Dependent Claim 18 words
The program product of claim 31, wherein the browser further allows the user to customize the standard-set objects.
Claim 48
Dependent Claim 14 words
The program product of claim 31, wherein the signal bearing media comprises recordable media.
Claim 49
Dependent Claim 14 words
The program product of claim 31, wherein the signal bearing media comprises transmission media.
Claim 50
Dependent Claim 227 words
A client computer, wherein the client computer is connected via a network to a document-server computer, the client computer comprising: a memory; a processor; a name list of a plurality of standard-set objects, wherein the standard-set objects contain information for presentation to a user of the client computer; and a browser, executing on the processor, wherein the browser receives a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the file name is not in the name list, the browser uses the address to retrieve the linked object from the object-server computer and presents information in the linked object and information in the document to the user, and when file name is in the name list, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object and information in the document to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object.
Claim 51
Dependent Claim 227 words
A client computer, wherein the client computer is connected via a network to a document-server computer, the client computer comprising: a memory; a processor; a name list of a plurality of standard-set objects, wherein the standard-set objects contain information for presentation to a user of the client computer; and a browser, executing on the processor, wherein the browser receives a document from the document-server computer, wherein the document comprises at least one embedded link, wherein the embedded link specifies an address of a linked object, and wherein the address points to an object-server computer in the network, and wherein the browser extracts a file name of the linked object from the embedded link, and wherein the browser determines whether the file name exists in the name list, and when the file name is not in the name list, the browser uses the address to retrieve the linked object from the object-server computer and presents information in the linked object and information in the document to the user, and when file name is in the name list, the browser substitutes a corresponding standard-set object for the linked object and presents information in the corresponding standard-set object and information in the document to the user instead of retrieving the linked object, and wherein the information in the corresponding standard-set object is different from the information in the linked object.

References Cited (Backward Citations)

US5127003A Cited
US5418908A Cited
US5414808A Cited
US5737536A Cited
US5644751A Cited
US5530852A Cited
US5630066A Cited
US5710883A Cited
US5732219A Cited
US5721908A Cited
US5572643A Cited
US5706502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-14 2002-12-14 2003-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-14 2006-12-14 2007-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-14 2010-12-14 2011-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag