Adaptable broker for location based second degree social networking
First Claim
1. A method for adaptably brokering location based second degree social networking comprising:
- receiving in a broker executing in memory of a computer from a mobile computing device from over a computer communications network, a request indicating a geo-location of the mobile computing device, an identification of a social networking member, and a listing of one or more social networks in a set of social networks;
querying each social network in the set on behalf of the social networking member to identify first degree contacts of the social networking member and additionally querying each social network in the set on behalf of the social networking member to identify second degree contacts of the social networking member;
geo-locating the second degree contacts; and
,on condition that one of the second degree contacts is determined to be geographically proximate to the geo-location of the mobile computing device, retrieving from one or more of the social networks in the set a profile for the one of the second degree contacts and transmitting the profile to the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for adaptably brokering location based second degree social networking includes receiving in a broker from a mobile computing device a request indicating a geo-location of the device, an identification of a social networking member, and a listing of one or more social networks in a set of social networks. Then, the broker queries each social network in the set to identify first degree contacts of the social networking member and additionally queries each social network in the set to identify second degree contacts of the social networking member. Thereafter, the second degree contacts is geo-located and, on condition that one of the second degree contacts is determined to be geographically proximate to the geo-location of the device, a profile for the one of the second degree contacts is retrieved from one or more of the social networks in the set and transmitted to the device.
17 Citations
18 Claims
-
1. A method for adaptably brokering location based second degree social networking comprising:
-
receiving in a broker executing in memory of a computer from a mobile computing device from over a computer communications network, a request indicating a geo-location of the mobile computing device, an identification of a social networking member, and a listing of one or more social networks in a set of social networks; querying each social network in the set on behalf of the social networking member to identify first degree contacts of the social networking member and additionally querying each social network in the set on behalf of the social networking member to identify second degree contacts of the social networking member; geo-locating the second degree contacts; and
,on condition that one of the second degree contacts is determined to be geographically proximate to the geo-location of the mobile computing device, retrieving from one or more of the social networks in the set a profile for the one of the second degree contacts and transmitting the profile to the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system configured for adaptably brokering location based second degree social networking, the system comprising:
-
a host computing platform comprising one or more computers, each with memory and at least one processor and communicatively coupled to a multiplicity of different social networks and a multiplicity of different mobile computing devices over a computer communications network; and
,a broker executing in the memory of the host computing platform, the broker comprising program code that when executes in the memory of the host computing platform, receives from one of the mobile computing devices from over the computer communications network, a request indicating a geo-location of the one of the mobile computing devices, an identification of a social networking member, and a listing of one or more of the social networks in a set of social networks, queries each of the social networks in the set on behalf of the social networking member to identify first degree contacts of the social networking member and additionally queries each of the social networks in the set on behalf of the social networking member to identify second degree contacts of the social networking member, geo-locates the second degree contacts, and, on condition that one of the second degree contacts is determined to be geographically proximate to the geo-location of the one of the mobile computing devices, retrieves from one or more of the social networks in the set a profile for the one of the second degree contacts and transmits the profile to the one of the mobile computing devices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for adaptably brokering location based second degree social networking, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:
-
receiving in a broker executing in memory of a computer from a mobile computing device from over a computer communications network, a request indicating a geo-location of the mobile computing device, an identification of a social networking member, and a listing of one or more social networks in a set of social networks; querying each social network in the set on behalf of the social networking member to identify first degree contacts of the social networking member and additionally querying each social network in the set on behalf of the social networking member to identify second degree contacts of the social networking member; geo-locating the second degree contacts; and
,on condition that one of the second degree contacts is determined to be geographically proximate to the geo-location of the mobile computing device, retrieving from one or more of the social networks in the set a profile for the one of the second degree contacts and transmitting the profile to the mobile computing device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification