SYSTEMS AND METHODS FOR DELIVERING CONTENT TO A MOBILE DEVICE BASED ON GEO-LOCATION
First Claim
1. A method comprising:
- receiving a member identifier of a member of a social network service and information specifying a current geo-location of a mobile computing device of the member of the social network service;
using the current geo-location, analyzing a social graph of the social network service to determine that the mobile computing device is in geographical proximity of an organization that is represented in the social graph of the social network service and that the member associated with the member identifier has a connection or association with the organization, as indicated in the social graph of the social network service, and that a strength of the connection or association meets or exceeds a predefined threshold for an entity type of the organization; and
communicating a notification to the member of the social network service to notify the member of the member'"'"'s geographical proximity with the entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are a system and method for delivering content to a mobile computing device, where the content is selected for presentation to a member of a social network service based on the current geo-location of the member (device) and one or more associations and/or relationships between entities represented in a social graph of the social network service. A particular embodiment includes providing, by use of a data processor, a user interface to notify a member of a social network service of his or her proximity to another entity that is represented in the social graph of the social network service. In some embodiments, in response to determining that a member is in geographical proximity of a company that has a presence in the social graph of the social network service, a job recommendation/matching engine may cause information to be presented relating to a job listing posted to a job listing service by an authorized representative of the company.
31 Citations
19 Claims
-
1. A method comprising:
-
receiving a member identifier of a member of a social network service and information specifying a current geo-location of a mobile computing device of the member of the social network service; using the current geo-location, analyzing a social graph of the social network service to determine that the mobile computing device is in geographical proximity of an organization that is represented in the social graph of the social network service and that the member associated with the member identifier has a connection or association with the organization, as indicated in the social graph of the social network service, and that a strength of the connection or association meets or exceeds a predefined threshold for an entity type of the organization; and communicating a notification to the member of the social network service to notify the member of the member'"'"'s geographical proximity with the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a processor-based location-aware content distribution module to i) receive a member identifier of a member of a social network service and information specifying a current geo-location of a mobile computing device of the member of the social network service, ii) using the member identifier and the current geo-location, analyze a social graph of the social network service to determine that the mobile computing device is in geographical proximity of an entity that is represented in the social graph of the social network service; and
ii) communicate a notification to the member of the social network service to notify the member of the member'"'"'s geographical proximity with the entity.
-
18. A non-transitory computer readable storage medium storing instructions thereon, which, when executed by one or more processors of one or more computers, cause the one or more computers to:
-
receive a member identifier of a member of a social network service and information specifying a current geo-location of a mobile computing device of the member of the social network service; using the member identifier and the current geo-location, analyze a social graph of the social network service to determine that the mobile computing device is in geographical proximity of an entity that is represented in the social graph of the social network service; and communicate a notification to the member of the social network service to notify the member of the member'"'"'s geographical proximity with the entity.
-
-
19. A method comprising:
-
receiving a member identifier of a member of a social network service and information specifying a current geo-location of a mobile computing device of the member of the social network service; using the member identifier and the current geo-location, analyzing a social graph of the social network service to determine that the mobile computing device is in geographical proximity of an entity that is represented in the social graph of the social network service and has one or more active job listings posted to a job posting service; with a processor-based job recommendation engine, comparing attributes of the one or more active job listings with member profile attributes of the member to determine that a matching score for at least one active job listing of the one or more active job listings meets or exceeds a threshold score; communicating a notification to the member of the social network service to notify the member of i) the member'"'"'s geographical proximity with the entity and ii) the at least one active job listing.
-
Specification