IP Library Patent Application 15253868
Patent Application
App. No. 15/253,868

CLOUD-BASED CONTENT RETRIEVAL SYSTEM

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 None
App. No.
15/253,868
Abstract

A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet.

Claims (45)

1 . A method, comprising:

receiving, at a media device, a request to schedule a recording of a media content item;

based on the request to schedule the recording of the media content item, storing a first copy of the media content item at the media device;

causing, at a cloud storage system, storage of a second copy of the media content item;

based on a media device deletion policy, deleting the first copy of the media content item stored at the media device;

subsequent to deleting the first copy of the media content item stored at the media device, receiving a request to play the media content item;

in response to receiving the request to play the media content item, retrieving the second copy of the media content item from the cloud storage system.

2 . The method of claim 1 , wherein causing storage of a second copy of the media content item at the cloud storage system includes the media device uploading a copy of the media content item to the cloud storage system.

3 . The method of claim 1 , wherein causing storage of a second copy of the media content item at the cloud storage system includes the media device uploading a portion of the media content item to the cloud storage system as part of a distributed upload of the media content item from a plurality of media devices.

4 . The method of claim 1 , wherein causing storage of a second copy of the media content item at the cloud storage system includes causing a service provider server to obtain the second copy of the media content item from a content source.

5 . The method of claim 1 , wherein the media device deletion policy indicates an amount of time to maintain a stored copy of the media content item at the media device.

6 . The method of claim 1 , wherein the media device deletion policy indicates an amount of available storage space to maintain at the media device.

7 . The method of claim 1 , wherein the media device deletion policy includes receiving input from a user requesting deletion of the media content item.

8 . The method of claim 1 , wherein retrieving the second copy of the media content item from the cloud storage system comprises streaming the second copy of the media content item for playback by the media device.

9 . The method of claim 1 , wherein retrieving the second copy of the media content item from the cloud storage system comprises downloading the second copy of the media content item for storage at the media device.

10 . The method of claim 1 , wherein the media device is a first media device, and wherein retrieving the second copy of the media content item from the cloud storage system comprises streaming the second copy of the media content item from the cloud storage system for playback from a second media device that is different from the first media device.

11 . The method of claim 1 , wherein the media device is a first media device, and wherein retrieving the second copy of the media content item from the cloud storage system comprises downloading the second copy of the media content item from the cloud storage system for playback from a second media device that is different from the first media device.

12 . One or more non-transitory computer-readable medium, storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:

receiving, at a media device, a request to schedule a recording of a media content item;

based on the request to schedule the recording of the media content item, storing a first copy of the media content item at the media device;

causing, at a cloud storage system, storage of a second copy of the media content item;

based on a media device deletion policy, deleting the first copy of the media content item stored at the media device;

subsequent to deleting the first copy of the media content item stored at the media device, receiving a request to play the media content item;

in response to receiving the request to play the media content item, retrieving the second copy of the media content item from the cloud storage system.

13 . The one or more non-transitory computer-readable medium of claim 12 , wherein causing storage of a second copy of the media content item at the cloud storage system includes the media device uploading a copy of the media content item to the cloud storage system.

14 . The one or more non-transitory computer-readable medium of claim 12 , wherein causing storage of a second copy of the media content item at the cloud storage system includes the media device uploading a portion of the media content item to the cloud storage system as part of a distributed upload of the media content item from a plurality of media devices.

15 . The one or more non-transitory computer-readable medium of claim 12 , wherein causing storage of a second copy of the media content item at the cloud storage system includes causing a service provider server to obtain the second copy of the media content item from a content source.

16 . The one or more non-transitory computer-readable medium of claim 12 , wherein the media device deletion policy indicates an amount of time to maintain a stored copy of the media content item at the media device.

17 . The one or more non-transitory computer-readable medium of claim 12 , wherein the media device deletion policy indicates an amount of available storage space to maintain at the media device.

18 . The one or more non-transitory computer-readable medium of claim 12 , wherein retrieving the second copy of the media content item from the cloud storage system comprises streaming the second copy of the media content item from the cloud storage system for playback by the media device.

19 . The one or more non-transitory computer-readable medium of claim 12 , wherein retrieving the second copy of the media content item from the cloud storage system comprises downloading the second copy of the media content item from the cloud storage system for storage at the media device.

20 . A system, comprising:

a media recording device, at a media device, that receives a request to schedule a recording of a media content item;

a local storage device at the media device that, based on the request to schedule the recording of the media content item, stores a first copy of the media content item;

a cloud storage system that stores of a second copy of the media content item;

a media recording management device, at the media device, that, based on a media device deletion policy, deletes the first copy of the media content item stored at the media device;

wherein the media recording management device, subsequent to deleting the first copy of the media content item stored at the media device, receives a request to play the media content item;

wherein the media recording management device, in response to receiving the request to play the media content item, retrieves the second copy of the media content item from the cloud storage system.

21 . The system of claim 20 , wherein the media recording management device uploads a copy of the media content item to the cloud storage system.

22 . The system of claim 20 , wherein the media recording management device uploads a portion of the media content item to the cloud storage system as part of a distributed upload of the media content item from a plurality of media devices.

23 . The system of claim 20 , wherein the cloud storage system obtains the second copy of the media content item from a content source.

24 . The system of claim 20 , wherein the media device deletion policy indicates an amount of time to maintain a stored copy of the media content item in the local storage device.

25 . The system of claim 20 , wherein the media device deletion policy indicates an amount of available storage space to maintain in the local storage device.

26 . The system of claim 20 , wherein the media recording management device streams the second copy of the media content item from the cloud storage system for playback by the media device.

27 . The system of claim 20 , wherein the media recording management device downloads the second copy of the media content item from the cloud storage system for storage at the media device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2017
From: DANOVITZ, JOSHUA; KULICK, TODD; STEVENS, PAUL; SINNOTT, JOE; REDMAN, SCOTT; BESSERER, ROLAND
To: TIVO INC.
Reel/Frame 044248/0951 →
CHANGE OF NAME Recorded Feb 3, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041170/0436 →