Method and System for Controlling the Forwarding of Error Correction Data
US-2018006764-A1 · Jan 4, 2018 · US
US10298645B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10298645-B2 |
| Application number | US-201514698296-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2015 |
| Priority date | Apr 28, 2015 |
| Publication date | May 21, 2019 |
| Grant date | May 21, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer application streaming system includes an optimization unit coupled to a streaming device to determine streaming optimal playable settings for a remote user device corresponding to a selected computer application and a sending unit coupled to the optimization unit to manage streaming of the streaming optimal playable settings over a network connected to the remote user device. A receiving unit is coupled to the network to recover the streaming optimal playable settings for application to the remote user device when employing the selected computer application. An optional feedback unit is coupled to the remote user device to provide remote information over the network for modifying the streaming optimal playable settings, and an optional update unit is coupled to the streaming device to manage modification of the streaming optimal playable settings as directed by the remote information. A method of streaming a computer application is also provided.
Opening claim text (preview).
What is claimed is: 1. A computer application streaming system, comprising: at least one remote user device; a network; and a local user device, the local user device comprising: a system central processing unit (CPU); a graphics processing unit (GPU); a system memory; and a frame memory, wherein the local user device is configured to: determine streaming optimal playable settings for streaming a selected computer application to the at least one remote user device over the network based on performance parameters and image quality parameters; and manage streaming of the streaming optimal playable settings over the network connected to the at least one remote user device, such that the image quality parameters are adjusted as needed to maintain a required minimum level of the performance parameters based on a quality of service (QoS) transmission capability of the network; wherein the image quality parameters are determined based on maximizing a quality per bit transmission and wherein an order of the image quality parameters is selected to allow an increasing display image improvement for image quality bits expended during increasing transmission QoS. 2. The system as recited in claim 1 wherein the streaming optimal playable settings are determined for the at least one remote user device based on an objective visual quality metric or based on a remote user calibration interchange. 3. The system as recited in claim 1 wherein the streaming optimal playable settings are determined based on one selected from the group consisting of: a network database; a remote user device database; and a remote user history database. 4. The system as recited in claim 1 wherein the streaming optimal playable settings include network parameters. 5. The system as recited in claim 1 , the system further configured to manage modification of the streaming optimal playable settings as directed by remote feedback information directed to modifying the streaming optimal playable settings. 6. The system as recited in claim 1 wherein the local user device is a cloud server. 7. The system as recited in claim 1 wherein the remote user device is selected from the group consisting of: a smartphone; a computer tablet; and a notebook computer. 8. The system as recited in claim 1 wherein the system is further configured to recover the streaming optimal playable settings for application to the at least one remote user device when streaming the selected computer application. 9. The system as recited in claim 1 where the performance parameters comprise display frame-rate parameters for the at least one remote user device. 10. The system as recited in claim 1 where the image quality parameters comprise display pictorial parameters for the at least one remote use device. 11. A method of streaming a computer application from a local user device to at least one remote user device over a network, comprising: determining, by the local user device, streaming optimal playable settings for streaming a selected computer application from the local user device to the at least one remote user device over the network; streaming, by the local user device, the streaming optimal playable settings from the local user device over the network to the at least one remote user device; and recovering, by the at least one remote user device, the streaming optimal playable settings for application to the at least one remote user device when streaming the selected computer application, wherein: the streaming optimal playable settings are determined by the local user device based on providing performance and image quality parameters; the image quality parameters are adjusted as needed to maintain a requirement minimum level of the performance parameters based on a quality of service (QoS) transmission capability, of the network; and the local user device comprises a system central processing unit (CPU), a graphics processing unit (GPU, a system memory, and a frame memory; wherein providing the image quality parameters is based on maximizing a quality per bit transmission and wherein an order of the image quality parameters is selected to allow an increasing display image improvement for image quality bits expended during increasing transmission QoS. 12. The method as recited in claim 11 wherein determining the streaming optimal playable settings for the at least one remote user device is based on an objective visual quality metric. 13. The method as recited in claim 11 wherein determining the streaming optimal playable settings is based on one selected from the group consisting of: a network database; a remote user device database; and a remote user history database. 14. The method as recited in claim 11 wherein determining the streaming optimal playable settings is based on a remote user calibration interchange. 15. The method as recited in claim 11 further comprising providing remote feedback information over the network directed to modifying the streaming optimal playable settings and managing modification of the streaming optimal playable settings as directed by the remote feedback information. 16. The method as recited in claim 11 wherein the local user device is a cloud server. 17. The method as recited in claim 11 wherein the remote user device is selected from the group consisting of: a smartphone; a computer tablet; and a notebook computer. 18. The method as recited in claim 11 where the performance parameters comprise display frame-rate parameters for the at least one remote user device. 19. The method as recited in claim 11 where the image quality parameters comprise display pictorial parameters for the at least one remote use device.
Electricity · mapped topic
Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms · CPC title
Support for services or applications · CPC title
Electricity · mapped topic
Responding to QoS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.