Content geofencing
First Claim
Patent Images
1. A method comprising:
- based on one or more location parameters received from one or more sensors on a mobile device, determining, by the mobile device, a location of the mobile device;
sending, from the mobile device to one or more servers, an indication of the location of the mobile device;
receiving, by the mobile device from the one or more servers, a geofence calculated based on the indication of the location of the mobile device, a list of entities determined to reside within the geofence, and respective media items associated with the entities in the list;
in response to receiving the geofence, the list, and the respective media items, determining, by the mobile device, an updated location of the mobile device based on one or more updated location parameters received from the one or more sensors;
selecting, by the mobile device, a particular entity from the list and a respective media item from the respective media items based on the updated location determined by the mobile device; and
presenting, at the mobile device, the respective media item associated with the particular entity.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
based on one or more location parameters received from one or more sensors on a mobile device, determining, by the mobile device, a location of the mobile device; sending, from the mobile device to one or more servers, an indication of the location of the mobile device; receiving, by the mobile device from the one or more servers, a geofence calculated based on the indication of the location of the mobile device, a list of entities determined to reside within the geofence, and respective media items associated with the entities in the list; in response to receiving the geofence, the list, and the respective media items, determining, by the mobile device, an updated location of the mobile device based on one or more updated location parameters received from the one or more sensors; selecting, by the mobile device, a particular entity from the list and a respective media item from the respective media items based on the updated location determined by the mobile device; and presenting, at the mobile device, the respective media item associated with the particular entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
one or more processors; and one or more computer-readable storage devices having stored therein instructions which, when executed by the one or more processors, cause the mobile device to; based on one or more location parameters received from one or more sensors on a mobile device, determine a first geographic location of the mobile device; send, to one or more servers, an indication of the geographic location of the mobile device; receive, from the the one or more servers, a listing of entities within a geographical perimeter determined based on the indication of the geographic location and respective media items associated with the entities in the listing; in response to receiving the geographical perimeter, the listing, and the respective media items, determine a second geographic location of the mobile device based on one or more updated location parameters received from the one or more sensors; select a particular entity from the listing and a respective media item from the respective media items based on the second geographic location of the mobile device; and present the respective media item associated with the particular entity. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A server comprising:
-
one or more processors; and one or more computer-readable storage devices having stored therein instructions which, when executed by the one or more processors, cause the server to; receive, from a mobile device via a network, location parameters identifying a geographic location of the mobile device; determine a geofence based on the location parameters, the geofence comprising a geographical perimeter around the geographic location; identify a first list of entities within the geofence, wherein the entities in the first list are identified from a second list of entities maintained by the server, wherein the second list is populated with a plurality of entities based on respective media items maintained by the server; for each entity in the first list of entities, identify a respective media item associated with the entity in the first list of entities; and send, to the mobile device, the first list of entities and the respective media item identified for each entity in the first list of entities. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification