Computer System for Identifying Green Merchants Within a Range of a Mobile Device
First Claim
1. An apparatus comprising:
- at least one memory; and
at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory;
receiving location information about a mobile device associated with a customer;
in response to the receiving, determining whether a merchant location of a green merchant is within a predetermined range of the mobile device and whether the mobile device is moving toward the merchant location; and
sending merchant information about the green merchant to the mobile device only when the merchant location is with in the predetermined range and when the mobile device is moving toward the merchant location.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system determines whether any green merchants are located within a predetermined range from a mobile device. The computer system receives location information about the mobile device and determines whether any green merchants are located within a predetermined range of the mobile device'"'"'s location. If so, the computer system sends merchant information about the identified green merchants to the mobile device. When a merchant'"'"'s location is not within a predetermined range but within a neighboring area, the computer system may include a recommendation about the green merchant within the merchant information. A customer may indicate a merchant category through the mobile device so that the computer system may restrict merchant information only to green merchants within the category. The customer may also include a description from the mobile device to the computer system in order to obtain merchant information about a green merchant offering the green item.
12 Citations
32 Claims
-
1. An apparatus comprising:
-
at least one memory; and at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory; receiving location information about a mobile device associated with a customer; in response to the receiving, determining whether a merchant location of a green merchant is within a predetermined range of the mobile device and whether the mobile device is moving toward the merchant location; and sending merchant information about the green merchant to the mobile device only when the merchant location is with in the predetermined range and when the mobile device is moving toward the merchant location.
-
-
2. A computer-assisted method for processing data, the method comprising:
-
receiving, by a computer system, location information about a mobile device that is associated with a customer; determining, by the computer system, whether a first merchant location of a first green merchant is within a predetermined range of the mobile device; and sending, by the computer system, merchant information about the first green merchant to the mobile device when the first merchant location is within the predetermined range. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26, 28, 29, 30)
-
-
15. An apparatus comprising:
-
at least one memory; and at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory; receiving location information about a mobile device that is associated with a customer; determining whether a first merchant location of a first green merchant is within a predetermined range of the mobile device; and when the first merchant location is within the predetermined range, sending merchant information about the first green merchant to the mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 27)
-
-
21. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, cause a processor at least to perform operations comprising:
-
receiving location information about a mobile device, wherein the mobile device is associated with a customer; determining a range limit between the mobile device and at least one green merchant; determining whether a first merchant location of a first green merchant is within the range limit of the mobile device; and when the first merchant location is within the range limit, sending merchant information about the first green merchant to the mobile device. - View Dependent Claims (22, 23, 24, 25)
-
-
31. An apparatus comprising:
-
at least one memory; and at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory; receiving captured image data about at least one surrounding image from a terminal device; matching the captured image data with stored image data; based on the matching, determining a physical entity that is represented by the captured image data; and sending merchant information about a green merchant based on the determined physical entity. - View Dependent Claims (32)
-
Specification