IP Library Granted Patent US 12,535,940
Granted Patent B2
US 12,535,940 · App. 18/243,356 · Granted Jan 27, 2026

Systems and methods for providing media guidance in relation to previously-viewed media assets

Inventor: Andrew Fundament (Arlington Heights, IL)
Assignee: Adeia Guides Inc.
G06F3/04842G06F3/0482G06F3/04847H04N21/2187H04N21/4333H04N21/44226H04N21/47214H04N21/47217H04N21/4751H04N21/8455
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,535,940
App. No.
18/243,356
Granted
Jan 27, 2026
Kind
B2
Abstract

The systems and methods disclosed herein provide media guidance in relation to previously-viewed media assets. A request from a user to access a source by which a media asset is currently being transmitted to a plurality of users is received. In response to accessing the source by which the media asset is currently being transmitted, a viewing history associated with the user is accessed to determine whether the media asset has previously been viewed by the user. Responsive to determining that the media asset has previously been viewed by the user, a first play position, at which the user previously stopped viewing the media asset is identified. A transport bar is generated for display by the systems and methods, including a first time indicator corresponding to the first play position, and a second time indicator corresponding to a portion of the media asset currently being transmitted by the source.

Claims (39)

1 . A method comprising:

accessing a viewing history associated with a user profile;

identifying, based on the viewing history, a first position within a media asset at which the user profile previously stopped viewing the media asset;

receiving, from a user device associated with the user profile, a request to access a first broadcast source by which the media asset is currently being transmitted;

accessing the first broadcast source by which the media asset is currently being transmitted to identify broadcast information for the media asset;

determining a second position within the media asset based on the broadcast information, the second position corresponding to a current broadcast position of the media asset;

based on determining that the second position is after the first position within the media asset, searching a second on-demand source for the media asset based on determining that buffered data for the media asset at the user device is insufficient to resume playback of the media asset from the first position within the media asset; and

providing, at the user device, the media asset from the second on-demand source.

2 . The method of claim 1 , wherein the first broadcast source corresponds to a broadcast channel; and

wherein the searching the second on-demand source for the media asset comprises accessing a media asset database to retrieve the media asset from an on-demand source.

3 . The method of claim 1 , wherein the viewing history comprises viewing information for a plurality of user profiles and the viewing history is accessed using an identifier associated with one user profile of the plurality of user profiles.

4 . The method of claim 1 , wherein identifying, based on the viewing history, the first position within the media asset at which the user profile previously stopped viewing the media asset further comprises identifying, within the viewing history associated with the media asset, an entry comprising at least one of a date and time when the media asset was last played.

5 . The method of claim 1 , wherein the first position within the media asset and the second position within the media asset correspond to respective playback times within the media asset.

6 . The method of claim 1 , wherein the second on-demand source corresponds to a content provider.

7 . The method of claim 1 , further comprising:

receiving a selection from the user device to access the media asset on-demand, wherein the providing, at the user device, the media asset from the second on-demand source is based on receiving the selection.

8 . The method of claim 1 , wherein the searching the second on-demand source for the media asset further comprises searching the second on-demand source for a media listing corresponding to the media asset.

9 . The method of claim 1 , wherein providing, on the user device, the media asset from the second on-demand source is based on receiving a selection, from the user device, to resume playback of the media asset from the first position within the media asset.

10 . A system comprising:

storage circuitry configured to store a viewing history associated with a user profile, the viewing history comprising identifying information of media assets previously viewed by the user profile and last play positions for each of the previously viewed media assets; and

control circuitry configured to:

access the viewing history associated with the user profile;

identify, based on the viewing history, a first position within a media asset at which the user profile previously stopped viewing the media asset;

receive, from a user device associated with the user profile, a request to access a first broadcast source by which the media asset is currently being transmitted;

access the first broadcast source by which the media asset is currently being transmitted to identify broadcast information for the media asset;

determine a second position within the media asset based on the broadcast information, the second position corresponding to a current broadcast position of the media asset;

based on determining that the second position is after the first position within the media asset, search a second on-demand source for the media asset based on determining that buffered data for the media asset at the user device is insufficient to resume playback of the media asset from the first position within the media asset; and

provide, at the user device, the media asset from the second on-demand source.

