PRESENTING COMMERCIAL OFFERS TO MOBILE COMPUTING DEVICES BASED ON ACTIVITY OF MOBILE COMPUTING DEVICE USERS
First Claim
1. A computer-implemented method comprising:
- receiving, at a server, data specifying criteria for presentation of a commercial offer;
receiving, at the server, information from a mobile computing device describing an activity of a user, the information including an activity type and location information;
determining whether the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer; and
communicating the commercial offer to the mobile computing device for presentation to the user responsive to determining that the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method receiving receives information describing a current or future activity from a user of a computing system via a mobile device. The current activity is an activity occurring at a current time when the information is received, while the future activity is an activity occurring at a future time relative to a time when the information is received. The method transmits the information describing the current or future activity to a backend database coupled to the Internet and remote from the mobile device. The information describing the current or future activity is accessible to at least one recipient having access privilege to information associated with the user and describing the current or future activity via the Internet.
-
Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, data specifying criteria for presentation of a commercial offer; receiving, at the server, information from a mobile computing device describing an activity of a user, the information including an activity type and location information; determining whether the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer; and communicating the commercial offer to the mobile computing device for presentation to the user responsive to determining that the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive, at a server, data specifying criteria for presentation of a commercial offer provided by a merchant; receive, at the server, information from a mobile computing device describing an activity of a user, the information including an activity type and location information; determine whether the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer; and communicate the commercial offer to the mobile computing device for presentation to the user responsive to determining that the received information from the mobile computing device describing the activity of the user satisfies one or more of the criteria for presentation of the commercial offer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification