Content geofencing
First Claim
Patent Images
1. A method comprising:
- collecting contextual data from one or more sensors at a mobile device associated with a user, the contextual data comprising location parameters associated with the mobile device, user activity data, and device state parameters associated with the mobile device;
determining a current context for the user based on the contextual data collected from the one or more sensors at the mobile device associated with the user, the current context comprising a current location calculated from the location parameters, the user'"'"'s current activity calculated from the user activity data, and a mobile device state calculated from the device state parameters, wherein the user'"'"'s current activity comprises at least one of a type of user activity or a mode of transportation;
detecting a current context state transition comprising a change in a predetermined combination of context conditions, the predetermined combination of context conditions comprising at least two of the current location, the mobile device state, or the user'"'"'s current activity; and
in response to detecting the current context state transition, generating a signal indicating the current context state transition, the signal triggering a software application on the mobile device to output one more media items selected based on the current context state transition.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for invitational content geofencing. A system first sends, to a server location data associated with the system, the location data being calculated at the system. The system then receives a listing of places of interest within a geofence including a geographical perimeter for identifying places of interest in the listing, the geofence being based on the location data associated with the system. Next, the system selects a place of interest from the listing based on a location of the system. The system then presents a content item associated with the place of interest.
22 Citations
20 Claims
-
1. A method comprising:
-
collecting contextual data from one or more sensors at a mobile device associated with a user, the contextual data comprising location parameters associated with the mobile device, user activity data, and device state parameters associated with the mobile device; determining a current context for the user based on the contextual data collected from the one or more sensors at the mobile device associated with the user, the current context comprising a current location calculated from the location parameters, the user'"'"'s current activity calculated from the user activity data, and a mobile device state calculated from the device state parameters, wherein the user'"'"'s current activity comprises at least one of a type of user activity or a mode of transportation; detecting a current context state transition comprising a change in a predetermined combination of context conditions, the predetermined combination of context conditions comprising at least two of the current location, the mobile device state, or the user'"'"'s current activity; and in response to detecting the current context state transition, generating a signal indicating the current context state transition, the signal triggering a software application on the mobile device to output one more media items selected based on the current context state transition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to; collect contextual data from one or more sensors at the system, the contextual data comprising location parameters associated with the system, user activity data, and device state parameters associated with the system; determine a current context for a user associated with the system based on the contextual data collected, the current context comprising a current location calculated from the location parameters, the current activity calculated from the user activity data, and a system state calculated from the device state parameters, wherein the current activity comprises at least one of a type of user activity or a mode of transportation; detect a current context state transition comprising a change in a predetermined combination of context conditions, the predetermined combination of context conditions comprising at least two of the current location, the system state, or the user'"'"'s current activity; and in response to detecting the current context state transition, generate a signal indicating the current context state transition, the signal triggering a response from a software application, the response being based on the current context state transition. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising:
-
instructions stored thereon which, when executed by one or more processors, cause the one or more processors to; collect contextual data from one or more sensors at a mobile device associated with a user, the contextual data comprising location parameters associated with the mobile device, user activity data, and device state parameters associated with the mobile device; determine a user'"'"'s current context based on the contextual data collected, the user'"'"'s current context comprising a current location calculated from the location parameters, the user'"'"'s current activity, and a mobile device state calculated from the device state parameters, wherein the user'"'"'s current activity comprises at least one of a type of user activity or a mode of transportation; detect a current context state transition comprising a change in a predetermined combination of context conditions, the predetermined combination of context conditions comprising at least two of the user'"'"'s current location, the mobile device state, or the user'"'"'s current activity; and in response to detecting the current context state transition, generate a signal indicating the current context state transition, the signal triggering a software application to output one or more media items selected based on the current context state transition. - View Dependent Claims (18, 19, 20)
-
Specification