IP Library Granted Patent US 11,003,712
Granted Patent B2
US 11,003,712 · App. 16/801,586 · Granted May 11, 2021

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,003,712
App. No.
16/801,586
Granted
May 11, 2021
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 (88)

1. A method for sharing content between users, the method comprising:

detecting that a first user device of a first user is generating for display a search interface associated with a content item, wherein the content item is generated for display on the first user device;

detecting that a second user device of a second user is generating for display the content item;

determining that the first user and the second user have a predetermined relationship; and

in response to the determining that the first user and the second user have the predetermined relationship, generating for display on the second user device, an image corresponding to the search interface that is generated for display on the first user device.

2. The method of claim 1 , wherein the determining that the first user and the second user have a predetermined relationship comprises determining that a user profile of the second user comprises an identification of the first user.

3. The method of claim 1 , further comprising:

comparing metadata of the content item with a user profile of the second user; and

detecting a match based on the comparing,

wherein the generating for display on the second user device the image corresponding to the search interface is performed in response to the match being detected.

4. The method of claim 1 , wherein the search interface comprises a first search query associated with the content item and results of the first search query and wherein the image comprises the first search query and the results of the first search query, the method further comprising:

detecting that the first user inputted a second search query associated with the content item; and

in response to detecting that the first user inputted the second search query, generating for display on the second user device, an image corresponding to the second search query and results of the second search query.

5. The method of claim 1 , wherein the determining that the first user and the second user have the predetermined relationship comprises:

accessing a social media database; and

determining that the first user and the second user are listed as linked by the social media database.

6. The method of claim 1 , wherein the detecting that the first user device of the first user is generating for display the search interface associated with the content item comprises:

detecting that the first user has inputted text into a search engine displayed on the first user device; and

comparing the inputted text with metadata associated with the detected content item.

7. The method of claim 1 , further comprising:

generating for display on the first user device a request for permission to share the search interface with the second user; and

receiving permission to share from the first user,

wherein the generating for display on the second user device the image corresponding to the search interface is further in response to the receiving the permission to share.

8. The method of claim 1 , wherein the image is visually formatted before the generating for display on the second user device.

9. The method of claim 2 , wherein the determining that the user profile of the second user comprises the identification of the first user comprises determining that a plurality of preference keywords of the user profile of the second user comprises the identification of the first user.

10. The method of claim 7 , further comprising:

presenting the first user with an option to revoke the permission to share;

receiving a user selection of the option to revoke the permission to share; and

in response to the receiving the user selection of the option to revoke the permission to share, ceasing the generating for display on the second user device the image corresponding to the search interface.

11. A system for sharing content between users, the system comprising:

control circuitry configured to:

detect that a first user device of a first user is generating for display a search interface associated with a content item, wherein the content item is generated for display on the first user device;

detect that a second user device of a second user is generating for display the content item; and

determine that the first user and the second user have a predetermined relationship; and

video generating circuitry configured to, in response to the determining that the first user and the second user have the predetermined relationship, generate for display on the second user device, an image corresponding to the search interface that is generated for display on the first user device.

12. The system of claim 11 , wherein, to determine that the first user and the second user have a predetermined relationship, the control circuitry is configured to determine that a user profile of the second user comprises an identification of the first user.

13. The system of claim 11 , wherein the control circuitry is further configured to:

compare metadata of the content item with a user profile of the second user; and

detect a match based on the comparing,

wherein the video generating circuitry is configured to generate for display on the second user device the image corresponding to the search interface in response to the match being detected.

14. The system of claim 11 , wherein the search interface comprises a first search query associated with the content item and results of the first search query and wherein the image comprises the first search query and the results of the first search query, the control circuitry is further configured to:

detect that the first user inputted a second search query associated with the content item, and

wherein the video generating circuitry is configured to, in response to detecting that the first user inputted the second search query, generate for display on the second user device, an image corresponding to the second search query and results of the second search query.

15. The system of claim 11 , wherein, to determine that the first user and the second user have the predetermined relationship, the control circuitry is further configured to:

access a social media database; and

determine that the first user and the second user are listed as linked by the social media database.

