×

CSIP proxy for translating SIP to multiple peer-to-peer through network resources

  • US 8,572,269 B2
  • Filed: 10/31/2007
  • Issued: 10/29/2013
  • Est. Priority Date: 07/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for translating SIP messages to multiple peer-to-peer service providers in a broadband enabled telephone system in which SIP messages are sent to and from a SIP end point, comprising the steps of:

  • providing at least one client device associated with a particular IM user and on which a SIP client is installed, wherein said SIP client is unaware of an IM protocol;

    providing a content delivery service server comprising a SIP proxy and a virtual IM client;

    fortranslating, by said SIP proxy, SIP requests from said SIP client on said client device into IM communications to multiple peer-to-peer service providers while masking, by said virtual IM client, the fact that said SIP request from said IM user is translated to an IM communication;

    rendering, by said virtual IM client, IM communications from any of said multiple peer-to-peer service providers for display on said client device, such that it appears to the IM user that there is an IM client on the client device;

    wherein said content delivery service server interacts with said peer-to-peer service providers on behalf of the IM user associated with the client device to implement an IM protocol between the client device and the peer-to-peer service providers;

    wherein said SIP client has no knowledge of the peer-to-peer service providers, but does have knowledge of said content delivery service server; and

    wherein said SIP client on said client device can make SIP calls to IM clients associated with any of said multiple peer-to-peer service providers; and

    providing at least one base station comprising;

    a first communications facility;

    a broadband network connection for establishing and maintaining broadband access to a network via said first communications facility; and

    a second communications facility for interacting with, andmaintaining profile information for, a plurality of handsets;

    said base station acting as a proxy for said handsets;

    said base station storing said profile information;

    wherein each handset can be dynamically personalized for a plurality of users by user selection of a particular handset profile stored in said base station via a graphical user interface; and

    providing at least one server for collecting, packaging, and delivering personalized content and services on demand to each of said handsets via said base station in accordance with profile information contained on said base station for said handsets;

    wherein information and services available via said network are delivered to the plurality the users of the plurality of handsets through said broadband enabled telephone system.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×