11 . The system of claim 10 , wherein the first broadcast source corresponds to a broadcast channel; and

wherein the control circuitry is configured to search the second on-demand source for the media asset by accessing a media asset database to retrieve the media asset from an on-demand source.

12 . The system of claim 10 , wherein the viewing history comprises viewing information for a plurality of user profiles and the viewing history is accessed using an identifier associated with one user profile of the plurality of user profiles.

13 . The system of claim 10 , wherein the control circuitry is configured to identify, based on the viewing history, the first position within the media asset at which the user profile previously stopped viewing the media asset by identifying, within the viewing history associated with the media asset, an entry comprising at least one of a date and time when the media asset was last played.

14 . The system of claim 10 , wherein the first position within the media asset and the second position within the media asset correspond to respective playback times within the media asset.

15 . The system of claim 10 , wherein the second on-demand source corresponds to a content provider.

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

receive a selection from the user device to access the media asset on-demand; and

provide, at the user device, the media asset from the second on-demand source based on receiving the selection.

17 . The system of claim 10 , wherein the control circuitry is configured to search the second on-demand source for the media asset by searching the second on-demand source for a media listing corresponding to the media asset.

18 . The system of claim 10 , wherein the control circuitry is configured to provide, on the user device, the media asset from the second on-demand source based on receiving a selection, from the user device, to resume playback of the media asset from the first position within the media asset.

