Presenting offers on a mobile communication device
First Claim
Patent Images
1. A method for providing product offers for display on a mobile communication device, the method comprising:
- capturing, using an image capture device disposed within the mobile communication device, a live video stream of a surrounding environment that includes one or more products;
determining, by a computing device processor implementing object recognition processing, that one or more images in the live video stream identify the one or products, wherein object recognition processing provides for identifying the products in the images based on pattern recognition that compares the one or more images to stored markers associated with the products;
determining, by a computing device processor, one or more offers, each offer associated with one or more of the identified products;
determining, by a computing device processor, that at least one of the offers is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user of the mobile communication device;
in response to determining that the at least one offer is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user,retrieving, by a computing device processor, the one or more offers from an offers database; and
presenting, within the live video stream displayed on the mobile communication device, one or more offer indicators, each offer indicator associated with a determined offer and presented proximate in location to display of a corresponding product, wherein the offer indicator is a graphical representation that highlights, superimposes or outlines the corresponding product.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products provide for presentation of product offers in conjunction with a live video stream that includes images of the product or images associated with the product. The invention identifies products located proximate to a mobile communication, for example using real-time object recognition techniques, product codes, wireless communication or the like to identify products. Once the products are identified, related offers are determined and offer indicators are presented proximate to the location of the image in the live video stream.
84 Citations
40 Claims
-
1. A method for providing product offers for display on a mobile communication device, the method comprising:
-
capturing, using an image capture device disposed within the mobile communication device, a live video stream of a surrounding environment that includes one or more products; determining, by a computing device processor implementing object recognition processing, that one or more images in the live video stream identify the one or products, wherein object recognition processing provides for identifying the products in the images based on pattern recognition that compares the one or more images to stored markers associated with the products; determining, by a computing device processor, one or more offers, each offer associated with one or more of the identified products; determining, by a computing device processor, that at least one of the offers is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user of the mobile communication device; in response to determining that the at least one offer is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user, retrieving, by a computing device processor, the one or more offers from an offers database; and presenting, within the live video stream displayed on the mobile communication device, one or more offer indicators, each offer indicator associated with a determined offer and presented proximate in location to display of a corresponding product, wherein the offer indicator is a graphical representation that highlights, superimposes or outlines the corresponding product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for providing product offers, the comprising:
-
a mobile communication device including a computing platform including a processor, a memory in communication with a processor and an image capturing device in communication with the processor; product identification application stored in the memory, executable by the processor and the image capturing device and configured to capture a live video stream of a surrounding environment that includes one or more products and determine, by implementing object recognition processing, that one or more images in the live video stream identify the one or products, wherein object recognition processing provides for identifying the products in the images based on pattern recognition that compares the one or more images to stored markers associated with the products; offer determination application stored in the memory, executable by the processor and configured to determine one or more offers, each offer associated with one or more of the identified products determine that at least one of the offers is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user of the mobile communication device and, in response to determining that the at least one offer is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user, retrieve the one or more offers from an offers database; and an offer presentation application stored in the memory, executable by the processor and configured to, in response to determining that the at least one offer is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user, present, within the live video stream displayed on the mobile communication device, one or more offer indicators, each offer indicator associated with a determined offer and presented proximate in location to display of a corresponding product, wherein the offer indicator is a graphical representation that highlights, superimposes or outlines the corresponding product. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product, the computer program product comprising a non-transitory computer-readable medium having computer-executable instructions to cause a computer to implement the steps of:
-
capturing, using an image capture device disposed within the mobile communication device, a live video stream of a surrounding environment that includes one or more products; determining, by implementing object recognition processing, that one or more images in the live video stream identify the one or products, wherein object recognition processing provides for identifying the products in the images based on pattern recognition that compares the one or more images to stored markers associated with the products; determining one or more offers, each offer associated with one or more of the identified products; determining that at least one of the offers is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user of the mobile communication device; in response to determining that the at least one offer is related to a product associated with either a merchant or a manufacturer designated by pre-configuration by the user, retrieving the one or more offers from an offers database; and presenting, within the live video stream displayed on the mobile communication device, one or more offer indicators, each offer indicator associated with a determined offer and presented proximate in location to display of a corresponding product, wherein the offer indicator is a graphical representation that highlights, superimposes or outlines the corresponding product. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification