IP Library Granted Patent US 11,347,791
Granted Patent B2
US 11,347,791 · App. 17/229,044 · Granted May 31, 2022

Methods and systems for sharing a user interface of a search engine

Inventors: Richard Daniel Lee (San Francisco, CA); Ida Wahlquist-Ortiz (Mountain View, CA)
Assignee: Rovi Guides, Inc.
G06F16/735G06F16/78G06F16/7837G06F16/9535H04N21/2187H04N21/234318H04N21/4532H04N21/4661H04N21/4722H04N21/8133G06Q50/01H04N21/25891H04N21/278
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 11,347,791
App. No.
17/229,044
Granted
May 31, 2022
Kind
B2
Abstract

Systems and methods are described for sharing a user interface between users. The system transmits live video simultaneously to a plurality of users. Then, the system determines a subset of the plurality of users, such that the subset includes two users that have a predetermined relationship. Then, during playback of the video, the system detects an object in a frame of the video corresponding to preferences of the first user. In response, the system determines whether the second user is researching information related to the object during playback of the video. If the second user is researching such information, the system streams a mirror image of a user interface with which the second user is performing the researching to the first user.

Claims (38)

1. A method comprising:

receiving an indication of a content item displayed on a user interface of a first user device;

analyzing a displayed object of the content item to generate a metadata keyword associated with the object;

receiving a search query that includes the metadata keyword from a second user device; and

in response to receiving the search query:

transmitting a command to generate a layout on a user interface of the second user device; and

transmitting a mirrored image of the user interface of the first user device to be displayed in the layout generated on the second user device.

2. The method of claim 1 , further comprising:

performing a vector analysis to identify distinct objects of the content item that are displayed on the user interface of the first user device; and

selecting an object, from the distinct objects, based on the vector analysis performed to analyze and generate the metadata keyword.

3. The method of claim 1 , wherein the object is a depiction of a person, and analyzing the object comprises performing facial recognition on the depiction of the person.

4. The method of claim 1 , further comprising, receiving permission from the second user device to transmit the mirrored image to the second user device.

5. The method of claim 1 , wherein the content item is displayed on the user interface of the first user device in response to a search query.

6. The method of claim 1 , wherein the layout is generated based on the type of the second user device.

7. The method of claim 1 , wherein the mirrored image displayed in the layout of the second user device may be cropped, resized, or color-corrected.

8. The method of claim 1 , further comprising displaying text associated with the object in the layout of the second user device, wherein the text is edited prior to being displayed.

9. The method of claim 1 , wherein the size of the layout can be adjusted.

10. The method of claim 2 , wherein vector analysis includes comparing the distinct objects of the content item with objects stored in a graphical template to determine a match.

11. The method of claim 3 , wherein, the generated metadata keyword is associated with an attribute of the person.

12. The method of claim 11 , wherein the attribute is the selected from a group consisting of: the person's name, a physical item associated with the person, the person's clothing, and the person's association with an event.

13. The method of claim 6 , wherein resolution of the mirrored image is reduced to a resolution accommodated by the second user device.

14. A system comprising:

communications circuitry configured to access a first user device and a second user device; and

control circuitry configured to:

receive an indication of a content item displayed on a user interface of a first user device;

analyze a displayed object of the content item to generate a metadata keyword associated with the object;

receive a search query that includes the metadata keyword from a second user device; and

in response to receiving the search query:

transmit, using the communications circuitry, a command to generate a layout on a user interface of the second user device; and

transmit, using the communications circuitry, a mirrored image of the user interface of the first user device to be displayed in the layout generated on the second user device.

15. The system of claim 14 , wherein, the control circuitry further configured to:

perform a vector analysis to identify distinct objects of the content item that are displayed on the user interface of the first user device; and

select an object, from the distinct objects, based on the vector analysis performed to analyze and generate the metadata keyword.

16. The system of claim 14 , wherein the object is a depiction of a person, and the control circuitry configured to analyze the object by performing facial recognition on the depiction of the person.

17. The system of claim 14 , wherein the control circuitry configured to generate a layout based on the type of the second user device, wherein, the size of the layout can be adjusted.

18. The system of claim 14 , wherein the control circuitry configured to crop, resize, or color-correct the mirrored image displayed in the layout of the second user device.

19. The system of claim 14 , further comprising, the control circuitry configured to display text associated with the object in the layout of the second user device, wherein the text is edited prior to being displayed.

20. The system of claim 16 , wherein, the generated metadata keyword is associated with an attribute of the person.

Assignments (3)
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: LEE, RICHARD DANIEL; WAHLQUIST-ORTIZ, IDA
To: ROVI GUIDES, INC.
Reel/Frame 055903/0575 →