Patents by Inventor David A. Carlson

David A. Carlson 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: 11382995
    Abstract: An illustrative aqueous ozone sanitizing system for body part, tissue, and instrument sanitizing, including hand rinsing and sanitizing includes a sanitizing chamber, spray devices configured to simultaneously irrigate the entire left and right hand of a user, at least two aqueous ozone generators each fluidly coupled to a subset of the spray devices, and a housing for the sanitizing chamber having an opening for guiding the user's hand orientation and position into the sanitizing chamber.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: July 12, 2022
    Inventors: Thomas F. Foust, Christopher Thompson, John Morici, David Carlson, Jake Vail
  • Patent number: 11385897
    Abstract: A merge unit configured to perform merge and permutation micro-operations by multiplexing data bytes of the inputs to simultaneously produce multiple data bytes of a merge and permutation result. Particularly, the merge unit includes a bank of MUXs arranged in parallel, each corresponding to one or more different data bytes in the merge result. When the merge unit is provided with a set of inputs, each MUX multiplexes the data bytes of the set of inputs (e.g., all the data bytes of the set of inputs) to selectively output a data byte to a particular location of the destination register storing the merge result. The selection by each MUX is individually controlled by a set of merge control words which identify a data byte location in an input and identify an input from the set of inputs.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 12, 2022
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: David A. Carlson
  • Publication number: 20220214884
    Abstract: Systems and methods of selecting a collection of compatible issue-ready instructions for parallel execution by functional units in a superscalar processor in a single clock cycle. All possible instructions (opcodes) to be executed by the functional units are pre-arranged into several scenarios based on potential resource conflicts among the instructions. Each scenario includes multiple groups of predefined instructions. During operation, concurrently for all the groups, an issue-ready instruction is identified with reference to each group based on group-specific selection policies. Further, based on the identified instructions, predefined policies are applied to select one or more scenarios and select among the picks of the selected scenarios. As a result, the output instructions of the selected scenarios are issued for parallel execution by the functional units.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventor: David CARLSON
  • Patent number: 11376813
    Abstract: A composite article comprises an article presenting a surface and a thermally expandable composition disposed on the surface of the article. The thermally expandable composition comprises (a) from about 35 to about 65 percent by weight of a polyolefin resin; (b) from about 2 to about 15 percent by weight of a thermoplastic resin; (c) from about 1 to about 6 percent by weight of a curing agent suitable for cross-linking the polyolefin resin (a); (d) from about 15 to about 45 percent by weight of filler; and (e) from about 1 to about 10 percent by weight of a chemical blowing agent which is activated at an activation temperature, each based on the total weight of the thermally expandable composition. Methods of preparing and using the composite article, and an assembly formed from the composite article, are also disclosed.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 5, 2022
    Assignee: ND INDUSTRIES, INC.
    Inventor: David Carlson
  • Publication number: 20220156080
    Abstract: A system and corresponding method enforce strong load ordering in a processor. The system comprises an ordering ring that stores entries corresponding to in-flight memory instructions associated with a program order, scanning logic, and recovery logic. The scanning logic scans the ordering ring in response to execution or completion of a given load instruction of the in-flight memory instructions and detects an ordering violation in an event at least one entry of the entries indicates that a younger load instruction has completed and is associated with an invalidated cache line. In response to the ordering violation, the recovery logic allows the given load instruction to complete, flushes the younger load instruction, and restarts execution of the processor after the given load instruction in the program order, causing data returned by the given and younger load instructions to be returned consistent with execution according to the program order to satisfy strong load ordering.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 19, 2022
    Inventors: David A. Carlson, Shubhendu S. Mukherjee, Wilson P. Snyder, II
  • Patent number: 11314516
    Abstract: Systems and methods of selecting a collection of compatible issue-ready instructions for parallel execution by functional units in a superscalar processor in a single clock cycle. All possible instructions (opcodes) to be executed by the functional units are pre-arranged into several scenarios based on potential resource conflicts among the instructions. Each scenario includes multiple groups of predefined instructions. During operation, concurrently for all the groups, an issue-ready instruction is identified with reference to each group based on group-specific selection policies. Further, based on the identified instructions, predefined policies are applied to select one or more scenarios and select among the picks of the selected scenarios. As a result, the output instructions of the selected scenarios are issued for parallel execution by the functional units.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: April 26, 2022
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: David Carlson
  • Publication number: 20220114101
    Abstract: A memory request, including an address, is accessed. The memory request also specifies a type of an operation (e.g., a read or write) associated with an instance (e.g., a block) of data. A group of caches is selected using a bit or bits in the address. A first hash of the address is performed to select a cache in the group. A second hash of the address is performed to select a set of cache lines in the cache. Unless the operation results in a cache miss, the memory request is processed at the selected cache. When there is a cache miss, a third hash of the address is performed to select a memory controller, and a fourth hash of the address is performed to select a bank group and a bank in memory.
    Type: Application
    Filed: November 18, 2021
    Publication date: April 14, 2022
    Inventors: Richard E. KESSLER, David ASHER, Shubhendu S. MUKHERJEE, Wilson P. SNYDER, II, David CARLSON, Jason ZEBCHUK, Isam AKKAWI
  • Publication number: 20220110620
    Abstract: Devices, systems, and methods for measuring a force applied to a joint during a surgical procedure are disclosed. The device includes an insertion tool, a handle, and one or more force indicators. The insertion tool includes an insertion end and a base end. The one or more force indicators may be attached to the insertion tool and the handle. The insertion end of the device may be inserted into a joint during a surgical procedure and used to apply a force to the joint and/or measure the force using the one or more force indicators when the force is applied.
    Type: Application
    Filed: August 7, 2019
    Publication date: April 14, 2022
    Inventors: Branislav JARAMAZ, Samuel C. DUMPE, Cedric CORPA DE LA FUENTE, Gary David CARLSON, JR.
  • Publication number: 20220077798
    Abstract: A supercritical CO2 turbo-generator system is disclosed. The turbo-generator system comprises: a plurality of turbine generator units (200A-200C), a direct current bus (410), a plurality of active rectifiers (290A-290C), and a voltage controller (280). Each of plurality of turbine generator units comprises: a turbine (312) with a supercritical CO2 input and a supercritical CO2 output, a generator (326) with an electrical input and power output, a shaft (314) connecting the turbine and generator, and a speed sensor (327) for determining a speed of the associated shaft. The plurality of turbine generator units are connected in the form of a cascading series with the input of a first turbine generator unit (200A) connected to a source of heated supercritical CO2. The input of a second turbine generator unit (200B) is connected to the output of the first turbine generator unit. The input of a third turbine generator unit (200C) is connected to the output of the second turbine generator unit.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 10, 2022
    Inventors: Chiranjeev Singh Kalra, Matthew David Carlson
  • Patent number: 11269644
    Abstract: A system and corresponding method enforce strong load ordering in a processor. The system comprises an ordering ring that stores entries corresponding to in-flight memory instructions associated with a program order, scanning logic, and recovery logic. The scanning logic scans the ordering ring in response to execution or completion of a given load instruction of the in-flight memory instructions and detects an ordering violation in an event at least one entry of the entries indicates that a younger load instruction has completed and is associated with an invalidated cache line. In response to the ordering violation, the recovery logic allows the given load instruction to complete, flushes the younger load instruction, and restarts execution of the processor after the given load instruction in the program order, causing data returned by the given and younger load instructions to be returned consistent with execution according to the program order to satisfy strong load ordering.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: March 8, 2022
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: David A. Carlson, Shubhendu S. Mukherjee, Wilson P. Snyder, II
  • Publication number: 20220023453
    Abstract: An illustrative aqueous ozone sanitizing system for body part, tissue, and instrument sanitizing, including hand rinsing and sanitizing includes a sanitizing chamber, spray devices configured to simultaneously irrigate the entire left and right hand of a user, at least two aqueous ozone generators each fluidly coupled to a subset of the spray devices, and a housing for the sanitizing chamber having an opening for guiding the user's hand orientation and position into the sanitizing chamber.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 27, 2022
    Inventors: Thomas F. Foust, Christopher Thompson, John Morici, David Carlson, Jake Vail
  • Publication number: 20220023452
    Abstract: An illustrative control system for use with an aqueous ozone sanitizing device, for example, for sanitizing objects, including hands, hands and forearms, feet, other tissue, instruments, or other object sanitizing, including rinsing and clinical treatment. One embodiment of the control system includes a proximity sensor for detecting a user proximity to the sanitizing device, sensors for detecting a body part or object placement within a application zone, control of the delivery of desired aqueous ozone concentration and duration to the application zone, control of ozone off-gas mitigation, cycle error detection, and usage data logging, including personnel sanitizing practice compliance.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 27, 2022
    Inventors: Thomas F. Foust, Christopher Thompson, John Morici, David Carlson, Jake Vail
  • Publication number: 20220023474
    Abstract: An illustrative aqueous ozone delivery device for use with an aqueous ozone generator cartridge can be used for body part, tissue, and instrument sanitizing, including hand rinsing, hand sanitizing, and clinical treatment. One embodiment includes a hooded sanitizing chamber and spray devices directed to each hand of a user, a docketing station for pluggably receiving a replaceable ozone generator and sensor cartridge, and a controller for sensing hand position and orientation, delivering a desired ozone concentration and duration.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 27, 2022
    Inventors: Thomas F. Foust, Christopher Thompson, John Morici, David Carlson, Jake Vail
  • Patent number: 11198348
    Abstract: A pressure relief assembly includes a housing defining an air passage chamber having at least one opening, and a flap secured within the air passage chamber. The flap is configured to move into an open position to expose the opening(s) to relieve air pressure. At least one liquid diverter extends from the housing. The liquid diverter(s) is configured to direct moisture away from the flap.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 14, 2021
    Assignee: Illinois Tool Works Inc.
    Inventors: Daniel David Carlson, Gregory Scott Mamelson, Jason Ray Pranger
  • Patent number: 11186144
    Abstract: A pressure relief assembly (100) is configured to be secured to a portion of a vehicle. The pressure relief assembly (100) includes a pressure relief device (102) and a liquid-diverting cover (104) including at least one liquid diversion vane (150) that defines at least one air outlet (152). The liquid diversion vane(s) (150) is configured to block liquid from passing into an interior cabin of the vehicle. The air outlet(s) (152) allows airflow from within the vehicle to pass out of the interior cabin of the vehicle.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: November 30, 2021
    Assignee: Illinois Tool Works Inc.
    Inventor: Daniel David Carlson
  • Patent number: 11188466
    Abstract: A memory request, including an address, is accessed. The memory request also specifies a type of an operation (e.g., a read or write) associated with an instance (e.g., a block) of data. A group of caches is selected using a bit or bits in the address. A first hash of the address is performed to select a cache in the group. A second hash of the address is performed to select a set of cache lines in the cache. Unless the operation results in a cache miss, the memory request is processed at the selected cache. When there is a cache miss, a third hash of the address is performed to select a memory controller, and a fourth hash of the address is performed to select a bank group and a bank in memory.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: November 30, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Richard E. Kessler, David Asher, Shubhendu S. Mukherjee, Wilson P. Snyder, II, David Carlson, Jason Zebchuk, Isam Akkawi
  • Publication number: 20210361273
    Abstract: Devices, systems, and methods for measuring a force applied to a joint during a surgical procedure are disclosed. The device includes an insertion tool, a handle, and one or more force indicators. The insertion tool includes an insertion end and a base end. The one or more force indicators may be attached to the insertion tool and the handle. The insertion end of the device may be inserted into a joint during a surgical procedure and used to apply a force to the joint and/or measure the force using the one or more force indicators when the force is applied.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 25, 2021
    Inventors: Branislav JARAMAZ, Samuel C. DUMPE, Cedric CORPA DE LA FUENTE, Gary David CARLSON, JR., Brett J. BELL, Brian W. MCKINNON, Daniel FARLEY
  • Patent number: 11148506
    Abstract: A pressure relief assembly includes a pressure relief device including a housing that defines at least one air passage chamber, and at least one flap secured within the air passage chamber(s). The pressure relief device is configured to securely couple to a component. A cover is secured to the pressure relief device. At least one impact-absorbing bumper is disposed between the pressure relief device and the cover. The impact-absorbing bumper(s) is configured to dampen impact energy and undesirable noise.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: October 19, 2021
    Assignee: Illinois Tool Works Inc.
    Inventor: Daniel David Carlson
  • Publication number: 20210298734
    Abstract: Devices, systems, and methods for measuring a force applied to a joint during a surgical procedure are disclosed. The device includes an insertion tool, a handle, and one or more force indicators. The insertion tool includes an insertion end and a base end. The one or more force indicators may be attached to the insertion tool and the handle. The insertion end of the device may be inserted into a joint during a surgical procedure and used to apply a force to the joint and/or measure the force using the one or more force indicators when the force is applied.
    Type: Application
    Filed: August 7, 2019
    Publication date: September 30, 2021
    Inventors: Branislav JARAMAZ, Samuel C. DUMPE, Cedric Corpa DE LA FUENTE, Gary David CARLSON, Jr., Brett J. BELL, Brian W. MCKINNON, Daniel FARLEY
  • Publication number: 20210291922
    Abstract: The field of the invention relates to bicycle systems, especially to bicycle systems adapted for use with smartphones, to smartphones configured for use with bicycle systems, and to methods and to computer software for use with such bicycle systems or smartphones, and to servers configured to communicate with such bicycle systems or smartphones. According to a first aspect of the invention, there is provided a bicycle system including a bicycle, the bicycle system including a processor integral to the bicycle, the bicycle system further including a battery integral to the bicycle, wherein the processor is powerable by the battery, the bicycle system including a smartphone holder configurable to receive a smartphone and to connect the smartphone to the processor, wherein in use the smartphone holder is attachable to, and detachable from, the smartphone.
    Type: Application
    Filed: February 22, 2021
    Publication date: September 23, 2021
    Inventors: George Hines, Steven Fragassi, Gilberto Cavada, Tom O'Connor, Richard Page, Sharwari Kulkarni, George J. Guffy, Will Capellaro, Michael Carrier, David Carlson, Corry Daus, Lee Kunvichet, Stephen Lingle, Andrew Last, Stanislav Dmitriyev, Reginald K.S. Ammons