×

Process and streaming server for encrypting a data stream with bandwidth based variation

  • US 8,055,894 B2
  • Filed: 04/30/2008
  • Issued: 11/08/2011
  • Est. Priority Date: 11/09/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A client for receiving a data stream for use in a predefined number of viewings, comprising:

  • a control module that is programmed to perform actions comprising;

    providing a URI that is a location of the data stream on a server, and a token associated with the URI, and a request for the data stream to the server; and

    if the URI, and token are validated;

    negotiating an encryption key with the server,receiving the data stream over a network a rate of a flow to maintain a substantially full client buffer and wherein a compression quality of the data stream is dynamically varied based on a determined bandwidth over the network,using the encryption key to decrypt the data stream; and

    a display module that is configured to control the display of the data stream.

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