16. The system of claim 11 , wherein, to detect that the first user device of the first user is generating for display the search interface associated with the content item, the control circuitry is further configured to:

detect that the first user has inputted text into a search engine displayed on the first user device; and

compare the inputted text with metadata associated with the detected content item.

17. The system of claim 11 , wherein the control circuitry is further configured to:

generate for display on the first user device a request for permission to share the search interface with the second user; and

receive permission to share from the first user,

wherein the video generating circuitry is configured to generate for display on the second user device the image corresponding to the search interface further in response to the receipt of the permission to share.

18. The system of claim 11 , wherein the image is visually formatted before generating for display on the second user device.

19. The system of claim 12 , wherein, to determine that the user profile of the second user comprises the identification of the first user, the control circuitry is configured to determine that a plurality of preference keywords of the user profile of the second user comprises the identification of the first user.

20. The system of claim 17 , wherein the control circuitry is further configured to:

present the first user with an option to revoke the permission to share; and

receive a user selection of the option to revoke the permission to share, and

in response to the receiving the user selection of the option to revoke the permission to share, the video generating circuitry is further configured to cease the generation for display on the second user device the image corresponding to the search interface.

21. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry causes the control circuitry to:

detect that a first user device of a first user is generating for display a search interface associated with a content item, wherein the content item is generated for display on the first user device;

detect that a second user device of a second user is generating for display the content item;

determine that the first user and the second user have a predetermined relationship; and

in response to the determining that the first user and the second user have the predetermined relationship, generate for display on the second user device, an image corresponding to the search interface that is generated for display on the first user device.

22. The non-transitory computer readable medium of claim 21 , wherein the determining that the first user and the second user have a predetermined relationship comprises determining that a user profile of the second user comprises an identification of the first user.

23. The non-transitory computer readable medium of claim 21 , wherein the instructions further cause the control circuitry to:

compare metadata of the content item with a user profile of the second user;

detect a match based on the comparing; and

generate for display on the second user device the image corresponding to the search interface in response to the match being detected.

24. The non-transitory computer readable medium of claim 21 , wherein the search interface comprises a first search query associated with the content item and results of the first search query, wherein the image comprises the first search query and the results of the first search query, and wherein the instructions further cause the control circuitry to:

detect that the first user inputted a second search query associated with the content item; and

in response to detecting that the first user inputted the second search query, generate for display on the second user device, an image corresponding to the second search query and results of the second search query.

25. The non-transitory computer readable medium of claim 21 , wherein the determining that the first user and the second user have the predetermined relationship comprises:

accessing a social media database; and

determining that the first user and the second user are listed as linked by the social media database.

26. The non-transitory computer readable medium of claim 21 , wherein the detecting that the first user device of the first user is generating for display the search interface associated with the content item comprises:

detecting that the first user has inputted text into a search engine displayed on the first user device; and

comparing the inputted text with metadata associated with the detected content item.

27. The non-transitory computer-readable medium of claim 21 , wherein the instructions further cause the control circuitry to:

generate for display on the first user device a request for permission to share the search interface with the second user;

receive permission to share from the first user; and

wherein the generating for display on the second user device the image corresponding to the search interface is further in response to the receipt of the permission to share.

28. The non-transitory computer readable medium of claim 21 , wherein the instructions further cause the control circuitry to visually format the image before generating for display on the second user device.

29. The non-transitory computer readable medium of claim 22 , wherein the determining that the user profile of the second user comprises the identification of the first user comprises determining that a plurality of preference keywords of the user profile of the second user comprises the identification of the first user.

30. The non-transitory computer readable medium of claim 27 , wherein the instructions further cause the control circuitry to:

present the first user with an option to revoke the permission to share;

receive a user selection of the option to revoke the permission to share, and

in response to the receiving the user selection of the option to revoke the permission to share, cease the generation for display on the second user device the image corresponding to the search interface.

Assignments (5)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
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 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: LEE, RICHARD DANIEL; WAHLQUIST-ORTIZ, IDA
To: ROVI GUIDES, INC.
Reel/Frame 051941/0173 →