Updating a user session in a mach-derived computer system environment

  • US RE46,386 E1
  • Filed: 02/27/2014
  • Issued: 05/02/2017
  • Est. Priority Date: 09/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for updating a user instance, the method comprising:

  • creating at least one user computer context configured to be executed on a Mach-derived system computing device comprising at least one computer processor, wherein each of the at least one user computer context incorporates is 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 system computing 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 sever server, that any portion of the user computer data has been updated;

    transferring the data to corresponding 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 systemfor update of the user instance based on the updated user computer data or metadata.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×