发明名称 Updating a user session in a mach-derived computer system environment
摘要 Methods, apparatus, systems and computer program product for updating a user session in a terminal server environment. Transfer of display data corresponding to an updated user interface can occur via a memory shared between an agent server and an agent client in a terminal server environment. Access to the shared memory can be synchronized via token passing or other operation to prevent simultaneous access to the shared memory. Token sharing and synchronized input/output can be performed using FIFOs, sockets, files, semaphores and the like, allowing communications between the agent server and agent client communications to adapt to different operating system architecture.
申请公布号 USRE46386(E1) 申请公布日期 2017.05.02
申请号 US201414191450 申请日期 2014.02.27
申请人 Strategic Technology Partners LLC 发明人 Cohen Joseph Chaim
分类号 G06F15/167;G06F3/023 主分类号 G06F15/167
代理机构 ATFirm PLLC 代理人 ATFirm PLLC ;Albrecht Ralph P.
主权项 1. A id="REI-00001" date="20170502" computer-implemented id="REI-00001" method for updating a user instance, the method comprising: creating at least one user computer context configured to be executed on a Mach-derived systemcomputing device comprising at least one computer processor, wherein each of the at least one user computer context incorporatesis configured to incorporate an agent server; associating the agent server with an agent client, wherein the agent client and the agent server are configured to be executed on the Mach-derived systemcomputing device, but in separate processes and in separate Mach contexts; generating, by the agent server, data corresponding to an updated user instance, wherein the data corresponding to the undated user instance comprises user computer data, wherein the user computer data comprises at least one of: display data, audio data, biometric data, input data, image data, output data, video data, streaming data, touch screen data, keypad data, joystick data, touchpad data, keyboard data, mouse data, metadata, smart device data, input device data, data from another device appropriate for receiving input directly or indirectly from the user, computer monitor data, speaker data, projector data, data from another device appropriate for outputting data, or output device data; determining, by the agent severserver, that any portion of the user computer data has been updated; transferring the data tocorresponding to the updated user instance between the agent server and the agent client via a computer system communication facility based on said determining, wherein said transferring comprises: transferring at least one of: the user computer data, ormetadata corresponding to a shared memory comprising, wherein said shared memory comprises the any portion of the updated user computer data,between the agent server and the agent client, wherein at least one of the user computer data or the metadata is transmitted via the computer system communication facility,wherein the computer system communication facility comprises at least one of: a socket,a file,a port,a shared computer memory, ora pipe; and transmitting the data corresponding to the updated user instance over a communications network to a remote computer system for update of the user instance based on the data corresponding to the updated user instance, wherein said transmitting comprises: transmitting at least of the user computer data, or the metadata, over the communications network to the remote computer system for update of the user instance based on the updated user computer data or metadata.
地址 Las Vegas NV US
您可能感兴趣的专利