Apparatus and method for mobile checkout
First Claim
Patent Images
1. A system, comprising:
- a portable device having a camera; and
a memory executable by a processor of the portable device, the memory having instructions stored thereon that, in response to execution by the portable device processor, cause the portable device to perform operations comprising;
capturing, using the camera, a plurality of images of indicia associated with products in a store, wherein each image of indicia is associated with a corresponding one of the products in the store;
incrementally transmitting messages to a remote server over a packet data connection of the portable device as the portable device moves through the store, wherein at least one message of the incrementally transmitted messages is sent from a different physical location in the store than another message of the incrementally transmitted messages, and each message of the incrementally transmitted messages includes at least one of the captured images of indicia or data output from an image recognition program based at least one of the captured images of indicia;
determining a position of the portable device relative to a predetermined position associated with the store;
transmitting from the portable device a message requesting checkout in response to determining the position of the portable device relative to the predetermined position; and
in response to receiving a reply to the message requesting checkout, causing a checkout price associated with purchasing the products to be displayed on a display of the portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a portable device having a camera downloads checkout software. The camera is then used to capture images of indicia associated with products in a store, such as bar codes. The portable device incrementally transmits messages to a remote server over a packet data connection of the portable device as the portable device moves through the store based on the captured images. The portable device then transmits a message requesting checkout to the remote server, and in response to receiving a reply to the message requesting checkout, causes a checkout price associated with purchasing the products to be displayed on a display of the portable device.
74 Citations
69 Claims
-
1. A system, comprising:
-
a portable device having a camera; and a memory executable by a processor of the portable device, the memory having instructions stored thereon that, in response to execution by the portable device processor, cause the portable device to perform operations comprising; capturing, using the camera, a plurality of images of indicia associated with products in a store, wherein each image of indicia is associated with a corresponding one of the products in the store; incrementally transmitting messages to a remote server over a packet data connection of the portable device as the portable device moves through the store, wherein at least one message of the incrementally transmitted messages is sent from a different physical location in the store than another message of the incrementally transmitted messages, and each message of the incrementally transmitted messages includes at least one of the captured images of indicia or data output from an image recognition program based at least one of the captured images of indicia; determining a position of the portable device relative to a predetermined position associated with the store; transmitting from the portable device a message requesting checkout in response to determining the position of the portable device relative to the predetermined position; and in response to receiving a reply to the message requesting checkout, causing a checkout price associated with purchasing the products to be displayed on a display of the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a processor configured to; incrementally receive messages from a portable device as the portable device moves through a store, wherein at least one message of the incrementally received messages is sent from a different physical location in the store than another message of the incrementally received messages; extract, from the incrementally received messages, at least one of images of indicia captured by the portable device or data output from an image recognition program operating on the portable device based on at least one of the captured images, wherein each image of indicia is associated with a corresponding one of a plurality of products in the store; compare the extracted images or data to a database to identify prices of corresponding products; and in response to determining that the portable device moved into a checkout area of the store, transmit a checkout price based on the identified products. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising
capturing, using a camera of a portable device, a plurality of images of indicia associated with products in a store, wherein each image of indicia is associated with a corresponding one of the products in the store; -
incrementally transmitting messages to a remote server over a packet data connection of a portable device as the portable device moves through the store, wherein at least one message of the incrementally transmitted messages is sent from a different physical location in the store than another message of the incrementally transmitted messages, and each message of the incrementally transmitted messages includes at least one of the captured images of indicia or data output from an image recognition program based on at least one of the captured images of indicia; determining a position of the portable device relative to a predetermined position associated with the store; transmitting from the portable device a message requesting checkout in response to determining the position of the portable device relative to the predetermined position; and in response to receiving a reply to the message requesting checkout, causing a checkout price associated with purchasing the products to be displayed on a display of the portable device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method, comprising:
-
incrementally receiving, by a server, messages from a portable device as the portable device moves through a store, wherein at least one message of the incrementally received messages is sent from a different physical location in the store than another message of the incrementally received messages; extracting, from each message of the incrementally received messages, at least one of images of indicia captured by the portable device or data output from an image recognition program operating on the portable device based on at least one captured image of indicia, wherein each image of indicia is associated with a corresponding one of a plurality of products in the store; comparing, by the server, the extracted images or data to a database to identify prices of scanned products; and in response to determining that the portable device moved into a checkout area of the store, transmitting, by the server, a checkout price based on the identified prices. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A portable device, comprising:
-
means for capturing a plurality of images, wherein each image is associated with a corresponding one of a plurality of products in a store; means for incrementally transmitting messages over a packet data connection to a remote server as the portable device moves through the store, wherein at least one message of the incrementally transmitted messages is sent from a different physical location in the store than another message of the incrementally transmitted messages, and each message of the incrementally transmitted messages includes at least one of the captured images of indicia or data output from an image recognition program based on the captured images of indicia; and means for displaying a checkout price for products associated with the images in response to receiving an indication that the portable device has moved into a checkout area of the store. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification