IP Library Granted Patent US 7,933,408
Granted Patent B2
US 7,933,408 · App. 11/764,065 · Granted Apr 26, 2011

Asynchronous download

Assignee: Microsoft Corporation
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,933,408
App. No.
11/764,065
Granted
Apr 26, 2011
Kind
B2
Abstract

The claimed subject matter provides a system and/or method that asynchronously disseminates multimedia content to disparate clients. The disclosed system can include a component that receives multimedia content supplied by a multimedia publisher, encrypts or applies a time sensitive lock to the received multimedia content, disseminates the encrypted or locked multimedia content to the disparate clients, and a time subsequent, generates and distributes to the disparate clients a counterpart to the time sensitive lock necessary to unlock and play the disseminated and encrypted or locked multimedia content on the clients.

Claims (31)

1. A system implemented on a machine that asynchronously distributes multimedia content, comprising:

one or more processors;

an interface component that receives multimedia content supplied by a multimedia publisher;

an encryption and key generation component, executable by the one or more processors, that applies a time-sensitive lock to the multimedia content and disseminates the locked multimedia content to a plurality of disparate clients for storage to associated storage media, and at a later time disseminates a time sync signal that unlocks the locked multimedia content for playback at predetermined times established by the system, wherein the time-sensitive lock includes a time-sensitive key disseminated concurrently with the time-sensitive lock and the locked multimedia content in a first time interval, the time-sensitive lock being unlocked by the time sync signal generated by the encryption and key generation component in a plurality of subsequent time intervals, thereby controlling when users can view different portions of the multimedia content;

a synthesizing component that filters information received from a variety of inputs; and

a context summary component that determines context associated with the variety of inputs and disseminates the locked multimedia content or the predetermined time sync signal based on the context.

2. The system of claim 1 , wherein the encryption and key generation component generates the time sync signal that unlocks the locked multimedia content.

3. The system of claim 1 , wherein the time-sensitive lock includes credentials specific to the encryption and key generation component.

4. The system of claim 3 , wherein the credentials include an IP address, a Media Access Control (MAC) address, or a domain name associated with the encryption and key generation component.

5. The system of claim 1 , wherein the multimedia publisher supplies audio or visual multimedia content, or a combination thereof.

6. The system of claim 1 , wherein the encryption and key generation component employs asymmetric encryption or symmetric encryption to lock the multimedia content.

7. The system of claim 1 , wherein the plurality of disparate clients include cell phones, smart phone, portable multimedia players, multimedia Internet enabled mobile phones, or personal video recorders.

8. The system of claim 1 , wherein the encryption and key generation component locks randomly selected bits of the multimedia content.

9. The system of claim 1 , wherein the encryption and key generation component locks every bit included in the multimedia content.

10. The system of claim 1 , wherein the multimedia content is a movie, a television program, a music album or a pod cast.

11. A machine implemented method that asynchronously downloads multimedia programs, comprising:

receiving content from a multimedia broadcaster;

encrypting, by one or more processors configured with executable instructions, the content with a time-centric cipher;

distributing the encrypted content and the time-centric cipher to a client during a first time interval;

generating a counterpart to the time-centric cipher configured to decrypt the encrypted content; and

disseminating the counterpart to the time-centric cipher during a plurality of predetermined time sync intervals established by a broadcast service, the counterpart to the time-centric cipher controlling when the client is permitted to playback different portions of the content in accordance with the predetermined time sync intervals.

12. The method of claim 11 , wherein the client persists the encrypted content on associated storage media.

13. The method of claim 11 , wherein the encrypting includes encrypting every block included in the content.

14. The method of claim 11 , wherein the encrypting includes encrypting selected blocks of the content.

15. The method of claim 11 , wherein the content is a movie, a television program, a music album or a pod cast.

16. A system that asynchronously disseminates multimedia content, comprising:

means for obtaining multimedia content from a content provider;

means for imposing a time-centric encryption technique on the multimedia content to create a time-locked media bundle that includes a token configured to synchronize the time-locked media bundle with the system subsequent to distribution;

means for distributing the time-locked media bundle to one or more client devices during a first time interval; and

means for generating a time key to unlock the time-locked media bundle at a plurality of pre-determined future time intervals established by the system, wherein the time key is configured to sync with the token distributed to the one or more client devices in the time-locked bundle, and the time key controls when the one or more client devices can play-back respective portions of the multimedia content distributed via the time-locked media bundle.

17. The system of claim 16 , wherein the multimedia content is a movie, a television program, a music album or a pod cast.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2007
From: WONG, CURTIS G.; SATHER, DALE A.; RENERIS, KENNETH; PRITCHETT, THADDEUS C.; BATROUNY, TALAL ALI
To: MICROSOFT CORPORATION
Reel/Frame 019544/0332 →
Continuity (1)
Related Publication 20080310627A1 · Dec 18, 2008