Patents by Inventor Hart Wilson

Hart Wilson 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: 10235147
    Abstract: The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions support. Extensions are registered in this catalog according to the contract they implement. The extension catalog can be queried to identify extensions that support a given contract. An extension can be selected from among the results from a query, and the selected extension can be activated. When activated, the extension is set up by the operating system as an independent process from, and with context from, the application for which it is an extension. Information about the extension is provided to the application to enable the extension and the application to communicate according to the supported contract.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Merry, Hart Wilson, Mohammad Almalkawi, Pierre-Yves Santerre, Sriram Sarda, Tassaduq Basu
  • Patent number: 9465948
    Abstract: An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured resources associated with a particular trust level that are outside of the isolation execution environment. A trust activation engine determines the trust level associated with a request for a resource and operates differently based on the trust level. A broker process may be used to execute components providing access to resources having a partial trust level in an execution environment that is separate from the isolation execution environment.
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: October 11, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC.
    Inventors: Saji Abraham, Hart Wilson, Tassaduq Basu, Sermet Iskin, Liang Zhao
  • Publication number: 20150106915
    Abstract: An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured resources associated with a particular trust level that are outside of the isolation execution environment. A trust activation engine determines the trust level associated with a request for a resource and operates differently based on the trust level. A broker process may be used to execute components providing access to resources having a partial trust level in an execution environment that is separate from the isolation execution environment.
    Type: Application
    Filed: November 30, 2014
    Publication date: April 16, 2015
    Inventors: SAJI ABRAHAM, HART WILSON, TASSADUQ BASU, SERMET ISKIN, LIANG ZHAO
  • Patent number: 8973158
    Abstract: An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured resources associated with a particular trust level that are outside of the isolation execution environment. A trust activation engine determines the trust level associated with a request for a resource and operates differently based on the trust level. A broker process may be used to execute components providing access to resources having a partial trust level in an execution environment that is separate from the isolation execution environment.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Saji Abraham, Hart Wilson, Tassaduq Basu, Sermet Iskin, Liang Zhao
  • Publication number: 20130055285
    Abstract: The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions support. Extensions are registered in this catalog according to the contract they implement. The extension catalog can be queried to identify extensions that support a given contract. An extension can be selected from among the results from a query, and the selected extension can be activated. When activated, the extension is set up by the operating system as an independent process from, and with context from, the application for which it is an extension. Information about the extension is provided to the application to enable the extension and the application to communicate according to the supported contract.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Matthew Merry, Hart Wilson, Mohammad Almalkawi, Pierre-Yves Santerre, Sriram Sarda, Tassaduq Basu
  • Publication number: 20130024929
    Abstract: An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured resources associated with a particular trust level that are outside of the isolation execution environment. A trust activation engine determines the trust level associated with a request for a resource and operates differently based on the trust level. A broker process may be used to execute components providing access to resources having a partial trust level in an execution environment that is separate from the isolation execution environment.
    Type: Application
    Filed: July 20, 2011
    Publication date: January 24, 2013
    Applicant: Microsoft Corporation
    Inventors: SAJI ABRAHAM, Hart Wilson, Tassaduq Basu, Sermet Iskin, Liang Zhao
  • Patent number: 5513171
    Abstract: A network management facility is adapted so that it obtains information including connectivity data as well as the identities of discrete network elements from an associated network and then uses the information to determine the configuration of the network. The management facility then generates, for storage in a network management database, data records characterizing the configuration of the network, as defined by the components, circuits, etc., forming the network. Once the database has been created in this manner, the network management system may then use the contents of the database to provision requests entered by network users, for example, a request for additional transmission bandwidth. The database may also be used to evaluate a network condition, such as a condition characterized by a trouble alarm.
    Type: Grant
    Filed: July 26, 1994
    Date of Patent: April 30, 1996
    Assignee: AT&T Corp.
    Inventors: Karen M. Ludwiczak, Louis M. Martz, Patricia Hart Wilson