×

Service gateway for interactive television

  • US 7,484,236 B2
  • Filed: 02/01/2002
  • Issued: 01/27/2009
  • Est. Priority Date: 02/02/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium containing instructions that cause a computer to:

  • retrieve a client device hardware identifier for the client device from the client device dependant transport layer;

    store the client device hardware identifier in a network operator hardware identifier list;

    authenticate the client device hardware identifier before establishing a communication session between the server and the client device;

    receive a first message containing at least one of application code, control, data, and audio/visual data at a server in a service provider compatible protocol;

    translate the first message into a client device compatible protocol;

    generate a sequence number in the first message at the server before sending the first message to the client device;

    send the first message to the client device over at least one of a broadcast carrier wave, local area network and point to point connection;

    store the sequence number along with a time stamp in the client device upon receipt of the first message at the client device;

    reject the first message at the client device if the sequence number appears within a sliding time rejection window to avoid duplicate receipt of the first message;

    send a second message containing at least one of application code, control, data, and audio/visual data from the client device in the client device compatible protocol to the server;

    receive the second message at the server;

    generate a session identifier from the client device hardware identifier;

    inserting the session identifier in place of the client device hardware identifier in the second message;

    translate the second message into the service provider compatible protocol; and

    send the translated message from the server to the service provider.

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