Patent
Network-based dynamic encoding
Erik R. Swenson,Nitin Bhandari +1 more
- 31 Oct 2007
109
TL;DR: In this article, a network-based video encoding and decoding system encodes and decodes remotely displayed user application data on a centralized desktop computer, where the encoding system consults a back channel information manager to dynamically adjust encoding parameters.
read more
Abstract: A network-based video encoding and decoding system encodes and decodes remotely displayed user application data on a centralized desktop computer. Remotely displayed user application data are screen captures of a browsing application run by the centralized desktop computer on user's behalf. The encoding system optimizes its encoding performance using back channel information which includes real time network capacity information and decoder feedback. The encoding system consults a back channel information manager to dynamically adjust encoding parameters. Based on the real time network capacity information received, the encoding system adjusts its capturing sampling rate. Based on encoding errors identified by the decoding system, the encoding system selectively re-send previously encoded frames/blocks, or send intra frames on demand to allow the decoding system to correct encoding errors. In response to encoding customization requests from the decoding system, the encoding system adjusts its encoding parameters to meet such requests.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Hosting and broadcasting virtual events using streaming interactive video
Stephen G. Perlman,Der Laan Roger Van +1 more
- 04 Dec 2008
TL;DR: In this article, a method comprising broadcasting a live game tournament in the form of a multicast streaming interactive video stream from a hosting service to a plurality of viewers over the Internet is described.
122
Patent
Method for user session transitioning among streaming interactive video servers
Stephen G. Perlman,Roger van der Laan +1 more
- 04 Dec 2008
TL;DR: In this paper, the authors propose a method by which a streaming interactive video user session is handed off from one interactive video server to another without noticeable disruption to the video stream or user interactivity.
93
Patent
System and method for accelerated machine switching
Stephen G. Perlman,Roger van der Laan,Timothy Cotter,Scott Furman,Robert Mccool,Ian Buckley +5 more
- 17 Mar 2010
TL;DR: In this article, a computer-implemented system initiating a new online video game in response to user input from a client device, the online game being in a first state on a first server when initiated, executing the online video games on the server, thereby causing the online games to enter into a second state, pausing or terminating the game, determining differences between the first state and the second state and generating difference data containing the differences.
81
Patent
System for reporting recorded video preceding system failures
Der Laan Roger Van,Stephen G. Perlman +1 more
- 04 Dec 2008
TL;DR: In this paper, a watchdog process is used to report whether a game or application is running smoothly on a server of a hosting service system and constantly record the video/audio output of the game and application in a delay buffer.
79
Patent
System and Method for Selecting a Video Encoding Format Based on Feedback Data
Stephen G. Perlman,Der Laan Roger Van,Timothy Cotter,Scott Furman,Robert Mccool,Ian Buckley +5 more
- 17 Mar 2010
TL;DR: In this article, a computer-implemented system and method for performing video compression are described, which comprises encoding a plurality of video frames or portions thereof according to a first encoding format, transmitting the plurality of encoded video frames and portions to a client device, receiving feedback information from the client devices, the feedback information usable to determine whether data contained in the video frame or portions has been successfully received and/or decoded, determining latency associated with communicating with the client device.
77
References
Patent
Visual content browsing using rasterized representations
John S. Robotham,Charles Lee Johnson,Howard P. Weiss +2 more
- 06 Aug 2001
TL;DR: In this article, a server-side rasterization of visual content is used to display visual content on a client device using a client-side interface. But the server does not provide the interface.
799
Patent
System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
Dan Kikinis
- 10 Apr 1996
TL;DR: In this article, a system is provided wherein relatively low-end computers such as portable, battery-powered computers ordinarily incapable of Internet browsing functions may be used to browse the Internet.
511
Patent
Resolution independent vector display of internet content
Gary B. Rohrabaugh,Scott A. Sherman +1 more
- 11 Jun 2001
TL;DR: In this article, a proxy server receives web content requests from a client and translates the content from an original format into a scalable vector representation, which is then sent to the client, where it is scaled and/or offset, enabling users to zoom or pan the web content.
363
Patent
Monitoring of individual internet usage
Shane Blaser,Ronald Burr,Stacy Haitsuka,Harold MacKenzie,Terry Warren,Marwan Zebian +5 more
- 09 Mar 2000
TL;DR: In this article, a client monitoring application is used to monitor the user's online activities without intruding on the activities of the user, and the stream of URLs transmitted by the browser application are obtained by the client application.
271
Patent
Multiple remote display system
Neal Margulis
- 27 May 2005
TL;DR: In this paper, a multi-display system includes a host system that supports both graphics and video based frames for multiple remote displays, multiple users or a combination of the two, where the necessary portions of the remote display frame are further processed, encoded and where necessary, transmitted over a network to the remote displays for each user.
215