IP Library Granted Patent US 11,671,649
Granted Patent B2
US 11,671,649 · App. 17/492,876 · Granted Jun 6, 2023

Moving content between set top box and end devices in home

Inventors: Ajay K. Luthra (San Diego, CA); Michael A. Grossman (San Diego, CA); Praveen N. Moorthy (San Diego, CA); Paul Moroney (La Jolla, CA); Arjun Ramamurthy (San Diego, CA); Haifeng Xu (San Diego, CA)
Assignee: Google Technology Holdings LLC
H04N21/43615H04N21/4126H04N21/4147H04N21/41265H04N21/4363H04N21/4402H04N21/4516
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 11,671,649
App. No.
17/492,876
Granted
Jun 6, 2023
Kind
B2
Abstract

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Claims (37)

1. A system for transferring content between devices, the system comprising:

a hardware processor of a media device that:

determines media content items that are selectable for retrieval by a mobile device, wherein the media content items are in a first format corresponding to the media device;

determines a second format corresponding to the mobile device for receiving at least one of the media content items based on a capability of the mobile device;

in response to receiving a request for a transcoded media content item from the transcoded media content items, generates transcoded media content items by transcoding the media content items from the first format to the second format; and

transmits the transcoded media content items to the mobile device, wherein the transcoded media content items are indicated as being transcoded to the second format and wherein second media content items that are different from the transcoded media content items are indicated as not have been transcoded to the second format.

2. The system of claim 1 , wherein the request for the transcoded media content item is received via a user interface presented on the mobile device.

3. The system of claim 1 , wherein the hardware processor further:

determines that more than a predetermined threshold of memory of the media device used to store media content items has been filed; and

selects a subset of the media content items for deletion from the memory of the media device used to store the media content items.

4. The system of claim 3 , wherein the subset of the media content items are selected based on user configuration settings that indicate episodic content that is to be deleted.

5. The system of claim 1 , wherein determining the second format comprises selecting a resolution based on a bandwidth of a network connection between the mobile device and the media device.

6. The system of claim 1 , wherein the hardware processor further presents a list of second media content items that indicates that the transcoded media content items have been transmitted to the mobile device and that indicates a remaining portion of the second media content items that have not been transmitted to the mobile device.

7. A method for transferring content between devices, the method comprising:

determining media content items that are selectable for retrieval by a mobile device, wherein the media content items are in a first format corresponding to the media device;

determining a second format corresponding to the mobile device for receiving at least one of the media content items based on a capability of the mobile device;

in response to receiving a request for a transcoded media content item from the transcoded media content items, generating transcoded media content items by transcoding the media content items from the first format to the second format; and

transmitting the transcoded media content items to the mobile device, wherein the transcoded media content items are indicated as being transcoded to the second format and wherein second media content items that are different from the transcoded media content items are indicated as not have been transcoded to the second format.

8. The method of claim 7 , wherein the request for the transcoded media content item is received via a user interface presented on the mobile device.

9. The method of claim 7 , further comprising:

determining that more than a predetermined threshold of memory of the media device used to store media content items has been filed; and

selecting a subset of the media content items for deletion from the memory of the media device used to store the media content items.

10. The method of claim 9 , wherein the subset of the media content items are selected based on user configuration settings that indicate episodic content that is to be deleted.

11. The method of claim 7 , wherein determining the second format comprises selecting a resolution based on a bandwidth of a network connection between the mobile device and the media device.

12. The method of claim 7 , further comprising presenting a list of second media content items that indicates that the transcoded media content items have been transmitted to the mobile device and that indicates a remaining portion of the second media content items that have not been transmitted to the mobile device.

13. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by the processor, cause the processor to perform a method for transferring content between devices, the method comprising:

determining media content items that are selectable for retrieval by a mobile device, wherein the media content items are in a first format corresponding to the media device;

determining a second format corresponding to the mobile device for receiving at least one of the media content items based on a capability of the mobile device;

in response to receiving a request for a transcoded media content item from the transcoded media content items, generating transcoded media content items by transcoding the media content items from the first format to the second format; and

transmitting the transcoded media content items to the mobile device, wherein the transcoded media content items are indicated as being transcoded to the second format and wherein second media content items that are different from the transcoded media content items are indicated as not have been transcoded to the second format.

14. The non-transitory computer-readable medium of claim 13 , wherein the request for the transcoded media content item is received via a user interface presented on the mobile device.

15. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:

determining that more than a predetermined threshold of memory of the media device used to store media content items has been filed; and

selecting a subset of the media content items for deletion from the memory of the media device used to store the media content items.

16. The non-transitory computer-readable medium of claim 15 , wherein the subset of the media content items are selected based on user configuration settings that indicate episodic content that is to be deleted.

17. The non-transitory computer-readable medium of claim 13 , wherein determining the second format comprises selecting a resolution based on a bandwidth of a network connection between the mobile device and the media device.

18. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises presenting a list of second media content items that indicates that the transcoded media content items have been transmitted to the mobile device and that indicates a remaining portion of the second media content items that have not been transmitted to the mobile device.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE SPELLING OF THE ASSIGNEE NAME FROM MOTOROLOA TO "MOTOROLA" PREVIOUSLY RECORDED AT REEL: 69138 FRAME: 118. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 7, 2025
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 069837/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: LUTHRA, AJAY K.; GROSSMAN, MICHAEL A.; MOORTHY, PRAVEEN N.; MORONEY, PAUL; RAMAMURTHY, ARJUN; XU, HAIFENG
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 069137/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: MOTOROLOA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 069138/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 069304/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2024
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 069304/0739 →