IP Library Granted Patent US 11,073,968
Granted Patent B2
US 11,073,968 · App. 16/548,650 · Granted Jul 27, 2021

Remotely configuring windows displayed on a display device

Inventor: James M. Barton (Los Gatos, CA)
Assignee: TIVO SOLUTIONS INC.
G06F3/0484G06F3/048G06F3/04883G06F3/1462G06F9/452G09G5/14
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,073,968
App. No.
16/548,650
Granted
Jul 27, 2021
Kind
B2
Abstract

One or more window characteristics of at least one window displayed on a primary display device are displayed at a remote display device. User input is received at the remote display device to modify the one or more window characteristics of the at least one window displayed on the primary display device. The one or more modified window characteristics for the at least one window displayed on the primary display device are transmitted from the remote display device to the primary display device.

Claims (53)

1. A method comprising:

receiving, by a remote display device via a network connection, a plurality of window characteristics for a plurality of windows being simultaneously displayed on a primary display device, wherein the window characteristics comprise at least an indication of a first content source of content being displayed in a respective window;

generating for display, at the remote display device, a visual representation of the plurality of windows displayed on the primary display device based on the window characteristics;

generating for display, at the remote display device, separately from the visual representation of the plurality of windows, a textual display of the window characteristics;

generating for display, by the remote display device, separately from the visual representation of the plurality of windows and from the textual display of the window characteristics, a notification from an application associated with the content indicating a content item from a second content source;

receiving, by the remote display device, an input associated with the notification; and

sending, by the remote display device via the network connection, data representing the input, and the data modifying the content being displayed in a window on the primary display device.

2. The method as recited in claim 1 , wherein generating for display the visual representation further comprises:

displaying an outline of the first window being displayed on the primary display device scaled to a different size with a same aspect ratio as on the primary display device.

3. The method as recited in claim 1 , wherein the display of the window characteristics further comprises a graphical display of the window characteristics.

4. A method comprising:

generating for simultaneous display, on a primary display device, a plurality of windows;

sending, via a network connection, for display at a remote display device, a visual representation of the plurality of windows displayed on the primary display device, to the remote display device;

sending, via the network connection, textual descriptions of a plurality of window characteristics for the plurality of windows to the remote display device for display separately from the visual representation of the plurality of windows, wherein the window characteristics comprise at least an indication of a first content source of content being display in a respective window;

sending, via the network connection, for display separately from the visual representation of the plurality of windows and from the textual display of window characteristics, a notification from an application associated with the content indicating a content item from a second content source;

receiving, from the remote display device, data representing an input associated with the notification; and

updating the content being displayed in a window on the primary display device based on the data.

5. The method as recited in claim 4 , wherein receiving updated data values comprises receiving the data values for the window characteristics that were modified by a user at the remote display device.

6. A non-transitory computer readable medium storing instructions, which when executed by one or more processors causes performance of:

receiving, by a remote display device via a network connection, a plurality of window characteristics for a plurality of windows being simultaneously displayed on a primary display device, wherein the window characteristics comprise at least an indication of a first content source of content being displayed in a respective window;

generating for display, at the remote display device, a visual representation of the plurality of windows displayed on the primary display device based on the window characteristics;

generating for display, at the remote display device, separately from the visual representation of the plurality of windows, a textual display of the window characteristics;

generating for display, by the remote display device, separately from the visual representation of the plurality of windows and from the textual display of window characteristics, a notification from an application associated with the content indicating a content item from a second content source;

receiving, by the remote display device, an input associated with the notification; and

sending, by the remote display device via the network connection, data representing the input, the data modifying the content being displayed in a window on the primary display device.

7. The non-transitory computer readable medium as recited in claim 6 , wherein generating for display the visual representation further comprises:

displaying an outline of the first window being displayed on the primary display device scaled to a different size with a same aspect ratio as on the primary display device.

8. The non-transitory computer readable storage medium as recited in claim 6 , wherein the display of the window characteristics further comprises a graphical display of the window characteristics.

9. A non-transitory computer readable medium storing instructions, which when executed by one or more processors causes performance of:

generating for simultaneous display, on a primary display device, a plurality of windows;

sending, via a network connection, for display at a remote display device, a visual representation of the plurality of windows displayed on the primary display device, to the remote display device;

sending, via the network connection, textual descriptions of a plurality of window characteristics for the plurality of windows to the remote display device for display separately from the visual representation of the plurality of windows, wherein the window characteristics comprise at least an indication of a first content source of content being display in a respective window;

sending, via the network connection, for display separately from the visual representation of the plurality of windows and from the textual display of window characteristics, a notification from an application associated the content indicating a content item from a second content source;

receiving, from the remote display device, data representing an input associated with the notification; and

updating the content being displayed in a window on the primary display device based on the data.

10. The non-transitory computer readable medium as recited in claim 9 , wherein receiving updated data values comprises receiving the data values for the window characteristics that were modified by a user at the remote display device.

11. An apparatus comprising:

one or more processors configured to:

receive, via a network connection, a plurality of window characteristics for a plurality of windows being simultaneously displayed on a primary display device, wherein the window characteristics comprise at least an indication of a first content source of content being displayed in a respective window;

generate for display a visual representation of the plurality of windows displayed on the primary display device based on the window characteristics, and further generate for display, separately from the visual representation of the plurality of windows, a textual display of the window characteristics;

receive, via the network connection, for display separately from the visual representation of the plurality of windows and from the textual display of window characteristics, a notification from an application associated with the content indicating a content item from a second content source;

receive an input associated with the notification; and

send, to the primary display device via the network connection, data representing the input, and the data modifying the content being displayed in a window on the primary display device.

12. The apparatus as recited in claim 11 , wherein the one or more processors configured to generate for display a visual representation of the windows displayed on the primary display device are further configured to generate for display the visual representation comprising an outline of the first window scaled to a different size with a same aspect ratio as on the primary display device.

13. The apparatus as recited in claim 11 , wherein the display of the window characteristics further comprises a graphical display of the window characteristics.

14. An apparatus comprising:

one or more processors configured to:

generate for display a plurality of windows;

send, via a network connection, for display at a remote display device, a visual representation of the plurality of windows displayed on the primary display device, to the remote display device, wherein the one or more processors further send, via the network connection, textual descriptions of a plurality of window characteristics for the plurality of windows to the remote display device for display separately from the visual representation of the plurality of windows, wherein the window characteristics comprise at least an indication of a first content source of content being displayed in a respective window;

send, via the network connection, for display separately from the visual representation of the plurality of windows and from the display of the textual descriptions of the plurality of window characteristics, a notification from an application associated with the content indicating a content item from a second content source;

receive, from the remote display device, data representing an input associated with the notification; and

update the content being displayed in a window on the primary display device based on the data.

15. The apparatus as recited in claim 14 , wherein the one or more processors configured to receive, from the remote display device, updated data values associated with modifying the window characteristics is further configured to receive the data values for the window characteristics that were modified by a user at the remote display device.

Assignments (8)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
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 Jan 29, 2020
From: BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 051658/0225 →
CHANGE OF NAME Recorded Jan 29, 2020
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 051658/0231 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →