Patents by Inventor David Carlson
David 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).
-
Publication number: 20260236421Abstract: One aspect of the present disclosure relates to an electronic circuit including: a first clock net with a first clock wire coupled to a first set of latches or flip-flops; a second clock net with a second clock wire coupled to a second set of latches or flip-flops; a first driver circuit coupled to the first clock wire and configured to drive the first clock net to one of a first clock state or a second clock state; a second driver circuit coupled to the second clock wire and configured to drive the second clock net to one of the first clock state or the second clock state; and a shared device interconnecting the first and second clock nets, the shared device configured to couple the first clock wire to the second clock wire to transfer charge between the first clock net and the second clock net.Type: ApplicationFiled: February 12, 2025Publication date: August 13, 2026Inventors: David Carlson, Raju Rakha
-
Patent number: 12699132Abstract: The present disclosure generally relates to using built-in self-test (BIST) for on-chip error detection. In some aspects, a method includes receiving information about one or more parameters for a built-in self-test (BIST) operation, generating a nonce for each iteration of the BIST operation according to the one or more parameters, and computing a hash value for each iteration of the BIST operation using the nonce as an input to a cryptographic hash function. The method further includes transmitting, to multiple hash engines, information about the nonce and the hash value for each iteration of the BIST operation. The method further includes receiving, from each hash engine, a response with information indicating a number of correct results computed by that hash engine. The method further includes comparing the indicated number of correct results to an expected number of correct results for the BIST operation.Type: GrantFiled: September 2, 2025Date of Patent: August 4, 2026Assignee: Auradine, Inc.Inventor: David Carlson
-
Patent number: 12627299Abstract: An electronic circuit includes: an event detector logic circuit; a computing device; and a plurality of integrated circuit (IC) chips that are electrically connected in parallel between at least one control bus configured to provide input signals and the event detector logic circuit. The event detector logic circuit is configured to: receive a plurality of output signals from the plurality of IC chips, generate a data output signal that includes data obtained from a first output signal of the plurality of output signals, and transmit the data output signal to the computing device.Type: GrantFiled: June 18, 2025Date of Patent: May 12, 2026Assignee: Auradine, Inc.Inventors: Shahriar Ilislamoo, David Carlson, Barun Kar, Darshan Shah
-
Publication number: 20260127135Abstract: An integrated circuit (IC) chip receives an input signal on a bus connecting a number of IC chips in series. The IC chip is one of the number of IC chips. The IC chip performs a combining operation and an inverting operation on a signal produced by the IC chip and the input signal to generate an output signal. The IC chip sends the output signal to a next chip of the number of IC chips on the bus.Type: ApplicationFiled: January 2, 2026Publication date: May 7, 2026Inventors: David Carlson, Tao Xu
-
Patent number: 12619557Abstract: An integrated circuit (IC) chip receives an input signal on a bus connecting a number of IC chips in series. The IC chip is one of the number of IC chips. The IC chip determines whether the bus is in a busy state or an idle state. If the IC chip determines that the bus is in the idle state, the IC chip blocks communication from upstream chips on the bus, and transmit data on the bus. If the IC chip determines that the bus is in the busy state, the IC chip delays transmitting the data on the bus for a delay period, and transmits its data on the bus if the bus is determined to be in the idle state upon expiry of the delay period.Type: GrantFiled: June 30, 2023Date of Patent: May 5, 2026Assignee: Auradine, Inc.Inventors: David Carlson, Shahriar Ilislamloo
-
Patent number: 12584049Abstract: An ultraviolet-curable (UV-curable) adhesive composition is disclosed. The adhesive composition comprises: A) an epoxy curing agent component; B) a microencapsulated epoxy resin component; C) an expansion agent component; D) a binder component; and E) a photoinitiator component. The adhesive composition is useful for forming an adhesive. In various embodiments, the adhesive composition is in the form of a stick. The adhesive composition is useful for securing a fastener (e.g. in a borehole).Type: GrantFiled: April 28, 2020Date of Patent: March 24, 2026Assignee: H.B. Fuller CompanyInventors: Desiree Nicole Snyder, David Carlson, Alexis Leigh Ferrier
-
Patent number: 12549333Abstract: An example system, includes clock synchronization circuitry, first data processing circuitry, and second data processing circuitry electrically coupled to the clock synchronization circuitry and the first processing circuitry. The clock synchronization circuitry is configured to receive a first signal, and output a second signal synchronized to a clock domain of the second data processing circuitry. The first data processing circuitry is configured to perform one or more first computations based on the first signal, and provide, to the second data processing circuitry, a result corresponding to the one or more first computations. The second data processing circuitry is configured to perform one or more second computations based on the second signal, determine whether the one or more second computations satisfies a selection criterion, and generate output data representing whether the one or more second computations satisfies the selection criterion.Type: GrantFiled: July 5, 2023Date of Patent: February 10, 2026Assignee: Auradine, Inc.Inventors: Matthew Tomei, Saptadeep Pal, David Carlson
-
Patent number: 12541483Abstract: An integrated circuit (IC) chip receives an input signal on a bus connecting a number of IC chips in series. The IC chip is one of the number of IC chips. The IC chip performs a combining operation and an inverting operation on a signal produced by the IC chip and the input signal to generate an output signal. The IC chip sends the output signal to a next chip of the number of IC chips on the bus.Type: GrantFiled: June 30, 2023Date of Patent: February 3, 2026Assignee: Auradine, Inc.Inventors: David Carlson, Tao Xu
-
Publication number: 20250333130Abstract: 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: ApplicationFiled: July 8, 2025Publication date: October 30, 2025Inventors: George Hines, Steven Fragassi, Gilberto Cavada, Tom O'Connor, Richard Page, Sharwari Kulkarni, George J. Guffey, Will Capellaro, Michael Carrier, David Carlson, Corry Daus, Lee Kunvichet, Stephen Lingle, Andrew Last, Stanislav Dmitriyev, Reginald K.S. Ammons
-
Publication number: 20250317147Abstract: An electronic circuit includes: an event detector logic circuit; a computing device; and a plurality of integrated circuit (IC) chips that are electrically connected in parallel between at least one control bus configured to provide input signals and the event detector logic circuit. The event detector logic circuit is configured to: receive a plurality of output signals from the plurality of IC chips, generate a data output signal that includes data obtained from a first output signal of the plurality of output signals, and transmit the data output signal to the computing device.Type: ApplicationFiled: June 18, 2025Publication date: October 9, 2025Inventors: Shahriar Ilislamoo, David Carlson, Barun Kar, Darshan Shah
-
Patent number: 12430623Abstract: An electronic system for calculating and mining digital currency using circuits optimized for efficient utilization of hash engine circuitry by determining an effective hash clock operational frequency for one or more hash engines in the system. The hash engines can be evaluated to determine a maximum operational frequency for a given error threshold. The hash engines can also be partitioned into one or more hash engine groups to allow different groups to operate at different overclocked frequencies.Type: GrantFiled: July 25, 2024Date of Patent: September 30, 2025Assignee: Auradine, Inc.Inventors: David Carlson, Saptadeep Pal, Raju Rakha, Matthew Tomei, Sidong Li
-
Patent number: 12351261Abstract: 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: GrantFiled: February 22, 2021Date of Patent: July 8, 2025Assignee: KONNECTRONIX, INC.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
-
Patent number: 12341514Abstract: An electronic circuit includes: an event detector logic circuit; a computing device; and a plurality of integrated circuit (IC) chips that are electrically connected in parallel between at least one control bus configured to provide input signals and the event detector logic circuit. The event detector logic circuit is configured to: receive a plurality of output signals from the plurality of IC chips, generate a data output signal that includes data obtained from a first output signal of the plurality of output signals, and transmit the data output signal to the computing device.Type: GrantFiled: January 23, 2025Date of Patent: June 24, 2025Assignee: Auradine, Inc.Inventors: Shahriar Ilislamoo, David Carlson, Barun Kar, Darshan Shah
-
Publication number: 20250145509Abstract: A mobile processing system is disclosed for the removal of radioactive contaminants from nuclear process wastewater. The system is fully scalable, modular, and portable allowing the system to be fully customizable according to site-specific remediation requirements. It is designed to be both transported and operated from standard sized intermodal containers or custom designed enclosures for increased mobility between sites and on-site, further increasing the speed and ease with which the system may be deployed. Additionally, the system is completely modular wherein the various modules perform different forms or stages of wastewater remediation and may be connected in parallel and/or in series. Depending on the needs of the site, one or more different processes may be used. In some embodiments, one or more of the same modules may be used in the same operation.Type: ApplicationFiled: January 9, 2025Publication date: May 8, 2025Inventors: John Raymont, James Fredrickson, Joshua Leighton Mertz, David Carlson, Mark Denton, Gary Hofferber, Ja-Kael Luey, Zechariah James Fitzgerald, Ronald Merritt Orme, Eric Vincent Penland
-
Patent number: 12271220Abstract: Methods, circuits, apparatus, and systems for managing multi-phase clocking signals for integrated circuit devices are provided. In one aspect, an integrated circuit device includes: a clock signal generator configured to generate a reference clock signal and a plurality of processing units coupled to the clock signal generator. At least one of the plurality of processing units includes: a phase generator configured to selectively generate at least two sets of multi-phase clock signals based on the reference clock signal and corresponding control signals, the at least two sets of multi-phase clock signals having different respective frequencies; and a computation unit configured to perform at least one computing function based on a selected one of the at least two sets of multi-phase clock signals.Type: GrantFiled: June 30, 2023Date of Patent: April 8, 2025Assignee: Auradine, Inc.Inventors: David Carlson, Saptadeep Pal
-
Patent number: 12234172Abstract: A mobile processing system is disclosed for the removal of radioactive contaminants from nuclear process wastewater. The system is fully scalable, modular, and portable allowing the system to be fully customizable according to site-specific remediation requirements. It is designed to be both transported and operated from standard sized intermodal containers or custom designed enclosures for increased mobility between sites and on-site, further increasing the speed and ease with which the system may be deployed. Additionally, the system is completely modular wherein the various modules perform different forms or stages of wastewater remediation and may be connected in parallel and/or in series. Depending on the needs of the site, one or more different processes may be used. In some embodiments, one or more of the same modules may be used in the same operation.Type: GrantFiled: May 5, 2022Date of Patent: February 25, 2025Inventors: John Raymont, James Fredrickson, Joshua Leighton Mertz, David Carlson, Mark Denton, Gary Hofferber, Ja-Kael Luey, Zechariah James Fitzgerald, Ronald Merritt Orme, Eric Vincent Penland
-
Publication number: 20250036465Abstract: In an example method, a system accesses sensor data representing a temperature of one or more computer chips of a computer system configured to perform a cryptographic operation, and determines that the temperature has exceeded a threshold temperature. In response, the system dynamically adjusts a target computing performance of the one or more computer chips. Dynamically adjusting the target computing performance includes decreasing the target computing performance of the one or more computer chips by a first level; subsequent to decreasing the target computing performance of the one or more computer chips by the first level, determining that the temperature is less than the threshold temperature; and responsive to determining that the temperature is less than the threshold temperature, incrementally increasing the target computing performance of the one or more computer chips by a second level, where the first level is greater than the second level.Type: ApplicationFiled: June 28, 2024Publication date: January 30, 2025Inventors: David Carlson, Nicholas Cabi
-
Publication number: 20240413974Abstract: Dynamically calculating an optimal operational efficiency configuration of a plurality of digital currency mining systems based on trending information related to the digital currency and extrinsic factors affecting the plurality of digital currency mining. The plurality of digital currency mining systems are sent configuration settings to achieve the optimal operational efficiency configuration.Type: ApplicationFiled: June 7, 2024Publication date: December 12, 2024Inventors: Saptadeep PAL, Patrick XU, David CARLSON, Nicholas CABI, Aditya BATRA, Raju RAKHA, Barun KAR, Rajiv KHEMANI, Robert ASHLEY, Matthew TOMEI, Sridhar CHIRRAVURI
-
Patent number: 12026550Abstract: In an example method, a system accesses sensor data representing a temperature of one or more computer chips of a computer system configured to perform a cryptographic operation, and determines that the temperature has exceeded a threshold temperature. In response, the system dynamically adjusts a target computing performance of the one or more computer chips. Dynamically adjusting the target computing performance includes decreasing the target computing performance of the one or more computer chips by a first level; subsequent to decreasing the target computing performance of the one or more computer chips by the first level, determining that the temperature is less than the threshold temperature; and responsive to determining that the temperature is less than the threshold temperature, incrementally increasing the target computing performance of the one or more computer chips by a second level, where the first level is greater than the second level.Type: GrantFiled: August 30, 2023Date of Patent: July 2, 2024Assignee: Auradine, Inc.Inventors: David Carlson, Nicholas Cabi
-
Patent number: 11900120Abstract: 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: GrantFiled: March 24, 2022Date of Patent: February 13, 2024Assignee: Marvell Asia Pte, Ltd.Inventor: David Carlson