US20080093460A1 - Systems, methods, and media for providing and/or obtaining information associated with a barcode - Google Patents

Systems, methods, and media for providing and/or obtaining information associated with a barcode Download PDF

Info

Publication number
US20080093460A1
US20080093460A1 US11/937,192 US93719207A US2008093460A1 US 20080093460 A1 US20080093460 A1 US 20080093460A1 US 93719207 A US93719207 A US 93719207A US 2008093460 A1 US2008093460 A1 US 2008093460A1
Authority
US
United States
Prior art keywords
content
information
barcode
mobile device
aggregated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/937,192
Inventor
Didier Frantz
Avi Outmezguine
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scanbuy Inc
Original Assignee
Scanbuy Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scanbuy Inc filed Critical Scanbuy Inc
Priority to US11/937,192 priority Critical patent/US20080093460A1/en
Publication of US20080093460A1 publication Critical patent/US20080093460A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates generally to the field of systems capable of managing the interaction between vendors and end users. More specifically, the present invention provides a gateway for mobile devices which provides quick access to various information and content from different vendors.
  • search engines allow users to search one or more databases using different combinations of search terms and Boolean connectors. The results are usually displayed in a list form, with the most relevant results at the top of the list. These search engines provide quick access to information. However, using such systems it is often difficult to access specific information. For example, if a user is looking for information on a particular person or product type, the search engine will return every instance of the search term. It may take the user a long period of time to sift through the information and find the specific link or information the user was looking for.
  • search engines have also become available for mobile devices which have Internet access.
  • the user can use the keypad on the mobile device to type in keywords and search the Internet much like a user would on a computer.
  • Simple database systems also currently exist which use an input term to produce one or more outputs.
  • An example of such a system is the barcode scanning terminal and register used at most shopping centers. As the cashier scans the different products in each consumer's shopping cart, the barcode scanning terminal uses a database to associate each barcode with a price, item name, and/or item description. The register then uses this information to compute the total of the purchase.
  • This system allows the checkout process to be extremely streamlined and efficient.
  • the database requires much maintenance since every type of item in the store must be included in the database. This can lead to an extremely large database which requires a great deal of maintenance. For example, the database needs to be updated each time the store adds a new item or changes an item's price.
  • methods for providing information associated with a barcode 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.
  • methods for obtaining information associated with a barcode including: 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.
  • the present invention discloses a system and method for a mobile gateway which is used to manage and distribute information scanned from mobile device users to vendors.
  • the system utilizes a mobile device equipped with a barcode scanner or digital camera, at least one item with a barcode, a wireless network, a server having a plurality of different databases (e.g., a user database and a vendor database), and a plurality of vendors and/or content providers.
  • the mobile device may be any device capable of transmitting data over the wireless network such as a cell phone, a camera phone, a personal digital assistant, etc.
  • Barcodes compatible with the present invention are usually found on products or in advertisements. However, it should be apparent to one skilled in the art how the barcode could be any one or two-dimensional barcode from a symbology including, but not limited to, UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 39, Code 39 Full ASCII, Code 128, PDF417, QR Code, Data Matrix, and/or proprietary two-dimensional codes.
  • the wireless network may be any network capable of transmitting information wirelessly between a mobile device and a computer and/or other mobile device.
  • the wireless network could be a cellular network, satellite network, Bluetooth network, Wi-Fi network, etc.
  • a user first scans the barcode using the mobile device.
  • the user may scan the barcode either using a barcode scanner attached to the mobile device or by using the digital camera attached to or embedded in the device. If the user elects to take a picture of the barcode, it may be decoded optically on the device.
  • a system for decoding barcodes on mobile devices from digital images is disclosed in co-pending U.S. patent application Ser. No. 10/757,095, which is incorporated herein by reference.
  • the user could also decide to take a picture of the barcode and send the snapshot or the raw data constituting the image to the control center to be decoded on a server instead of the handset (see U.S. patent application Ser. No. 10/796,153, which is incorporated herein by reference).
  • the barcode information and a user identification number are sent to a server via a wireless network.
  • the user will send the user identification number and either the snapshot or the raw data of the barcode image.
  • the server uses the transmitted user identification number to look up the user's preferred vendors using a user database.
  • the user database associates each user identification number with a list of preferred vendors.
  • the server next parses the barcode into its constituent parts if possible. For example, every UPC-A barcode contains a manufacturer code, a product code, and a checksum digit.
  • the manufacturer code, or other similar identifying information, contained within the barcode information is used to associate the scanned barcode with a list of vendors or content providers using a vendor and/or content provider database.
  • the server then transmits the entire decoded barcode to each of the vendors and content providers. Preferably, this step is accomplished by sending the data to the different vendors' web services via an XML post.
  • Each vendor and content provider returns a list of options, and/or detailed information related to the barcode to the server. Preferably, this information is transmitted back to the server via XML.
  • the server uses the information provided by the vendors/content providers to generate a WAP page on-the-fly by aggregating the information into a newly formatted page. The WAP page, list of options, content, and/or detailed information is then displayed on-screen.
  • the server also utilizes information contained within the user database to construct the WAP page.
  • the user database may contain layout and/or other information which the user has preselected. The user utilizes the content of the page and/or number of options to execute the desired transaction.
  • Another object of the present invention is to provide a mobile gateway in which the mobile device only receives content which has been formatted by the server.
  • An additional object of the present invention is to provide a mobile gateway which sidesteps tedious data entry and poor web navigation on mobile devices.
  • Another object of the present invention is to provide a mobile gateway which brings content and services to users with minimum required interaction.
  • Yet a further object of the present invention is to provide a mobile gateway that has the possibility to work with many vendors and content providers that would be prioritized based on user preferences.
  • An additional object of the present invention is to provide the ability to view information available on mobile devices which was previously not accessible.
  • FIG. 1 depicts a system diagram showing the preferred setup of the mobile gateway.
  • FIG. 2 depicts a flowchart showing the process used by the mobile gateway to provide content from vendors or content providers to users.
  • FIG. 1 shown is a system diagram depicting the setup of the preferred embodiment of the present invention.
  • the system utilizes mobile device 101 equipped with barcode scanner or a digital camera 103 , at least one item 105 with a barcode 107 , wireless network 109 , server 111 , user database 113 , provider database 115 , vendors 117 a to 117 n , and content providers 119 a to 119 n .
  • Mobile device 101 may be any device capable of transmitting data over wireless network 109 such as a cell phone, a camera phone, a personal digital assistant, a web camera attached to a computer, etc.
  • Item 105 is preferably a product or other similar item of commerce. However, it should be apparent to one skilled in the art that item 105 may be any object to which a barcode can be attached such as an advertisement, a poster, a ticket, etc.
  • barcode 107 could be any one or two-dimensional barcode from a symbology including, but not limited to, UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 39, Code 39 Full ASCII, Code 128, PDF417, QR Code, Data Matrix, and any proprietary two-dimensional barcode.
  • barcode 107 is a UPC-A barcode which is typically composed of a manufacturer code, an item code, and a check digit.
  • barcode 107 could be any machine-readable code, such as an RFID code. This would require only that digital camera 103 be replaced with a RFID reader. The rest of the system could still function utilizing the information decoded from the RFID code.
  • Wireless network 109 may be any network capable of transmitting information wirelessly between mobile device 101 and server 111 .
  • the wireless network could be a cellular network, satellite network, Bluetooth network, Wi-Fi network, etc.
  • Server 111 is equipped with user database 113 and provider database 115 .
  • User database 113 is a standard database which stores users' identification numbers, preferred vendors, and preferred content providers and is capable of being modified and updated in real-time.
  • Provider database 115 associates each manufacturer code with a list of categories and vendors and/or content providers.
  • Vendors 117 a - 117 n may be any one of a plurality of online retailers.
  • Content providers 119 a - 119 n may be any online provider of production information or media content.
  • a user first scans barcode 107 using barcode scanner 103 attached to mobile device 101 in step 201 .
  • Barcode 107 is then decoded in step 203 .
  • Barcode 107 may be decoded by barcode scanner 103 in a variety of ways.
  • barcode scanner 103 is a digital camera.
  • a system for decoding barcodes on mobile devices from digital images is disclosed in co-pending U.S. patent application Ser. No.
  • barcode scanner 103 may be a laser-based scanner which is integral to or attached to mobile device 101 .
  • laser-based scanners are the most commonly used barcode scanners. However, they generally lack the versatility of optical barcode scanners and can only usually decode a limited number of barcode symbologies.
  • the barcode information and a user identification number are sent to server 111 via wireless network 109 in step 205 .
  • mobile device 101 sends the user identification number and either the snapshot or the raw data of the barcode image. Otherwise, just the decoded barcode number is sent.
  • Server 111 uses the transmitted user identification number to look up the user's preferred vendors and content providers using user database 113 in step 207 .
  • User database 113 associates each user identification number with a list of preferred vendors.
  • the server next parses the barcode into its constituent parts if possible in step 209 . This step is generally performed when barcode 107 is a UPC-A barcode comprised of a manufacturer code, a product code, and a checksum digit.
  • the manufacturer code contained within barcode 107 information is used by server 111 in step 211 to associate item 105 with a list of vendors or content providers using provider database 115 .
  • Server 111 may also associate the manufacturer code with a category of items including, but not limited to, home furnishings, accessories, gifts, curtains/drapes, linens, house wares, china glass and silver, home lighting products, agricultural, farming, floral (non-food), alcoholic beverages, apparel, audio/video, automotive, building supplies, computer hardware, software, food, beverage, food service, furniture, general merchandise, health and beauty products, healthcare, hobbies, crafts, sewing equipment, household and industrial chemicals, lawn and garden products, marine equipment and supplies, market research data, musical instruments, professional sound equipment, sheet music, office and school supplies, stationary, gift wrap, greeting cards, pet food and supplies, home electronics, major appliances, camera, binoculars, telescopes, power transmission, books, magazines, holiday seasonal products, sport and exercise equipment, toys, games, tobacco, packaging materials, electrical components, meat, poultry, seafood, maintenance, repair, raw
  • Server 111 then transmits the entire decoded barcode to each of the appropriate vendors 117 a - 117 n and content providers 119 a - 119 m (as identified in step 211 ) in step 213 .
  • Each vendor and content provider returns content, a list of options, and/or detailed information to server 111 in step 215 .
  • Server 111 then transmits the list of vendors/content providers and/or options or uses the information provided by the vendors/content providers to generate a WAP page on-the-fly by aggregating the information in step 217 .
  • the newly created WAP page is specific to each user of the system.
  • the mobile gateway is capable of aggregating and formatting the information, content, and options from vendors 117 a - 117 n and content providers 119 a - 119 m into a format that is easily viewed on the screen of mobile device.
  • the WAP page, list of options, and/or detailed information is then displayed on the screen of the mobile device in step 219 .
  • the user utilizes the list of vendors/content providers or option menu to choose a desired vendor/content provider in step 221 .
  • the user is then connected directly to the selected vendor or content provider.
  • the user can also utilize the WAP page to perform such actions as viewing a multimedia clip, purchasing the item related to the scanned barcode, etc.
  • the mobile gateway is also capable of saving the barcodes that a user scans in user database 113 . These barcodes can then be accessed at a later time by mobile device 101 or by workstation 121 . If a user elects to utilize workstation 121 , the user will be able to access the same content using the stored barcodes that the user was able to access utilizing mobile device 101 . For example, a user could utilize workstation 121 to purchase an item related to a barcode previously scanned by mobile device 101 .

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.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application is a continuation of application Ser. No. 11/168,806, filed Jun. 28, 2005, which claims the benefit of provisional application No. 60/587,250 filed Jul. 14, 2004, each of which is hereby incorporated by reference herein in its entirety.
  • FIELD OF THE INVENTION
  • The present invention relates generally to the field of systems capable of managing the interaction between vendors and end users. More specifically, the present invention provides a gateway for mobile devices which provides quick access to various information and content from different vendors.
  • BACKGROUND OF THE INVENTION
  • Many systems currently exist which use an input to access different online resources. The most common example of such a system is a search engine such as Yahoo, Google, AltaVista, etc. Search engines allow users to search one or more databases using different combinations of search terms and Boolean connectors. The results are usually displayed in a list form, with the most relevant results at the top of the list. These search engines provide quick access to information. However, using such systems it is often difficult to access specific information. For example, if a user is looking for information on a particular person or product type, the search engine will return every instance of the search term. It may take the user a long period of time to sift through the information and find the specific link or information the user was looking for.
  • Recently, search engines have also become available for mobile devices which have Internet access. The user can use the keypad on the mobile device to type in keywords and search the Internet much like a user would on a computer. However, due to the small sized screen and the vast amount of search results, it is usually even more difficult to sift through the results on the mobile device than on a computer.
  • Simple database systems also currently exist which use an input term to produce one or more outputs. An example of such a system is the barcode scanning terminal and register used at most shopping centers. As the cashier scans the different products in each consumer's shopping cart, the barcode scanning terminal uses a database to associate each barcode with a price, item name, and/or item description. The register then uses this information to compute the total of the purchase. This system allows the checkout process to be extremely streamlined and efficient. However, the database requires much maintenance since every type of item in the store must be included in the database. This can lead to an extremely large database which requires a great deal of maintenance. For example, the database needs to be updated each time the store adds a new item or changes an item's price.
  • Currently, there are systems available which can be used to link printed barcode information directly to online content using barcode scanners. These systems typically function by using the scanner to scan the barcode, connect the scanner to a computer, upload the barcode information to a server, search a barcode database to retrieve information, and send the information back to the mobile device. Since most mobile devices are not associated with an add-on barcode scanner, these systems have not yet been widely adopted. Also, these systems suffer from the burden that each barcode needs to be in the database in order for the system to function.
  • With the advent of camera phones and other similar mobile devices equipped with digital cameras, technology has been developed to decode barcodes from digital images. For example, a system for decoding barcodes on mobile devices from digital images is disclosed in U.S. patent application Ser. No. 10/757,095. This allows camera phones to be used as mobile barcode scanners. Therefore, camera phones can now be utilized with systems which link printed barcode information directly to online content.
  • Therefore, there clearly exists a need for a system which links users with mobile devices equipped with a barcode scanner or digital camera to online content without the burden of maintaining a large and extensive barcode database. Such a system would allow user's quick and reliable access to online content with minimal cost to the supplier and/or vendor.
  • SUMMARY OF THE INVENTION
  • Systems, methods, and media for providing and/or obtaining information associated with a barcode are provided. For example, 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.
  • Also, for example, in some embodiments, methods for obtaining information associated with a barcode are provided. The methods including: 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.
  • The present invention discloses a system and method for a mobile gateway which is used to manage and distribute information scanned from mobile device users to vendors. The system utilizes a mobile device equipped with a barcode scanner or digital camera, at least one item with a barcode, a wireless network, a server having a plurality of different databases (e.g., a user database and a vendor database), and a plurality of vendors and/or content providers. The mobile device may be any device capable of transmitting data over the wireless network such as a cell phone, a camera phone, a personal digital assistant, etc.
  • Barcodes compatible with the present invention are usually found on products or in advertisements. However, it should be apparent to one skilled in the art how the barcode could be any one or two-dimensional barcode from a symbology including, but not limited to, UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 39, Code 39 Full ASCII, Code 128, PDF417, QR Code, Data Matrix, and/or proprietary two-dimensional codes.
  • The wireless network may be any network capable of transmitting information wirelessly between a mobile device and a computer and/or other mobile device. For example, the wireless network could be a cellular network, satellite network, Bluetooth network, Wi-Fi network, etc.
  • To use the system, a user first scans the barcode using the mobile device. The user may scan the barcode either using a barcode scanner attached to the mobile device or by using the digital camera attached to or embedded in the device. If the user elects to take a picture of the barcode, it may be decoded optically on the device. A system for decoding barcodes on mobile devices from digital images is disclosed in co-pending U.S. patent application Ser. No. 10/757,095, which is incorporated herein by reference. The user could also decide to take a picture of the barcode and send the snapshot or the raw data constituting the image to the control center to be decoded on a server instead of the handset (see U.S. patent application Ser. No. 10/796,153, which is incorporated herein by reference).
  • After the barcode has been decoded, the barcode information and a user identification number are sent to a server via a wireless network. In the case where the barcode is decoded by the server, the user will send the user identification number and either the snapshot or the raw data of the barcode image. The server then uses the transmitted user identification number to look up the user's preferred vendors using a user database. The user database associates each user identification number with a list of preferred vendors. The server next parses the barcode into its constituent parts if possible. For example, every UPC-A barcode contains a manufacturer code, a product code, and a checksum digit.
  • The manufacturer code, or other similar identifying information, contained within the barcode information is used to associate the scanned barcode with a list of vendors or content providers using a vendor and/or content provider database. The server then transmits the entire decoded barcode to each of the vendors and content providers. Preferably, this step is accomplished by sending the data to the different vendors' web services via an XML post.
  • Each vendor and content provider returns a list of options, and/or detailed information related to the barcode to the server. Preferably, this information is transmitted back to the server via XML. The server uses the information provided by the vendors/content providers to generate a WAP page on-the-fly by aggregating the information into a newly formatted page. The WAP page, list of options, content, and/or detailed information is then displayed on-screen. In a preferred embodiment, the server also utilizes information contained within the user database to construct the WAP page. For example, the user database may contain layout and/or other information which the user has preselected. The user utilizes the content of the page and/or number of options to execute the desired transaction.
  • Therefore, it is an object of the present invention to provide a mobile gateway capable of supplying quick and reliable content via a dynamic WAP page to users without the burden of maintaining a large and static product barcode database.
  • It is an additional object of the present invention to provide a mobile gateway in which the content from the vendors and/or content providers is sent to the mobile device via a newly generated WAP page.
  • Another object of the present invention is to provide a mobile gateway in which the mobile device only receives content which has been formatted by the server.
  • An additional object of the present invention is to provide a mobile gateway which sidesteps tedious data entry and poor web navigation on mobile devices.
  • Another object of the present invention is to provide a mobile gateway which brings content and services to users with minimum required interaction.
  • Yet a further object of the present invention is to provide a mobile gateway that has the possibility to work with many vendors and content providers that would be prioritized based on user preferences.
  • An additional object of the present invention is to provide the ability to view information available on mobile devices which was previously not accessible.
  • These and other objects of the present will be made clearer with reference to the following detailed description and accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 depicts a system diagram showing the preferred setup of the mobile gateway.
  • FIG. 2 depicts a flowchart showing the process used by the mobile gateway to provide content from vendors or content providers to users.
  • DETAILED DESCRIPTION
  • The following presents a detailed description of a preferred embodiment (as well as some alternative embodiments) of the present invention. However, it should be apparent to one skilled in the art that the described embodiment may be modified in form and content to be optimized for a wide variety of situations.
  • With reference first to FIG. 1, shown is a system diagram depicting the setup of the preferred embodiment of the present invention. To function, the system utilizes mobile device 101 equipped with barcode scanner or a digital camera 103, at least one item 105 with a barcode 107, wireless network 109, server 111, user database 113, provider database 115, vendors 117 a to 117 n, and content providers 119 a to 119 n. Mobile device 101 may be any device capable of transmitting data over wireless network 109 such as a cell phone, a camera phone, a personal digital assistant, a web camera attached to a computer, etc.
  • Item 105 is preferably a product or other similar item of commerce. However, it should be apparent to one skilled in the art that item 105 may be any object to which a barcode can be attached such as an advertisement, a poster, a ticket, etc. Similarly, barcode 107 could be any one or two-dimensional barcode from a symbology including, but not limited to, UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 39, Code 39 Full ASCII, Code 128, PDF417, QR Code, Data Matrix, and any proprietary two-dimensional barcode. Preferably, barcode 107 is a UPC-A barcode which is typically composed of a manufacturer code, an item code, and a check digit.
  • It should also be obvious to one skilled in the art that barcode 107 could be any machine-readable code, such as an RFID code. This would require only that digital camera 103 be replaced with a RFID reader. The rest of the system could still function utilizing the information decoded from the RFID code.
  • Wireless network 109 may be any network capable of transmitting information wirelessly between mobile device 101 and server 111. For example, the wireless network could be a cellular network, satellite network, Bluetooth network, Wi-Fi network, etc.
  • Server 111 is equipped with user database 113 and provider database 115. User database 113 is a standard database which stores users' identification numbers, preferred vendors, and preferred content providers and is capable of being modified and updated in real-time. Provider database 115 associates each manufacturer code with a list of categories and vendors and/or content providers.
  • Vendors 117 a-117 n may be any one of a plurality of online retailers. Content providers 119 a-119 n may be any online provider of production information or media content.
  • Next referring to FIG. 2, shown is a flowchart depicting the operation of the mobile gateway. To use the mobile gateway of the present invention, a user first scans barcode 107 using barcode scanner 103 attached to mobile device 101 in step 201. Barcode 107 is then decoded in step 203. Barcode 107 may be decoded by barcode scanner 103 in a variety of ways. In the preferred embodiment of the present invention, barcode scanner 103 is a digital camera. A system for decoding barcodes on mobile devices from digital images is disclosed in co-pending U.S. patent application Ser. No. 10/757,095 entitled “System and method for decoding and analyzing barcodes using a mobile device.” The user could also decide to take a picture of the barcode using barcode scanner 103 and send the snapshot or the raw data constituting the image to the control center to be decoded on server 111 instead of on mobile device 101. Such a system is disclosed in co-pending U.S. patent application Ser. No. 10/796,153 entitled “System and method for decoding barcodes using digital imaging techniques.” Alternatively, barcode scanner 103 may be a laser-based scanner which is integral to or attached to mobile device 101. Currently, laser-based scanners are the most commonly used barcode scanners. However, they generally lack the versatility of optical barcode scanners and can only usually decode a limited number of barcode symbologies.
  • After the barcode has been decoded in step 203, the barcode information and a user identification number are sent to server 111 via wireless network 109 in step 205. In the case where the barcode is decoded by server 111, mobile device 101 sends the user identification number and either the snapshot or the raw data of the barcode image. Otherwise, just the decoded barcode number is sent. Server 111 then uses the transmitted user identification number to look up the user's preferred vendors and content providers using user database 113 in step 207. User database 113 associates each user identification number with a list of preferred vendors. The server next parses the barcode into its constituent parts if possible in step 209. This step is generally performed when barcode 107 is a UPC-A barcode comprised of a manufacturer code, a product code, and a checksum digit.
  • The manufacturer code contained within barcode 107 information is used by server 111 in step 211 to associate item 105 with a list of vendors or content providers using provider database 115. Server 111 may also associate the manufacturer code with a category of items including, but not limited to, home furnishings, accessories, gifts, curtains/drapes, linens, house wares, china glass and silver, home lighting products, agricultural, farming, floral (non-food), alcoholic beverages, apparel, audio/video, automotive, building supplies, computer hardware, software, food, beverage, food service, furniture, general merchandise, health and beauty products, healthcare, hobbies, crafts, sewing equipment, household and industrial chemicals, lawn and garden products, marine equipment and supplies, market research data, musical instruments, professional sound equipment, sheet music, office and school supplies, stationary, gift wrap, greeting cards, pet food and supplies, home electronics, major appliances, camera, binoculars, telescopes, power transmission, books, magazines, holiday seasonal products, sport and exercise equipment, toys, games, tobacco, packaging materials, electrical components, meat, poultry, seafood, maintenance, repair, raw materials, produce, accessories and leather products, shoes, watches, costume and fine jewelry, industrial, and commercial.
  • Server 111 then transmits the entire decoded barcode to each of the appropriate vendors 117 a-117 n and content providers 119 a-119 m (as identified in step 211) in step 213. Each vendor and content provider returns content, a list of options, and/or detailed information to server 111 in step 215. Server 111 then transmits the list of vendors/content providers and/or options or uses the information provided by the vendors/content providers to generate a WAP page on-the-fly by aggregating the information in step 217. The newly created WAP page is specific to each user of the system. That is, the mobile gateway is capable of aggregating and formatting the information, content, and options from vendors 117 a-117 n and content providers 119 a-119 m into a format that is easily viewed on the screen of mobile device. The WAP page, list of options, and/or detailed information is then displayed on the screen of the mobile device in step 219. The user utilizes the list of vendors/content providers or option menu to choose a desired vendor/content provider in step 221. The user is then connected directly to the selected vendor or content provider. The user can also utilize the WAP page to perform such actions as viewing a multimedia clip, purchasing the item related to the scanned barcode, etc.
  • The mobile gateway is also capable of saving the barcodes that a user scans in user database 113. These barcodes can then be accessed at a later time by mobile device 101 or by workstation 121. If a user elects to utilize workstation 121, the user will be able to access the same content using the stored barcodes that the user was able to access utilizing mobile device 101. For example, a user could utilize workstation 121 to purchase an item related to a barcode previously scanned by mobile device 101.
  • While the foregoing embodiments of the invention have been set forth in considerable detail for the purposes of making a complete disclosure, it should be evident to one skilled in the art that multiple changes may be made to the aforementioned description without departing from the spirit of the invention.

Claims (25)

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.
2. The method of claim 1, wherein the aggregated content information comprises at least one of a webpage, a wireless access protocol page, and a list.
3. The method of claim 1, further comprising selecting the at least one content provider based on the barcode information and the user identifier
4. The method of claim 1, further comprising receiving an indication of content selected from the aggregated content information from the mobile device and enabling communication between the mobile device and a content provider associated with the selected content
5. The method of claim 1, further comprising receiving an indication of content selected from the aggregated content information from the mobile device and sending the selected content to the mobile device.
6. The method of claim 1, wherein the content information relates to at least one of multimedia information, books, apparel, electronics, and games.
7. The method of claim 1, wherein the mobile device is at least one of a camera phone, a mobile phone, a PDA, a laptop computer, a smart phone, and a cellular phone.
8. The method of claim 1, wherein the barcode information is decoded from a barcode selected from the group comprising UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 39, Code 39 Full ASCII, Code128, PDF417, QR Code, Data Matrix, and RFID.
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.
10. The computer-readable medium of claim 9, wherein the aggregated content information comprises at least one of a webpage, a wireless access protocol page, and a list.
11. The computer-readable medium of claim 9, the method further comprising selecting the at least one content provider based on the barcode information and the user identifier.
12. The computer-readable medium of claim 9, the method further comprising receiving an indication of content selected from the aggregated content information from the mobile device and enabling communication between the mobile device and a content provider associated with the selected content
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 processor
receives 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.
14. The server of claim 13, wherein the aggregated content information comprises at least one of a webpage, a wireless access protocol page, and a list.
15. The server of claim 13, wherein the process farther selects the at least one content provider based on the barcode information and the user identifier.
16. The server of claim 13, wherein the process further receives an indication of content selected from the aggregated content information from the mobile device and enables communication between the mobile device and a content provider associated with the selected content.
17. The server of claim 13, wherein the process further receives an indication of content selected from the aggregated content information from the mobile device and sending the selected content to the mobile device.
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.
19. The method of claim 18, wherein the aggregated content information comprises at least one of a webpage, a wireless access protocol page, and a list.
20. The method of claim 18, further comprising purchasing the content selected by the selection of content.
21. The method of claim 18, wherein the sending an indication of the content selected by the selection of content comprises communicating with a content provider associated with the content selected by the selection of content.
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.
23. The mobile device of claim 22, wherein the aggregated content information comprises at least one of a webpage, a wireless access protocol page, and a list.
24. The mobile device of claim 22, wherein the sending an indication of the content selected by the selection of content comprises communicating with to a content provider associated with the content selected by the selection of content.
25. The mobile device of claim 22, wherein the barcode scanner is a digital camera.
US11/937,192 2004-07-14 2007-11-08 Systems, methods, and media for providing and/or obtaining information associated with a barcode Abandoned US20080093460A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/937,192 US20080093460A1 (en) 2004-07-14 2007-11-08 Systems, methods, and media for providing and/or obtaining information associated with a barcode

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US58725004P 2004-07-14 2004-07-14
US11/168,806 US7309015B2 (en) 2004-07-14 2005-06-28 Mobile device gateway providing access to instant information
US11/937,192 US20080093460A1 (en) 2004-07-14 2007-11-08 Systems, methods, and media for providing and/or obtaining information associated with a barcode

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/168,806 Continuation US7309015B2 (en) 2004-07-14 2005-06-28 Mobile device gateway providing access to instant information

