×

System and method for proxy-enabling a wireless device to an existing IP-based service

  • US 7,269,405 B2
  • Filed: 03/04/2005
  • Issued: 09/11/2007
  • Est. Priority Date: 05/31/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for communicating via an intermediate system between a plurality of wireless devices having client-side software associated with a plurality of application programs and a plurality of remote systems having server-side software associated with the application programs, comprising the steps of:

  • storing in the intermediate system descriptions of application-level protocols and indications of correspondences between the application-level protocols and the application programs, each application-level protocol having a corresponding association with one of the application programs, wherein the application programs comprise an e-mail program;

    storing in the intermediate system identifications of users and lists of application programs and remote systems associated with the users, each list listing the application programs associated with each user and listing a remote system associated with each application program in the list, wherein different users may use different e-mail programs;

    in response to use of an application program by a user of one of the wireless devices, the intermediate system receiving information identifying the wireless device used and the application program used;

    in response to receipt of the information identifying the wireless device used and the application program used, the intermediate system identifying the application-level protocol associated with the identified application program, and the intermediate system identifying the remote system associated with the identified wireless device and identified application program;

    in response to the use of the application program,the intermediate system receiving application program output from the identified wireless device, the application program output received in accordance with a transport-level protocol, each wireless device of the plurality of wireless hand-held devices communicating respective application program output to the intermediate system in accordance with the transport-level protocol; and

    and the intermediate system using the identified application-level protocol to communicate to a service provider'"'"'s server further information received from the wireless device relating to the application program, comprising translating information communicated by the device in accordance with the transport-level protocol to the application-level protocol.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×