Method and apparatus for encoding and using network resource locators
First Claim
1. A method of accessing an information resource on a computer network, comprising:
- storing an information resource on a host computer at a node of a computer network and providing a resource specifier string representing a full network resource locator for the information resource;
providing a set of uniquely identifiable tokens for representing specific character sequences, each token representing a specific character sequence;
creating a compressed resource locator by replacing character sequences in the resource specifier string with corresponding tokens representing those character sequences;
providing the compressed resource locator to a storage medium of a transmission unit of a telephone device at a service provider site for subsequent transmission;
transmitting the compressed resource locator from the telephone device to a user'"'"'s telephone/terminal device at a user site;
establishing a data communication session over the computer network between the user telephone/terminal device and the host computer;
in response to the compressed resource locator, requesting the information resource from the host computer by transmitting a signal related to the compressed resource locator from the user'"'"'s telephone/terminal device to the host computer; and
at the host computer, using said signal to retrieve the information resource and to transmit it over the computer network to the user'"'"'s telephone/terminal device.
0 Assignments
0 Petitions
Accused Products
Abstract
Access to data resources on data communications networks is simplified by encoding data resource specifiers into a compressed form which can be stored in a service providers telephone equipment and transmitted to a user. The service provider stores information objects (e.g., hypertext pages) on one or more host computers at a node of a computer network, and develops compressed, compact resource specifiers for the information objects. A translation of the compressed resource specifier is provided in the user'"'"'s telephone/terminal device and/or the host computer for translating the compressed resource specifiers back into their uncompressed form. The service provider stores the compressed resource specifiers in his telephone equipment and transmits them to users in response to user requests, such as in DTMF format. A compatible telephone/terminal device at the user'"'"'s site (e.g., a computer or smartphone) receives and stores the compressed resource specifiers. Subsequently, during a data communication session with the host computer the user can request the specified information objects by transmitting the resource specifier it received from the service provider. The host computer uses the resource specifier it receives from the user to retrieve the requested information and transmit it to the user. This technique eliminates problems associated with memorization, incorrect copying, and/or re-keying of full network resource specifiers.
-
Citations
14 Claims
-
1. A method of accessing an information resource on a computer network, comprising:
-
storing an information resource on a host computer at a node of a computer network and providing a resource specifier string representing a full network resource locator for the information resource; providing a set of uniquely identifiable tokens for representing specific character sequences, each token representing a specific character sequence; creating a compressed resource locator by replacing character sequences in the resource specifier string with corresponding tokens representing those character sequences; providing the compressed resource locator to a storage medium of a transmission unit of a telephone device at a service provider site for subsequent transmission; transmitting the compressed resource locator from the telephone device to a user'"'"'s telephone/terminal device at a user site; establishing a data communication session over the computer network between the user telephone/terminal device and the host computer; in response to the compressed resource locator, requesting the information resource from the host computer by transmitting a signal related to the compressed resource locator from the user'"'"'s telephone/terminal device to the host computer; and at the host computer, using said signal to retrieve the information resource and to transmit it over the computer network to the user'"'"'s telephone/terminal device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for accessing a network data resource, comprising:
-
Means for providing a compressed resource locator representing a full network resource address of an information object stored on a host computer at a node of a computer network; a telephone device at a service provider site having a storage medium for storing the compressed resource locator, and a signalling unit for transmitting the compressed resource locator; and a telephone/terminal device at a user location for establishing voice communication with the service provider telephone device, for receiving and storing the compressed resource locator transmitted by the service provider telephone device, and for establishing communication with the host computer over the computer network based on the compressed resource locator wherein the user'"'"'s telephone/terminal device includes a decoder for decoding at least a portion of the compressed resource locator; and wherein the host computer includes a translator for decoding a portion of the compressed resource locator not decoded by the decoder in the user'"'"'s telephone/terminal device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of accessing an information resource on a computer network, comprising:
-
storing an information resource on a host computer at a node of a computer network and providing a resource specifier string representing a network resource locator for the information resource; providing the resource locator to a storage medium of a transmission unit of a telephone device at a service provider site for subsequent transmission; transmitting the resource locator from the telephone device to a user'"'"'s telephone/terminal device at a user'"'"'s site; establishing a data communication session over the computer network between the user'"'"'s telephone/terminal device and the host computer; requesting the information resource from the host computer by transmitting the resource locator from the user'"'"'s telephone/terminal device to the host computer; and at the host computer, using said resource locator to retrieve the information resource and to transmit it to the user'"'"'s telephone/terminal device wherein said method further comprising any of the following; wherein said step of transmitting the resource locator is preceded by initiation of a telephone conversation between the user and the service provider during which the user expresses an interest in receiving said information resource; wherein said step of transmitting the resource locator occurs after the telephone conversation is concluded; wherein said steps of establishing a data communications session, requesting the information resource and retrieving the information resource occur during the telephone conversation; wherein said steps of establishing a data communications session, requesting the information resource and retrieving the information resource occur after the telephone conversation is concluded; and wherein said steps of establishing a data communications session requesting the information resource and retrieving the information resource occur after the telephone conversation id concluded.
-
-
14. A system for accessing a network data resource, comprising:
-
means for providing a compressed resource locator representing a network resource address of an information object stored on a host computer at a node of a computer network; a telephone device at a service provider site having a storage medium for storing the compressed resource locator and a signalling unit for transmitting the resource locator; a telephone/ terminal device at a user location for establishing voice communication with the service provider telephone device, for receiving and storing the compressed resource locator transmitted by the service provider telephone device, and for establishing communication with the host computer over the computer network based on the resource locator; and a decoder for decoding the compressed resource locator at said telephone/terminal device so that said network resource address is presented at said user location.
-
Specification