# US 11,451,874 B2 · Systems and methods for providing a progress bar for updating viewing status of previously viewed content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,874 B2
- Document ID: US11451874B2
- Status: Granted
- Kind: B2
- Application number: 15/850,488
- Filed: 2017-12-21
- Published: 2019-06-27
- Granted: 2022-09-20
- Earliest claimed: 2017-12-21
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Angel Merced; Krista Ramirez; Todd Dietz
- Web page: https://patentgrep.com/patent/US11451874B2

## CPC

- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/4314: {for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4355: {involving reformatting operations of additional data, e.g. HTML pages on a television screen (optimising the visualization of content for information retrieval from the Internet G06F16/9577; adaptation of message content in packet-switching networks H04L51/066; media handling at the source in data packet switching networks H04L65/764)}
- H04N 21/4383: {Accessing a communication channel}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4668: {for recommending content, e.g. movies}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N 21/8547: involving timestamps for synchronizing content
- H04L 67/306: User profiles
- H04N 21/4722: for requesting additional data associated with the content
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods are provided for providing information about events occurring in media content that was previously accessed. A display of a progress bar including segments for the events in the previously accessed content is provided in the screen view of current media being accessed. The progress bar segments may be selected to access the content. Upon conclusion of the content, an image and text about the content may be supplied to the viewer to post on social media about the content.

## Claims

### Claim 1

A method for identifying segments of previously accessed content, the method comprising:
accessing with control circuitry, first content with user equipment;
instructing the user equipment to present second content for display instead of the first content, wherein the second content is accessed at a first progression point in the first content;
while the second content is being presented, monitoring metadata associated with the first content for a plurality of events that are associated with respective timestamps within the first content that follow the first progression point in the first content;
in response to detecting an event of the plurality of events in the first content, storing information identifying the event in a navigable, ordered list of segments of the first content that follow the first progression point in the first content;
generating with control circuitry for display on the user equipment, a simultaneous display of the second content and a navigable progress bar indicating the navigable, ordered list of segments of the first content that follow the first progression point in the first content without displaying the first content;
receiving at the control circuitry, a user selection of a first of the segments in the list of the first content;
retrieving timestamps of the first segment that represent a start time and an end time of the first event in the first content; and
performing an action related to the selected first segment of the first content based on the retrieved timestamps.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
aggregating feedback for the first content to identify interesting segments of the first content;
highlighting the identified interesting segments of the first content in the simultaneous display; and
presenting in the display for the highlighted identified interesting segments of the first content additional interaction options.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
comparing each segment in the navigable, ordered list of segments to a user profile; and
visually distinguishing a given segment of the first content in the list in response to determining that the given segment matches the user profile.

### Claim 4 (depends on 1)

The method of claim 1 further comprising determining with control circuitry a type of each of the respective events based on metadata for the respective event;
comparing with control circuitry the event type with a user profile; and
selecting an event having a respective event type matching the user profile for inclusion in the list.

### Claim 5 (depends on 1)

The method of claim 1 further comprising while the second content is being presented, monitoring metadata associated with the first content for a plurality of events that are associated with respective timestamps within the first content that follow the first progression point in the first content.

### Claim 6 (depends on 1)

The method of claim 1 further comprising, in response to a selection of the first segment of the first content, generating for display in the second content, a picture-in-picture display of the first content at a time corresponding to a timestamp for the selected first segment, a display of the navigable, ordered list of segments for the first content that follow the timestamp for the selected segment, and a display of a second navigable, ordered list of segments for the second content that follows a timestamp associated with the selection of the first segment.

### Claim 7 (depends on 1)

The method of claim 1 further comprising storing links to additional content related to the respective segments of the first content in the list.

### Claim 8 (depends on 1)

The method of claim 1 wherein the action related to the selected first segment comprises at least one of: recording the first segment, adding the selected segment to a watch list, sharing the first segment on a social network, generating a clip associated with the selected first segment, resuming the first content at the first progression point in the first content, and accessing the first content starting from the start time of the first segment.

### Claim 9 (depends on 1)

The method of claim 1 further comprising:
identifying, using control circuitry, an image associated with the second content;
when the second content has concluded:
presenting to the user the image associated with the second content; and
presenting textual commentary associated with the image;
receiving, with the control circuitry, a selection by the user of an option to post the image and the textual commentary associated with the image; and
transmitting from the control circuitry to a social network a communication that includes the image and the textual commentary in response to receiving the selection,
wherein the image is identified by:
searching an image database for images associated with the second content;
analyzing with control circuitry information about each of the respective images;
determining a popularity of the respective images based on the information about each of the respective images; and
selecting an image of the respective images having a highest popularity.

### Claim 10 (depends on 1)

The method of claim 1, wherein the navigable progress bar indicating the navigable, ordered list of segments of the first content that follow the first progression point in the first content without displaying the first content includes one or more of the following:
previously viewed details about the first content;
information about a sequence of events occurring in the first content;
information of relevance based on a user profile;
selectable options for each of the navigable, ordered list of segments resulting in an action related to the corresponding segment;
changing information as time elapses during the first content including additional events occurring in the first content;
one or more highlighted items, wherein the highlighting is based on information from a user profile;
one or more highlighted items, wherein the highlighting is based on a determination that the item is interesting or popular based on treatment by commentators or in social media;
segments included in the navigable progress bar obtained from metadata about the first content;
a timestamp for each segment, wherein, upon selection of the segment, a time interval of the first content is determined for display of the selected segment;
information about the first content from a time access to the first content was stopped; and
a video clip associated with the first content.

### Claim 11

A system for identifying segments of previously accessed content, the system comprising:
input/output (I/O) interface circuitry configured to receive a user input; and
control circuitry configured to:
access with control circuitry, first content with user equipment;
instruct the user equipment to present second content for display instead of the first content, wherein the second content is accessed at a first progression point in the first content;
while the second content is being presented, monitor metadata associated with the first content for a plurality of events that are associated with respective timestamps within the first content that follow the first progression point in the first content;
in response to detecting an event of the plurality of events in the first content, store information identifying the event in a navigable, ordered list of segments of the first content that follow the first progression point in the first content;
generate with control circuitry for display on the user equipment, a simultaneous display of the second content and a navigable progress bar indicating the navigable, ordered list of segments of the first content that follow the first progression point in the first content without displaying the first content;
receive at the control circuitry, a user selection of a first of the segments in the list of the first content;
retrieve timestamps of the first segment that represent a start time and an end time of the first event in the first content; and
perform an action related to the selected first segment of the first content based on the retrieved timestamps.

### Claim 12 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to:
aggregate feedback for the first content to identify interesting segments of the first content;
highlight the identified interesting segments of the first content in the simultaneous display; and
present in the display for the highlighted identified interesting segments of the first content additional interaction options.

### Claim 13 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to:
compare each segment in the navigable, ordered list of segments to a user profile; and
visually distinguish a given segment of the first content in the list in response to determining that the given segment matches the user profile.

### Claim 14 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to:
determine with control circuitry a type of each of the respective events based on metadata for the respective event;
compare with control circuitry the event type with a user profile; and
select an event having a respective event type matching the user profile for inclusion in the list.

### Claim 15 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to while the second content is being presented, monitor metadata associated with the first content for a plurality of events that are associated with respective timestamps within the first content that follow the first progression point in the first content.

### Claim 16 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to in response to a selection of the first segment of the first content, generate for display in the second content, a picture-in-picture display of the first content at a time corresponding to a timestamp for the selected first segment, a display of the navigable, ordered list of segments for the first content that follow the timestamp for the selected segment, and a display of a second navigable, ordered list of segments for the second content that follows a timestamp associated with the selection of the first segment.

### Claim 17 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to store links to additional content related to the respective segments of the first content in the list.

### Claim 18 (depends on 11)

The system of claim 11 wherein the action related to the selected first segment comprises at least one of recording the first segment, adding the selected segment to a watch list, sharing the first segment on a social network, generating a clip associated with the selected first segment, resuming the first content at the first progression point in the first content, and accessing the first content starting from the start time of the first segment.

### Claim 19 (depends on 11)

The system of claim 11 wherein the control circuitry is further configured to:
identify, using control circuitry, an image associated with the second content;
when the second content has concluded:
present to the user the image associated with the second content; and
present textual commentary associated with the image;
receive, with the control circuitry, a selection by the user of an option to post the image and the textual commentary associated with the image; and
transmit from the control circuitry to a social network a communication that includes the image and the textual commentary in response to receiving the selection,
wherein the control circuitry configured to identify the image is further configured to:
search an image database for images associated with the second content;
analyze with control circuitry information about each of the respective images;
determine a popularity of the respective images based on the information about each of the respective images; and
select an image of the respective images having a highest popularity.

### Claim 20 (depends on 11)

The system of claim 11, wherein the navigable progress bar indicating the navigable, ordered list of segments of the first content that follow the first progression point in the first content without displaying the first content includes one or more of the following:
previously viewed details about the first content;
information about a sequence of events occurring in the first content;
information of relevance based on a user profile;
selectable options for each of the navigable, ordered list of segments resulting in an action related to the corresponding segment;
changing information as time elapses during the first content including additional events occurring in the first content;
one or more highlighted items, wherein the highlighting is based on information from a user profile;
one or more highlighted items, wherein the highlighting is based on a determination that the item is interesting or popular based on treatment by commentators or in social media;
segments included in the navigable progress bar obtained from metadata about the first content;
a timestamp for each segment, wherein, upon selection of the segment, a time interval of the first content is determined for display of the selected segment;
information about the first content from a time access to the first content was stopped; and
a video clip associated with the first content.
