Application streaming service
US-2015134840-A1 · May 14, 2015 · US
US2016219084A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016219084-A1 |
| Application number | US-201514607602-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 28, 2015 |
| Priority date | Jan 28, 2015 |
| Publication date | Jul 28, 2016 |
| Grant date | — |
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.
Systems and techniques are described for remoting application user interfaces. One of the described techniques includes initiating a remote session with a first user device that allows user interfaces generated by an application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving a first user request to access an application from a first user device; initiating a remote session with the first user device that allows user interfaces generated by the application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system, wherein establishing the multimedia streaming session comprises obtaining session parameters for the multimedia streaming session; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection. 2 . The method of claim 1 , wherein the session parameters comprise a network address for the different system and session credentials for the multimedia streaming session. 3 . The method of claim 2 , further comprising: receiving, by the first user device, the session parameters; contacting, by the first user device, the different system using the network address; establishing, by the first user device, the connection with the different system using the session credentials; and streaming, by the first user device, multimedia content over the established connection with the different system. 4 . The method of claim 2 , wherein the streaming session credentials comprise a session token for session authentication and a session key for session encryption. 5 . The method of claim 1 , further comprising: maintaining the remote session while the multimedia content is streamed over the connection between the first user device and the different system. 6 . The method of claim 5 , further comprising: monitoring the streaming session between the first user device and the different system. 7 . The method of claim 1 , further comprising: during the remote session with the first user device, receiving a request to switch the multimedia streaming session to a second user device; and providing the streaming session parameters to the second user device. 8 . The method of claim 7 , further comprising: receiving, by the second user device, the session parameters; establishing, by the second user device, a second connection with the different system using the session parameters; and streaming, by the second user device, multimedia content over the second connection with the different system. 9 . The method of claim 1 , further comprising: performing a directory look up to locate the different system in response receiving the request. 10 . A system comprising: a remote application system comprising one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising: receiving a first user request to access an application from a first user device; initiating a remote session with the first user device that allows user interfaces generated by the application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system, wherein establishing the multimedia streaming session comprises obtaining session parameters for the multimedia streaming session; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection. 11 . The system of claim 10 , wherein the session parameters comprise a network address for the different system and session credentials for the multimedia streaming session. 12 . The system of claim 11 , further comprising: the first user device, wherein the first user device is configured to perform operations comprising: receiving the session parameters; contacting the different system using the network address; establishing the connection with the different system using the session credentials; and streaming multimedia content over the established connection with the different system. 13 . The system of claim 12 , wherein the streaming session credentials comprise a session token for session authentication and a session key for session encryption. 14 . The system of claim 10 , the operations further comprising: maintaining the remote session while the multimedia content is streamed over the connection between the first user device and the different system. 15 . The system of claim 14 , the operations further comprising: monitoring the streaming session between the first user device and the different system. 16 . The system of claim 10 , the operations further comprising: during the remote session with the first user device, receiving a request to switch the multimedia streaming session to a second user device; and providing the streaming session parameters to the second user device. 17 . The system of claim 16 , further comprising: the second user device, wherein the second user device is configured to perform operations comprising: receiving the session parameters; establishing a second connection with the different system using the session parameters; and streaming multimedia content over the second connection with the different system. 18 . The system of claim 10 , the operations further comprising: performing a directory look up to locate the different system in response receiving the request. 19 . A computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: receiving a first user request to access an application from a first user device; initiating a remote session with the first user device that allows user interfaces generated by the application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system, wherein establishing the multimedia streaming session comprises obtaining session parameters for the multimedia streaming session; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection. 20 . The computer storage medium of claim 19 , wherein the session parameters comprise a network address for the different system and session credentials for the multimedia stre
by adding media; by removing media · CPC title
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title
Electricity · mapped topic
Session establishment or de-establishment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.