METHODS AND SYSTEMS FOR REMOTING THREE DIMENSIONAL GRAPHICS
First Claim
1. A method for remoting three dimensional graphics, the method comprising:
- intercepting, by an agent, a plurality of three-dimensional graphics commands generated by an application executing on a local computing machine;
encoding, by the agent, a first portion of the plurality of three-dimensional graphics commands with a first codec;
encoding, by the agent, a second portion of the plurality of three-dimensional graphics commands with a second codec;
creating, by the agent, a frame comprising the first portion and the second portion of the plurality of three-dimensional graphics commands;
compressing the frame by the agent; and
transmitting, by the agent, the frame to a remote computing machine.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing three dimensional graphics to remote computing machines and appliances that include an agent executing on a local computing machine to intercept a plurality of graphics commands generated by a three dimensional application executing on a local computing machine. A first portion of the plurality of graphics commands are encoded by the agent using a first codec, while a second portion of the plurality of graphics commands are encoded by the agent using a second codec. The agent creates a frame comprising the first portion and the second portion of the plurality of graphics commands, compresses the frame, and transmits the frame to a remote computing machine.
-
Citations
37 Claims
-
1. A method for remoting three dimensional graphics, the method comprising:
-
intercepting, by an agent, a plurality of three-dimensional graphics commands generated by an application executing on a local computing machine; encoding, by the agent, a first portion of the plurality of three-dimensional graphics commands with a first codec; encoding, by the agent, a second portion of the plurality of three-dimensional graphics commands with a second codec; creating, by the agent, a frame comprising the first portion and the second portion of the plurality of three-dimensional graphics commands; compressing the frame by the agent; and transmitting, by the agent, the frame to a remote computing machine. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 34, 36)
-
-
2-3. -3. (canceled)
-
12. A system for remoting three dimensional graphics, the system comprising:
-
a local computing machine executing an application that generates a plurality three-dimensional graphics commands; a remote computing machine in communication with the local computing machine via a remote presentation protocol; and an agent executing on the local computing machine to; intercept the plurality of three-dimensional graphics commands, encode a first portion of the plurality of three-dimensional graphics commands with a first codec, encode a second portion of the plurality of three-dimensional graphics commands with a second codec, create a frame comprising the first portion and the second portion of the plurality of three-dimensional graphics commands, compress the frame, and transmit the frame to the remote computing machine. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 35, 37)
-
-
13-14. -14. (canceled)
-
23-33. -33. (canceled)
Specification