IP Library Granted Patent US 12,155,872
Granted Patent B2
US 12,155,872 · App. 17/840,811 · Granted Nov 26, 2024

Systems and methods for viewing-session continuity

Inventors: Santhiya Krishnamoorthi (Tamil Nadu, IN); Vikram Makam Gupta (Bangalore, IN)
Assignee: Adeia Guides Inc.
H04N21/234363H04N21/23439H04N21/2347H04N21/2387H04N21/25825H04N21/25891H04N21/44218
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 12,155,872
App. No.
17/840,811
Granted
Nov 26, 2024
Kind
B2
Abstract

The present disclosure is generally directed to media systems configured to receive and play media assets. In particular, methods and systems are provided for improved media asset session continuity across such media systems. Systems and methods are provided herein for continuing media asset sessions across media systems or media devices in a way designed to minimize manual intervention, for example, by determining a likelihood (e.g., a probability) of a user requesting media session continuation of an ongoing media asset or a segment thereof across two or more devices.

Claims (58)

1. A method comprising:

displaying a media asset at a first device having an established connection with a source of the media asset;

generating a buffered portion in relation to a segment of the media asset at the first device;

determining a user's trajectory by comparing a first location at which the user started watching the media asset with a current location;

identifying, based on the determined user's trajectory, a plurality of locations each corresponding to a device for displaying the media asset;

updating the user's trajectory;

identifying, from the plurality of locations and based on the updated user's trajectory, a second location;

determining a second device for displaying the media asset, wherein the second device corresponds to the identified second location;

determining a distance between the first device and the second device;

transferring the buffered portion generated at the first device to a personal locker when it is determined that the distance between the first device and the second device is above a first threshold distance;

transferring the buffered portion from the personal locker to the second device when it is determined that the distance between the first device and the second device is below the first threshold distance and that the user has stopped consuming the media asset at the first device, wherein determining that the user has stopped consuming the media asset at the first device further comprises:

accessing a user history, for the user, associated with the first device;

determining, based on the user history, a second threshold distance associated with the user stopping consuming media assets at the first device; and

determining, via object recognition, that the user is over the second threshold distance away from the first device; and

generating the transferred buffered portion and a remainder of the media asset at the second device for concurrent display.

2. The method of claim 1 , wherein determining that the user has stopped consuming the media asset at the first device further comprises:

detecting an input at the first device;

tracking an amount of time passed since the detected first input; and

identifying that the tracked amount of time has reached a threshold time value.

3. The method of claim 1 , wherein transferring the buffered portion from the first device to the personal locker further comprises transcoding the buffered portion based on one or more parameters for the second device, the one or more parameters comprising: aspect ratio; video resolution size; video format; and/or encryption.

4. The method of claim 1 , wherein the method further comprises establishing a connection between the second device and the source of the media asset, and wherein generating the transferred buffered portion at the second device and establishing the connection between the second device and the source occur substantially simultaneously.

5. The method of claim 1 , wherein the method further comprises determining a marker in relation to a time frame at which it is determined that the user has stopped consuming the media asset at the first device and displaying the media asset at the second device starting from the determined marker.

6. The method of claim 5 , wherein the method further comprises determining a predetermined time period prior to the marker for rewind.

7. The method of claim 6 , wherein the predetermined time period prior to the marker is based on a user profile and/or a user preference.

8. The method of claim 1 , wherein:

transferring the buffered portion stored at the personal locker to the second device is performed in response to a buffer transfer request;

the method further comprises determining whether a likelihood of receiving the buffer transfer request is above a threshold likelihood value; and

transferring the buffered portion stored at the personal locker to the second device is performed automatically if the likelihood is above the threshold likelihood value.

9. A system comprising:

input/output circuitry configured to:

display a media asset at a first device having an established connection with a source of the media asset; and

processing circuitry configured to:

generate a buffered portion in relation to a segment of the media asset at the first device;

determine a user's trajectory by comparing a first location at which the user started watching the media asset with a current location;

identify, based on the determined user's trajectory, a plurality of locations each corresponding to a device for displaying the media asset;

update the user's trajectory;

identify, from the plurality of locations and based on the updated user's trajectory, a second location;

determine a second device for displaying the media asset, wherein the second device corresponds to the identified second location;

determine a distance between the first device and the second device;

transfer the buffered portion generated at the first device to a personal locker when it is determined that the distance between the first device and the second device is above a first threshold distance;

transfer the buffered portion from the personal locker to the second device when it is determined that the distance between the first device and the second device is below the first threshold distance and that the user has stopped consuming the media asset at the first device, wherein the processing circuitry configured to determine that the user has stopped consuming the media asset at the first device is further configured to:

access a user history, for the user, associated with the first device;

determine, based on the user history, a second threshold distance associated with the user stopping consuming media assets at the first device; and

determine, via object recognition, that the user is over the second threshold distance away from the first device; and

generate the transferred buffered portion and a remainder of the media asset at the second device for concurrent display.

10. The system of claim 9 , wherein the processing circuitry configured to determine that the user has stopped consuming the media asset at the first device is further configured to:

detect an input at the first device;

track an amount of time passed since the detected first input; and

identify that the tracked amount of time has reached a threshold time value.

11. The system of claim 9 , wherein the processing circuitry configured to transfer the buffered portion from the first device to the personal locker is further configured to transcode the buffered portion based on one or more parameters for the second device, the one or more parameters comprising: aspect ratio; video resolution size; video format; and/or encryption.

12. The system of claim 9 , wherein the processing circuitry is further configured to establish a connection between the second device and the source of the media asset, and wherein the processing circuitry configured to generate the transferred buffered portion at the second device and establish the connection between the second device and the source is further configured to be operable substantially simultaneously.

13. The system of claim 9 , wherein the processing circuitry is further configured to determine a marker in relation to a time frame at which it is determined that the user has stopped consuming the media asset at the first device and display the media asset at the second device starting from the determined marker.

14. The system of claim 13 , wherein the processing circuitry is further configured to determine a predetermined time period prior to the marker for rewind.

15. The system of claim 14 , wherein the predetermined time period prior to the marker is based on a user profile and/or a user preference.

16. The system of claim 9 , wherein:

the processing circuitry configured to transfer the buffered portion stored at the personal locker to the second device is further configured to perform the transfer in response to a buffer transfer request;

the processing circuitry is further configured to determine whether a likelihood of receiving the buffer transfer request is above a threshold likelihood value; and

the processing circuitry configured to transfer the buffered portion stored at the personal locker to the second device is further configured to perform the transfer automatically if the likelihood is above the threshold likelihood value.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: KRISHNAMOORTHI, SANTHIYA; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 060208/0876 →
Continuity (2)
Continuation 17085921 · Oct 30, 2020
Related Publication 20230007323A1 · Jan 5, 2023