Assignments (5)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2024
From: FUNDAMENT, ANDREW
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 067291/0498 →
MERGER Recorded May 2, 2024
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 067291/0620 →
MERGER Recorded May 2, 2024
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 067291/0627 →
MERGER Recorded May 2, 2024
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 067291/0703 →
Continuity (2)
Continuation 14329559 · Jul 11, 2014
Related Publication 20240077994A1 · Mar 7, 2024
References Cited (91)
US 7890599B2 · Kalmanje · 2011 [cited by examiner]
US 7890628B2 · Wilson · 2011 [cited by examiner]
US 8127168B2 · Maeda · 2012 [cited by examiner]
US 8219134B2 · Maharajh · 2012 [cited by examiner]
US 8365235B2 · Hunt · 2013 [cited by examiner]
US 8671021B2 · Maharajh · 2014 [cited by examiner]
US 8706841B2 · Gordon · 2014 [cited by examiner]
US 8793582B2 · Johansson · 2014 [cited by examiner]
US 8909776B2 · Kalmanje · 2014 [cited by examiner]
US 8984549B2 · Del Sordo · 2015 [cited by examiner]
US 9043850B2 · Hoffert · 2015 [cited by examiner]
US 9063640B2 · Hoffert · 2015 [cited by examiner]
US 9066048B2 · Hoffert · 2015 [cited by examiner]
US 9088827B2 · Craner · 2015 [cited by examiner]
US 9124650B2 · Maharajh · 2015 [cited by examiner]
US 9264776B2 · Jung · 2016 [cited by examiner]
US 9432629B2 · Olsen, Jr. · 2016 [cited by examiner]
US 9456130B2 · Kim · 2016 [cited by examiner]
US 9479739B2 · Lindquist · 2016 [cited by examiner]
US 9575642B1 · Minkin · 2017 [cited by examiner]
US 9635409B2 · Atake · 2017 [cited by examiner]
US 9686577B2 · Tseng et al. · 2017 [cited by applicant]
US 9715899B2 · Guckenberger · 2017 [cited by examiner]
US 9774917B1 · Christie · 2017 [cited by examiner]
US 9778897B2 · Millington · 2017 [cited by examiner]
US 9792010B2 · Hoffert · 2017 [cited by examiner]
US 9961374B2 · Kalmanje · 2018 [cited by examiner]
US 9979995B2 · Tobin · 2018 [cited by examiner]
US 10097883B1 · Rasool · 2018 [cited by examiner]
US 10218760B2 · Vishnia et al. · 2019 [cited by applicant]
US 10659851B2 · Lister · 2020 [cited by examiner]
US 10701407B2 · Kalmanje · 2020 [cited by examiner]
US 10856038B2 · Bhooi · 2020 [cited by examiner]
US 11128895B2 · Kalmanje · 2021 [cited by examiner]
US 20050076127A1 · Wilson · 2005 [cited by examiner]
US 20060045472A1 · Poslinski · 2006 [cited by applicant]
US 20060267995A1 · Radloff et al. · 2006 [cited by applicant]
US 20080063361A1 · Saito · 2008 [cited by applicant]
US 20080126919A1 · Uskali · 2008 [cited by examiner]
US 20080195664A1 · Maharajh · 2008 [cited by examiner]
US 20080201386A1 · Maharajh · 2008 [cited by examiner]
US 20090158326A1 · Hunt · 2009 [cited by examiner]
US 20090279872A1 · Umemoto · 2009 [cited by examiner]
US 20090310937A1 · Ellis · 2009 [cited by examiner]
US 20100027966A1 · Harrang · 2010 [cited by examiner]
US 20100043040A1 · Olsen, Jr. · 2010 [cited by examiner]
US 20100229168A1 · Maeda · 2010 [cited by examiner]
US 20110225417A1 · Maharajh · 2011 [cited by examiner]
US 20110286721A1 · Craner · 2011 [cited by examiner]
US 20120054045A1 · Beining et al. · 2012 [cited by applicant]
US 20120072543A1 · Kalmanje · 2012 [cited by examiner]
US 20120084454A1 · Lindquist · 2012 [cited by examiner]
US 20120254917A1 · Burkitt et al. · 2012 [cited by applicant]
US 20120328261A1 · Matsunaga · 2012 [cited by examiner]
US 20130047083A1 · Sansom et al. · 2013 [cited by applicant]
US 20130081078A1 · Del Sordo · 2013 [cited by examiner]
US 20130110978A1 · Gordon · 2013 [cited by examiner]
US 20130166580A1 · Maharajh · 2013 [cited by examiner]
US 20130176415A1 · Kim · 2013 [cited by examiner]
US 20130305278A1 · Gordon · 2013 [cited by examiner]
US 20130311575A1 · Woods · 2013 [cited by examiner]
US 20130347044A1 · Lee · 2013 [cited by examiner]
US 20140053196A1 · Selim · 2014 [cited by applicant]
US 20140059432A1 · Johansson · 2014 [cited by examiner]
US 20140089962A1 · Ogawa · 2014 [cited by examiner]
US 20140109127A1 · Kalmanje · 2014 [cited by examiner]
US 20140123182A1 · Lee et al. · 2014 [cited by applicant]
US 20140181667A1 · Chen · 2014 [cited by examiner]
US 20140186010A1 · Guckenberger · 2014 [cited by examiner]
US 20140215514A1 · Jung · 2014 [cited by examiner]
US 20140372888A1 · Hoffert · 2014 [cited by examiner]
US 20140373037A1 · Craner · 2014 [cited by applicant]
US 20140373057A1 · Hoffert · 2014 [cited by examiner]
US 20150095937A1 · Tobin · 2015 [cited by examiner]
US 20150100885A1 · Riley et al. · 2015 [cited by applicant]
US 20150113407A1 · Hoffert · 2015 [cited by examiner]
US 20150181301A1 · Bloch · 2015 [cited by examiner]
US 20150193036A1 · Yoo et al. · 2015 [cited by applicant]
US 20150199116A1 · Bloch et al. · 2015 [cited by applicant]
US 20150358666A1 · Atake · 2015 [cited by examiner]
US 20150370466A1 · Hoffert · 2015 [cited by examiner]
US 20150382079A1 · Lister · 2015 [cited by examiner]
US 20170070779A1 · Kim et al. · 2017 [cited by applicant]
US 20180192150A1 · Schmidt et al. · 2018 [cited by applicant]
US 20190007728A1 · Rasool · 2019 [cited by examiner]
US 20190075333A1 · Kalmanje · 2019 [cited by examiner]
US 20190200070A1 · Raikar · 2019 [cited by examiner]
US 20190200090A1 · Merced et al. · 2019 [cited by applicant]
US 20200068250A1 · Bhooi · 2020 [cited by examiner]
US 20200351526A1 · Kalmanje · 2020 [cited by examiner]
Tseytlin Yan, et al., “Method by which information is shared given a time, date, or location to enhance historical significance of web based content”, Yan Tseytlin et al., “Method by which information is shared given a … [cited by applicant]