DYNAMIC ADJUSTMENT OF CLOUD GAME DATA STREAMS TO OUTPUT DEVICE AND NETWORK QUALITY
First Claim
1. A non-transitory computer readable medium having processor-executable instructions embodied therein, wherein execution of the instructions by a processor causes the processor to implement a method, the method comprising:
- a) determining the display capabilities of an output device;
b) formatting two or more data streams configured for display on the output device such that the content is displayed in a manner consistent with the display capabilities of the output device, wherein the two or more data streams include a data stream for user interface data and a separate data stream for video data; and
c) delivering the two or more streams of content data to the output device.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to systems and methods for the dynamic adjustment of data streamed over a network which is then displayed on an output device. In particular, aspects of the present disclosure relate to systems and methods for determining the display capabilities of an output device and then formatting two or more streams of data configured for display on the output device, wherein the user interface and video data are contained in separate streams, such that the content is displayed in a manner consistent with the display capabilities of the output device. The output can then be adjusted or prioritized based on device orientation and network quality.
30 Citations
31 Claims
-
1. A non-transitory computer readable medium having processor-executable instructions embodied therein, wherein execution of the instructions by a processor causes the processor to implement a method, the method comprising:
-
a) determining the display capabilities of an output device; b) formatting two or more data streams configured for display on the output device such that the content is displayed in a manner consistent with the display capabilities of the output device, wherein the two or more data streams include a data stream for user interface data and a separate data stream for video data; and c) delivering the two or more streams of content data to the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. On a server configured to operate on a network, a method, comprising:
-
a) determining the display capabilities of an output device; b) formatting two or more data streams configured for display on the output device such that the content is displayed in a manner consistent with the display capabilities of the output device, wherein the two or more data streams include a data stream for user interface data and a separate data stream for video data.
-
-
31. A system comprising:
-
a processor, and a memory coupled to the processor; wherein the processor is configured to perform a method, the method comprising; a) determining the display capabilities of an output device; b) formatting two or more data streams configured for display on the output device such that the content is displayed in a manner consistent with the display capabilities of the output device, wherein the two or more data streams include a data stream for user interface data and a separate data stream for video data; and c) delivering the two or more streams of content data to the output device.
-
Specification