Patents by Inventor Michael John Davis

Michael John Davis 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: 11656880
    Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: May 23, 2023
    Assignee: Nordic Semiconductor ASA
    Inventors: David William Knox, Michael John Davis, Adrian John Anderson
  • Patent number: 10918629
    Abstract: The disclosure relates to the field of lymphedema therapy, more specifically, to a new pharmacological strategy to rescue the failed lymph pump system that can supplement, enhance or replace current therapies.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: February 16, 2021
    Assignee: The Curators of the University of Missouri
    Inventor: Michael John Davis
  • Publication number: 20200117475
    Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 16, 2020
    Inventors: David William KNOX, Michael John DAVIS, Adrian John ANDERSON
  • Patent number: 10528365
    Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: January 7, 2020
    Assignee: Imagination Technologies Limited
    Inventors: David William Knox, Michael John Davis, Adrian John Anderson
  • Publication number: 20180110676
    Abstract: A pressure-applying device is generally used in workout (exercise) environments for applying pressure to release tension developed in muscles during heavy physical activity, such as power lifting. The device can be used for both roller applications, typically along the human back and point applications, which may be on the back or other points that accrue muscle tension during exercise. The device includes a cylindrical roller portion and end extensions extending from the roller portion at each end and aligned with the central axis of the roller portion. The extensions are sized to accept standard barbell weights. The result is a relatively light shipping weight and low cost roller device that can apply pressure far in excess of its own weight, reducing shipping/fabrication costs and increasing portability while the barbell weights are not mounted on the device.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Inventor: Corey Michael John Davis
  • Patent number: 9916108
    Abstract: Methods and apparatus for efficient loading of data from memory to registers and storing of data from registers to memory are described. In an embodiment, a processor comprises a data structure to which addresses which are used for load operations are pushed. Instead of independently generating addresses for a store operation, addresses are popped from the data structure and either used directly or an optional offset may first be applied to the popped address. In this way, a store operation and a load operation may be performed in parallel because they do not both require use of the logic which independently generates addresses for load/store operations. In various examples, the data structure is a FIFO structure.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 13, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Michael John Davis, Adrian John Anderson, Gary Christopher Wass
  • Publication number: 20170333412
    Abstract: The disclosure relates to the field of lymphedema therapy, more specifically, to a new pharmacological strategy to rescue the failed lymph pump system that can supplement, enhance or replace current therapies.
    Type: Application
    Filed: October 20, 2015
    Publication date: November 23, 2017
    Inventor: Michael John Davis
  • Publication number: 20160070505
    Abstract: Methods and apparatus for efficient loading of data from memory to registers and storing of data from registers to memory are described. In an embodiment, a processor comprises a data structure to which addresses which are used for load operations are pushed. Instead of independently generating addresses for a store operation, addresses are popped from the data structure and either used directly or an optional offset may first be applied to the popped address. In this way, a store operation and a load operation may be performed in parallel because they do not both require use of the logic which independently generates addresses for load/store operations. In various examples, the data structure is a FIFO structure.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventors: Michael John Davis, Adrian John Anderson, Gary Christopher Wass
  • Publication number: 20150268960
    Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 24, 2015
    Inventors: David William KNOX, Michael John DAVIS, Adrian John ANDERSON
  • Patent number: 9115284
    Abstract: The present invention generally relates to asphalt mixes with a high content of recycled bituminous materials including a binder modified with glycerol. The present invention further relates to a method for preparing the asphalt mixes and to the use of the asphalt mixes as materials for making courses and/or surfacing for road construction and/or civil engineering. The present invention also relates to the use of glycerol as a correcting agent for the workability and/or of the thermal cracking resistance and/or of the rutting resistance of an asphalt mix with a high content of recycled bituminous materials.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: August 25, 2015
    Assignee: COLAS
    Inventors: Michael John Davis, Jean-Paul Fort, Thierry Delcroix
  • Publication number: 20140130712
    Abstract: The present invention generally relates to asphalt mixes with a high content of recycled bituminous materials comprising a binder modified with glycerol. The present invention further relates to a method for preparing said asphalt mixes and to the use of said asphalt mixes as materials for making courses and/or surfacing for road construction and/or civil engineering. The present invention also relates to the use of glycerol as a correcting agent for the workability and/or of the thermal cracking resistance and/or of the rutting resistance of an asphalt mix with a high content of recycled bituminous materials.
    Type: Application
    Filed: April 25, 2013
    Publication date: May 15, 2014
    Inventors: Michael John DAVIS, Jean-Paul FORT, Thierry DELCROIX
  • Patent number: 7393895
    Abstract: A method of forming a poly(arylene ether)-containing solid concentrate is described. The method includes blending a poly(arylene ether), a thermosetting resin, and a compatibilizing agent in the presence of a solvent to form a homogeneous solution, and removing the solvent to yield the solid concentrate. The solid concentrate is useful for preparing curable conditions.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: July 1, 2008
    Assignee: Sabic Innovative Plastics IP B.V.
    Inventors: Michael John Davis, James Estel Tracy
  • Patent number: 7371590
    Abstract: A system for the inspection of and a process for the correction of defects in a microreplicated optical display film manufacturing process. The process steps of manufacturing a master, a plurality of shims from the master, and a multiplicity of display films from each shim are integrated with a systemic defect identification and correction process. Each primary manufacturing step has its own inspection system and correction process where defect information for that step of the process is fed back and analyzed; and from that analysis the subprocess is adjusted to eliminate or reduce the detected defect. The systemic defect is identified as to its source and then fed back and analyzed in the correction step of the respective subprocess in order to cure the root of the defect.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: May 13, 2008
    Assignee: General Electric Company
    Inventors: Kevin Patrick Capaldo, Mark Allen Cheverton, Dennis Joseph Coyle, Michael John Davis, Sameer Kirti Talsania, Masako Yamada, Chung-hei Yeung
  • Patent number: 7022777
    Abstract: A moldable thermosetting composition comprises a poly(arylene ether), a thermosetting resin, a toughening agent, and an amine cure agent. The compositions may be conveniently prepared without solvents, and the poly(arylene ether) may be provided in the form of an easily dissolved solid concentrate with the thermosetting resin.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: April 4, 2006
    Assignee: General Electric
    Inventors: Michael John Davis, James Estel Tracy
  • Publication number: 20040148490
    Abstract: A processor system is formed from a plurality of processor elements (6). A plurality of registers (8) are provided for use with the processing elements and an instruction decoder (4) is configured to decode a first portion of at least one Very Long Instruction Word (VLIW) as a multiple register load instruction. A second larger portion of the VLIW is decoded as data to enable loading of a plurality of individual ones of a plurality of registers.
    Type: Application
    Filed: March 26, 2003
    Publication date: July 29, 2004
    Inventors: Adrian John Anderson, Michael John Davis
  • Publication number: 20040137251
    Abstract: This invention is directed to an adhesive resin composition having better processability, exhibiting reduced B-staged (partially cured) friability, and capable of being produced in a wide range of flow characteristics dependent upon the applications desired. Specifically, the composition, comprising a poly(arylene ether)-polyvinyl resin and curable unsaturated monomer, is applied to a metal foil or thermoplastic substrate or a free-standing film. The thermoplastic substrate may have an electrically conductive metal, such as copper, on one side. Better final film properties can be achieved by tailored functionality of cross-linking by control of ingredients and/or chain length (molecular weight) of ingredients used in making the novel adhesive composition.
    Type: Application
    Filed: July 18, 2003
    Publication date: July 15, 2004
    Inventors: Michael John Davis, James Estel Tracy, Hua Guo
  • Publication number: 20040098562
    Abstract: A processor system includes a programmable very long instruction word (VLIW) processor which is closely coupled to a data memory. There is also provided a memory for storing instruction words for the VLIW processors. A memory access unit is coupled to a data memory and at least one input side is dedicated processor is coupled between a data input and the memory access unit. Furthermore, at least one output side dedicated processor is coupled between the memory access unit and the data output. The input and output side data processors perform operations common to a plurality of data processors on input and output data and the VLIW processor performs operations on data particular to a process being performed by the processor system. The VLIW processor is loaded with different sets of instruction words in dependence on the process being performed by the processor system.
    Type: Application
    Filed: February 5, 2003
    Publication date: May 20, 2004
    Inventors: Adrian John Anderson, Michael John Davis
  • Publication number: 20030018131
    Abstract: A moldable thermosetting composition comprises a poly(arylene ether), a thermosetting resin, a toughening agent, and an amine cure agent. The compositions may be conveniently prepared without solvents, and the poly(arylene ether) may be provided in the form of an easily dissolved solid concentrate with the thermosetting resin.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 23, 2003
    Inventors: Michael John Davis, James Estel Tracy
  • Patent number: D959006
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: July 26, 2022
    Inventor: Corey Michael John Davis