← Back to Patent Explorer
US6044372A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for publishing information to a communications network and enabling subscriptions to such information

Assignee: Google LLC
•
Filing: 1997-07-18
•
Granted: 2000-03-28
•
Expires: 2017-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An information element to be published is first associated with a first network addressable location of a communications network. A repository arrangement programmed in a computer receives the information element to be published and stores the information element at a second network addressable location. The computer implementing the repository arrangement is connected to the communications network. When the information element is stored by the repository arrangement, a handle production arrangement programmed in the computer produces a repository handle for the information element. The repository handle includes identifying information relating to the information element to be published and information from which a network address for the second network addressable location may be produced. An information organizing arrangement programmed in the computer retrieves the repository handle for the information element to be published and stores the repository handle under a first network addressable location.

Inventors

  • 👤 Eric J. Rothfus
  • 👤 Patrick J. Hill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 10:07
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 160 words
An apparatus for publishing an information element through a first network addressable location of a communications network and improving access to such published information from a terminal having access to the network, the apparatus comprising: (a) repository means programmed in a computer for receiving the information element and storing the information element at a second network addressable location, the computer being connected to the communications network; (b) handle production means programmed in the computer for receiving identifying information relating to the information element and for producing a repository handle for the information element stored by the repository means, the repository handle including identifying information relating to the information element and a network address for the second network addressable location; and (c) information organizing means programmed in the computer for retrieving from the handle production means the repository handle associated with the information element within the second network addressable location and storing said repository handle under the first network addressable location.
Claim 2
Independent Claim 160 words
An apparatus for publishing an information element through a first network addressable location of a communications network and improving access to such published information from a terminal having access to the network, the apparatus comprising: (a) repository means programmed in a computer for receiving the information element and storing the information element at a second network addressable location, the computer being connected to the communications network; (b) handle production means programmed in the computer for receiving identifying information relating to the information element and for producing a repository handle for the information element stored by the repository means, the repository handle including identifying information relating to the information element and a network address for the second network addressable location; and (c) information organizing means programmed in the computer for retrieving from the handle production means the repository handle associated with the information element within the second network addressable location and storing said repository handle under the first network addressable location.
Claim 3
Dependent Claim 75 words
The apparatus of claim 1 wherein the information organizing means includes: (a) subscription means programmed in the computer, the subscription means for receiving over the communications network a subscription request identifying characteristics of a future repository handle to be stored under the first network addressable location and, in response to the production of the future repository handle, copying the future repository handle and then storing said copied repository handle under a subscriber network addressable location.
Claim 4
Dependent Claim 35 words
The apparatus of claim 2 wherein the communication network comprises the Internet and wherein the and information organizing means has associated therewith: (a) an incoming web interface for receiving Internet communications from a remote computer.
Claim 5
Dependent Claim 69 words
The apparatus of claim 3 wherein: (a) the first network addressable location includes a first topic division within which the future repository handle is to be associated with a plurality of other repository handles which are each associated with a different information element; and (b) the subscription request identifies the characteristics of the future repository handle stored under the first network addressable location by identifying the first topic division.
Claim 6
Dependent Claim 25 words
The apparatus of claim 4 wherein the first network addressable location includes a plurality of other topic divisions in addition to the first topic division.
Claim 7
Dependent Claim 70 words
The apparatus of claim 4 wherein: (a) the first topic division includes a first category division within which the future repository handle is to be associated with a plurality of additional repository handles which are each associated with an additional information element; and (b) the subscription request identifies the characteristics of the future repository handle to be stored under the first network addressable location by identifying the first category division.
Claim 8
Dependent Claim 24 words
The apparatus of claim 6 wherein the first topic division includes a plurality of other category divisions in addition to the first category division.
Claim 9
Dependent Claim 84 words
The apparatus of claim 3 wherein the information organizing means further includes: (a) publication means programmed in the computer, the publication means for receiving from the remote computer via Internet communications a file containing the information element to be published and in addition to said file a publish request, and for extracting from the publish request the identifying information relating to the information element and a definition for the first network addressable location, and for passing said identifying information to the handle production means.
Claim 10
Dependent Claim 39 words
The apparatus of claim 8 wherein the publication means is also for extracting display information from the publish request, the display information associating the handle for the information element with a subject division under the first network addressable location.
Claim 11
Dependent Claim 36 words
The apparatus of claim 8 further comprising: (a) format conversion means associated with the publication means for identifying the format of the file containing the information element and converting the file to a web viewable format.
Claim 12
Dependent Claim 75 words
The apparatus of claim 3 further comprising: (a) publication means programmed in the computer, the publication means for receiving from the remote computer via Internet communications a URL associated with the information element to be published and a publish request, and for extracting from the publish request the identifying information relating to the information element and a definition for the first network addressable location, and for passing the identifying information to the handle production means.
Claim 13
Dependent Claim 85 words
The apparatus of claim 1 further comprising: (a) publication means programmed in a network computer in communication with the computer, the publication means (i) for receiving a publish request including a file containing the information element to be published, and for (ii) extracting from the publish request the identifying information relating to the information element, the file containing the information element to be published, and a definition for the first network addressable location, and for (iii) passing said identifying information to the handle production means.
Claim 14
Dependent Claim 45 words
The apparatus of claim 1 wherein the information organizing means further includes: (a) reaction means programmed in the computer, the reaction means for producing an action request for a predefined action in response to the occurrence of an event affecting the first network addressable location.
Claim 15
Dependent Claim 101 words
The apparatus of claim 13 wherein the reaction means includes: (a) reaction storage means for storing in a reaction data table a reaction identifier, a triggering event type, a filter, and an action definition defining the predefined action; (b) search means for searching the reaction data table in response to a potential triggering event to determine if the potential triggering event matches and the triggering event type and satisfies the filter stored in the reaction data table; and (c) action request means for producing the action request if the potential triggering event matches the triggering event type and satisfies the filter.
Claim 16
Dependent Claim 49 words
The apparatus of claim 14 wherein the reaction means further includes: (a) reaction definition means for receiving from a remote computer via Internet communication a reaction set-up request and for extracting from the reaction set-up request the reaction identifier, the triggering event type, the filter, and the action definition.
Claim 17
Independent Claim 117 words
A method for publishing an information element so as to be accessible from a first Internet location, the method comprising the steps of: (a) receiving a publish request for the information element, the publish request including the information element, identifying information relating to the information element, and a URL for the first Internet location; (b) producing a repository handle for the information element, the repository handle including a URL for the second Internet location and the identifying information relating to the information element; (c) storing the repository handle for the information element under the first Internet location; and (d) in response to the receipt of the publish request, storing the information element at a second Internet location.
Claim 18
Independent Claim 117 words
A method for publishing an information element so as to be accessible from a first Internet location, the method comprising the steps of: (a) receiving a publish request for the information element, the publish request including the information element, identifying information relating to the information element, and a URL for the first Internet location; (b) producing a repository handle for the information element, the repository handle including a URL for the second Internet location and the identifying information relating to the information element; (c) storing the repository handle for the information element under the first Internet location; and (d) in response to the receipt of the publish request, storing the information element at a second Internet location.
Claim 19
Dependent Claim 155 words
A process for publishing information to a network addressable location of a communications network and improving access to such published information from a terminal having access to the network, the method comprising the steps of: (a) associating an information element to be published with a first network addressable location; (b) transferring the information element to a repository for storage therein, the repository comprising a computer storage device associated with a computer which is connected to the communications network; (c) storing the information element at a second network addressable location at the repository; (d) in response to the transfer of the information element to the repository, producing a repository handle for the information element, the repository handle including a network address for the second network addressable location at which the information element is stored, and also including identifying information relating to the information element; and (e) storing the repository handle under the first network addressable location.
Claim 20
Dependent Claim 155 words
A process for publishing information to a network addressable location of a communications network and improving access to such published information from a terminal having access to the network, the method comprising the steps of: (a) associating an information element to be published with a first network addressable location; (b) transferring the information element to a repository for storage therein, the repository comprising a computer storage device associated with a computer which is connected to the communications network; (c) storing the information element at a second network addressable location at the repository; (d) in response to the transfer of the information element to the repository, producing a repository handle for the information element, the repository handle including a network address for the second network addressable location at which the information element is stored, and also including identifying information relating to the information element; and (e) storing the repository handle under the first network addressable location.
Claim 21
Dependent Claim 14 words
The process of claim 17 wherein the communications network comprises the Internet communications network.
Claim 22
Dependent Claim 64 words
The process of claim 18 further comprising the steps of: (a) receiving via Internet communications a subscription request identifying characteristics of a future repository handle to be stored under the first network addressable location; and (b) in response to the production of the future repository handle, copying the future repository handle and then storing said copied repository handle under a subscriber network addressable location.
Claim 23
Dependent Claim 63 words
The process of claim 19 further comprising the steps of: (a) in response to the subscription request, storing the characteristics of the future repository handle and the subscriber network addressable location in a subscription data table; and (b) searching the subscription data table in response to the production of the repository handle to determine if the repository handle comprises the future repository handle.
Claim 24
Dependent Claim 31 words
The process of claim 20 wherein the characteristics of the future repository handle to be stored in the subscription data table comprise a subject division under the first network addressable location.
Claim 25
Dependent Claim 46 words
The process of claim 17 further comprising the steps of: (a) receiving a publish request at a computer associated with the repository; and (b) extracting from the publish request the identifying information relating to the information element and a definition for the first network addressable location.
Claim 26
Dependent Claim 15 words
The process of claim 22: (a) wherein the publish request is received via Internet communication.
Claim 27
Dependent Claim 36 words
The process of claim 22 further comprising the step of: (a) extracting from the publish request display information associating the repository handle for the information element with a subject division under the first network addressable location.
Claim 28
Dependent Claim 33 words
The process of claim 17 further comprising the step of: (a) identifying the format in which the information element is transferred to the repository and converting the format to a web viewable format.
Claim 29
Dependent Claim 33 words
The process of claim 18 further comprising the step of: (a) producing an action request for a predefined action in response to the occurrence of an event effecting the first network addressable location.
Claim 30
Dependent Claim 115 words
The process of claim 26 further comprising the steps of: (a) receiving from a remote computer via Internet communication, a reaction set-up request; (b) extracting from the reaction set-up request a reaction identifier, a triggering event type, a filter, and an action definition; (c) storing in a reaction data table the reaction identifier, the triggering event type, the filter, and the action definition; (d) in response to the occurrence of a potential triggering event, searching the reaction data table to determine if the potential triggering event matches the triggering event type and satisfies the filter; and (e) producing the action request if the potential triggering event matches the triggering event type and satisfies the filter.
Claim 31
Independent Claim 166 words
An apparatus for publishing information to an Internet location and improving access to such published information by an authorized Internet user: (a) a repository computer system including a digital information storage device, the repository computer system adapted to receive identifying information relating to an information element and the information element which is to be accessible through a first Internet location and to store the information element at a second Internet location, the repository computer system including an Internet server process and operating to produce a repository handle when the information element is stored in the storage device, the repository handle including a URL for the second Internet location and identifying information relating to the information element; and (b) a handle organizing computer system including a digital information storage device and an Internet server process, the handle organizing computer system adapted to receive from the repository computer system the repository handle associated with the information element and to store the repository handle under the first Internet location.
Claim 32
Independent Claim 166 words
An apparatus for publishing information to an Internet location and improving access to such published information by an authorized Internet user: (a) a repository computer system including a digital information storage device, the repository computer system adapted to receive identifying information relating to an information element and the information element which is to be accessible through a first Internet location and to store the information element at a second Internet location, the repository computer system including an Internet server process and operating to produce a repository handle when the information element is stored in the storage device, the repository handle including a URL for the second Internet location and identifying information relating to the information element; and (b) a handle organizing computer system including a digital information storage device and an Internet server process, the handle organizing computer system adapted to receive from the repository computer system the repository handle associated with the information element and to store the repository handle under the first Internet location.
Claim 33
Dependent Claim 181 words
A program product for operating on a computer having access to a communications network, the program product for publishing an information element through a first network addressable location of the communications network and improving access to such published information from a terminal having access to the network, the program product comprising: (a) a computer-readable storage medium; (b) repository means stored on the medium for enabling the computer to receive the information element and store the information element at a second network addressable location; (c) handle production means stored on the medium for enabling the computer to receive identifying information relating to the information element and for producing a repository handle for the information element, the repository handle including identifying information relating to the information element and a network address for the second network addressable location; and (c) information organizing means stored on the medium for enabling the computer to obtain from the handle production means the repository handle associated with the information element stored at the second network addressable location and store said repository handle under the first network addressable location.
Claim 34
Dependent Claim 181 words
A program product for operating on a computer having access to a communications network, the program product for publishing an information element through a first network addressable location of the communications network and improving access to such published information from a terminal having access to the network, the program product comprising: (a) a computer-readable storage medium; (b) repository means stored on the medium for enabling the computer to receive the information element and store the information element at a second network addressable location; (c) handle production means stored on the medium for enabling the computer to receive identifying information relating to the information element and for producing a repository handle for the information element, the repository handle including identifying information relating to the information element and a network address for the second network addressable location; and (c) information organizing means stored on the medium for enabling the computer to obtain from the handle production means the repository handle associated with the information element stored at the second network addressable location and store said repository handle under the first network addressable location.
Claim 35
Dependent Claim 84 words
The program product of claim 29 wherein the information organizing means includes: (a) subscription means stored on the medium, the subscription means for enabling the computer to receive over the communications network a subscription request identifying characteristics of a future repository handle to be stored under the first network addressable location and, in response to the production of the future repository handle, enabling the computer to copy the future repository handle and then store said copied repository handle under a subscriber network addressable location.
Claim 36
Dependent Claim 70 words
The program product of claim 30 wherein: (a) the first network addressable location includes a first topic division within which the future repository handle is to be associated with a plurality of other repository handles which are each associated with a different information element; and (b) the subscription request identifies the characteristics of the future repository handle stored under the first network addressable location by identifying the first topic division.
Claim 37
Dependent Claim 91 words
The program product of claim 29 wherein the information organizing means further includes: (a) publication means stored on the medium, the publication means for enabling the computer to receive from a remote computer via Internet communications a file containing the information element to be published and in addition to said file a publish request, and to extract from the publish request a definition for the first network addressable location and the identifying information relating to the information element, and to pass said identifying information for use by the handle production means.
Claim 38
Dependent Claim 57 words
The program product of claim 29 wherein the information organizing means further includes: (a) reaction means stored on the medium, the reaction means for causing the computer to produce an action request, the action request directing the computer to invoke a predefined action in response to the occurrence of an event affecting the first network addressable location.

References Cited (Backward Citations)

US5732219A Cited
US5742762A Cited
US5745754A Cited
US5752022A Cited
US5737599A Cited
US5737619A Cited
US5764906A Cited
US5793966A Cited
US5778367A Cited
US5761673A Cited
US5796952A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-28 2003-09-27 2004-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-28 2007-09-27 2008-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-28 2011-09-27 2012-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag