Patents by Inventor Sarah E. Schrock

Sarah E. Schrock 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: 9934402
    Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Publication number: 20160342806
    Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
    Type: Application
    Filed: August 5, 2016
    Publication date: November 24, 2016
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 9443105
    Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Publication number: 20130198646
    Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
    Type: Application
    Filed: April 9, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 8201230
    Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 7478339
    Abstract: A method for managing a plurality of application window representations is described. The method includes steps of defining a set of application window representation positions in a predefined region, displaying a plurality of application window representations in the application window representation positions, receiving an input to open a first application window, creating a first application window representation in the predefined region, determining whether a second application window representation of the plurality needs to be repositioned into a hidden application window representation position, and repositioning the second application window representation into the hidden application window representation upon determining that the second application window representation needs to be repositioned, wherein the hidden application window representation position is within a glom.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey W. Pettiross, Sarah E. Schrock, Charles W. Stabb, Donald J. Lindsay, Cornelis K. Van Dok, Hillel N. Cooperman, Charles Cummins
  • Patent number: 7134094
    Abstract: Automatic assignment of shortcut keys for launching applications or for providing other commands is provided based on the position of corresponding application listings or shortcuts in a menu. The menu may include an applications menu, such as a start menu. The menu may also include an application launch bar listing applications that may be launched therefrom by selecting the respective application, or by entering shortcut keys that are automatically assigned based on the position of the application listing on the launch bar. Methods are provided for assigning application launch shortcut keys, for identifying assigned shortcut keys, for modifying shortcut keys, and for using shortcut keys for instantiating or switching applications.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Charles W. Stabb, David A. Matthews, Sarah E. Schrock