IP Library Granted Patent US 8,793,582
Granted Patent B2
US 8,793,582 · App. 13/591,493 · Granted Jul 29, 2014

Personalized timeline presentation

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 8,793,582
App. No.
13/591,493
Granted
Jul 29, 2014
Kind
B2
Abstract

Described herein are techniques and mechanisms for personalized timeline presentation. According to various embodiments, information characterizing a plurality of pause events associated with playback of a video content item for a content management account may be presented on a display screen at a computing device. The user account may be associated with a plurality of profiles. Each of the pause events may identify a time at which playback of the video content item was paused. The time may be measured relative to the playback length of the video content item. Each of the pause events may be associated with a respective one of the plurality of profiles. A selection of one of the pause events for initiating playback of the video content item may be received at the computing device. Playback of the video content item on the display screen in accordance with the selected pause event may be initiated.

Claims (29)

1. A method comprising:

presenting, on a display screen at a computing device, information characterizing a plurality of pause events associated with playback of a video content item for a content management account, the user account being associated with a plurality of profiles, each of the pause events identifying a time at which playback of the video content item was paused, the time being measured relative to the playback length of the video content item, each of the pause events being associated with a respective one of the plurality of profiles;

receiving, at the computing device, a selection of one of the pause events for initiating playback of the video content item; and

initiating playback of the video content item on the display screen in accordance with the selected pause event, the video playback being initiated at the time associated with the selected pause event.

2. The method recited in claim 1 , wherein presenting the information characterizing the plurality of pause events comprises displaying, on the display screen, a user interface portion that lists the plurality of profiles associated with the pause events associated with the video content item.

3. The method recited in claim 1 , wherein presenting the information characterizing the plurality of pause events comprises displaying, on the display screen, a timeline that includes information identifying the times and the profiles associated with each of the pause events.

4. The method recited in claim 3 , wherein receiving the selection of one of the pause events comprises detecting user input identifying one of the pause events included in the displayed timeline.

5. The method recited in claim 1 , wherein selected ones of the plurality of profiles are each associated with a device linked with the content management account.

6. The method recited in claim 1 , wherein selected ones of the plurality of profiles are each associated with a respective user of the content management account.

7. The method recited in claim 1 , wherein the video content item comprises receiving streaming video content transmitted to the computing device via a network.

8. The method recited in claim 1 , wherein receiving the selection of one of the pause events comprises detecting voice-based user input provided via a microphone.

9. The method recited in claim 1 , wherein the display screen is associated with a device selected from the group consisting of: a television, a laptop computer, a desktop computer, a tablet computer, and a mobile phone.

10. A server comprising:

a memory device operable to store information characterizing a plurality of pause events associated with playback of a video content item for a content management account, the user account being associated with a plurality of profiles, each of the pause events identifying a time at which playback of the video content item was paused, the time being measured relative to the playback length of the video content item, each of the pause events being associated with a respective one of the plurality of profiles;

a communications interface operable to receive, via a network, a selection from a client machine of one of the pause events for initiating playback of the video content item; and

a processor operable to transmit an instruction to the client machine, via the communications interface, for initiating playback of the video content item in accordance with the selected pause event, the video playback being initiated at the time associated with the selected pause event.

11. The server recited in claim 10 , wherein the processor is further operable to transmit an instruction to the client machine, via the communications interface, for displaying a user interface portion that lists the plurality of profiles associated with the pause events associated with the video content item.

12. The server recited in claim 10 , wherein the processor is further operable to transmit an instruction to the client machine, via the communications interface, for displaying a timeline that includes information identifying the times and the profiles associated with each of the pause events.

13. The server recited in claim 12 , wherein the selection of one of the pause events comprises user input identifying one of the pause events included in the displayed timeline.

14. The server recited in claim 10 , wherein selected ones of the plurality of profiles are each associated with a device linked with the content management account.

15. The server recited in claim 10 , wherein selected ones of the plurality of profiles are each associated with a device linked with the content management account.

16. The system recited in claim 10 , wherein selected ones of the plurality of profiles are each associated with a respective user of the content management account.

17. One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:

presenting, on a display screen at a computing device, information characterizing a plurality of pause events associated with playback of a video content item for a content management account, the user account being associated with a plurality of profiles, each of the pause events identifying a time at which playback of the video content item was paused, the time being measured relative to the playback length of the video content item, each of the pause events being associated with a respective one of the plurality of profiles;

receiving, at the computing device, a selection of one of the pause events for initiating playback of the video content item; and

initiating playback of the video content item on the display screen in accordance with the selected pause event, the video playback being initiated at the time associated with the selected pause event.

18. The one or more computer readable media recited in claim 17 , wherein presenting the information characterizing the plurality of pause events comprises displaying, on the display screen, a user interface portion that lists the plurality of profiles associated with the pause events associated with the video content item.

19. The one or more computer readable media recited in claim 17 , wherein presenting the information characterizing the plurality of pause events comprises displaying, on the display screen, a timeline that includes information identifying the times and the profiles associated with each of the pause events.

20. The one or more computer readable media recited in claim 17 , wherein receiving the selection of one of the pause events comprises detecting user input identifying one of the pause events included in the displayed timeline.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0001 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: JOHANSSON, KAY; FERNANDES, CEDRIC
To: MOBITV, INC.
Reel/Frame 028830/0138 →