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, from a mobile computing device, activity information submitted by a user of the mobile computing device specifying;
1) an activity,2) a self-declared location for the activity, and3) a time period when the user of the mobile computing device will be at the location engaging in the activity, the activity information including an activity type of a plurality of activity types for the activity;
determining that the received activity information from the mobile computing device satisfies one or more of the criteria for presentation of the commercial offer by comparing the received activity information to the received data specifying the criteria 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 specifying the activity, a location for the activity, and a time period when the user will be engaging in the activity satisfies the one or more of the criteria for presentation of the commercial offer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method 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
23 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, data specifying criteria for presentation of a commercial offer; receiving, from a mobile computing device, activity information submitted by a user of the mobile computing device specifying; 1) an activity, 2) a self-declared location for the activity, and 3) a time period when the user of the mobile computing device will be at the location engaging in the activity, the activity information including an activity type of a plurality of activity types for the activity; determining that the received activity information from the mobile computing device satisfies one or more of the criteria for presentation of the commercial offer by comparing the received activity information to the received data specifying the criteria 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 specifying the activity, a location for the activity, and a time period when the user will be engaging in the activity satisfies the 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. 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, from a mobile computing device, activity information submitted by a user of the mobile computing device specifying; 1) an activity, 2) a self-declared location for the activity, and 3) a time period when the user of the mobile computing device will be at the location engaging in the activity, the activity information including an activity type of a plurality of activity types for the activity; determine that the received activity information from the mobile computing device satisfies one or more of the criteria for presentation of the commercial offer by comparing the received activity information to the received data specifying the criteria 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 specifying the activity, a location for the activity, and a time period when the user will be engaging in the activity satisfies the one or more of the criteria for presentation of the commercial offer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification