Patents by Inventor Michael Bartling

Michael Bartling 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).

  • Publication number: 20220100496
    Abstract: A method of tracking a history of firmware program updates. The method includes reading current descriptions of current application programming interfaces from a history log. The current application programming interfaces correspond to current software modules. The current software modules form a current firmware program of a target device. The method also includes accessing updated software modules and new descriptions of new application programming interfaces of an updated firmware program. The updated firmware program is created from the current firmware program. The method further includes appending the new descriptions to the current descriptions in the history log, reading the new descriptions of the new application programming interfaces from the history log, generating an updated linkage for the updated firmware program by adding new links for the new application programming interfaces, and storing the updated software modules and the updated linkage in the history log.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: Arm Cloud Technology, Inc.
    Inventors: Christopher Haster, Michael Bartling
  • Publication number: 20210374293
    Abstract: The present disclosure advantageously provides a computer-based method for partitioning software for an embedded system with a memory protection unit (MPU). Object code within a plurality of object files is converted to intermediate code. A call graph is generated based on the intermediate code. The call graph is transformed into a directed flow graph, which includes updating the call graph's node weights and directed edge weights. The directed flow graph is partitioned into a target number of MPU memory regions, which includes assigning each element of the object code to one of the MPU memory regions. Each element of the object code is relocated to a new object file that corresponds to the assigned MPU memory region. An MPU configuration object file is created that includes one or more configuration parameters for each MPU memory region.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Applicant: Arm Cloud Technology, Inc.
    Inventors: Michael Bartling, Christopher Haster
  • Patent number: 10931304
    Abstract: Disclosed are techniques for encoding a set of sensor content symbols at least in part via applying a processing window of an adjustable size.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: February 23, 2021
    Assignee: Arm IP Limited
    Inventors: Michael Bartling, Kevin Olen Gilbert, James M. Brisson
  • Publication number: 20150332801
    Abstract: Methods for precise and predictable modification of previously synthesized nanocrystals. The methods rely on the solubility behavior of crystalline materials to provide for controlled reversal of the nanocrystal growth process (i.e., dissolution). A method for post-synthesis modification of colloidal nanocrystals includes (1) providing a first nanocrystal having a first size and a first shape, (2) forming a reaction mixture that includes the nanocrystal, at least one ligand capable of binding to at least one component of the nanocrystal, at least one solvent, and an inert gas atmosphere, and (3) modifying the size and/or shape of the nanocrystal in the reaction mixture for a period of time at a temperature in a range from about 100° C. to about 240° C. so as to produce at least a second nanocrystal having a second size and/or a second shape.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Michael Bartl, Jacqueline T. Siy
  • Publication number: 20120068126
    Abstract: Methods for precise and predictable modification of previously synthesized nanocrystals. The methods rely on the solubility behavior of crystalline materials to provide for controlled reversal of the nanocrystal growth process (i.e., dissolution). A method for post-synthesis modification of colloidal nanocrystals includes (1) providing a first nanocrystal having a first size and a first shape, (2) forming a reaction mixture that includes the nanocrystal, at least one ligand capable of binding to at least one component of the nanocrystal, at least one solvent, and an inert gas atmosphere, and (3) modifying the size and/or shape of the nanocrystal in the reaction mixture for a period of time at a temperature in a range from about 100 0C to about 240 0C so as to produce at least a second nanocrystal having a second size and/or a second shape.
    Type: Application
    Filed: January 20, 2010
    Publication date: March 22, 2012
    Applicant: University of Utah Research Foundation
    Inventors: Michael Bartl, Jacqueline T. Siy
  • Publication number: 20100270724
    Abstract: The holding device according to the invention for the sheet end 12 of a material web wound up to form a coil 1, which material web is received on a carrying shaft 44, comprises a clamping bar 34 on which several clamping pieces 35 are arranged so as to be displaceable and fixable along the longitudinal axis of the clamping bar 34, which is supported on the ends of the carrying shaft 44 by clamping and guiding units 36 via bearing pieces 45 and exerts a contact pressure between the bottom side of the sheet end 12 and the penultimate layer of the coil 1 and between the top side of the sheet end 12 and the clamping pieces 35, which contact pressure, together with the frictional forces resulting therefrom, secures the sheet end 12.
    Type: Application
    Filed: January 20, 2006
    Publication date: October 28, 2010
    Inventor: Roman Michael Bartl