×

Systems and methods for transitioning between user interface environments

  • US 8,839,138 B1
  • Filed: 12/21/2009
  • Issued: 09/16/2014
  • Est. Priority Date: 12/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for transitioning between user interface environments, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • determining that a user is interacting with a first user interface environment of a computing system, wherein the first user interface environment comprises a first virtual machine running in a host environment and a second user interface environment of the computing system comprises a second virtual machine running in the host environment, wherein the second user interface environment comprises a work computing environment in which the user is able to access data stored on a network shared with other users and the first user interface environment comprises a personal computing environment in which the user is unable to access sensitive data;

    projecting, via a projection module in the host environment, a representative portion of the data from the second user interface environment into the first user interface environment while preventing a potentially sensitive portion of the data from being provided to the first user interface environment;

    identifying a trigger associated with switching from the first user interface environment-to the second user interface environment, wherein;

    identifying the trigger comprises at least one of identifying an attempt to access a calendar event associated with the second user interface environment or identifying an attempt to access an email associated with the second user interface environment;

    in response to the trigger, swiveling into the second user interface environment by presenting the second user interface environment to the user in a manner that enables the user to interact with the second user interface environment; and

    automatically initiating, from within the second user interface environment, the action attempted by the user.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×