System using machine-readable printed symbols created from encoded data resource specifiers to establish connection to data resource on data communications network
First Claim
1. A system for accessing a network data resource without manual entry of a resource specifier, for use with a machine-readable printed symbol encoded with a data resource specifier identifying a virtual location of a data resource on a data communications network where there is insufficient physical space for encoding the entire data resource specifier on said printed symbol, comprising:
- means for creating a reduced data resource specifier by replacing character sequences in said resource specifier string with corresponding tokens representing at least one of said character sequences, wherein said data resource specifier is encoded into the printed symbol in a compressed format;
an electronic scanning mechanism for reading and decoding said machine-readable printed symbol to retrieve said reduced data resource specifier encoded therein, and for providing an electronic signal representative of said reduced data resource specifier;
a computer connected to said electronic scanning mechanism for receiving said electronic signal, said computer being responsive to application software residing thereupon to operate on said electronic signal under control of said application software; and
a network interface connected to said computer for establishing communication with said data communications network for the purpose of accessing said data resource whose virtual location is identified by said reduced data resource specifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Access to data resources on data communications networks is simplified by encoding data resource identifiers into a machine-readable printed symbol which can be scanned into a computer-based data communications terminal. The machine-readable printed symbol can be a bar code or in the form obtainable with any other printed encoding technology which encodes digital information in printed form so that it can be electronically read. Once the symbolic representation of the data resource specifier is read into the computer, software running on the computer can use a data resource identifier to access internet resources. Various features are directed to compressing the size of the data resource identifier to fit within a short symbol such as a bar code on a business card.
-
Citations
19 Claims
-
1. A system for accessing a network data resource without manual entry of a resource specifier, for use with a machine-readable printed symbol encoded with a data resource specifier identifying a virtual location of a data resource on a data communications network where there is insufficient physical space for encoding the entire data resource specifier on said printed symbol, comprising:
-
means for creating a reduced data resource specifier by replacing character sequences in said resource specifier string with corresponding tokens representing at least one of said character sequences, wherein said data resource specifier is encoded into the printed symbol in a compressed format; an electronic scanning mechanism for reading and decoding said machine-readable printed symbol to retrieve said reduced data resource specifier encoded therein, and for providing an electronic signal representative of said reduced data resource specifier; a computer connected to said electronic scanning mechanism for receiving said electronic signal, said computer being responsive to application software residing thereupon to operate on said electronic signal under control of said application software; and a network interface connected to said computer for establishing communication with said data communications network for the purpose of accessing said data resource whose virtual location is identified by said reduced data resource specifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of encoding a data resource specifier without manual entry of said resource specifier into a machine-readable printed symbol where there is insufficient physical space for encoding the entire data resource specifier on said printed symbol, comprising:
-
providing a resource specifier string that identifies a virtual location of a data resource on a data communications network; providing a set of uniquely identifiable tokens for representing specific character sequences, each of said tokens representing a specific character sequence; creating a reduced resource specifier by replacing character sequences in said resource specifier string with corresponding tokens representing those character sequences; and encoding said reduced resource specifier into a machine-readable printed symbol said data resource specifier is encoded into the printed symbol in a compressed format. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of encoding a data resource specifier into a machine-readable printed symbol without manual entry of said resource specifier, where there is insufficient physical space for encoding the entire data resource specifier on said printed symbol and using the symbol to access a resource on a data communications network, comprising:
-
providing a resource specifier string that identifies a virtual location of said data resource on the data communications network; providing a set of uniquely identifiable tokens for representing specific character sequences, each of said tokens representing a specific character sequence; creating a reduced resource specifier by replacing character sequences in said resource specifier string with corresponding tokens representing those character sequences; encoding said reduced resource specifier into a machine-readable printed symbol said data resource specifier is encoded into the printed symbol in a compressed format; scanning said machine-readable printed symbol and decoding said symbol to retrieve said reduced resource specifier encoded therein; establishing a data communications session with said data communications network; and using said reduced resource specifier to access said data resource identified by said reduced resource specifier. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification