Patents by Inventor Michael E. Tabet

Michael E. Tabet has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8296786
    Abstract: A function call can be received at a remote execution module in a host environment. The call can instruct the remote execution module to remotely execute a specified function in a remote environment. The call can be received while an agent is executing in the remote environment. The function can be sent to the agent in the remote environment in response to receiving the call. The agent can be employed to perform acts, which can include receiving the function at the remote environment, executing the function in the remote environment in response to receiving the function, and sending results of executing the function to the execution module. Additionally, the execution module can be employed to receive the results from the agent and return the results as a response to the call.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew E. Faust, Michael E. Tabet
  • Publication number: 20120089875
    Abstract: Two user sessions can run concurrently on the same computer. A module executed by a first user instantiates a session manager in a first user session. The session manager receives input identifying a second user and providing credentials for the second user. A backup is made of auto-run and logon registry keys. A control file is created that directs actions in the second user session. The second user's credentials are registered in the registry file. The first session continues to execute while the second user is automatically logged on based on the registry auto login keys. The session manager is notified that login of the second user is complete. The session manager rewrites the auto login keys to the first user keys stored in the backup. The second user is logged off. The first user is automatically reconnected based on the rewritten registry keys.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew E. Faust, Kyrie Lynn Goodhart, Michael E. Tabet
  • Publication number: 20120072927
    Abstract: A function call can be received at a remote execution module in a host environment. The call can instruct the remote execution module to remotely execute a specified function in a remote environment. The call can be received while an agent is executing in the remote environment. The function can be sent to the agent in the remote environment in response to receiving the call. The agent can be employed to perform acts, which can include receiving the function at the remote environment, executing the function in the remote environment in response to receiving the function, and sending results of executing the function to the execution module. Additionally, the execution module can be employed to receive the results from the agent and return the results as a response to the call.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew E. Faust, Michael E. Tabet