Patents by Inventor Mark Brazier

Mark Brazier 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: 9122541
    Abstract: A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls, the thread execution parameters indicating that the requesting process calls can be executed by the target process simultaneously and independently, that the requesting process calls must be processed in a specific order based on the dependencies, or that the requesting process calls are to be executed with shared process objects. The method includes receiving results from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: September 1, 2015
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Mark Brazier
  • Publication number: 20140157286
    Abstract: A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls, the thread execution parameters indicating that the requesting process calls can be executed by the target process simultaneously and independently, that the requesting process calls must be processed in a specific order based on the dependencies, or that the requesting process calls are to be executed with shared process objects. The method includes receiving results from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Mark Brazier
  • Patent number: 8695013
    Abstract: A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes, and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls. The method includes receiving results, corresponding to the requesting process calls, from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: April 8, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Mark Brazier
  • Publication number: 20120266182
    Abstract: A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes, and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls. The method includes receiving results, corresponding to the requesting process calls, from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: Mark Brazier
  • Publication number: 20060045968
    Abstract: Increasing the number of successive pulses of oxidant before applying pulses of metal precursor may improve the quality of the resulting metal or rare earth oxide films. These metal or rare earth oxide films may be utilized for high dielectric constant gate dielectrics. In addition, pulsing the oxidant during the pre-stabilization period may be advantageous. Also, using more pulses of oxidant than the pulses of precursor may reduce chlorine concentration in the resulting films.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 2, 2006
    Inventors: Matthew Metz, Mark Brazier, Timothy Glassman, Christopher Thomas, Lawrence Foley, Christopher Parker, Ying Zhou, Markus Kuhn, Suman Datta, Jack Kavalieros, Mark Doczy, Justin Brask, Robert Chau