System and method for providing Web services for wireless communication devices
First Claim
1. A system for interfacing a wireless device with a plurality of web services comprisinga 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 required by that web service;
wherein the web services adapters and the web services proxy convert between the communication formats employed to communicate with each of the web services and the wireless communication format, the wireless communication format being a different format than the communication formats required by each of the web services, thereby enabling bidirectional communication between the wireless device and the plurality of web services.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for interfacing a wireless device with a plurality of web services including social networking web services. For example, a system according to one embodiment of the invention comprises a system for interfacing a wireless device with a plurality of web services comprising 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 required by that web service; wherein 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 required by each of the web services, thereby enabling bidirectional communication between the wireless device and the plurality of web services.
84 Citations
21 Claims
-
1. A system for interfacing a wireless device with a plurality of web services comprising
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 required by that web service; wherein the web services adapters and the web services proxy convert between the communication formats employed to communicate with each of the web services and the wireless communication format, the wireless communication format being a different format than the communication formats required by each of the web services, thereby enabling bidirectional communication between the wireless device and the plurality of web services. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for communicating between a Web Service and a wireless communication device, comprising:
-
communicating between an application on the wireless communication device and a service in a first format; communicating between an Application Program Interface (API) of a Web Service and the service in a second format, the service including a pluggable adapter to communicate with the API of the Web Service; and converting at the service, communications in the first format to the second format and/or communications in the second format to the first format; wherein if the API is modified such that the second format is modified and the application on the wireless communication device is not modified; plugging in or modifying the pluggable adapter to enable communication between the service and the API in the modified second format; communicating between the wireless communication device and the service in the first format; and converting communications in the first format to the modified second format and/or communications in the modified second format to the first format. - View Dependent Claims (8, 9, 10, 11, 13)
-
-
12. A system for communicating between a wireless communication device and a Web Service comprising a service to:
-
receive a request from the wireless communication device directed to the Web Service; expand the request from the wireless communication device into an at least two requests for the Web Service; send the at least two requests to the Web Service; receive an at least two responses from the Web Service for the at least two requests sent to the Web Service; collapse the at least two responses from the Web Service into a single response for the wireless communication device; and send the response to the wireless communication device over a wireless network. - View Dependent Claims (14)
-
-
15. A system for communicating between a wireless communication device and a social networking site, comprising:
a service to connect to the wireless communication device and the social networking site, the service to perform the functions including; receiving a communication in a first format from the wireless communication device; converting the communication from the first format to a second format, the second format being a required format for communicating with the social networking site; and sending the communication in the second format to the social networking site. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification