IP Library Granted Patent US 11,153,323
Granted Patent B2
US 11,153,323 · App. 16/845,626 · Granted Oct 19, 2021

Systems and methods for connecting a public device to a private device using mirroring applications

Inventor: William L. Thomas (Evergreen, CO)
Assignee: Rovi Guides, Inc.
H04L63/102H04L63/062H04L63/083H04L63/108H04N21/2393H04N21/41415H04N21/437H04N21/47202H04N21/6334H04N21/84H04N21/8586
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,153,323
App. No.
16/845,626
Granted
Oct 19, 2021
Kind
B2
Abstract

Systems and methods for providing access to media content by connecting, to a public device, a private device that has installed a mirror-capable application associated with the media content. A media guidance application may receive a communication from a private device, with a private interface application and a public interface application, wherein the communication is a request to access content using the public device. In response, the media guidance application may request, at the public device, the public interface application from the private device. The private device may thus transmit the public interface application with user authorization information to the public device. The private interface application may be configured to mirror the graphical user interface of the public interface application. Accordingly, the user may be able to access content via the public device and mirror the content on the private device, when the private device is within a predetermined proximity to the public device.

Claims (51)

1. A method comprising:

receiving, at a display device, a display interface application from a personal device in response to receiving a request for accessing content from a content provider using the display device;

activating the display interface application on the display device;

generating, via the display interface application, a unique authorization key to the personal device based on authorization information and an identifier of the content provider;

establishing, via the display interface application, a communication path to a server of the content provider;

providing, via the display interface application, the unique authorization key to the server of the content provider;

transmitting, to the personal device, a graphical user interface, wherein the graphical user interface is configured to (i) be displayed on the personal device, (ii) receive a user request for content from the content provider, and (iii) transmit the user request to the display interface application;

receiving a user request, issued from the personal device, for a media asset from the content provider;

requesting, at the display device, the media asset from the content provider;

receiving, at the display device, the media asset from the content provider; and

generating, for consumption, the media asset in the display interface application in response to the user request.

2. The method of claim 1 , wherein the graphical user interface further comprises a proximity parameter based on the personal device being within the predetermined proximity to the display device.

3. The method of claim 1 , further comprising:

receiving an additional user request, issued from the personal device, for an application from a different content provider;

requesting, at the display device, the application from the different content provider;

receiving, at the display device, the application from the different content provider; and

activating, at the display device, the application.

4. The method of claim 1 , wherein the unique authorization key is a universally unique identifier (UUID) or globally unique identifier (GUID) generated by the personal device in response to verifying a login name and password entered into the display interface application, and wherein the unique authorization key is valid for a predetermined time after verifying the login name and password.

5. The method of claim 1 , wherein the identifier includes a Uniform Resource Locator (URL) for a remote server, or a file location on the personal device, and wherein the remote server or file location store content of the content provider.

6. The method of claim 1 , further comprising:

receiving, at the display device, a received signal strength indicator (RSSI) from the personal device;

approximating a distance between the display device and the personal device; and

comparing the distance to a threshold distance, corresponding to the predetermined proximity, to determine whether the personal device is within the predetermined proximity to the display device.

7. The method of claim 1 , wherein the display interface application is configured to automatically remove the unique authorization key from memory on the personal device upon deactivation of the display interface application on the personal device, and wherein the personal device is configured to retain the unique authorization key in memory upon deactivation.

8. The method of claim 1 , wherein the display interface application is configured as a thick client for performing data processing operations to facilitate communications with the content provider and display of the media asset, and wherein the personal device is configured as a thin client for presenting processed data provided by the display interface application.

9. A system comprising:

control circuitry configured to:

receive, at a display device, a display interface application from a personal device in response to receiving a request for accessing content from a content provider using the display device;

activate the display interface application on the display device;

generate, via the display interface application, a unique authorization key to the personal device based on authorization information and an identifier of the content provider;

establish, via the display interface application, a communication path to a server of the content provider;

provide, via the display interface application, the unique authorization key to the server of the content provider;

transmit, to the personal device, a graphical user interface, wherein the graphical user interface is configured to (i) be displayed on the personal device, (ii) receive a user request for content from the content provider, and (iii) transmit the user request to the display interface application;

receive a user request, issued from the personal device, for a media asset from the content provider;

request, at the display device, the media asset from the content provider;

receive, at the display device, the media asset from the content provider; and

generate, for consumption, the media asset in the display interface application in response to the user request.

10. The system of claim 9 , wherein the graphical user interface further comprises a proximity parameter based on the personal device being within the predetermined proximity to the display device.

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

receive an additional user request, issued from the personal device, for an application from a different content provider;

request, at the display device, the application from the different content provider;

receive, at the display device, the application from the different content provider; and

activate, at the display device, the application.

12. The system of claim 9 , wherein the unique authorization key is a universally unique identifier (UUID) or globally unique identifier (GUID) generated by the personal device in response to verifying a login name and password entered into the display interface application, and wherein the unique authorization key is valid for a predetermined time after verifying the login name and password.

13. The system of claim 9 , wherein the identifier includes a Uniform Resource Locator (URL) for a remote server, or a file location on the personal device, and wherein the remote server or file location store content of the content provider.

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

receive, at the display device, a received signal strength indicator (RSSI) from the personal device;

approximate a distance between the display device and the personal device; and

compare the distance to a threshold distance, corresponding to the predetermined proximity, to determine whether the personal device is within the predetermined proximity to the display device.

15. The system of claim 9 , wherein the control circuitry is configured, for display interface application, to automatically remove the unique authorization key from memory on the personal device upon deactivation of the display interface application on the personal device, and wherein the personal device is configured to retain the unique authorization key in memory upon deactivation.

16. The system of claim 9 , wherein the display interface application is configured as a thick client for performing data processing operations to facilitate communications with the content provider and display of the media asset, and wherein the personal device is configured as a thin client for presenting processed data provided by the display interface application.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
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 Apr 10, 2020
From: THOMAS, WILLIAM L.
To: ROVI GUIDES, INC.
Reel/Frame 052367/0155 →
Continuity (2)
Continuation 15976386 · May 10, 2018
Related Publication 20200304509A1 · Sep 24, 2020