×

System and method for changing system modes

  • US 9,037,992 B2
  • Filed: 12/29/2008
  • Issued: 05/19/2015
  • Est. Priority Date: 12/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing, by a computing device, a graphical user interface via an operating system, the graphical user interface configured to permit a user to define a plurality of system modes, wherein each of the plurality of system modes is associated with at least one predefined setting of a plurality of applications, wherein the plurality of applications includes at least two of an email client, a VPN client, an instant messaging client, and a calendar client;

    receiving, by the computing device, a selection of a first system mode and a second system mode of the plurality of system modes from the user, the second system mode having a different at least one predefined setting of the plurality of applications from the first system mode;

    transmitting, by the computing device, a system message to the plurality of applications indicating that the first system mode and the second system mode have been selected;

    applying, by the computing device, changes to the at least one predefined setting of the plurality of applications responsive to the received system message based on the first system mode and the second system mode being selected simultaneously, including activating or deactivating the plurality of applications based on a predetermined specified order of precedence of activation or deactivation of the plurality of applications in the event of a conflict between the first system mode and the second system mode, wherein the predetermined specified order of precedence is specified prior to the conflict between the first system mode and the second system mode; and

    sharing, by the computing device, at least one of the defined plurality of system modes with at least one other user associated with a different computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×