Optimal settings for application streaming

US10298645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10298645-B2
Application numberUS-201514698296-A
CountryUS
Kind codeB2
Filing dateApr 28, 2015
Priority dateApr 28, 2015
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10298645B2 cover?
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 recei…
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification H04L65/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).