IP Library Granted Patent US 8,760,488
Granted Patent B2
US 8,760,488 · App. 13/108,467 · Granted Jun 24, 2014

Video integration

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 8,760,488
App. No.
13/108,467
Granted
Jun 24, 2014
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 chat functionality into every aspect of the computer content accessed. In particular, a display manager manages the user interface presented and integrates video chat 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 chat 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 chat content.

Claims (54)

1. A system for providing content integrated video features, the system comprising:

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

a user interface configured to render web-based computer content in a graphical user interface displayed to a user on a computer device according to a plurality of views of the content;

a communication component configured to connect the computer device to a communication network to access web-based content for display to the user; and

a video content integration engine configured to:

integrate live video chat content into dynamic content within the web-based content shown in an existing content display on the user interface;

access a web-based video chat service provider;

receive the live video chat content from the web-based video chat service provider;

process the dynamic content for background subtraction, wherein processing the dynamic content for background subtraction includes identifying a portion of the dynamic content in the foreground of the existing display to integrate the live video chat content;

track a position of the identified portion of the dynamic content; and

modify the identified portion of the dynamic content as the identified portion of the dynamic content moves within the web-based content shown in the existing content display to accept integration of the live video chat content responsive to receiving the live video chat content.

2. The system according to claim 1 , wherein the video content integration engine is further configured to processes the live video chat content to identify a portion of the live video chat content to integrate with the dynamic content shown in the existing display.

3. The system according to claim 2 , wherein the video content integration engine is further configured to process the live video chat content for background subtraction, and identify the portion of the live video chat content based on the portion of the live video chat content appearing in the foreground of the live video chat content.

4. The system according to claim 2 , wherein the video content integration engine is further configured to process the live video chat content for object identification within the live video chat content, and further configured to identify the portion of the dynamic content within the live video chat content based on an identified object within the displayed live video chat content.

5. The system according to claim 4 , wherein the identified object includes a head of a figure displayed in the live video chat content.

6. The system according to claim 2 , wherein the video content integration engine is further configured to perform at least one of integrate the at least one portion of the live video chat content into the content shown in the existing display, and replace the portion of the dynamic content shown in the existing display with the identified portion of live video chat content.

7. The system according to claim 1 , wherein the video content integration engine is further configured to process the dynamic content within the web-based content for object identification within the existing display, and further configured to identify the portion within the existing display based on an identified object within the dynamic content.

8. The system according to claim 7 , wherein the identified object includes a head of a figure displayed in the dynamic content.

9. The system according to claim 1 , wherein the video content integration engine is configured to perform at least one of:

replace the identified portion of the dynamic content with live video chat content, and integrate the live video chat content into the identified portion of the dynamic content.

10. The system according to claim 1 , wherein the dynamic content includes a video feed.

11. A computer implemented method for providing content integrated live video features throughout digital content, the method comprising:

rendering, by a computer device, web-based content in a graphical user interface displayed to a user according to a plurality of views of the web-based content;

accessing, over a communication network, the web-based content for display to the user;

integrating live video chat content into dynamic content within the web-based content shown in an existing content display on the user interface;

accessing, over the communication network, a web-based video chat service provider;

receiving the live video chat content from the web-based video chat service provider;

process the dynamic content for background subtraction, wherein processing the dynamic content for background subtraction includes identifying a portion of the dynamic content in the foreground of the existing display to integrate the live video chat content;

tracking a position of the identified portion of the dynamic content; and

modifying the identified portion of the dynamic content as the identified portion of the dynamic content moves within the web-based content shown in the existing content display to include the live video chat content responsive to receiving the live video chat content.

12. The method according to claim 11 , further comprising an act of processing the live video chat content to identify a portion of the live video chat content to integrate with the dynamic content shown in the existing display.

13. The method according to claim 12 , further comprising an act of integrating the portion of the live video chat content into the dynamic content shown in the existing display.

14. The method according to claim 12 , further comprising an act of replacing a portion of the dynamic content shown in the existing display with the identified portion of live video chat content.

15. The method according to claim 11 , wherein the act of modifying the identified portion of the dynamic content includes:

processing the displayed content for object identification within the displayed content; and

identifying the at least one portion within the displayed content based on an identified object within the displayed content.

16. The method according to claim 15 , wherein the identified object includes a head of a figure displayed in the content.

17. The method according to claim 11 , further comprising an act of replacing the identified portion of the dynamic content with the live video chat content.

18. The method according to claim 11 , further comprising an act of integrating the live video chat content into the identified portion of the dynamic content.

19. The method according to claim 11 , further comprising acts of:

processing the live video chat content for background subtraction; and

identifying a portion within the live video chat content based on the portion within the live video chat content appearing in the foreground of the live video chat content.

20. The method according to claim 11 , further comprising processing the live video chat content for object identification within the live video chat content, and further configured to identify the portion within the live video chat content based on an identified object within the live video chat content.

21. The method according to claim 20 , wherein the identified object includes a head of a figure displayed in the live video chat content.

22. The method according to claim 12 , wherein integrating live video chat content into dynamic content includes integrating live video chat content into a live video feed.

23. 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 content integrated live video features throughout digital content, the method comprising:

rendering web-based content in a graphical user interface displayed to a user according to a plurality of views of the web-based content;

accessing, over a communication network, the web-based content for display to the user;

integrating live video chat content into dynamic content within the web-based content shown in an existing content display on the user interface;

accessing, over the communication network, a web-based video chat service provider;

receiving the live video chat content from the web-based video chat service provider;

processing the dynamic content for background subtraction, wherein processing the dynamic content for background subtraction includes identifying a portion of the dynamic content in the foreground of the existing display to integrate the live video chat content;

tracking a position of the identified portion of the dynamic content; and

modifying the identified portion of the dynamic content as the identified portion of the dynamic content moves within the web-based content shown in the existing content display to include the live video chat content responsive to receiving the live video chat content.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded May 22, 2020
From: AQUENT LLC
To: LITL LLC
Reel/Frame 052736/0891 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS AT REEL/FRAME: 035497/0904 Recorded Jun 14, 2018
From: CRYSTAL FINANCIAL LLC
To: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
Reel/Frame 046364/0443 →
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Jun 23, 2015
From: LITL LLC
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 036015/0940 →
SECURITY INTEREST Recorded Apr 24, 2015
From: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
To: CRYSTAL FINANCIAL LLC
Reel/Frame 035497/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: TANG, AARON; CHUANG, JOHN
To: LITL LLC
Reel/Frame 027235/0896 →