Patent application number | Description | Published |
20120069036 | METHOD AND MECHANISM FOR DELIVERING APPLICATIONS OVER A WAN - An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame. Some techniques for optimizing a set of graphics command data to be sent from the server to the client include: eliminating some or all data, that is not needed by a client GPU to render one or more images, from the set of graphics command data to be transmitted to the client; applying precision changes to the set of graphics command data to be transmitted to the client; and performing one or more data type compression algorithms on the set of graphics command data. | 03-22-2012 |
20130016107 | METHOD AND MECHANISM FOR PERFORMING BOTH SERVER-SIDE AND CLIENT-SIDE RENDERING OF VISUAL DATA - Disclosed is an approach for providing an improved approach for rendering graphics that can utilize both server-side rendering and client-side rendering for the same display frame. In this way, the different visual objects within the same frame can be rendered using either approach, either at the server or at the client. | 01-17-2013 |
20130147819 | METHOD AND MECHANISM FOR PERFORMING BOTH SERVER-SIDE AND CLIENT-SIDE RENDERING OF VISUAL DATA - Disclosed is an approach for providing an improved approach for rendering graphics that can utilize both server-side rendering and client-side rendering for the same display frame. In this way, the different visual objects within the same frame can be rendered using either approach, either at the server or at the client. | 06-13-2013 |
20130198794 | METHOD AND MECHANISM FOR EFFICIENTLY DELIVERING VISUAL DATA ACROSS A NETWORK - Disclosed is an approach for delivering visual content that improves network bandwidth utilizations. The visual data is separated into multiple categories, where the data for different categories are delivered using different bandwidth utilizations schemes. A first category of the data is delivered at a higher frame rate than the frame rate for a second category of the data. | 08-01-2013 |
20130210522 | DATA CENTER ARCHITECTURE FOR REMOTE GRAPHICS RENDERING - A data center architecture for remote rendering includes a hardware processor, a memory, a storage device, a graphics processor, a virtual machine monitor functionally connected to the hardware processor, memory, and storage device, one or more virtual machine game servers functionally connected to the virtual machine monitor, each virtual machine game server including a virtual processor, a virtual memory, a virtual storage, a virtual operating system, and a game binary executing under the control of the virtual operating system; a virtual machine rendering server functionally connected to the virtual machine monitor and functionally connected to the graphics processor, the virtual machine rendering server including: a virtual memory, a virtual storage, a virtual operating system, and one or more renderers. | 08-15-2013 |
20130212601 | METHOD AND SYSTEM FOR MAINTAINING GAME FUNCTIONALITY FOR A PLURALITY OF GAME INSTANCES RUNNING ON A COMPUTER SYSTEM - A container layer for allowing a plurality of game instances running on an operating system to maintain full game functionality is configured to intercept a communication from a game instance of the plurality of game instances to the operating system and provide an appropriate response to the intercepted communication. | 08-15-2013 |
20130344952 | METHOD AND SYSTEM FOR GENERATING SIGNATURES AND LOCATING/EXECUTING ASSOCIATIONS FOR A GAME PROGRAM - Disclosed are a method and system for generating signatures and locating/executing associations for a game program. In this way, hints pertaining to particular gameplay contexts for the game program may be located for a user in an automatic manner without requiring the user to manually locate the hint. | 12-26-2013 |
20140281836 | METHOD AND SYSTEM FOR PROVIDING ERROR CORRECTION TO LOW-LATENCY STREAMING VIDEO - Disclosed is a method for providing error correction to a video stream transmitted from a server to a client device, wherein the server is connected to an intermediate module over a bandwidth-limited network and the intermediate module is connected to the client device over a lossy network. The method includes intercepting data transmitted from the bandwidth-limited network to the lossy network by the intermediate module, identifying the video stream for error correction from the intercepted data at the intermediate module, generating error correction data for the video stream by the intermediate module and transmitting a modified stream that includes the video stream and the error correction data over the lossy network to the client device by the intermediate module. | 09-18-2014 |
20140369191 | METHOD AND APPARATUS FOR CONTROLLING SOURCE TRANSMISSION RATE FOR VIDEO STREAMING BASED ON QUEUING DELAY - A method for controlling transmission rate for video streaming based on queuing delay, includes determining a queuing delay for a packet transmitted from a source to a destination over a packet switched network and adjusting a transmission rate of the source in response to the determined queuing delay. | 12-18-2014 |
20150066513 | MECHANISM FOR PERFORMING SPEECH-BASED COMMANDS IN A SYSTEM FOR REMOTE CONTENT DELIVERY - A method for performing speech-based commands in a system for remote content delivery, includes receiving speech, recognizing the speech, transmitting the speech to a speech server, receiving a device-based signal corresponding to the speech from the speech server when the speech is a speech-based command, forwarding the device-based signal to a streaming server; and receiving content from the streaming server corresponding to the device-based signal. | 03-05-2015 |