Patent application number | Description | Published |
20090070404 | Methods and Systems for Providing, by a Remote Machine, Access to Graphical Data Associated with a Resource Provided by a Local Machine - A method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine includes initializing, by a remote agent on a remote machine, a proxy icon handler. The proxy icon handler receives, from an icon handler on a local machine, data associated with an icon for a resource provided by the local machine. The proxy icon handler modifies a window in a remote desktop environment displaying a plurality of icons including at least one icon associated with a resource provided by the remote machine and the icon associated with the resource provided by the local machine. The remote agent transmits, to the local machine, window attribute data associated with the modified window and graphical data representing the window displaying the plurality of icons. The local agent displays the received graphical data in a window formed according to the received window attribute data. | 03-12-2009 |
20090070405 | Methods and Systems for Providing, by a Remote Machine, Access to Functionality Associated with a Resource Executing on a Local Machine - A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine. | 03-12-2009 |
20090070687 | Methods and Systems for Providing, by a Remote Machine, Access to a Desk Band Associated with a Resource Executing on a Local Machine - A method for providing, by a remote machine, access to a desk band associated with a resource on a local machine includes receiving, by a first agent on the remote machine, an identification of a desk band associated with a resource on a local machine. The first agent, in communication with a shell on the remote machine, maintains a taskbar window in a remote desktop environment. The taskbar window includes at least one window associated with a resource provided by the remote machine and a window region representing the desk band by using graphical data stored on the remote machine. The first agent transmits, to a second agent on the local machine, window attribute data and output data associated with the taskbar window in the remote desktop environment. The second agent displays at least a portion of the received output data in a local window on a local desktop environment. | 03-12-2009 |
20090094523 | Methods and Systems for Maintaining Desktop Environments providing integrated access to remote and local resourcses - A method for maintaining a full-screen, integrated desktop environment on a remote machine for display to a user by a local machine includes monitoring, by a first agent on the remote machine, a desktop environment providing integrated access to a resource provided to a user of the local machine by the remote machine and a resource provided by the local machine to the user. The first agent generates a proxy window representing a window on the local machine displaying output data generated by the second resource and receives an identification of a change to the window on the local machine. The first agent modifies at least one data object in the desktop environment responsive to the change. The first agent transmits, to a second agent on the local machine, an identification of the modification. The second agent modifies attribute data associated with a data object displayed by the local machine. | 04-09-2009 |
20100111494 | SYSTEM AND METHODS FOR AUTOMATIC TIME-WARPED PLAYBACK IN RENDERING A RECORDED COMPUTER SESSION - Methods and systems for generating playback instructions for time-warped playback of presentation layer protocol data. The method includes a protocol engine executing on a computing device recording a protocol data stream comprising a plurality of packets representing a user session. The protocol engine determines a complexity factor for a first portion of the protocol data stream and for a second portion of the protocol data stream based on content of the packets of the protocol data stream. The protocol engine determines a first playback rate for the first portion of the protocol data stream and a second playback rate for the second portion of the protocol data stream using the complexity factor of each portion of the protocol data stream, wherein the first playback rate differs from the second playback rate. The protocol engine renders the protocol data stream according to the determined playback rates. | 05-06-2010 |
20110072293 | Systems and Methods for Attributing An Amount of Power Consumption To A Workload - A method for attributing a portion of a level of electrical power consumption by a server to a virtual machine executing on the server, includes determining a level of electrical power consumption of a server. The method includes identifying a level of load placed on the server by a workload executing on the server. The method includes attributing, by a power apportionment module in communication with the server, a portion of the level of electrical power consumption of the server to the workload, based on the identified level of load. The method includes providing, by the power apportionment module, to a user, an identification of the attributed portion of the level of electrical power consumption. | 03-24-2011 |
20110173618 | METHOD AND APPARATUS FOR MOVING PROCESSES BETWEEN ISOLATION ENVIRONMENTS - A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule loads in association with the target isolation scope. | 07-14-2011 |
20110197141 | METHODS AND SYSTEMS FOR PROVIDING, BY A REMOTE MACHINE, ACCESS TO GRAPHICAL DATA ASSOCIATED WITH A RESOURCE PROVIDED BY A LOCAL MACHINE - A method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine includes initializing, by a remote agent on a remote machine, a proxy icon handler. The proxy icon handler receives, from an icon handler on a local machine, data associated with an icon for a resource provided by the local machine. The proxy icon handler modifies a window in a remote desktop environment displaying a plurality of icons including at least one icon associated with a resource provided by the remote machine and the icon associated with the resource provided by the local machine. The remote agent transmits, to the local machine, window attribute data associated with the modified window and graphical data representing the window displaying the plurality of icons. The local agent displays the received graphical data in a window formed according to the received window attribute data. | 08-11-2011 |
20110219313 | Methods and Systems for Providing, by a Remote Machine, Access to a Desk Band Associated with a Resource Executing on a Local Machine - A method for providing, by a remote machine, access to a desk band associated with a resource on a local machine includes receiving, by a first agent on the remote machine, an identification of a desk band associated with a resource on a local machine. The first agent, in communication with a shell on the remote machine, maintains a taskbar window in a remote desktop environment. The taskbar window includes at least one window associated with a resource provided by the remote machine and a window region representing the desk band by using graphical data stored on the remote machine. The first agent transmits, to a second agent on the local machine, window attribute data and output data associated with the taskbar window in the remote desktop environment. The second agent displays at least a portion of the received output data in a local window on a local desktop environment. | 09-08-2011 |
20120011198 | METHODS AND SYSTEMS FOR PROVIDING, BY A REMOTE MACHINE, ACCESS TO FUNCTIONALITY ASSOCIATED WITH A RESOURCE EXECUTING ON A LOCAL MACHINE - A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine. | 01-12-2012 |
20130283181 | METHODS AND SYSTEMS FOR PROVIDING, BY A REMOTE MACHINE, ACCESS TO A DESK BAND ASSOCIATED WITH A RESOURCE EXECUTING ON A LOCAL MACHINE - A method for providing, by a remote machine, access to a desk band associated with a resource on a local machine includes receiving, by a first agent on the remote machine, an identification of a desk band associated with a resource on a local machine. The first agent, in communication with a shell on the remote machine, maintains a taskbar window in a remote desktop environment. The taskbar window includes at least one window associated with a resource provided by the remote machine and a window region representing the desk band by using graphical data stored on the remote machine. The first agent transmits, to a second agent on the local machine, window attribute data and output data associated with the taskbar window in the remote desktop environment. The second agent displays at least a portion of the received output data in a local window on a local desktop environment. | 10-24-2013 |
20130287363 | SYSTEM AND METHODS FOR AUTOMATIC TIME-WARPED PLAYBACK IN RENDERING A RECORDED COMPUTER SESSION - Methods and systems for generating playback instructions for time-warped playback of presentation layer protocol data. The method includes a protocol engine executing on a computing device recording a protocol data stream comprising a plurality of packets representing a user session. The protocol engine determines a complexity factor for a first portion of the protocol data stream and for a second portion of the protocol data stream based on content of the packets of the protocol data stream. The protocol engine determines a first playback rate for the first portion of the protocol data stream and a second playback rate for the second portion of the protocol data stream using the complexity factor of each portion of the protocol data stream, wherein the first playback rate differs from the second playback rate. The protocol engine renders the protocol data stream according to the determined playback rates. | 10-31-2013 |