Patents by Inventor Maoni Stephens

Maoni Stephens 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: 10754770
    Abstract: A process may utilize multiple garbage collector threads, each having the capability to steal partially-marked object references from an accessible mark stack having additional work that has yet to be processed. A partially-marked object reference may be represented as a pair of entries on a mark stack. A garbage collector thread may utilize an atomic operation to access the pair of entries in a prescribed manner to steal an unprocessed partially-marked object reference. In this manner, the workload of an overloaded garbage collector thread is offloaded to another garbage collector thread that may be idle thereby balancing the workload more evenly among multiple garbage collector threads.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: August 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Maoni Stephens, Patrick Dussud
  • Publication number: 20130091186
    Abstract: A process may utilize multiple garbage collector threads, each having the capability to steal partially-marked object references from an accessible mark stack having additional work that has yet to be processed. A partially-marked object reference may be represented as a pair of entries on a mark stack. A garbage collector thread may utilize an atomic operation to access the pair of entries in a prescribed manner to steal an unprocessed partially-marked object reference. In this manner, the workload of an overloaded garbage collector thread is offloaded to another garbage collector thread that may be idle thereby balancing the workload more evenly among multiple garbage collector threads.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: MAONI STEPHENS, Patrick Dussud
  • Patent number: 7529775
    Abstract: A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Vadim Bluvshteyn, Michael Sciacqua, Donald J. Munsil, Corneliu Lupu, Maoni Stephens, Mark S. Carroll, Steven S. Heinz
  • Publication number: 20070094671
    Abstract: Interfaces are provided to notify of conditions pertaining to memory management. Thus, efforts to avoid time-outs during execution of code in a managed execution environment may be implemented.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Maoni Stephens, Patrick Dussud
  • Publication number: 20070094651
    Abstract: Efforts to avoid time-outs during execution of an application in a managed execution environment may be implemented by monitoring memory allocation.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Maoni Stephens, Patrick Dussud
  • Publication number: 20070022268
    Abstract: The scheduling, scope, and other parameters of memory management for execution of a managed object may be influenced by at least an amount of native memory associated with the managed object.
    Type: Application
    Filed: July 25, 2005
    Publication date: January 25, 2007
    Applicant: Microsoft Corporation
    Inventor: Maoni Stephens
  • Publication number: 20070011658
    Abstract: Memory management within a runtime execution environment may be configured in accordance with data associated with executable code loaded therein.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventor: Maoni Stephens
  • Publication number: 20050160421
    Abstract: A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.
    Type: Application
    Filed: February 18, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Vadim Bluvshteyn, Michael Sciacqua, Donald Munsil, Corneliu Lupu, Maoni Stephens, Mark Carroll, Steven Heinz
  • Publication number: 20050044057
    Abstract: A standard reporting schema to represent applications and other information on a computer in a hierarchical manner, such as via an XML (extensible markup language) file. An agent or engine is provided to inventory a computer for installed applications or services and to output a report, or log file, conforming to the schema standard. A calculation may be performed on a subset of attributes stored in the log file for an application or a service so as generate a signature representing the subset. The signature may be stored with the log file, and may be accessed quickly in a database to determine whether or not the application is a particular application, or, if more particular resources are defined, to determine more specific information, such as whether the application is a particular version or run of the application.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Vadim Bluvshteyn, Michael Sciacqua, Donald Munsil, Corneliu Lupu, Maoni Stephens, Mark Carroll, Steven Heinz