Managing web services data and presence data
First Claim
1. A method comprising:
- collecting social networking data for multiple users from multiple social networking sites;
combining the social networking data for the multiple users to generate a unified compilation of the social networking data;
collecting presence data related to a geographic location or an electronic presence of the multiple users;
receiving a request for a list of the multiple users matching a specified criteria related to the social networking data and the presence data;
searching the unified compilation of the social networking data and the presence data in accordance with the request to generate the list of the multiple users matching the specified criteria; and
transmitting the list of the multiple users matching the specified criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
Interfacing a wireless device with web services is described, including social networking web services. For example, a system for interfacing a wireless device with a plurality of web services comprises a web service proxy having an API to allow other modules to interface with the web service proxy; a plurality of web services adapters interfaced with the web services proxy through the API, each one of the web services adapters to communicate with a particular web service using the specific communication formats for the web service; where the web services adapters and the web services proxy convert between the communication formats employed to communicate with each of the web services and a wireless communication format, the wireless communication format being a different format than the communication formats for each of the web services, thereby enabling bi-directional communication between the wireless device and the plurality of web services.
53 Citations
15 Claims
-
1. A method comprising:
-
collecting social networking data for multiple users from multiple social networking sites; combining the social networking data for the multiple users to generate a unified compilation of the social networking data; collecting presence data related to a geographic location or an electronic presence of the multiple users; receiving a request for a list of the multiple users matching a specified criteria related to the social networking data and the presence data; searching the unified compilation of the social networking data and the presence data in accordance with the request to generate the list of the multiple users matching the specified criteria; and transmitting the list of the multiple users matching the specified criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more computer-readable storage media having instructions stored thereon that, when executed by a processor, perform a method comprising:
-
collecting social networking data for multiple users from multiple social networking sites; combining the social networking data for the multiple users to generate a unified compilation of the social networking data; collecting presence data related to a geographic location or an electronic presence of the multiple users; receiving a request for a list of the multiple users matching a specified criteria related to the social networking data and the presence data; searching the unified compilation of the social networking data and the presence data in accordance with the request to generate the list of the multiple users matching the specified criteria; and transmitting the list of the multiple users matching the specified criteria. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A wireless communication device comprising:
-
a processor; and one or more computer-readable storage media having instructions stored thereon that, when executed by the processor, perform a method comprising; collecting social networking data for multiple users from multiple social networking sites; combining the social networking data for the multiple users to generate a unified compilation of the social networking data; collecting presence data related to a geographic location or an electronic presence of the multiple users; receiving a request for a list of the multiple users matching a specified criteria related to the social networking data and the presence data; searching the unified compilation of the social networking data and the presence data in accordance with the request to generate the list of the multiple users matching the specified criteria; and transmitting the list of the multiple users matching the specified criteria. - View Dependent Claims (12, 13, 14, 15)
-
Specification