SYSTEM AND METHOD FOR PRESENTING A VIDEO STREAM
First Claim
1. A computer-implemented method for presenting a video stream, performed on a client device having at least one processor and memory storing at least one program for execution by the at least one processor to perform the method, comprising:
- receiving an identifier of a video stream from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device;
sending a device-agnostic request to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device;
in response to the device-agnostic request, receiving the video stream through the at least one input port;
generating a user interface including the video stream; and
presenting the user interface including the video stream on an output device coupled to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for presenting a video stream is presented. An identifier of a video stream is received from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device. A device-agnostic request is sent to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device. In response to the device-agnostic request, the video stream is received through the at least one input port. A user interface is generated including the video stream. The user interface including the video stream is presented on an output device coupled to the client device.
15 Citations
42 Claims
-
1. A computer-implemented method for presenting a video stream, performed on a client device having at least one processor and memory storing at least one program for execution by the at least one processor to perform the method, comprising:
-
receiving an identifier of a video stream from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device; sending a device-agnostic request to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device; in response to the device-agnostic request, receiving the video stream through the at least one input port; generating a user interface including the video stream; and presenting the user interface including the video stream on an output device coupled to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. (canceled)
-
16. A system to present a video stream, comprising:
-
at least one processor; memory; and at least one program stored in the memory and executable by the at least one processor, the at least one program comprising instructions to; receive an identifier of a video stream from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device; send a device-agnostic request to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device; in response to the device-agnostic request, receive the video stream through the at least one input port; generate a user interface including the video stream; and present the user interface including the video stream on an output device coupled to the client device. - View Dependent Claims (17, 18, 19, 20, 25, 26)
-
-
21-24. -24. (canceled)
-
27-30. -30. (canceled)
-
31. A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a computer system, the at least one program comprising instructions to:
-
receive an identifier of a video stream from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device; send a device-agnostic request to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device; in response to the device-agnostic request, receive the video stream through the at least one input port; generate a user interface including the video stream; and present the user interface including the video stream on an output device coupled to the client device. - View Dependent Claims (40, 41)
-
-
32-39. -39. (canceled)
-
42-47. -47. (canceled)
Specification