Automatic access of internet content with a camera-enabled cell phone
First Claim
Patent Images
1. A method for accessing content from an information server computer on a computer network comprising the steps of:
- a. capturing an image of a machine-readable code with a camera-enabled cell phone;
b. processing the captured image to decode the machine-readable code into a file identifier;
c. forming a request URL comprising the file identifier;
d. transmitting the request URL to a resolution server computer on the computer network;
e. determining, at the resolution server computer, an information URL as a function of the request URL;
f. returning the information URL to the camera-enabled cell phone;
g. the camera-enabled cell phone transmitting the information URL to an information server computer designated by the information URL;
h. the information server computer receiving the information URL and returning content to the camera-enabled cell phone as a function of the information URL.
10 Assignments
0 Petitions
Accused Products
Abstract
A camera-enabled cell phone that is adapted to image a machine readable code such as a bar code, decode the bar code, send the bar code data over the Internet to a resolution server that will return an associated URL that will ink the camera phone to content on an information server. Thus, by taking a picture of a bar code symbol, the camera phone will automatically retrieve content from the Internet that has been linked to that bar code via the present invention.
121 Citations
30 Claims
-
1. A method for accessing content from an information server computer on a computer network comprising the steps of:
-
a. capturing an image of a machine-readable code with a camera-enabled cell phone;
b. processing the captured image to decode the machine-readable code into a file identifier;
c. forming a request URL comprising the file identifier;
d. transmitting the request URL to a resolution server computer on the computer network;
e. determining, at the resolution server computer, an information URL as a function of the request URL;
f. returning the information URL to the camera-enabled cell phone;
g. the camera-enabled cell phone transmitting the information URL to an information server computer designated by the information URL;
h. the information server computer receiving the information URL and returning content to the camera-enabled cell phone as a function of the information URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for accessing content from an information server computer on a computer network comprising the steps of:
-
a. capturing an image of a machine-readable code with a camera-enabled cell phone;
b. processing the captured image to decode the machine-readable code into a file identifier, the file identifier comprising a server ID and an item ID;
c. forming a request URL comprising the file identifier;
d. transmitting the request URL to a predetermined gateway server on the computer network;
e. the gateway server analyzing the server ID to determine an associated resolution server on the computer network;
f. the gateway server sending the item ID to the resolution server on the computer network that is associated with the server ID, to obtain an information URL as a function of the server ID and the item ID;
g. the resolution server returning the information URL to the gateway server;
h. the gateway server interacting with the camera-enabled cell phone to send the information URL to an information server computer designated by the information URL and receive content from the information server computer as a function of the information URL. - View Dependent Claims (11, 12)
-
-
13. A method for accessing content from an information server computer on a computer network comprising the steps of:
-
a. initiating a client application on a camera cell phone, the camera cell phone having wireless access to a global computer network, the client application adapted to interoperate with a browser program on the camera cell phone for accessing the global computer network;
b. taking a picture of a bar code symbol associated with an object with the camera cell phone;
c. processing the captured image to decode the bar code and determine the bar code type and the bar code value;
d. forming a request URL comprising the bar code type, the bar code value, and a device identifier that identifies display capabilities of the browser program;
e. transmitting the request URL via the cell phone network to a predetermined resolution server computer on the global computer network;
f. extracting, at the resolution server computer, the bar code type, the bar code value, and the device identifier;
g. using the bar code type, the bar code value, and the device identifier to lookup an information URL in a database at the information server computer;
h. returning the information URL to the browser program of the camera cell phone;
i. the browser program of the camera cell phone transmitting the information URL to an information server computer designated by the information URL;
j. the information server computer receiving the information URL and returning content to the camera cell phone as a function of the information URL.
-
-
14. A system for accessing content from an information server computer on a computer network comprising:
-
A. a camera-enabled cell phone comprising;
a. a cellular telephone transceiver;
b. a digital camera module;
c. a display screen; and
d. processing circuitry adapted to;
i. cause the cellular telephone transceiver to selectively communicate with a cellular telephone network to place and receive cellular telephone calls, and to communicate with server computers via a browser program on a global computer network;
ii. capture, via the digital camera module, an image of a machine-readable code;
iii. process the captured image to decode the machine-readable code into a file identifier;
iv. form a request URL comprising the file identifier;
v. transmit, via the cellular telephone transceiver, the request URL to a resolution server computer on the global computer network;
B. a resolution server computer interconnected to the global computer network, the resolution server computer comprising processing circuitry adapted to a. determine an information URL as a function of the request URL received from the camera-enabled cell phone; and
b. return the information URL to the camera-enabled cell phone;
wherein the processing circuitry of the camera-enabled cell phone is further adapted to interoperate with the browser program to transmit the information URL received from the resolution server to an information server computer designated by the information URL;
to receive content from the information server computer as a function of the information URL; and
to display the received content on the display screen. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A camera-enabled cell phone for accessing content from an information server computer on a computer network comprising:
-
a. a cellular telephone transceiver;
b. a digital camera module;
c. a display screen; and
d. processing circuitry adapted to;
i. cause the cellular telephone transceiver to selectively communicate with a cellular telephone network to place and receive cellular telephone calls, and to communicate with server computers via a browser program on a global computer network;
ii. capture, via the digital camera module, an image of a machine-readable code;
iii. process the captured image to decode the machine-readable code into a file identifier;
iv. form a request URL comprising the file identifier;
v. transmit, via the cellular telephone transceiver, the request URL to a resolution server computer on the global computer network;
vi. receive from the resolution server an information URL determined by the resolution server as a function of the request URL;
vii. interoperate with the browser program to transmit the information URL received from the resolution server to an information server computer designated by the information URL;
viii. receive content from the information server computer as a function of the information URL; and
ix. display the received content on the display screen.
-
-
23. A camera-enabled cell phone for accessing content from an information server computer on a computer network comprising a housing comprising:
-
a. a cellular telephone transceiver;
b. a digital camera module comprising a camera lens;
c. a display screen; and
d. processing circuitry adapted to;
i. cause the cellular telephone transceiver to selectively communicate with a cellular telephone network to place and receive cellular telephone calls, and to communicate with server computers via a browser program on a global computer network;
ii. capture, via the digital camera module, an image of a machine-readable code;
iii. process the captured image to decode the machine-readable code into a file identifier;
iv. form a request URL comprising the file identifier;
v. transmit, via the cellular telephone transceiver, the request URL to a gateway server computer on the global computer network;
vi. receive from the gateway server computer an information URL determined by an associated resolution server as a function of the request URL;
vii. interoperate with the browser program to transmit the information URL received from the gateway server to an information server computer designated by the information URL;
viii. receive content from the information server computer as a function of the information URL; and
ix. display the received content on the display screen. - View Dependent Claims (24, 25, 26)
-
-
27. A camera-enabled cell phone for accessing content from an information server computer on a computer network comprising a housing comprising:
-
a. a cellular telephone transceiver;
b. a digital camera module comprising a camera lens;
c. a display screen; and
d. processing circuitry adapted to;
i. cause the cellular telephone transceiver to selectively communicate with a cellular telephone network to place and receive cellular telephone calls, and to communicate with server computers via a browser program on a global computer network;
ii. capture, via the digital camera module, an image of a machine-readable code;
iii. process the captured image to decode the machine-readable code into a file identifier;
iv. form a request URL comprising the file identifier;
v. transmit, via the cellular telephone transceiver, the request URL to a gateway server computer on the global computer network;
vi. receive from the gateway server computer an information URL determined by an associated resolution server as a function of the request URL;
vii. interoperate with the browser program to transmit the information URL received from the gateway server to an information server computer designated by the information URL;
viii. receive content from the information server computer via the gateway server computer as a function of the request URL; and
ix. display the received content on the display screen. - View Dependent Claims (28, 29, 30)
-
Specification