IP Library Granted Patent US 7,953,872
Granted Patent B2
US 7,953,872 · App. 11/871,989 · Granted May 31, 2011

Method and system for securely requesting download of content to a user device from another device

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 7,953,872
App. No.
11/871,989
Granted
May 31, 2011
Kind
B2
Abstract

A method and system includes a first web service client generating a first message with first security portion and communicating the first message and first security portion to a second web service client. The second web service client generates a response to the first message at the second web service client when the first security portion is valid and communicates the response to the first web service. The second web service generates a user device request at the second web service when the first security portion is valid and communicates the user device request to a conditional access management center. The conditional access system generates a control word and communicates the control word to the user device. The conditional access system generates a status signal and communicates the status signal to the second web services client when a control word is sent to the user device. The second web service device generates a formatted response message from the first web services client to the second web services client in response to the status signal.

Claims (36)

1. A method for opening a user device comprising

generating a first message with first security portion at a first web service client;

communicating the first message and first security portion to a second web service client; when the first security portion is valid, generating a response to the first message at the second web service client; communicating the response to the first web service client;

when the first security portion is valid, generating a user device request at the second web service client;

communicating the user device request to a conditional access management center;

generating a control word at the conditional access management center in response to the user device request;

communicating the control word to the user device;

when a control word is sent to the user device, generating a status signal and communicating the status signal to the second web service client; and

in response to the status signal, generating a formatted response message from the second web service client to the first web service client, wherein the first web service client is an enterprise integration system, and wherein the second web service client is a remote booking web service.

2. A method as recited in claim 1 wherein the first security portion comprises a user device identification.

3. A method as recited in claim 2 wherein the user device identification comprises conditional access card identification.

4. A method as recited in claim 1 wherein the first security portion comprises a time stamp corresponding to a creation time of the first message.

5. A method as recited in claim 1 wherein the first security portion comprises a security signature.

6. A method as recited in claim 5 wherein the security signature comprises a message digest algorithm 5 signature.

7. A method as recited in claim 1 wherein the first security portion comprises a web service identifier identifying the second web service client.

8. A method as recited in claim 1 wherein the first web service client is disposed in a content processing system.

9. A method as recited in claim 1 further comprising rejecting when the first message is older than a predetermined time.

10. A method as recited in claim 1 wherein the user device request is generated from the first security portion.

11. A method as recited in claim 1 wherein the user device request comprises a manufacturer identification of the user device.

12. A method as recited in claim 1 wherein the user device request comprises a command code for a recording function.

13. A method as recited in claim 1 wherein the user device request comprises a sequential request identifier for all requests from the second web service client.

14. A method as recited in claim 1 wherein the user device request comprises an expiration date.

15. A method as recited in claim 1 wherein the user device request comprises a method-for-recording identifier.

16. A method as recited in claim 15 wherein the method-for-recording identifier comprises a remote recording using a material identifier.

17. A method as recited in claim 15 wherein the method-for-recording identifier comprises a remote recording using a content identifier.

18. A method as recited in claim 15 wherein the method-for-recording identifier comprises a remote recording using a channel time duration.

19. A method as recited in claim 15 wherein the method-for-recording identifier comprises a remote recording using a content reference identifier.

20. A system comprising:

a first web service client generating a first message with first security portion and communicating the first message and first security portion to a second web service client;

said second web service client generating a response to the first message at the second web service client when the first security portion is valid and communicating the response to the first web service, said second web service generating a user device request at the second web service when the first security portion is valid and communicating the user device request to a conditional access management center;

said conditional access system generating a control word and communicating the control word to the user device, said conditional access system generating a status signal and communicating the status signal to the second web services client when a control word is sent to the user device; and

said second web service device generating a formatted response message from the first web services client to the second web services client in response to the status signal, wherein the first web service client is an enterprise integration system, and wherein the second web service client is a remote booking web service.

21. A system as recited in claim 20 wherein the first security portion comprises a security signature.

22. A system as recited in claim 20 wherein the user device comprises a satellite television set top box.

23. A system as recited in claim 20 wherein the first security portion comprises a user device identification.

24. A system as recited in claim 20 wherein the first security portion comprises a time stamp corresponding to a creation time of the first message.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057018/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2007
From: CHAUDHRY, KAPIL
To: THE DIRECTV GROUP, INC.
Reel/Frame 019967/0635 →