Publications (1)

Publication Number Publication Date
US20080093460A1 true US20080093460A1 (en) 2008-04-24

Family

ID=35598438

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/168,806 Expired - Fee Related US7309015B2 (en) 2004-07-14 2005-06-28 Mobile device gateway providing access to instant information
US11/937,192 Abandoned US20080093460A1 (en) 2004-07-14 2007-11-08 Systems, methods, and media for providing and/or obtaining information associated with a barcode

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/168,806 Expired - Fee Related US7309015B2 (en) 2004-07-14 2005-06-28 Mobile device gateway providing access to instant information

Country Status (1)

Country Link
US (2) US7309015B2 (en)

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050246196A1 (en) * 2004-04-28 2005-11-03 Didier Frantz Real-time behavior monitoring system
US20060082557A1 (en) * 2000-04-05 2006-04-20 Anoto Ip Lic Hb Combined detection of position-coding pattern and bar codes
US20070194123A1 (en) * 2006-02-21 2007-08-23 Didler Frantz Mobile payment system using barcode capture
US20070242883A1 (en) * 2006-04-12 2007-10-18 Hannes Martin Kruppa System And Method For Recovering Image Detail From Multiple Image Frames In Real-Time
US20090021788A1 (en) * 2005-03-11 2009-01-22 Avery Dennison Corporation Printer Systems and Methods for Global Tracking of Products in Supply Chains, Authentication of Products, and Connecting with Customers Both Before, During, and After a Product Sale
US7537158B1 (en) 2008-06-24 2009-05-26 International Business Machines Corporation Method for determining product compatibility
WO2010129673A1 (en) * 2009-05-06 2010-11-11 General Mills, Inc. Product information systems and methods
US20110055046A1 (en) * 2009-08-26 2011-03-03 Mark Baron Bowen System and Method for Remote Acquisition and Delivery of Goods
WO2011034563A2 (en) * 2009-09-16 2011-03-24 Nestec S.A. Methods and devices for classifying objects
US20110072395A1 (en) * 2004-12-03 2011-03-24 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US20110137742A1 (en) * 2009-12-09 2011-06-09 Ebay Inc. Payment using unique product identifier codes
US20110173055A1 (en) * 2010-01-08 2011-07-14 Saugatuck Media Llc System and methods for advertising on a mobile electronic device
US20110299125A1 (en) * 2004-12-03 2011-12-08 Google Inc. Association of a portable scanner with input/output and storage devices
US20110320317A1 (en) * 2008-06-20 2011-12-29 Google Inc., A Delaware Corporation Image capture for purchases
US20130026232A1 (en) * 2011-07-18 2013-01-31 Tiger T G Zhou Methods and systems for preventing card payment fraud and receiving payments using codes and mobile devices
GB2494050A (en) * 2011-08-23 2013-02-27 Honeywell Int Inc Mobile energy audit/recommendation system
US20130098982A1 (en) * 2011-10-25 2013-04-25 Cisco Technology, Inc. Channel Identifier Symbol Code Two Dimensional Barcode
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8505090B2 (en) 2004-04-01 2013-08-06 Google Inc. Archive of text captures from rendered documents
US8515816B2 (en) 2004-02-15 2013-08-20 Google Inc. Aggregate analysis of text captures performed by multiple users from rendered documents
US8521772B2 (en) 2004-02-15 2013-08-27 Google Inc. Document enhancement system and method
US8542097B2 (en) 2011-04-13 2013-09-24 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US20130292466A1 (en) * 2009-07-22 2013-11-07 Katsuya Nakagawa Remote code reader system
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8621349B2 (en) 2004-04-01 2013-12-31 Google Inc. Publishing techniques for adding value to a rendered document
US8619147B2 (en) 2004-02-15 2013-12-31 Google Inc. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8620760B2 (en) 2004-04-01 2013-12-31 Google Inc. Methods and systems for initiating application processes by data capture from rendered documents
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8781228B2 (en) 2004-04-01 2014-07-15 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8793162B2 (en) 2004-04-01 2014-07-29 Google Inc. Adding information or functionality to a rendered document via association with an electronic counterpart
US8799303B2 (en) 2004-02-15 2014-08-05 Google Inc. Establishing an interactive environment for rendered documents
US8831365B2 (en) 2004-02-15 2014-09-09 Google Inc. Capturing text from rendered documents using supplement information
WO2014155345A1 (en) * 2013-03-28 2014-10-02 Fabtale Productions Pty Ltd Methods and systems for connecting physical objects to digital communications
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US20150159900A1 (en) * 2013-12-11 2015-06-11 Honeywell International Inc. Building automation remote control device with an in-application tour
US9075779B2 (en) 2009-03-12 2015-07-07 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US9200469B1 (en) * 2011-06-15 2015-12-01 Making Everlasting Memories, L.L.C. System and method for locating an unmarked burial site
WO2016025015A1 (en) * 2014-08-11 2016-02-18 Hewlett-Packard Development Company, L.P. Media hotspot payoffs with alternatives lists
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US9275051B2 (en) 2004-07-19 2016-03-01 Google Inc. Automatic modification of web pages
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US9454764B2 (en) 2004-04-01 2016-09-27 Google Inc. Contextual dynamic advertising based upon captured rendered text
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US10089682B1 (en) 2013-05-31 2018-10-02 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US10282778B1 (en) 2013-05-31 2019-05-07 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US10366230B2 (en) 2014-11-20 2019-07-30 Alibaba Group Holding Limited Method and apparatus for displaying information
EP3391324A4 (en) * 2015-12-22 2019-08-21 Merck Sharp & Dohme Corp. System and method for presenting product-specific content on a client device based on a scanned barcode
US10488062B2 (en) 2016-07-22 2019-11-26 Ademco Inc. Geofence plus schedule for a building controller
US10600139B2 (en) 2011-04-29 2020-03-24 American Greetings Corporation Systems, methods and apparatus for creating, editing, distributing and viewing electronic greeting cards
US10628835B2 (en) 2011-10-11 2020-04-21 Consumeron, Llc System and method for remote acquisition and deliver of goods
US10769431B2 (en) 2004-09-27 2020-09-08 Google Llc Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US11238465B2 (en) 2009-08-26 2022-02-01 Consumeron, Llc System and method for remote acquisition and delivery of goods

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831244B2 (en) * 1999-06-30 2010-11-09 Silverbrook Research Pty Ltd Retrieving an image via a coded surface
US20050052661A1 (en) * 1999-06-30 2005-03-10 Paul Lapstun Cartridge with identifiers
US20020016750A1 (en) * 2000-06-20 2002-02-07 Olivier Attia System and method for scan-based input, storage and retrieval of information over an interactive communication network
US9310892B2 (en) 2000-11-06 2016-04-12 Nant Holdings Ip, Llc Object information derived from object images
US7680324B2 (en) 2000-11-06 2010-03-16 Evryx Technologies, Inc. Use of image-derived information as search criteria for internet and other search engines
US7565008B2 (en) 2000-11-06 2009-07-21 Evryx Technologies, Inc. Data capture and identification system and process
US7899243B2 (en) 2000-11-06 2011-03-01 Evryx Technologies, Inc. Image capture and identification system and process
US8224078B2 (en) 2000-11-06 2012-07-17 Nant Holdings Ip, Llc Image capture and identification system and process
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
US20110221149A1 (en) * 2005-07-29 2011-09-15 Bryan Eugene Crum Shopping cart device
US7974435B2 (en) * 2005-09-16 2011-07-05 Koplar Interactive Systems International Llc Pattern-based encoding and detection
US20100004980A1 (en) * 2006-01-20 2010-01-07 Berkley Bowen Systems and methods for managing product and consumer information
US20070181691A1 (en) * 2006-02-09 2007-08-09 Simpleact Incorporated System and method for information retrieval with barcode using digital image capture devices
US20080004978A1 (en) * 2006-06-30 2008-01-03 Rothschild Trust Holdings, Llc System and method for identifying digital media content and downloading the content or a portion thereof to a mobile device
US7711620B2 (en) * 2006-08-22 2010-05-04 Transaction Wireless, Inc. Gift card services for mobile devices
US8909553B2 (en) * 2006-09-06 2014-12-09 Transaction Wireless, Inc. Payment card terminal for mobile phones
EP2254063A3 (en) 2006-09-28 2011-04-27 SFGT Inc. Apparatuses, methods, and systems for code triggered information querying and serving
US20080109514A1 (en) * 2006-11-03 2008-05-08 Tim Baudler Method of initiating a connection with an individual
US7974438B2 (en) 2006-12-11 2011-07-05 Koplar Interactive Systems International, Llc Spatial data encoding and decoding
US20080142599A1 (en) * 2006-12-18 2008-06-19 Michael Benillouche Methods and systems to meter point-of-purchase conduct with a wireless communication device equipped with a camera
US7953441B2 (en) * 2006-12-28 2011-05-31 Edner Lors Hand held mobile communication device and method for managing printed documents
GB2446211B (en) * 2007-01-31 2012-03-07 Hewlett Packard Development Co Method and apparatus for enabling interaction between a mobile device and another device
MY147050A (en) * 2007-02-06 2012-10-15 Nexbis Sdn Bhd Mobile information retrieval over wireless network
JP5420152B2 (en) * 2007-03-06 2014-02-19 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Personalized dialogue (interaction) using code
US20090140035A1 (en) * 2007-05-18 2009-06-04 Miller David H Data brokerage system for mobile marketing
US20090111584A1 (en) * 2007-10-31 2009-04-30 Koplar Interactive Systems International, L.L.C. Method and system for encoded information processing
US20090277955A1 (en) * 2007-11-16 2009-11-12 Avot Media, Inc. System and method to index machine-readable codes and correlate the data for delivering product specific videos on computer systems and devices
DE102007059816A1 (en) * 2007-12-11 2009-06-18 Mikhail Nikandrov Purchasing electronic tickets from central agency, employs camera built-into mobile unit to read information on card or leaflet, enabling automatic wireless connection, payment and ticketing
US7868762B2 (en) 2007-12-12 2011-01-11 Nokia Corporation Wireless association
US7953654B2 (en) * 2008-01-29 2011-05-31 Transaction Wireless, Inc. Integration of gift card services for mobile devices and social networking services
US8086502B2 (en) * 2008-03-31 2011-12-27 Ebay Inc. Method and system for mobile publication
DE102008035699A1 (en) * 2008-07-30 2010-02-04 Lappé, Caroline Method for applying bonus point program e.g. American express membership reward, of vendor, involves communicating and exchanging data by mobile phone with server of vendor and/or reader for reading or scanning data i.e. customer data
US10467642B2 (en) * 2008-10-15 2019-11-05 Micro Focus Llc Virtual redeemable offers
US8825660B2 (en) 2009-03-17 2014-09-02 Ebay Inc. Image-based indexing in a network-based marketplace
US20100261454A1 (en) * 2009-04-14 2010-10-14 Research In Motion Limited Retrieving additional content based on data within a mobile code
US8559929B2 (en) * 2009-04-14 2013-10-15 Blackberry Limited Resolved mobile code content tracking
US20100258630A1 (en) * 2009-04-14 2010-10-14 Research In Motion Limited Systems and methods for updating resolved content of a mobile code
US20110215140A1 (en) * 2010-03-03 2011-09-08 Sony Ericsson Mobile Communications Ab Recharging prepaid accounts
US20110218870A1 (en) * 2010-03-08 2011-09-08 Apple Inc. Communication method for a roaming point-of-sale system
US8708221B1 (en) 2010-04-28 2014-04-29 Plastipak Packaging, Inc. Packaging information distribution and tracking system and method
US20120136698A1 (en) * 2010-06-02 2012-05-31 Kent Carl E Barcode enabled coupon search, retrieval, presentation and redemption via telecommunications devices
JP5601645B2 (en) * 2010-09-22 2014-10-08 株式会社ハンズ A shopping cart system using a two-dimensional code for each product
US8806567B1 (en) * 2010-12-16 2014-08-12 Juniper Networks, Inc. Using encoded identifiers to provide rapid configuration for network access
US8873807B2 (en) 2011-03-08 2014-10-28 Bank Of America Corporation Vehicle recognition
US20120233003A1 (en) * 2011-03-08 2012-09-13 Bank Of America Corporation Providing retail shopping assistance
US9224166B2 (en) 2011-03-08 2015-12-29 Bank Of America Corporation Retrieving product information from embedded sensors via mobile device video analysis
US8922657B2 (en) 2011-03-08 2014-12-30 Bank Of America Corporation Real-time video image analysis for providing security
US8718612B2 (en) 2011-03-08 2014-05-06 Bank Of American Corporation Real-time analysis involving real estate listings
US8721337B2 (en) 2011-03-08 2014-05-13 Bank Of America Corporation Real-time video image analysis for providing virtual landscaping
US9317835B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Populating budgets and/or wish lists using real-time video image analysis
US9773285B2 (en) 2011-03-08 2017-09-26 Bank Of America Corporation Providing data associated with relationships between individuals and images
US9317860B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Collective network of augmented reality users
US20120244891A1 (en) * 2011-03-21 2012-09-27 Appleton Andrew B System and method for enabling a mobile chat session
US9053510B2 (en) 2011-04-04 2015-06-09 David L. McEwan Shopping apparatus and methods
US8336774B2 (en) * 2011-04-04 2012-12-25 Shopper's Club, Llc Shopping apparatus and methods
US8905305B2 (en) 2011-04-04 2014-12-09 Shopper's Club, Llc Shopping apparatus and methods
US8572707B2 (en) * 2011-08-18 2013-10-29 Teletech Holdings, Inc. Multiple authentication mechanisms for accessing service center supporting a variety of products
US9654896B2 (en) 2011-09-22 2017-05-16 International Business Machines Corporation Smart online services presence in a cellular network
US8657186B2 (en) 2011-11-17 2014-02-25 Louise Grimard Tagging and identification system for luggage
US20130191250A1 (en) * 2012-01-23 2013-07-25 Augme Technologies, Inc. System and method for augmented reality using multi-modal sensory recognition from artifacts of interest
US20130325567A1 (en) * 2012-02-24 2013-12-05 Augme Technologies, Inc. System and method for creating a virtual coupon
US8469270B1 (en) 2012-02-25 2013-06-25 Reagan Inventions, Llc Systems and methods for indicating the existence of accessible information pertaining to articles of commerce
US9170656B2 (en) 2012-03-01 2015-10-27 Elwha Llc Systems and methods for scanning a user environment and evaluating data of interest
US8708223B2 (en) 2012-03-01 2014-04-29 Elwha Llc Systems and methods for scanning a user environment and evaluating data of interest
US9230261B2 (en) 2012-03-01 2016-01-05 Elwha Llc Systems and methods for scanning a user environment and evaluating data of interest
US20130290106A1 (en) * 2012-03-08 2013-10-31 Augme Technologies, Inc. System and method for providing directions to items of interest
ITMI20120879A1 (en) * 2012-05-22 2013-11-23 Paolo Borlenghi METHOD AND SYSTEM TO RELATE TWO PEOPLE THROUGH THE ASSOCIATION OF A MULTIMEDIA MESSAGE TO A PRODUCT FOR SALE.
US8915441B2 (en) 2012-10-15 2014-12-23 At&T Intellectual Property I, L.P. Synchronizing mobile devices and displays
US8959345B2 (en) * 2012-10-26 2015-02-17 Audible, Inc. Electronic reading position management for printed content
EP2936891B1 (en) 2012-12-20 2018-07-11 Telefonaktiebolaget LM Ericsson (publ) Method, control node, gateway and computer program for enabling communication with a newly detected device
ITMI20130203A1 (en) * 2013-02-13 2014-08-14 Elmec Informatica S P A METHOD AND SYSTEM FOR THE MANAGEMENT OF COMPANY ASSETS
US9910429B2 (en) 2013-09-03 2018-03-06 The Procter & Gamble Company Systems and methods for adjusting target manufacturing parameters on an absorbent product converting line
US9126616B2 (en) 2013-10-18 2015-09-08 Bryan E. Crum Shopping cart attachment
AU2015222821B2 (en) * 2014-02-27 2020-09-03 Hunter Douglas Inc. Apparatus and method for providing a virtual decorating interface
US10178101B2 (en) 2016-06-08 2019-01-08 Bank Of America Corporation System for creation of alternative path to resource acquisition
US10581988B2 (en) 2016-06-08 2020-03-03 Bank Of America Corporation System for predictive use of resources
US10129126B2 (en) 2016-06-08 2018-11-13 Bank Of America Corporation System for predictive usage of resources
US10433196B2 (en) 2016-06-08 2019-10-01 Bank Of America Corporation System for tracking resource allocation/usage
US10291487B2 (en) 2016-06-08 2019-05-14 Bank Of America Corporation System for predictive acquisition and use of resources
US11275867B1 (en) * 2018-02-28 2022-03-15 Amazon Technologies, Inc. Content integrity processing

Citations (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US883933A (en) * 1907-10-28 1908-04-07 Entpr Railway Equipment Co Door-operating mechanism.
US4323973A (en) * 1979-12-20 1982-04-06 Greenfield George B Apparatus and method for enhancing radiographs
US4554593A (en) * 1981-01-02 1985-11-19 International Business Machines Corporation Universal thresholder/discriminator
US4578766A (en) * 1983-09-01 1986-03-25 The United States Of America As Represented By The Secretary Of The Navy Computer-aided process for generating camera-ready graphical artwork
US4692603A (en) * 1985-04-01 1987-09-08 Cauzin Systems, Incorporated Optical reader for printed bit-encoded data and method of reading same
US4728783A (en) * 1985-11-15 1988-03-01 Cauzin Systems, Incorporated Method and apparatus for transforming digitally encoded data into printed data strips
US4754127A (en) * 1985-11-15 1988-06-28 Cauzin Systems, Incorporated Method and apparatus for transforming digitally encoded data into printed data strips
US4774569A (en) * 1987-07-24 1988-09-27 Eastman Kodak Company Method for adaptively masking off a video window in an overscanned image
US4782221A (en) * 1985-04-01 1988-11-01 Cauzin Systems, Incorporated Printed data strip including bit-encoded information and scanner control
US4874936A (en) * 1988-04-08 1989-10-17 United Parcel Service Of America, Inc. Hexagonal, information encoding article, process and system
US4896029A (en) * 1988-04-08 1990-01-23 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
US4969202A (en) * 1988-03-31 1990-11-06 Honeywell Inc. Image recognition edge detection method and system
US4998010A (en) * 1988-04-08 1991-03-05 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
US5016118A (en) * 1988-09-22 1991-05-14 Kabushiki Kaisha Toshiba Image determining method and apparatus
US5103490A (en) * 1990-06-13 1992-04-07 National Computer Systems, Inc. Method and apparatus for storing and merging multiple optically scanned images
US5113454A (en) * 1988-08-19 1992-05-12 Kajaani Electronics Ltd. Formation testing with digital image analysis
US5153418A (en) * 1990-10-30 1992-10-06 Omniplanar, Inc. Multiple resolution machine readable symbols
US5179599A (en) * 1991-06-17 1993-01-12 Hewlett-Packard Company Dynamic thresholding system for documents using structural information of the documents
US5189292A (en) * 1990-10-30 1993-02-23 Omniplanar, Inc. Finder pattern for optically encoded machine readable symbols
US5223701A (en) * 1990-10-30 1993-06-29 Ommiplanar Inc. System method and apparatus using multiple resolution machine readable symbols
US5235172A (en) * 1989-06-28 1993-08-10 Harald Oehlmann Method of reading a data carrier including multiple rows of bar code
US5243443A (en) * 1991-12-06 1993-09-07 Xerox Corporation Halftoning with error feedback and image dependent enhancement
US5243655A (en) * 1990-01-05 1993-09-07 Symbol Technologies Inc. System for encoding and decoding data in machine readable graphic form
US5243444A (en) * 1992-03-25 1993-09-07 Xerox Corporation Image processing system and method with improved reconstruction of continuous tone images from halftone images including those without a screen structure
US5276315A (en) * 1992-05-14 1994-01-04 United Parcel Service Of America, Inc. Method and apparatus for processing low resolution images of degraded bar code symbols
US5327240A (en) * 1991-12-24 1994-07-05 Texas Instruments Incorporated Methods, systems and apparatus for providing improved definition video
US5331442A (en) * 1990-03-07 1994-07-19 Fuji Xerox Co., Ltd. Identification of graphic and character areas in color image processor
US5345317A (en) * 1991-12-19 1994-09-06 Kokusai Denshin Denwa Kabushiki Kaisha High efficiency coding method for still natural images mingled with bi-level images
US5424524A (en) * 1993-06-24 1995-06-13 Ruppert; Jonathan P. Personal scanner/computer for displaying shopping lists and scanning barcodes to aid shoppers
US5510604A (en) * 1993-12-13 1996-04-23 At&T Global Information Solutions Company Method of reading a barcode representing encoded data and disposed on an article and an apparatus therefor
US5621203A (en) * 1992-09-25 1997-04-15 Symbol Technologies Method and apparatus for reading two-dimensional bar code symbols with an elongated laser line
US5691773A (en) * 1995-09-12 1997-11-25 Metanetics Corporation Anti-hand-jittering dataform readers and methods
US5767978A (en) * 1997-01-21 1998-06-16 Xerox Corporation Image segmentation system
US5774874A (en) * 1993-05-14 1998-06-30 The Gift Certificate Center Multi-merchant gift registry
US5778092A (en) * 1996-12-20 1998-07-07 Xerox Corporation Method and apparatus for compressing color or gray scale documents
US5783811A (en) * 1995-06-26 1998-07-21 Metanetics Corporation Portable data collection device with LED targeting and illumination assembly
US5811781A (en) * 1993-11-05 1998-09-22 Intermec Corporation Bar code symbology capable of encoding 16-bit characters, and method and apparatus for printing and reading same
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5877486A (en) * 1996-10-11 1999-03-02 Intermec Ip Corp. Method and apparatus for enhancing resolution of reflectance signals produced from machine-readable symbols
US5890021A (en) * 1996-12-05 1999-03-30 Canon Kabushiki Kaisha Distance detecting device, focus state detecting device and camera having same
US5909505A (en) * 1990-02-06 1999-06-01 Canon Kabushiki Kaisha Color image encoding method and apparatus
US5915039A (en) * 1996-11-12 1999-06-22 International Business Machines Corporation Method and means for extracting fixed-pitch characters on noisy images with complex background prior to character recognition
US5963669A (en) * 1997-01-02 1999-10-05 Ncr Corporation Method of extracting relevant character information from gray scale image data for character recognition
US5969325A (en) * 1996-06-03 1999-10-19 Accu-Sort Systems, Inc. High speed image acquisition system and method of processing and decoding barcode symbol
US6045515A (en) * 1997-04-07 2000-04-04 Lawton; Teri A. Methods and apparatus for diagnosing and remediating reading disorders
US6061057A (en) * 1997-03-10 2000-05-09 Quickbuy Inc. Network commercial system using visual link objects
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6091511A (en) * 1995-02-06 2000-07-18 Indigo N.V. Images with spatially varying spatial and gray level resolution
US6101285A (en) * 1998-03-23 2000-08-08 Xerox Corporation Filter for producing continuous tone images from halftone digital images data
US6115488A (en) * 1997-08-28 2000-09-05 Qualia Computing, Inc. Method and system for combining automated detections from digital mammograms with observed detections of a human interpreter
US6137898A (en) * 1997-08-28 2000-10-24 Qualia Computing, Inc. Gabor filtering for improved microcalcification detection in digital mammograms
US6201901B1 (en) * 1998-06-01 2001-03-13 Matsushita Electronic Industrial Co., Ltd. Border-less clock free two-dimensional barcode and method for printing and reading the same
US6201612B1 (en) * 1997-03-26 2001-03-13 Oki Data Corporation Image processing method and apparatus employing block error diffusion
US6249773B1 (en) * 1998-03-26 2001-06-19 International Business Machines Corp. Electronic commerce with shopping list builder
US6282307B1 (en) * 1998-02-23 2001-08-28 Arch Development Corporation Method and system for the automated delineation of lung regions and costophrenic angles in chest radiographs
US20010032252A1 (en) * 1999-11-29 2001-10-18 Durst Robert T. System and method for linking online resources to print media and authoring tool for same
US6347156B1 (en) * 1998-05-27 2002-02-12 Fujitsu Limited Device, method and storage medium for recognizing a document image
US6366696B1 (en) * 1996-12-20 2002-04-02 Ncr Corporation Visual bar code recognition method
US6371373B1 (en) * 1999-05-25 2002-04-16 Matsushita Electric Industrial Co., Ltd. Method for reading a two-dimensional barcode
US20020049637A1 (en) * 1999-02-18 2002-04-25 Simple.Com System and method for providing a dynamic content window within a windows-based content manifestation environment provided in a browser
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US20020065728A1 (en) * 1998-12-14 2002-05-30 Nobuo Ogasawara Electronic shopping system utilizing a program downloadable wireless videophone
US20020071076A1 (en) * 2000-08-16 2002-06-13 Webb Richard M. Scannable barcode display and methods for using the same
US20020084330A1 (en) * 2000-08-22 2002-07-04 Ming-Yee Chiu Method and apparatus for reading a bar code
US20020090107A1 (en) * 2000-11-29 2002-07-11 Intel Corporation Method for block-based digital image watermarking
US20020102966A1 (en) * 2000-11-06 2002-08-01 Lev Tsvi H. Object identification method for portable devices
US6431452B2 (en) * 1997-01-31 2002-08-13 Metanetics Corporation Portable data collection device with variable focusing module for optic assembly
US6446868B1 (en) * 1998-11-23 2002-09-10 Informatics, Inc. Scanning system for decoding two-dimensional barcode symbologies with a one-dimensional general purpose scanner
US20030007696A1 (en) * 2001-07-04 2003-01-09 Matsushita Electric Industrial Co., Ltd. Image coding device and method
US20030065738A1 (en) * 2001-10-01 2003-04-03 Thumb Logic, Inc. Wireless information systems and methods
US20030074286A1 (en) * 2001-10-12 2003-04-17 Nokia Corporation Intelligent network charging edge
US6565003B1 (en) * 1998-12-16 2003-05-20 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6577861B2 (en) * 1998-12-14 2003-06-10 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless telephone
US6585157B2 (en) * 1998-09-14 2003-07-01 Psc Scanning, Inc. Symbology determination to aid decoding in a bar code scanning system
US20030123710A1 (en) * 2001-11-30 2003-07-03 Sanyo Electric Co., Ltd. Personal authentication system and method thereof
US20030132298A1 (en) * 1996-09-05 2003-07-17 Jerome Swartz Consumer interactive shopping system
US6604682B2 (en) * 2000-04-06 2003-08-12 Seiko Epson Corporation Method of and apparatus for reading a two-dimensional bar code symbol and data storage medium
US6631012B2 (en) * 2001-12-11 2003-10-07 Pitney Bowes Inc. Apparatus and method for printing two-dimensional barcode and articles incorporating such barcode
US6631843B2 (en) * 2000-02-18 2003-10-14 Symbol Technologies, Inc. Composite code symbology
US6674919B1 (en) * 1999-09-21 2004-01-06 Matsushita Electric Industrial Co., Ltd. Method for determining the skew angle of a two-dimensional barcode
US20040042670A1 (en) * 2002-08-30 2004-03-04 Fujitsu Limited Image incoding apparatus, method and program
US6735745B2 (en) * 2002-02-07 2004-05-11 Applied Materials, Inc. Method and system for detecting defects
US6735341B1 (en) * 1998-06-18 2004-05-11 Minolta Co., Ltd. Image processing device and method and recording medium for recording image processing program for same
US20040101183A1 (en) * 2002-11-21 2004-05-27 Rakesh Mullick Method and apparatus for removing obstructing structures in CT imaging
US6752317B2 (en) * 1998-04-01 2004-06-22 Xerox Corporation Marking medium area with encoded identifier for producing action through network
US6802450B2 (en) * 2002-08-07 2004-10-12 Shenzhen Syscan Technology Co. Ltd Guiding a scanning device to decode 2D symbols
US6837432B2 (en) * 1998-03-24 2005-01-04 Metrologic Instruments, Inc. Method of and apparatus for automatically cropping captured linear images of a moving object prior to image processing using region of interest (roi) coordinate specifications captured by an object profiling subsystem
US6850901B1 (en) * 1999-12-17 2005-02-01 World Theatre, Inc. System and method permitting customers to order products from multiple participating merchants
US20050035206A1 (en) * 2003-08-11 2005-02-17 Olivier Attia Group average filter algorithm for digital image processing
US20050091118A1 (en) * 1999-02-26 2005-04-28 Accenture Properties (2) B.V. Location-Based filtering for a shopping agent in the physical world
US6898329B1 (en) * 1999-04-21 2005-05-24 Ricoh Company, Ltd. Image binarization apparatus, image binarization method, image pickup apparatus, image pickup method, and a computer product
US20050121521A1 (en) * 2003-12-04 2005-06-09 Rashmi Ghai Section based algorithm for image enhancement
US20050125301A1 (en) * 2003-12-04 2005-06-09 Ashish Muni System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
US20050198094A1 (en) * 2004-03-05 2005-09-08 Broadcom Corporation Adder-subtracter circuit
US20050198095A1 (en) * 2003-12-31 2005-09-08 Kavin Du System and method for obtaining information relating to an item of commerce using a portable imaging device
US7287696B2 (en) * 2003-07-16 2007-10-30 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5474623A (en) 1977-11-28 1979-06-14 Nippon Telegr & Teleph Corp <Ntt> Coding processing system for video signal
FR2590259B1 (en) * 1985-11-20 1989-05-12 Roussel Uclaf PROCESS FOR THE PREPARATION OF FLUORINATED DERIVATIVES OF PHOSPHONIC ACID, AND PRODUCTS OBTAINED BY THE IMPLEMENTATION OF THIS PROCESS
TW261533B (en) * 1992-07-16 1995-11-01 Kirin Brewery
JPH09224153A (en) 1996-02-19 1997-08-26 Mita Ind Co Ltd Image data processor
AU762164B2 (en) 1999-11-16 2003-06-19 Icepat Ag Method and system for ordering products
SE518290C2 (en) 1999-12-29 2002-09-17 Ericsson Telefon Ab L M Portable communication device with an optical or magnetic reading device
US6832729B1 (en) 2001-03-23 2004-12-21 Zih Corp. Portable data collection device for reading fluorescent indicia
KR100977713B1 (en) 2003-03-15 2010-08-24 삼성전자주식회사 Device and method for pre-processing in order to recognize characters in images

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US883933A (en) * 1907-10-28 1908-04-07 Entpr Railway Equipment Co Door-operating mechanism.
US4323973A (en) * 1979-12-20 1982-04-06 Greenfield George B Apparatus and method for enhancing radiographs
US4554593A (en) * 1981-01-02 1985-11-19 International Business Machines Corporation Universal thresholder/discriminator
US4578766A (en) * 1983-09-01 1986-03-25 The United States Of America As Represented By The Secretary Of The Navy Computer-aided process for generating camera-ready graphical artwork
US4692603A (en) * 1985-04-01 1987-09-08 Cauzin Systems, Incorporated Optical reader for printed bit-encoded data and method of reading same
US4782221A (en) * 1985-04-01 1988-11-01 Cauzin Systems, Incorporated Printed data strip including bit-encoded information and scanner control
US4728783A (en) * 1985-11-15 1988-03-01 Cauzin Systems, Incorporated Method and apparatus for transforming digitally encoded data into printed data strips
US4754127A (en) * 1985-11-15 1988-06-28 Cauzin Systems, Incorporated Method and apparatus for transforming digitally encoded data into printed data strips
US4774569A (en) * 1987-07-24 1988-09-27 Eastman Kodak Company Method for adaptively masking off a video window in an overscanned image
US4969202A (en) * 1988-03-31 1990-11-06 Honeywell Inc. Image recognition edge detection method and system
US4896029A (en) * 1988-04-08 1990-01-23 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
US4998010A (en) * 1988-04-08 1991-03-05 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
US4874936A (en) * 1988-04-08 1989-10-17 United Parcel Service Of America, Inc. Hexagonal, information encoding article, process and system
US5113454A (en) * 1988-08-19 1992-05-12 Kajaani Electronics Ltd. Formation testing with digital image analysis
US5016118A (en) * 1988-09-22 1991-05-14 Kabushiki Kaisha Toshiba Image determining method and apparatus
US5235172A (en) * 1989-06-28 1993-08-10 Harald Oehlmann Method of reading a data carrier including multiple rows of bar code
US5243655A (en) * 1990-01-05 1993-09-07 Symbol Technologies Inc. System for encoding and decoding data in machine readable graphic form
US5909505A (en) * 1990-02-06 1999-06-01 Canon Kabushiki Kaisha Color image encoding method and apparatus
US5331442A (en) * 1990-03-07 1994-07-19 Fuji Xerox Co., Ltd. Identification of graphic and character areas in color image processor
US5103490A (en) * 1990-06-13 1992-04-07 National Computer Systems, Inc. Method and apparatus for storing and merging multiple optically scanned images
US5189292A (en) * 1990-10-30 1993-02-23 Omniplanar, Inc. Finder pattern for optically encoded machine readable symbols
US5223701A (en) * 1990-10-30 1993-06-29 Ommiplanar Inc. System method and apparatus using multiple resolution machine readable symbols
US5153418A (en) * 1990-10-30 1992-10-06 Omniplanar, Inc. Multiple resolution machine readable symbols
US5179599A (en) * 1991-06-17 1993-01-12 Hewlett-Packard Company Dynamic thresholding system for documents using structural information of the documents
US5243443A (en) * 1991-12-06 1993-09-07 Xerox Corporation Halftoning with error feedback and image dependent enhancement
US5345317A (en) * 1991-12-19 1994-09-06 Kokusai Denshin Denwa Kabushiki Kaisha High efficiency coding method for still natural images mingled with bi-level images
US5327240A (en) * 1991-12-24 1994-07-05 Texas Instruments Incorporated Methods, systems and apparatus for providing improved definition video
US5243444A (en) * 1992-03-25 1993-09-07 Xerox Corporation Image processing system and method with improved reconstruction of continuous tone images from halftone images including those without a screen structure
US5276315A (en) * 1992-05-14 1994-01-04 United Parcel Service Of America, Inc. Method and apparatus for processing low resolution images of degraded bar code symbols
US5621203A (en) * 1992-09-25 1997-04-15 Symbol Technologies Method and apparatus for reading two-dimensional bar code symbols with an elongated laser line
US5774874A (en) * 1993-05-14 1998-06-30 The Gift Certificate Center Multi-merchant gift registry
US5424524A (en) * 1993-06-24 1995-06-13 Ruppert; Jonathan P. Personal scanner/computer for displaying shopping lists and scanning barcodes to aid shoppers
US5811781A (en) * 1993-11-05 1998-09-22 Intermec Corporation Bar code symbology capable of encoding 16-bit characters, and method and apparatus for printing and reading same
US5510604A (en) * 1993-12-13 1996-04-23 At&T Global Information Solutions Company Method of reading a barcode representing encoded data and disposed on an article and an apparatus therefor
US6091511A (en) * 1995-02-06 2000-07-18 Indigo N.V. Images with spatially varying spatial and gray level resolution
US5783811A (en) * 1995-06-26 1998-07-21 Metanetics Corporation Portable data collection device with LED targeting and illumination assembly
US5691773A (en) * 1995-09-12 1997-11-25 Metanetics Corporation Anti-hand-jittering dataform readers and methods
US6115508A (en) * 1995-12-08 2000-09-05 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5969325A (en) * 1996-06-03 1999-10-19 Accu-Sort Systems, Inc. High speed image acquisition system and method of processing and decoding barcode symbol
US20030132298A1 (en) * 1996-09-05 2003-07-17 Jerome Swartz Consumer interactive shopping system
US5877486A (en) * 1996-10-11 1999-03-02 Intermec Ip Corp. Method and apparatus for enhancing resolution of reflectance signals produced from machine-readable symbols
US5915039A (en) * 1996-11-12 1999-06-22 International Business Machines Corporation Method and means for extracting fixed-pitch characters on noisy images with complex background prior to character recognition
US5890021A (en) * 1996-12-05 1999-03-30 Canon Kabushiki Kaisha Distance detecting device, focus state detecting device and camera having same
US5778092A (en) * 1996-12-20 1998-07-07 Xerox Corporation Method and apparatus for compressing color or gray scale documents
US6366696B1 (en) * 1996-12-20 2002-04-02 Ncr Corporation Visual bar code recognition method
US5963669A (en) * 1997-01-02 1999-10-05 Ncr Corporation Method of extracting relevant character information from gray scale image data for character recognition
US5767978A (en) * 1997-01-21 1998-06-16 Xerox Corporation Image segmentation system
US6431452B2 (en) * 1997-01-31 2002-08-13 Metanetics Corporation Portable data collection device with variable focusing module for optic assembly
US6061057A (en) * 1997-03-10 2000-05-09 Quickbuy Inc. Network commercial system using visual link objects
US6201612B1 (en) * 1997-03-26 2001-03-13 Oki Data Corporation Image processing method and apparatus employing block error diffusion
US6045515A (en) * 1997-04-07 2000-04-04 Lawton; Teri A. Methods and apparatus for diagnosing and remediating reading disorders
US6115488A (en) * 1997-08-28 2000-09-05 Qualia Computing, Inc. Method and system for combining automated detections from digital mammograms with observed detections of a human interpreter
US6137898A (en) * 1997-08-28 2000-10-24 Qualia Computing, Inc. Gabor filtering for improved microcalcification detection in digital mammograms
US6282307B1 (en) * 1998-02-23 2001-08-28 Arch Development Corporation Method and system for the automated delineation of lung regions and costophrenic angles in chest radiographs
US6101285A (en) * 1998-03-23 2000-08-08 Xerox Corporation Filter for producing continuous tone images from halftone digital images data
US6837432B2 (en) * 1998-03-24 2005-01-04 Metrologic Instruments, Inc. Method of and apparatus for automatically cropping captured linear images of a moving object prior to image processing using region of interest (roi) coordinate specifications captured by an object profiling subsystem
US6249773B1 (en) * 1998-03-26 2001-06-19 International Business Machines Corp. Electronic commerce with shopping list builder
US6752317B2 (en) * 1998-04-01 2004-06-22 Xerox Corporation Marking medium area with encoded identifier for producing action through network
US6347156B1 (en) * 1998-05-27 2002-02-12 Fujitsu Limited Device, method and storage medium for recognizing a document image
US6201901B1 (en) * 1998-06-01 2001-03-13 Matsushita Electronic Industrial Co., Ltd. Border-less clock free two-dimensional barcode and method for printing and reading the same
US6418244B2 (en) * 1998-06-01 2002-07-09 Matsushita Electric Industrial Co., Ltd. Border-less clock free two-dimensional barcode and method for printing and reading the same
US6735341B1 (en) * 1998-06-18 2004-05-11 Minolta Co., Ltd. Image processing device and method and recording medium for recording image processing program for same
US6585157B2 (en) * 1998-09-14 2003-07-01 Psc Scanning, Inc. Symbology determination to aid decoding in a bar code scanning system
US6446868B1 (en) * 1998-11-23 2002-09-10 Informatics, Inc. Scanning system for decoding two-dimensional barcode symbologies with a one-dimensional general purpose scanner
US20020065728A1 (en) * 1998-12-14 2002-05-30 Nobuo Ogasawara Electronic shopping system utilizing a program downloadable wireless videophone
US6512919B2 (en) * 1998-12-14 2003-01-28 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless videophone
US6577861B2 (en) * 1998-12-14 2003-06-10 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless telephone
US6082619A (en) * 1998-12-16 2000-07-04 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US6565003B1 (en) * 1998-12-16 2003-05-20 Matsushita Electric Industrial Co., Ltd. Method for locating and reading a two-dimensional barcode
US20020049637A1 (en) * 1999-02-18 2002-04-25 Simple.Com System and method for providing a dynamic content window within a windows-based content manifestation environment provided in a browser
US20050091118A1 (en) * 1999-02-26 2005-04-28 Accenture Properties (2) B.V. Location-Based filtering for a shopping agent in the physical world
US6898329B1 (en) * 1999-04-21 2005-05-24 Ricoh Company, Ltd. Image binarization apparatus, image binarization method, image pickup apparatus, image pickup method, and a computer product
US6371373B1 (en) * 1999-05-25 2002-04-16 Matsushita Electric Industrial Co., Ltd. Method for reading a two-dimensional barcode
US6674919B1 (en) * 1999-09-21 2004-01-06 Matsushita Electric Industrial Co., Ltd. Method for determining the skew angle of a two-dimensional barcode
US20010032252A1 (en) * 1999-11-29 2001-10-18 Durst Robert T. System and method for linking online resources to print media and authoring tool for same
US6850901B1 (en) * 1999-12-17 2005-02-01 World Theatre, Inc. System and method permitting customers to order products from multiple participating merchants
US6631843B2 (en) * 2000-02-18 2003-10-14 Symbol Technologies, Inc. Composite code symbology
US6604682B2 (en) * 2000-04-06 2003-08-12 Seiko Epson Corporation Method of and apparatus for reading a two-dimensional bar code symbol and data storage medium
US20020071076A1 (en) * 2000-08-16 2002-06-13 Webb Richard M. Scannable barcode display and methods for using the same
US20020084330A1 (en) * 2000-08-22 2002-07-04 Ming-Yee Chiu Method and apparatus for reading a bar code
US20020102966A1 (en) * 2000-11-06 2002-08-01 Lev Tsvi H. Object identification method for portable devices
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US20020090107A1 (en) * 2000-11-29 2002-07-11 Intel Corporation Method for block-based digital image watermarking
US20030007696A1 (en) * 2001-07-04 2003-01-09 Matsushita Electric Industrial Co., Ltd. Image coding device and method
US20030065738A1 (en) * 2001-10-01 2003-04-03 Thumb Logic, Inc. Wireless information systems and methods
US20030074286A1 (en) * 2001-10-12 2003-04-17 Nokia Corporation Intelligent network charging edge
US20030123710A1 (en) * 2001-11-30 2003-07-03 Sanyo Electric Co., Ltd. Personal authentication system and method thereof
US6631012B2 (en) * 2001-12-11 2003-10-07 Pitney Bowes Inc. Apparatus and method for printing two-dimensional barcode and articles incorporating such barcode
US6735745B2 (en) * 2002-02-07 2004-05-11 Applied Materials, Inc. Method and system for detecting defects
US6802450B2 (en) * 2002-08-07 2004-10-12 Shenzhen Syscan Technology Co. Ltd Guiding a scanning device to decode 2D symbols
US20040042670A1 (en) * 2002-08-30 2004-03-04 Fujitsu Limited Image incoding apparatus, method and program
US20040101183A1 (en) * 2002-11-21 2004-05-27 Rakesh Mullick Method and apparatus for removing obstructing structures in CT imaging
US7287696B2 (en) * 2003-07-16 2007-10-30 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
US20050035206A1 (en) * 2003-08-11 2005-02-17 Olivier Attia Group average filter algorithm for digital image processing
US20050121521A1 (en) * 2003-12-04 2005-06-09 Rashmi Ghai Section based algorithm for image enhancement
US20050125301A1 (en) * 2003-12-04 2005-06-09 Ashish Muni System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
US20050198095A1 (en) * 2003-12-31 2005-09-08 Kavin Du System and method for obtaining information relating to an item of commerce using a portable imaging device
US20050198094A1 (en) * 2004-03-05 2005-09-08 Broadcom Corporation Adder-subtracter circuit

Cited By (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US20060082557A1 (en) * 2000-04-05 2006-04-20 Anoto Ip Lic Hb Combined detection of position-coding pattern and bar codes
US8521772B2 (en) 2004-02-15 2013-08-27 Google Inc. Document enhancement system and method
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US8515816B2 (en) 2004-02-15 2013-08-20 Google Inc. Aggregate analysis of text captures performed by multiple users from rendered documents
US8619147B2 (en) 2004-02-15 2013-12-31 Google Inc. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8799303B2 (en) 2004-02-15 2014-08-05 Google Inc. Establishing an interactive environment for rendered documents
US8831365B2 (en) 2004-02-15 2014-09-09 Google Inc. Capturing text from rendered documents using supplement information
US9268852B2 (en) 2004-02-15 2016-02-23 Google Inc. Search engines and systems with handheld document data capture devices
US9454764B2 (en) 2004-04-01 2016-09-27 Google Inc. Contextual dynamic advertising based upon captured rendered text
US8620760B2 (en) 2004-04-01 2013-12-31 Google Inc. Methods and systems for initiating application processes by data capture from rendered documents
US9633013B2 (en) 2004-04-01 2017-04-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8505090B2 (en) 2004-04-01 2013-08-06 Google Inc. Archive of text captures from rendered documents
US9514134B2 (en) 2004-04-01 2016-12-06 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8621349B2 (en) 2004-04-01 2013-12-31 Google Inc. Publishing techniques for adding value to a rendered document
US8793162B2 (en) 2004-04-01 2014-07-29 Google Inc. Adding information or functionality to a rendered document via association with an electronic counterpart
US8781228B2 (en) 2004-04-01 2014-07-15 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8619287B2 (en) 2004-04-01 2013-12-31 Google Inc. System and method for information gathering utilizing form identifiers
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US9030699B2 (en) 2004-04-19 2015-05-12 Google Inc. Association of a portable scanner with input/output and storage devices
US20050246196A1 (en) * 2004-04-28 2005-11-03 Didier Frantz Real-time behavior monitoring system
US8799099B2 (en) 2004-05-17 2014-08-05 Google Inc. Processing techniques for text capture from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US9275051B2 (en) 2004-07-19 2016-03-01 Google Inc. Automatic modification of web pages
US10769431B2 (en) 2004-09-27 2020-09-08 Google Llc Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8903759B2 (en) 2004-12-03 2014-12-02 Google Inc. Determining actions involving captured information and electronic content associated with rendered documents
US20110072395A1 (en) * 2004-12-03 2011-03-24 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US8531710B2 (en) * 2004-12-03 2013-09-10 Google Inc. Association of a portable scanner with input/output and storage devices
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8953886B2 (en) 2004-12-03 2015-02-10 Google Inc. Method and system for character recognition
US20110299125A1 (en) * 2004-12-03 2011-12-08 Google Inc. Association of a portable scanner with input/output and storage devices
US20090021788A1 (en) * 2005-03-11 2009-01-22 Avery Dennison Corporation Printer Systems and Methods for Global Tracking of Products in Supply Chains, Authentication of Products, and Connecting with Customers Both Before, During, and After a Product Sale
US8472046B2 (en) 2005-03-11 2013-06-25 Avery Dennison Corporation Printer systems and methods for global tracking of products in supply chains, authentication of products, and connecting with customers both before, during, and after a product sale
US20070194123A1 (en) * 2006-02-21 2007-08-23 Didler Frantz Mobile payment system using barcode capture
US8016187B2 (en) 2006-02-21 2011-09-13 Scanbury, Inc. Mobile payment system using barcode capture
US20070242883A1 (en) * 2006-04-12 2007-10-18 Hannes Martin Kruppa System And Method For Recovering Image Detail From Multiple Image Frames In Real-Time
US8150163B2 (en) 2006-04-12 2012-04-03 Scanbuy, Inc. System and method for recovering image detail from multiple image frames in real-time
US8600196B2 (en) 2006-09-08 2013-12-03 Google Inc. Optical scanners, such as hand-held optical scanners
US20110320317A1 (en) * 2008-06-20 2011-12-29 Google Inc., A Delaware Corporation Image capture for purchases
US7537158B1 (en) 2008-06-24 2009-05-26 International Business Machines Corporation Method for determining product compatibility
US9075779B2 (en) 2009-03-12 2015-07-07 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US8990235B2 (en) 2009-03-12 2015-03-24 Google Inc. Automatically providing content associated with captured information, such as information captured in real-time
US8146799B2 (en) 2009-05-06 2012-04-03 General Mills, Inc. Product information systems and methods
WO2010129673A1 (en) * 2009-05-06 2010-11-11 General Mills, Inc. Product information systems and methods
US20130292466A1 (en) * 2009-07-22 2013-11-07 Katsuya Nakagawa Remote code reader system
US20110055046A1 (en) * 2009-08-26 2011-03-03 Mark Baron Bowen System and Method for Remote Acquisition and Delivery of Goods
US8244594B2 (en) 2009-08-26 2012-08-14 Consumeron, Llc Method for remote acquisition and delivery of goods
US10115067B2 (en) 2009-08-26 2018-10-30 Consumeron, Llc System and method for remote acquisition and delivery of goods
US9202191B2 (en) 2009-08-26 2015-12-01 Consumeron, Llc System and method for remote acquisition and delivery of goods
US11238465B2 (en) 2009-08-26 2022-02-01 Consumeron, Llc System and method for remote acquisition and delivery of goods
CN102713928A (en) * 2009-09-16 2012-10-03 雀巢产品技术援助有限公司 Methods and devices for classifying objects
WO2011034563A2 (en) * 2009-09-16 2011-03-24 Nestec S.A. Methods and devices for classifying objects
WO2011034563A3 (en) * 2009-09-16 2012-05-18 Nestec S.A. Methods and devices for classifying objects
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US11748803B2 (en) 2009-12-09 2023-09-05 Paypal, Inc. Payment using unique product identifier codes
US20110137742A1 (en) * 2009-12-09 2011-06-09 Ebay Inc. Payment using unique product identifier codes
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US20110173055A1 (en) * 2010-01-08 2011-07-14 Saugatuck Media Llc System and methods for advertising on a mobile electronic device
US8751589B2 (en) 2011-04-13 2014-06-10 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8542097B2 (en) 2011-04-13 2013-09-24 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8799361B2 (en) 2011-04-13 2014-08-05 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US9306898B2 (en) 2011-04-13 2016-04-05 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US9706516B2 (en) 2011-04-13 2017-07-11 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US9420560B2 (en) 2011-04-13 2016-08-16 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US10600139B2 (en) 2011-04-29 2020-03-24 American Greetings Corporation Systems, methods and apparatus for creating, editing, distributing and viewing electronic greeting cards
US9200469B1 (en) * 2011-06-15 2015-12-01 Making Everlasting Memories, L.L.C. System and method for locating an unmarked burial site
US20130026232A1 (en) * 2011-07-18 2013-01-31 Tiger T G Zhou Methods and systems for preventing card payment fraud and receiving payments using codes and mobile devices
US8805000B2 (en) * 2011-08-23 2014-08-12 Honeywell International Inc. Mobile energy audit system and method
GB2494050A (en) * 2011-08-23 2013-02-27 Honeywell Int Inc Mobile energy audit/recommendation system
US20130050511A1 (en) * 2011-08-23 2013-02-28 Honeywell International Inc. Mobile energy audit system and method
US10628835B2 (en) 2011-10-11 2020-04-21 Consumeron, Llc System and method for remote acquisition and deliver of goods
US9317619B2 (en) * 2011-10-25 2016-04-19 Cisco Technology, Inc. Channel identifier symbol code two dimensional barcode
US20130098982A1 (en) * 2011-10-25 2013-04-25 Cisco Technology, Inc. Channel Identifier Symbol Code Two Dimensional Barcode
AU2014240772B2 (en) * 2013-03-28 2017-06-15 Fabtale Productions Pty Ltd Methods and systems for connecting physical objects to digital communications
WO2014155345A1 (en) * 2013-03-28 2014-10-02 Fabtale Productions Pty Ltd Methods and systems for connecting physical objects to digital communications
US11881956B2 (en) 2013-03-28 2024-01-23 Fabzing Pty Ltd Interactive sports apparel
US10282778B1 (en) 2013-05-31 2019-05-07 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US10891687B2 (en) 2013-05-31 2021-01-12 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US11966969B2 (en) 2013-05-31 2024-04-23 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US10089682B1 (en) 2013-05-31 2018-10-02 Flexshopper, Inc. Computer implemented system and method for a rent-to-own program
US10591877B2 (en) * 2013-12-11 2020-03-17 Ademco Inc. Building automation remote control device with an in-application tour
US20150159900A1 (en) * 2013-12-11 2015-06-11 Honeywell International Inc. Building automation remote control device with an in-application tour
US10534331B2 (en) 2013-12-11 2020-01-14 Ademco Inc. Building automation system with geo-fencing
US10649418B2 (en) 2013-12-11 2020-05-12 Ademco Inc. Building automation controller with configurable audio/visual cues
US10712718B2 (en) 2013-12-11 2020-07-14 Ademco Inc. Building automation remote control device with in-application messaging
US10768589B2 (en) 2013-12-11 2020-09-08 Ademco Inc. Building automation system with geo-fencing
US10742749B2 (en) 2014-08-11 2020-08-11 Hewlett-Packard Development Company, L.P. Media hotspot payoffs with alternatives lists
WO2016025015A1 (en) * 2014-08-11 2016-02-18 Hewlett-Packard Development Company, L.P. Media hotspot payoffs with alternatives lists
US10366230B2 (en) 2014-11-20 2019-07-30 Alibaba Group Holding Limited Method and apparatus for displaying information
EP3391324A4 (en) * 2015-12-22 2019-08-21 Merck Sharp & Dohme Corp. System and method for presenting product-specific content on a client device based on a scanned barcode
US10488062B2 (en) 2016-07-22 2019-11-26 Ademco Inc. Geofence plus schedule for a building controller

Also Published As

Publication number Publication date
US20060011728A1 (en) 2006-01-19
US7309015B2 (en) 2007-12-18

Similar Documents

Publication Publication Date Title
US7309015B2 (en) Mobile device gateway providing access to instant information
US20120136698A1 (en) Barcode enabled coupon search, retrieval, presentation and redemption via telecommunications devices
US8844800B2 (en) Ratings using machine-readable representations
US9547786B2 (en) Codeless QR code
US9460446B2 (en) Network of tags
EP2519918B1 (en) System and method for the merchandising and delivery of customized information related to a specific product of interest to a consumer
US6651053B1 (en) Interactive system for investigating products on a network
US20060200480A1 (en) System and method for using product identifiers
US20150161703A1 (en) System and method for aggregating information associating a user with a product
US20050003839A1 (en) Decision influence data system
US20050015311A1 (en) System and method for aggregate online ordering using barcode scanners
US20020026353A1 (en) System and method of providing purchase information to consumers relating to advertisements displaying the product
US20110101085A1 (en) Remote code reader system, local code reader, host computer, advertisement support method, input device, and recording medium
CN101414307A (en) Method and server for providing picture searching
US11727415B2 (en) System for the merchandising and delivery of customized information related to a specific product of interest to a consumer
JP2001282991A (en) Mechanism and system for simplifying electronic transaction operated at on line and off line mode
US20140143029A1 (en) System and method for providing nutritional information and incentives via a mobile device
JP2006518070A (en) Product or service selection system
KR20130089772A (en) Method and apparatus of generating web pages and qr codes
JP2003108452A (en) System, method, and program for providing information through internet
JP2010128775A (en) Barcode application
Bae et al. Integrated architecture for product information and user review on the web
JP2002334235A (en) Information acquisition method and information provision method and device using communication channel
CN104992360A (en) Commodity sale and information exchange system, and commodity sale and information exchange method
KR20090080247A (en) On-line Dynamic Image Shopping Mall Administering System and the Method thereof

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION