IP Library Granted Patent US 10,701,309
Granted Patent B2
US 10,701,309 · App. 15/262,970 · Granted Jun 30, 2020

Video integration

Inventors: Aaron Tang (Boston, MA); John Chuang (Brookline, MA); Robert Sanford Havoc Pennington (Asheville, NC); Chris Bambacus (Framingham, MA); Eben Eliason (Providence, RI); Chris Moody (Boulder, CO); Johan Bilien (Belmont, MA)
Assignee: LiTL LLC
H04N7/147G06F17/227G06F17/2247H04N7/142H04N7/148G06F3/04847
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 10,701,309
App. No.
15/262,970
Granted
Jun 30, 2020
Kind
B2
Abstract

According to one aspect, a web optimized user device is provided. The web optimized device reduces complexity and facilitates interaction with web-based services and content. The web optimized device can be configured without a hard drive, facilitating integration of web-based services into a computing experience. The web optimized device presents a user interface that integrates video functionality into every aspect of the computer content accessed. In particular, a display manager manages the user interface presented and integrates video displays and features into the content displays in a content and/or context aware manner. These displays permit a user to intuitively interact with the video content and features while the user changes content, for example, web-based services, web-based applications, and other media content, without interruption of or interference from the video content.

Claims (54)

1. A system for video integration, the system comprising:

at least one processor operatively connected to a memory, wherein the at least one processor is configured to execute system components from the memory;

a communication component configured to access web-based content;

a display unit communicatively connected to the at least one processor;

a user interface configured to display a plurality of views of the web-based content on the display unit;

at least one user interface device communicatively coupled to the at least one processor and configured to receive user input;

a display manager configured to:

initiate a connection to a video service provider using the communication component;

render a first view of the web-based content in the display that is a full screen view of the web-based content; and

integrate video content from the video service provider into the first view of the web-based content at least in part by:

allocating a first portion of the display to the first view of the web-based content;

resizing the first view of web-based content to generate a first modified view that fits within the first portion of the display to accommodate a second portion of the display positioned adjacent the first portion of the display;

allocating the second portion of the display to the video content; and

rendering the first modified view of the web-based content in the first portion of the display and the video content in the second portion of the display such that the web-based content and the video content are presented simultaneously in the display.

2. The system according to claim 1 , wherein the video content includes video chat content and wherein the display manager is further configured to render video chat controls in a user interface display of a video chat session.

3. The system according to claim 2 , wherein the video chat controls include controls to perform video chat operations including at least one of: hold, pause, block, call, accept, resume, message, redial, camera on, camera off, sound on, and sound off.

4. The system according to claim 1 , further comprising a computer device having a plurality of modes and housing the at least one processor and the memory, and wherein the display manager is configured to execute a transition in response to a change in a mode of the computer device.

5. The system according to claim 4 , wherein the plurality of modes includes at least two of: a laptop mode, an easel mode, a frame mode, and a flat mode.

6. The system according to claim 1 , wherein the display manager is configured to receive at least one command from a user input device to integrate the video content into the first view of the web-based content and integrate the video content into the first view of the web-based content responsive to the at least one command.

7. The system according to claim 1 , wherein the web-based content comprises web-based game content.

8. The system according to claim 1 , wherein resizing the first view of web-based content includes reducing a size of the first view, such that the first modified view is a scaled-down version of the first view, to fit within the first portion of the display.

9. The system according to claim 1 , wherein the at least one user interface device comprises a member selected from the group consisting of: a keyboard, a microphone, a touchpad, and a touch screen.

10. The system according to claim 1 , wherein the display manager is configured to integrate the video content into the first view of the web-based content responsive to receipt of the user input via the at least one user interface device.

11. The system according to claim 1 , further comprising a shell process integrated within an operating system and comprising the display manager.

12. A computer implemented method for providing integrated video features throughout digital content displayed on a computer device, the method comprising:

accessing, over a communication network, web-based content;

displaying, in a user interface, a plurality of views of the web-based content;

initiating, by a display manager, a connection to a video service provider;

rendering a first view of the web-based content in the display that is a full screen view of the web-based content; and

integrating, by the display manager, video content from the video service provider into the first view of the web-based content at least in part by:

allocating a first portion of the display to the first view of the web-based content;

resizing the first view of web-based content to generate a first modified view that fits within the first portion of the display to accommodate a second portion of the display positioned adjacent the first portion of the display;

allocating the second portion of the display to the video content; and

rendering the first modified view of the web-based content in the first portion of the display and the video content in the second portion of the display such that the web-based content and the video content are presented simultaneously in the display.

13. The method according to claim 12 , wherein the video content includes video chat content and wherein the method further comprises rendering video chat controls in a user interface display of a video chat session.

14. The method according to claim 13 , wherein the video chat controls include controls to perform video chat operations including at least one of: hold, pause, block, call, accept, resume, message, redial, camera on, camera off, sound on, and sound off.

15. The method according to claim 12 , further comprising executing a transition in response to a change in a mode of the computer device.

16. The method according to claim 15 , wherein the plurality of modes includes at least two of: a laptop mode, an easel mode, a frame mode, and a flat mode.

17. The method according to claim 12 , further comprising receiving at least one command from a user input device to integrate the video content into the first view of the web-based content and wherein the act of integrating the video content into the first view of the web-based content is performed responsive to receipt of the at least one command.

18. The method according to claim 12 , wherein the web-based content comprises web-based game content.

19. The method according to claim 12 , wherein resizing the first view of web-based content includes reducing a size of the first view, such that the first modified view is a scaled-down version of the first view, to fit within the first portion of the display.

20. The method according to claim 12 , further comprising a shell process integrated within an operating system and comprising the display manager.

21. A non-transitory computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a computer implemented method for providing integrated video features throughout digital content displayed on a computer device, the method comprising:

accessing web-based content over a communication network;

displaying a plurality of views of the web-based content;

initiating a connection to a video service provider;

rendering a first view of the web-based content in the display that is a full screen view of the web-based content; and

integrating video content from the video service provider into the first view of the web-based content at least in part by:

allocating a first portion of the display to the first view of the web-based content;

resizing the first view of web-based content to generate a first modified view that fits within the first portion of the display to accommodate a second portion of the display positioned adjacent the first portion of the display;

allocating the second portion of the display to the video content; and

rendering the first modified view of the web-based content in the first portion of the display and the video content in the second portion of the display such that the web-based content and the video content are presented simultaneously in the display.

22. The non-transitory computer-readable medium according to claim 21 , wherein resizing the first view of web-based content includes reducing a size of the first view, such that the first modified view is a scaled-down version of the first view, to fit within the first portion of the display.

23. The non-transitory computer-readable medium according to claim 21 , wherein integrating video content is performed by a shell process integrated within an operating system.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded May 22, 2020
From: AQUENT LLC
To: LITL LLC
Reel/Frame 052736/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: TANG, AARON; HAVOC PENNINGTON, ROBERT SANFORD
To: LITL LLC
Reel/Frame 050868/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: BILIEN, JOHAN
To: LITL LLC
Reel/Frame 050868/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: CHUANG, JOHN; BAMBACUS, CHRIS; MOODY, CHRIS
To: LITL LLC
Reel/Frame 050868/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: ELIASON, EBEN
To: LITL LLC
Reel/Frame 050869/0048 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS AT REEL/FRAME: 043525/0493 Recorded Jun 14, 2018
From: CRYSTAL FINANCIAL LLC
To: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
Reel/Frame 046364/0419 →
SECURITY INTEREST Recorded Sep 7, 2017
From: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
To: CRYSTAL FINANCIAL LLC
Reel/Frame 043525/0493 →
SECURITY INTEREST Recorded Sep 6, 2017
From: LITL LLC
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 043495/0521 →
Continuity (4)
Continuation 14313431 · Jun 24, 2014
Continuation 13108467 · May 16, 2011
Provisional Application 61405745 · Oct 22, 2010
Related Publication 20170099456A1 · Apr 6, 2017
Cited By (1)
US 12,267,621