IP Library Granted Patent US 8,656,438
Granted Patent B2
US 8,656,438 · App. 13/107,415 · Granted Feb 18, 2014

Method and system of queued management of multimedia storage

Inventors: Brian E. Kahn (Arlington, MA); Timothy J. Ewald (Nashua, NH)
Assignee: SeaChange International, Inc.
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,656,438
App. No.
13/107,415
Granted
Feb 18, 2014
Kind
B2
Abstract

A queue management module receives a message to queue location information for multimedia content. The queue management module stores the location information in a queue corresponding to a subscriber. The queue management module receives a message for location information from a video distribution module. The queue management module transmits a message for retrieval of multimedia content to the video distribution module. In other examples, a queue agent module transmits a message for location information for multimedia content to a queue management module. The queue agent module receives a message for retrieval of content from the queue management module. The queue agent module retrieves the multimedia content from the remote content server using the location information received in the message for retrieval of content. A data storage module identifies available storage in limited storage provided for the subscriber and stores the retrieved multimedia content in the limited storage for the subscriber.

Claims (36)

1. A computerized method for storage management of multimedia content, the method comprising:

identifying, by a computing device, space in data storage of a video distribution server allocated to a subscriber;

when space is available in the data storage allocated to the subscriber, transmitting, by the computing device, a request message to a queue management server that maintains a plurality of queues for individual subscribers of the video distribution server, each queue comprising location information for multimedia content selected or subscribed to at a remote content server by a subscriber, the request message requesting the location information for multimedia content next in the queue corresponding to the subscriber;

wherein the queue comprises the location information for multimedia content having a size greater than the data storage allocated to the subscriber;

receiving, by the computing device, a retrieval message providing the requested location information from the queue management server;

retrieving the multimedia content from the remote content server using the location information received in the retrieval message; and

storing the retrieved multimedia content in the data storage allocated to the subscriber.

2. The method of claim 1 further comprising:

receiving, by the computing device, the retrieved multimedia content from the remote content server;

transcoding, by the computing device, the retrieved multimedia content into a format suitable for display on a viewing device; and

generating, by the computing device, one or more trick files based on the transcoded multimedia content.

3. The method of claim 1 , wherein the queue comprises a plurality of queue entries arranged in an order, the method further comprising:

transmitting, by the computing device, a reorder message to the queue management server causing the queue management server to modify the order of the plurality of queue entries.

4. The method of claim 1 further comprising:

transmitting the multimedia content from the data storage of the video distribution server to a viewing device associated with the subscriber for display.

5. The method of claim 1 further comprising:

receiving, by the computing device, an authentication token in the retrieval message from the queue management server; and

transmitting, by the computing device, the authentication token to the remote content server enabling the retrieval of the multimedia content.

6. A computer program product, tangibly embodied in a machine-readable storage device, for storage management of multimedia content, comprising instructions being operable to cause data processing apparatus to:

identify space in data storage of a video distribution server allocated to a subscriber;

when space is available in the data storage allocated to the subscriber, transmit a request message to a queue management server that maintains a plurality of queues for individual subscribers of the video distribution server, each queue comprising location information for multimedia content selected or subscribed to at a remote content server by a subscriber, the request message requesting the location information for multimedia content next in the queue corresponding to the subscriber;

wherein the queue comprises the location information for multimedia content having a size greater than the data storage allocated to the subscriber;

receive a retrieval message providing the requested location information from the queue management server;

retrieve the multimedia content from the remote content server using the location information received in the retrieval message; and

store the retrieved multimedia content in the data storage allocated to the subscriber.

7. The computer program product of claim 6 comprising further instructions to:

receive the retrieved multimedia content from the remote content server;

transcode the retrieved multimedia content into a format suitable for display on a viewing device; and

generate one or more trick files based on the transcoded multimedia content.

8. The computer program product of claim 6 , wherein the queue comprises a plurality of queue entries arranged in an order, the computer program product comprising further instructions to:

transmit a reorder message to the queue management server causing the queue management server to modify the order of the plurality of queue entries.

9. The computer program product of claim 6 comprising further instructions to:

transmit the multimedia content from the data storage of the video distribution server to a viewing device associated with the subscriber for display.

10. The computer program product of claim 6 comprising further instructions to:

receive an authentication token in the retrieval message from the queue management server; and

transmit the authentication token to the remote content server enabling the retrieval of the multimedia content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2025
From: SEACHANGE INTERNATIONAL, INC.
To: ESPIAL DE, INC.
Reel/Frame 071867/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2011
From: KAHN, BRIAN E.; EWALD, TIMOTHY J.
To: SEACHANGE INTERNATIONAL, INC.
Reel/Frame 026562/0768 →
Continuity (2)
Division 12054783 · Mar 25, 2008
Related Publication 20110219410A1 · Sep 8, 2011