CPC H04N 7/147 (2013.01) [G06F 40/14 (2020.01); G06F 40/154 (2020.01); H04N 7/142 (2013.01); H04N 7/148 (2013.01); G06F 3/04847 (2013.01)] | 24 Claims |
1. A video integration device, comprising:
a display; and
at least one processor configured to execute an operating system, the operating system comprising:
an application execution service configured to execute a plurality of applications;
a communication service configured to access web-based content in response to a request for the web-based content from at least one of the plurality of applications;
a user interface service configured to display the web-based content on the display in a first view of the at least one of the plurality of applications; and
a video handler separate from the plurality of applications and configured to integrate a video service into the first view at least in part by:
establishing a communication with a video service provider using the communication service;
retrieving video content from the video service provider via the communication service; and
causing the user interface service to modify the first view to render the web-based content and the video content retrieved by the video handler on the display simultaneously,
wherein the video handler does not form any part of any of the plurality of applications,
wherein the video handler is configured to integrate the video service into the first view regardless of which of the plurality of applications is in the first view, and
wherein the video handler comprises a shell process configured to, responsive to one or more user interactions received from user interface controls presented to a user, trigger one or more operations associated with the at least one of the plurality of applications.
|