IP Library Granted Patent US 8,559,627
Granted Patent B2
US 8,559,627 · App. 13/164,289 · Granted Oct 15, 2013

Sanctioned caching server and methods for use therewith

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,559,627
App. No.
13/164,289
Granted
Oct 15, 2013
Kind
B2
Abstract

A caching server includes a network interface receives first sanction data from the sanction server and transmits first cryptographic data to a client device, receives second cryptographic data from the device and that transmits scrambled media content to the client device. A random number generator generates a random number. A caching processing module, in response to the first sanction data, generates the first cryptographic data based on the random number and the first sanction data, generates a scrambling control word based on the first sanction data and the second cryptographic data and that generates the scrambled media content based on the scrambling control word.

Claims (27)

1. A caching server for cryptographic sanctioning of secure transmission of media content to at least one client device, the caching server comprising:

a network interface that provides bidirectional data communication with a sanction server and the at least one client device via at least one network, wherein the network interface receives first sanction data from the sanction server and transmits first cryptographic data to the at least one client device, receives second cryptographic data from the at least one client device and that transmits scrambled media content to the at least one client device;

a random number generator, coupled to the network interface, that generates a random number;

a caching processing module, coupled to the random number generator and the network interface, that, in response to the first sanction data, generates the first cryptographic data based on the random number and the first sanction data, generates a scrambling control word based on the first sanction data and the second cryptographic data and that generates the scrambled media content based on the scrambling control word;

wherein the at least one client device generates the second cryptographic data based on second sanction data received from the sanction server;

wherein the at least one client device generates the scrambling control word for descrambling the media content based on the second sanction data and the first cryptographic data; and

wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an asymmetrical public key cryptography algorithm.

2. The caching server of claim 1 wherein the sanction server generates, in response to a request for the media content, notification data that indicates the at least one client device and the media content; and

wherein the network interface further receives the notification data.

3. The caching server of claim 1 wherein the caching processing module authenticates the first sanction data.

4. The caching server of claim 1 wherein the caching processing module signs the first cryptographic data based on certificate data from a signing authority.

5. A method for cryptographic sanctioning of secure transmission of media content from a caching server to at least one client device, the method comprising:

receiving first sanction data from a sanction server;

generating a random number;

generating first cryptographic data based on the random number and the first sanction data;

transmitting the first cryptographic data to the at least one client device;

receiving second cryptographic data from the at least one client device;

generating a scrambling control word based on the first sanction data and the second cryptographic data;

generating the scrambled media content based on the scrambling control word; and

transmitting the scrambled media content to the at least one client device;

wherein the at least one client device generates the second cryptographic data based on second sanction data received from the sanction server;

wherein the at least one client device generates the scrambling control word for descrambling the media content based on the second sanction data and the first cryptographic data; and

wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an asymmetrical public key cryptography algorithm.

6. The caching server of claim 1 wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with a Rivest, Shamir, Adelman (RSA) cryptography algorithm.

7. The caching server of claim 1 wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an elliptic curve cryptography algorithm.

8. The method of claim 5 wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with a Rivest, Shamir, Adelman (RSA) cryptography algorithm.

9. The method of claim 5 wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an elliptic curve cryptography algorithm.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2025
From: PIXELWORKS, INC.
To: BITHARMONY, LLC
Reel/Frame 073147/0288 →
RELEASE OF SECURITY INTEREST Recorded Oct 21, 2025
From: COMERICA BANK
To: VIXS SYSTEMS, INC.
Reel/Frame 073158/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: VIXS SYSTEMS, INC.
To: PIXELWORKS, INC.
Reel/Frame 056697/0568 →
SECURITY INTEREST Recorded Jul 18, 2016
From: VIXS SYSTEMS INC.
To: COMERICA BANK
Reel/Frame 039380/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2011
From: DUCHARME, PAUL D.; ZHENG, HEYUN
To: VIXS SYSTEMS, INC., A CORPORATION
Reel/Frame 026917/0494 →