SYSTEMS, METHODS, AND MEDIA FOR PROVIDING AND/OR OBTAINING INFORMATION ASSOCIATED WITH A BARCODE
First Claim
1. A method for providing information associated with a barcode, comprising:
- receiving barcode information and a user identifier from a mobile device;
sending the barcode information to at least one content provider;
receiving content information related to the barcode information from at least one of the at least one content provider;
retrieving layout information from a database based on the user identifier;
aggregating the received content information to form aggregated content information, wherein the layout of the aggregated content information is based on the retrieved layout information; and
sending the aggregated content information to the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, methods for providing information associated with a barcode are provided. The methods including receiving barcode information and a user identifier from a mobile device; sending the barcode information to at least one content provider; receiving content information related to the barcode information from at least one of the at least one content provider; retrieving layout information from a database based on the user identifier; aggregating the received content information to form aggregated content information, wherein the layout of the aggregated content information is based on the retrieved layout information; and sending the aggregated content information to the mobile device. In some embodiments, methods for obtaining information associated with a barcode are provided.
183 Citations
25 Claims
-
1. A method for providing information associated with a barcode, comprising:
-
receiving barcode information and a user identifier from a mobile device;
sending the barcode information to at least one content provider;
receiving content information related to the barcode information from at least one of the at least one content provider;
retrieving layout information from a database based on the user identifier;
aggregating the received content information to form aggregated content information, wherein the layout of the aggregated content information is based on the retrieved layout information; and
sending the aggregated content information to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing information associated with a barcode the method comprising:
-
receiving barcode information and a user identifier from a mobile device;
sending the barcode information to at least one content provider;
receiving content information related to the barcode information from at least one of the at least one content provider;
retrieving layout information from a database based on the user identifier;
aggregating the received content information to form aggregated content information, wherein the layout of the aggregated content information is based on the retrieved layout information; and
sending the aggregated content information to the mobile device. - View Dependent Claims (10, 11, 12)
-
-
13. A server for providing information associated with a barcode, comprising:
-
an interface in communication with a network;
a memory; and
a processor in communication with the memory and the interface;
wherein the processorreceives barcode information and a user identifier from a mobile device;
sends the barcode information to at least one content provider;
receives content information related to the barcode information from at least one of the at least one content provider;
retries layout information from a database based on the user identifier;
aggregates the received content information to form aggregated content information, wherein the layout of the aggregated content information is based on the retrieved layout information; and
sends the aggregated content information to the mobile device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for obtaining information associated with a barcode, comprising:
-
obtaining barcode information from a barcode;
sending the barcode information and a user identifier to a server;
receiving aggregated content information from the server including at least one reference to content related to the barcode information from the server wherein the at least one reference to content is associated with at least one content provider and wherein the layout of the aggregated content information is based on the user identifier;
displaying the aggregated content information on a screen;
receiving a selection of content of the content referenced by the at least one reference to content included in the aggregated content information from a user interface; and
sending an indication of content selected by the selection of content to the server. - View Dependent Claims (19, 20, 21)
-
-
22. A mobile device for obtaining information associated with a barcode, comprising:
-
a screen;
a user interface;
a barcode scanner; and
a processor in communication with the screen, the barcode scanner, and the user interface, wherein the processor;
obtains barcode information related to a barcode scanned by the barcode scanner;
sends the barcode information and a user identifier to a server;
receives aggregated content information from the server including at least one reference to content related to the barcode information wherein the at least one reference to content is associated with at least one content provider and wherein the layout of the aggregated content information is based on the user identifier;
enables display of the aggregated content information on the screen;
receives a selection of content of the content referenced by the at least one reference to content included in the aggregated content information from the user interface; and
sends an indication of content selected by the selection of content to the server. - View Dependent Claims (23, 24, 25)
-
Specification