Managing Web Services Data and Presence Data
4 Assignments
0 Petitions
Accused Products
Abstract
Interfacing a wireless device with web services, including social networking web services, is described. 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 configured 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.
34 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
maintaining a unified compilation of social networking data from multiple social networking sites for multiple users; maintaining presence data of the multiple users; receiving a request, from a first computing device, for users matching a specified criteria associated with the unified compilation of the social networking data and the presence data; detecting that a second computing device, associated with a user matching the specified criteria, is within proximity to the first computing device; and notifying the first computing device that the user matching the specified criteria is within proximity to the first computing device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. One or more computer-readable storage media comprising instructions stored thereon that, responsive to execution by a processor, perform a method comprising:
-
generating a unified compilation of social networking data from multiple social networking sites for multiple users; collecting presence data of the multiple users; receiving a request, from a first computing device, for users matching a specified criteria associated with the unified compilation of the social networking data and the presence data; detecting that a second computing device, associated with a user matching the specified criteria, is within proximity to the first computing device; and notifying the first computing device that the user matching the specified criteria is within proximity to the first computing device. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computing system comprising:
-
one or more processing devices; and memory storing program instructions executable via the one or more processing devices to perform operations comprising; generating a unified compilation of social networking data from multiple social networking sites for multiple users; collecting presence data of the multiple users; receiving a request, from a first computing device, for users matching a specified criteria associated with the unified compilation of the social networking data and the presence data; detecting that a second computing device, associated with a user matching the specified criteria, is within proximity to the first computing device; and notifying the first computing device that the user matching the specified criteria is within proximity to the first computing device. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification