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

System and method of dynamically generating an electronic document based upon data analysis

Assignee: CROSSBOW VENTURE PARTNERS LP
•
Filing: 1999-12-08
•
Granted: 2003-11-25
•
Expires: 2019-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method of generating index information for electronic documents. The system includes a client, one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network. In one embodiment of the invention, the server maintains a plurality or data objects that are protected by digital rights management (DRM) software. Upon receiving a network request from one of the IR systems, the server dynamically generates an electronic document that provides index information that is associated with one of the data objects. In one embodiment of the invention, the server dynamically generates the contents of the electronic document based upon the indexing characteristics of the IR system. Furthermore, upon receiving a network request from one of the client, the server determines whether the client is authorized to access the data object that is associated with the network request. If the client is authorized to access the data object, the server transmits the data object to the user. Alternatively, if the client is not authorized to access the data object, the server dynamically prepares instructions to the client, the instructions describing additional steps the user at the client may perform to get authorized to access the data object.

Inventors

  • 👤 Christopher L. Knauft
  • 👤 Martin Franklin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 04:26
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F16/00; G06F16/30; G06F16/31; G06F16/313; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99943

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 79 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; selecting one or more of the keywords from the index information; identifying one or more words that are associated with the selected keywords; and adding the identified words to the set of keywords, the identified words providing additional keywords for the index information for the data object.
Claim 2
Independent Claim 79 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; selecting one or more of the keywords from the index information; identifying one or more words that are associated with the selected keywords; and adding the identified words to the set of keywords, the identified words providing additional keywords for the index information for the data object.
Claim 3
Dependent Claim 37 words
The method of claim 1 , wherein identifying the one or more words that are associated with the selected keywords comprises using a thesaurus to identify one or more words that are related to the selected keywords.
Claim 4
Dependent Claim 38 words
The method of claim 1 , wherein identifying the one or more words that are associated with the selected keywords comprises using a semantic network to identify one or more words that are related to the selected keywords.
Claim 5
Dependent Claim 30 words
The method of claim 1 , additionally comprising obfuscating at least a portion of the index information so that the intelligibility of the contents of the index information is reduced.
Claim 6
Dependent Claim 29 words
The method of claim 1 , wherein the electronic document is dynamically generated in response to a request for the network resource that is maintained by a server computer.
Claim 7
Independent Claim 48 words
A method of generating index information for a data object, the method comprising: generating index information for the data object; identifying one or more words that are common to a group of data objects that includes the data object; and adding the identified words to the index information.
Claim 8
Independent Claim 48 words
A method of generating index information for a data object, the method comprising: generating index information for the data object; identifying one or more words that are common to a group of data objects that includes the data object; and adding the identified words to the index information.
Claim 9
Dependent Claim 30 words
The method of claim 6 , additionally comprising obfuscating at least a portion of the index information so that the intelligibility of the contents of the index information is reduced.
Claim 10
Dependent Claim 29 words
The method of claim 6 , wherein the index information is dynamically generated in response to a request for an electronic resource that is maintained by a server computer.
Claim 11
Independent Claim 45 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; identifying the roots of selected keywords; substituting the selected keywords with the roots.
Claim 12
Independent Claim 45 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; identifying the roots of selected keywords; substituting the selected keywords with the roots.
Claim 13
Dependent Claim 30 words
The method of claim 9 , additionally comprising obfuscating at least a portion of the index information so that the intelligibility of the contents of the index information is reduced.
Claim 14
Dependent Claim 30 words
The method of claim 9 , wherein the roots are automatically inserted into the index information upon a request for an electronic resource which is maintained by a server computer.
Claim 15
Independent Claim 69 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; classifying one or more of the keywords into one or more classifications; selecting at least one of the classifications; and removing one or more of the keywords that are members of a selected classification of the keywords.
Claim 16
Independent Claim 69 words
A method of generating index information for a data object, the method comprising: generating index information for the data object, wherein the index information includes a set of one or more keywords; classifying one or more of the keywords into one or more classifications; selecting at least one of the classifications; and removing one or more of the keywords that are members of a selected classification of the keywords.
Claim 17
Dependent Claim 22 words
The method of claim 12 , wherein classifying the one or more keywords comprises identifying whether a respective keyword is an adjective.
Claim 18
Independent Claim 61 words
A method of generating index information for a data object, the method comprising: generating index information for a data object, wherein the index information comprises one or more keywords; selecting one or more of the keywords; identifying one or more keywords that are associated with the selected keywords with a semantic network; and adding the identified keywords to the index information.
Claim 19
Independent Claim 61 words
A method of generating index information for a data object, the method comprising: generating index information for a data object, wherein the index information comprises one or more keywords; selecting one or more of the keywords; identifying one or more keywords that are associated with the selected keywords with a semantic network; and adding the identified keywords to the index information.

References Cited (Backward Citations)

US4817036A Cited
EP0423683A2 Cited
US5276616A Cited
US5546578A Cited
US5685003A Cited
US6128613A Cited
US6081774A Cited
US5848410A Cited
US6094649A Cited
US6295529B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-11-24 2007-05-26 2007-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-11-24 2011-05-26 2011-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-11-24 2015-05-26 2015-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag