Personal communication device with bar code reader for obtaining product information from multiple databases
First Claim
1. A method of obtaining information related to a specific product from multiple databases accessible over the Internet via a communications server using a hand-held personal communication device (PCD), said PCD having a display and means for communicating with the communication server, the method comprising the steps of:
- a) entering product information including at least a product code for the specific product into said PCD;
b) transmitting the product code to the communication server from the PCD;
c) retrieving a product identifier for the specific product from a product information library storing product identifiers in relation to product codes;
d) transmitting a search query to the communication server from the PCD, wherein the search query includes a request to obtain information related to the specific product;
e) processing the search query to obtain the product related information from two or more of the multiple databases by automatically sending the product identifier to a search engine, wherein at least one of the databases is remote from the communication server;
f) retrieving the product related information by the search engine from the two or more databases using the product identifier;
g) responding to the search query by sending the retrieved product related information from the communication server to the PCD; and
h) displaying at least a portion of the product related information on the PCD.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication system including a personal communication device that allows a user to communicate over the Internet with a network of multiple remote databases and to search the databases for desired product-related information from any location. The communication device includes an input mechanism, such as a bar code scanner or OCR reader, for entering product information such as product codes from product labels. The communication device establishes a communication link with a communications server, and the product information is transmitted to the server, which interfaces with one or more product information libraries to determine a product identifier based on the input product information. The product identifier is used by the server to search various databases over the Internet for desired product-related information in response to a search query from the user.
239 Citations
25 Claims
-
1. A method of obtaining information related to a specific product from multiple databases accessible over the Internet via a communications server using a hand-held personal communication device (PCD), said PCD having a display and means for communicating with the communication server, the method comprising the steps of:
-
a) entering product information including at least a product code for the specific product into said PCD; b) transmitting the product code to the communication server from the PCD; c) retrieving a product identifier for the specific product from a product information library storing product identifiers in relation to product codes; d) transmitting a search query to the communication server from the PCD, wherein the search query includes a request to obtain information related to the specific product; e) processing the search query to obtain the product related information from two or more of the multiple databases by automatically sending the product identifier to a search engine, wherein at least one of the databases is remote from the communication server; f) retrieving the product related information by the search engine from the two or more databases using the product identifier; g) responding to the search query by sending the retrieved product related information from the communication server to the PCD; and h) displaying at least a portion of the product related information on the PCD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25)
-
-
13. A method of obtaining competitive pricing information for a specific product from multiple databases associated with different merchants, said databases being accessible over the Internet via a communications server using a hand-held personal communication device (PCD), said PCD having a display, a scanning mechanism for scanning product codes, and means for communicating with the communication server, the method comprising the steps of:
-
a) scanning a product code into said PCD, wherein the product code is located on said specific product; b) transmitting the product code to the communication server from the PCD; c) retrieving a product identifier for the specific product from a product information library storing product identifiers in relation to product codes; d) transmitting a search query to the communication server from the PCD, wherein the search query includes a request to obtain competitive pricing information for the specific product; e) processing the search query to obtain the competitive pricing information from two or more of the multiple databases by automatically sending the product identifier to a search engine, wherein at least one of the databases is remote from the communication server; f) retrieving the competitive pricing information by the search engine from the two or more databases using the product identifier; g) responding to the search query by sending the competitive pricing information from the communication server to the PCD; and h) displaying at least a portion of the competitive pricing information on the PCD. - View Dependent Claims (14, 15, 16)
-
-
17. A communication system for obtaining information related to a specific product from multiple databases accessible over the Internet, the system comprising:
-
a remote communication server communicably coupled over the Internet with the multiple databases; and a hand-held personal communication device (PCD), including; an input mechanism for entering product information; a keypad for manually entering alphanumeric information; a display for displaying a user interface; communication means for communicating with the remote communication server; wherein when a user desires to obtain information related to a specific product, the user enters product information including at least a product code associated with the specific product using the input mechanism of the PCD and enters a search query requesting information related to the specific product, wherein the PCD retrieves a product identifier for the specific product from a product information library storing product identifiers in relation to product codes, communicates the product identifier and the query to the remote communication server via the communication means, wherein the remote server processes the query, searches two or more of the multiple databases to obtain the requested information and returns the requested information to the PCD. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method of obtaining information related to a specific product from multiple databases accessible over the Internet via a communications server using a cellular phone having a display and means for communicating with the communication server, the method comprising the steps of:
-
a) entering product information including at least a product code into the cellular phone using one of a bar code scanner and an OCR reader integrated in the cellular phone; b) transmitting the product code to the communication server from the cellular phone; c) retrieving a product identifier for the specific product from a product information library storing product identifiers in relation to product codes; d) transmitting a search query to the communication server from the cellular phone, wherein the search query includes a request to obtain information related to the specific product; e) processing the search query to obtain the product related information from two or more of the multiple databases by automatically sending the product identifier to a search engine, wherein at least one of the databases is remote from the communication server; f) retrieving the product related information by the search engine from the two or more databases using the product identifier; g) responding to the search query by sending the retrieved product related information from the communication server to the cellular phone; and h) displaying at least a portion of the product related information on the cellular phone display.
-
-
23. A method of obtaining personal information related to a specific product from a database accessible over the Internet via a communications server using a hand-held personal communication device (PCD), said PCD having a display and means for communicating with the communication server, the method comprising the steps of:
-
a) entering product information for a product into said PCD by a user; b) transmitting the product information to the communication server from the PCD; c) transmitting a search query to the communication server from the PCD, wherein the search query includes a request to obtain personal information related to the specific product; d) processing the search query to obtain the product related personal information from the database; e) responding to the search query by sending the product related personal information from the communication server to the PCD; and f) displaying at least a portion of the product related personal information on the PCD. - View Dependent Claims (24)
-
Specification