IP Library Granted Patent US 10,686,858
Granted Patent B1
US 10,686,858 · App. 16/510,783 · Granted Jun 16, 2020

Systems and methods for determining portions of media assets for immediate retrieval by multiple devices

Inventors: Gaurav Gandhi (Bengaluru, IN); Kuppappa Harijan (Bengaluru, IN); Siddhartha Pande (Bengaluru, IN); Deviprasad Punja (Bangalore, IN); Madhusudhan Srinivasan (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04L65/60H04B17/318H04W4/80
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 10,686,858
App. No.
16/510,783
Granted
Jun 16, 2020
Kind
B1
Abstract

Systems and methods are disclosed for determining portions of media assets for cooperative reception by multiple devices. The disclosed techniques herein include identifying cooperating devices that are able to communicate with a selected device for relaying portions of a media asset. For example, a group of people each travelling together in a vehicle may wish to view a media asset by cooperatively using their network resources of their smartphones to relay portions of the media asset for viewing. Network service data for each of the plurality of cooperating devices is then received. Based on the network service data, a determination is made for each cooperating device regarding reception of a respective portion of the media asset to each cooperating device. Instructions to receive and relay the respective portions of the media asset are transmitted to each cooperating device.

Claims (29)

1. A method for determining portions of a media asset for reception on a selected device, comprising:

identifying a plurality of cooperating devices able to communicate with the selected device for relaying portions of the media asset thereto;

receiving network service data for each of the plurality of cooperating devices moving along a common route;

determining, for each of the cooperating devices, a respective portion of the media asset for reception based on the received network service data, wherein the determining of the respective portion of the media asset for reception based on the received network service data comprises determining a signal strength for each of the cooperating devices along a part of the common route;

determining, for each of the cooperating devices, whether the signal strength for the cooperating device exceeds a signal strength threshold value for the part of the common route;

in response to determining that the signal strength for one of the cooperating devices exceeds the signal strength threshold value for the part of the common route, designating the cooperating device as a primary device for receiving one of the respective portions of the media asset during the part of the common route; and

transmitting, to each of the cooperating devices, instructions to receive the respective portion of the media asset and to relay the respective portion of the media asset to the selected device.

2. The method of claim 1 , wherein the plurality of cooperating devices includes the selected device.

3. The method of claim 1 , wherein the method further comprises receiving a request for the media asset from the selected device, and wherein the selected device acts as the primary device for receiving a first one of the respective portions of the media asset.

4. The method of claim 1 , further comprising:

determining signal strength for each of the cooperating devices during a further part of the common route;

determining, for each of the cooperating devices, whether the signal strength exceeds the signal strength threshold value; and

in response to the determination that the signal strength for one of the cooperating devices exceeds the signal strength threshold value, designating the cooperating device as a subsequent or further primary device for receiving a further respective portion during the further part of the common route.

5. The method of claim 1 , wherein a network optimizer transmits the instructions to each of the cooperating devices to receive the respective portion of the media asset and to relay the respective portion of the media asset to the selected device.

6. The method of claim 1 , wherein the portions of the media asset are received in at least partially temporally overlapping order by two or more of the cooperating devices as primary devices.

7. A system for determining portions of a media asset for reception on a selected device, comprising control circuitry configured to:

identify a plurality of cooperating devices able to communicate with the selected device for relaying portions of the media asset thereto;

receive network service data for each of the plurality of cooperating devices moving along a common route;

determine, for each of the cooperating devices, a respective portion of the media asset for reception based on the received network service data, wherein the determining of the respective portion of the media asset for reception based on the received network service data comprises determining a signal strength for each of the cooperating devices along a part of the common route;

determine, for each of the cooperating devices, whether the signal strength for the cooperating device exceeds a signal strength threshold value for the part of the common route;

in response to determining that the signal strength for one of the cooperating devices exceeds the signal strength threshold value for the part of the common route, designate the cooperating device as a primary device for receiving one of the respective portions of the media asset during the part of the common route; and

transmit, to each of the cooperating devices, instructions to receive the respective portion of the media asset and to relay the respective portion of the media asset to the selected device.

8. The system of claim 7 , wherein the plurality of cooperating devices includes the selected device.

9. The system of claim 7 , wherein the control circuitry is further configured to receive a request for the media asset from the selected device, and wherein the selected device acts as the primary device for receiving a first one of the respective portions of the media asset.

10. The system of claim 7 , wherein the control circuitry is further configured to:

determine signal strength for each of the cooperating devices during a further part of the common route;

determine, for each of the cooperating devices, whether the signal strength exceeds the signal strength threshold value; and

in response to the determination that the signal strength for one of the cooperating devices exceeds the signal strength threshold value, designate the cooperating device as a subsequent or further primary device for receiving a further respective portion during the further part of the common route.

11. The system of claim 7 , wherein a network optimizer transmits the instructions to each of the cooperating devices to receive the respective portion of the media asset and to relay the respective portion of the media asset to the selected device.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: GANDHI, GAURAV; HARIJAN, KUPPAPPA; PANDE, SIDDHARTHA; PUNJA, DEVIPRASAD; SRINIVASAN, MADHUSUDHAN
To: ROVI GUIDES, INC.
Reel/Frame 049745/0347 →
Cited By (5)
US 12,200,033 US 12,231,479 US 12,324,031 US 12,436,617 US 12,574,430