IP Library Granted Patent US 12,069,333
Granted Patent B2
US 12,069,333 · App. 17/590,924 · Granted Aug 20, 2024

Systems and methods for navigating internet appliances using a media guidance application

Inventor: David D. Shoop (San Jose, CA)
Assignee: Rovi Guides, Inc.
H04N21/43615G06F16/73G06F16/738H04N21/4108H04N21/4126H04N21/41265H04N21/4131H04N21/4314H04N21/4316H04N21/44227H04N21/44231H04N21/4622H04N21/472H04N21/4782H04N21/4821H04N21/4823H04N21/4858H04N7/181
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,069,333
App. No.
17/590,924
Granted
Aug 20, 2024
Kind
B2
Abstract

Systems and methods for navigating through activity information using a media guidance application are provided. An Internet appliance is integrated with a plurality of content sources accessible to user equipment. A simultaneous display of a first plurality of media asset listings, corresponding to a first plurality of media assets transmitted by each of the plurality of content sources during a first time interval that includes the present time, and information received from the Internet appliance is generated. In response to a user request to navigate to a second time interval that precedes the present time, a simultaneous display of a second plurality of media asset listings, corresponding to a second plurality of media assets that were transmitted by each of the plurality of content sources during the second time interval, and a timeline that includes indicators representing activity detected by the Internet appliance during the second time interval is generated.

Claims (54)

1. A computer-implemented method, comprising:

providing for display, at user equipment, an electronic program guide comprising:

a plurality of options, wherein each option is associated with a respective Internet appliance of a plurality of Internet appliances configured to capture a respective live video feed; and

a plurality of content sources, wherein each content source is associated with a respective media asset, wherein the respective media asset comprises images different from a plurality of images previously captured at respective times by the plurality of Internet appliances;

receiving input associated with a particular option, of the plurality of options, corresponding to a particular Internet appliance; and

providing for simultaneous display at the user equipment, within the electronic program guide, based on the input:

a respective live video feed being captured by the particular Internet appliance corresponding to the particular option; and

a timeline comprising a plurality of selectable indicators, each selectable indicator corresponding to images previously captured at respective times by the particular Internet appliance, wherein an order of the plurality of selectable indicators in the timeline is based on the respective times that the plurality of images were captured by the particular Internet appliance.

2. The method of claim 1 , further comprising providing for display, for at least one option of the plurality of options, an identification of a type of the corresponding Internet appliance of the plurality of Internet appliances.

3. The method of claim 1 , further comprising providing for display, for at least one option of the plurality of options, an identification of an event detected in the live video feed.

4. The method of claim 1 , wherein the timeline initially corresponds to a first time period and the plurality of images correspond to a first plurality of images, the method further comprising:

receiving a request to modify the timeline to correspond to a second time period, wherein the second time period precedes the first time period; and

in response to receiving the user request, causing the timeline to comprise a second plurality of images different from the first plurality of images, the second plurality of images captured by the particular Internet appliance during the second time period.

5. The method of claim 1 , further comprising providing for display the plurality of options in response to receiving selection of an option to view a list of the plurality of Internet appliances.

6. The method of claim 1 , further comprising:

receiving a selection indicating that one or more images captured by the particular Internet appliance should be stored if particular criterion associated with the one or more images are met; and

causing the plurality of images captured by the particular Internet appliance to be included in the timeline based on determining that each of the plurality of images meets the particular criterion.

7. The method of claim 6 , wherein the particular criterion corresponds to detecting movement or sound, or detecting a person or a particular object, in each of the plurality of images, at a particular time or at a particular location.

8. The method of claim 1 , wherein:

the input associated with the particular option, of the plurality of options, corresponding to the particular Internet appliance is received while providing for display the plurality of options associated with respective Internet appliances of the plurality of Internet appliances; and

providing for simultaneous display the live video feed being captured by the particular Internet appliance, and the timeline, is performed in response to receiving the input selecting the particular option corresponding to the particular Internet appliance.

9. The method of claim 1 , wherein the providing for simultaneous display at the user equipment, within the electronic program guide, based on the input further comprises providing for display a window presenting the respective live video feed being captured by the particular Internet appliance corresponding to the particular option.

10. The method of claim 9 , further comprising:

selecting a selectable indicator; and

providing for display, within the window, images, corresponding to the selectable indicator, previously captured at the respective times by the particular Internet appliances.

11. A computer-implemented system, comprising:

control circuitry configured to:

provide for display, at user equipment, an electronic program guide comprising:

a plurality of options, wherein each option is associated with a respective Internet appliance of a plurality of Internet appliances configured to capture a respective live video feed; and

a plurality of content sources, wherein each content source is associated with a respective media asset, wherein the respective media asset comprises images different from a plurality of images previously captured at respective times by the plurality of Internet appliances;

input/output (I/O) circuitry configured to:

receive input associated with a particular options of the plurality of options, corresponding to a particular Internet appliance;

wherein the control circuitry is further configured to:

provide for simultaneous display at the user equipment, within the electronic program guide, based on the input:

a respective live video feed being captured by the particular Internet appliance corresponding to the particular option; and

a timeline comprising a plurality of selectable indicators, each selectable indicator corresponding to images previously captured at respective times by the particular Internet appliance, wherein an order of the plurality of selectable indicators in the timeline is based on the respective times that the plurality of images were captured by the particular Internet appliance.

12. The system of claim 11 , wherein the control circuitry is further configured to provide for display, for at least one option of the plurality of options, an identification of a type of the corresponding Internet appliance of the plurality of Internet appliances.

13. The system of claim 11 , wherein the control circuitry is further configured to provide for display, for at least one option of the plurality of options, an identification of an event detected in the live video feed.

14. The system of claim 11 , wherein:

the timeline initially corresponds to a first time period and the plurality of images correspond to a first plurality of images;

the I/O circuitry is further configured to receive a request to modify the timeline to correspond to a second time period, wherein the second time period precedes the first time period; and

the control circuitry is further configured to, in response to receiving the user request, cause the timeline to comprise a second plurality of images different from the first plurality of images, the second plurality of images captured by the particular Internet appliance during the second time period.

15. The system of claim 11 , wherein the control circuitry is further configured to provide for display the plurality of options in response to receiving selection of an option to view a list of the plurality of Internet appliances.

16. The system of claim 11 , wherein:

the I/O circuitry is further configured to receive a selection indicating that one or more images captured by the particular Internet appliance should be stored if particular criterion associated with the one or more images are met; and

the control circuitry is further configured to cause the plurality of images previously captured by the particular Internet appliance to be included in the timeline based on determining that each of the plurality of images meets the particular criterion.

17. The system of claim 16 , wherein the particular criterion corresponds to detecting movement or sound, or detecting a person or a particular object, in each of the plurality of images, at a particular time or at a particular location.

18. The system of claim 11 , wherein:

the input associated with the particular option, of the plurality of options, corresponding to the particular Internet appliance is received while providing for display the plurality of options associated with respective Internet appliances of the plurality of Internet appliances; and

the control circuitry is configured to provide for simultaneous display the live video feed being captured by the particular Internet appliance, and the timeline, in response to receiving the input selecting the particular option corresponding to the particular Internet appliance.

19. The system of claim 11 , wherein the control circuitry is further configured to provide for simultaneous display at the user equipment, within the electronic program guide, based on the input by providing for display a window presenting the respective live video feed being captured by the particular Internet appliance corresponding to the particular option.

20. The system of claim 19 , comprising:

the I/O circuitry further configured to select a selectable indicator; and

the control circuitry further configured to provide for display, within the window, images, corresponding to the selectable indicator, previously captured at the respective times by the particular Internet appliances.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
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 Feb 2, 2022
From: SHOOP, DAVID D.
To: ROVI GUIDES, INC.
Reel/Frame 058859/0589 →
Continuity (3)
Continuation 16648962
Provisional Application 62560654 · Sep 19, 2017
Related Publication 20220303615A1 · Sep 22, 2022