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

  • Patent number: 9490033
    Abstract: In an example embodiment, a method may include collecting, at a controller within an integrated circuit, defect information indicative of defects identified during a built-in self-test (BIST) operation performed on plural memories embedded within the integrated circuit. Fuses within the integrated circuit may be blown based on the defect information collected automatically and without software intervention. The fuses blown may be used to inform a built-in self-repair (BISR) operation performed on the plural memories.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 8, 2016
    Assignee: Cavium, Inc.
    Inventors: Steven W. Aiken, David A. Carlson
  • Patent number: 9483100
    Abstract: According to at least one example embodiment, a semiconductor device is configured to gate power supply to a hardware component through a transistor coupled to the hardware component. The transistor is operated by a controller in a manner to limit electric current dissipated to the hardware component during a transition period. The controller is configured to gradually turn on, or off, the hardware component during a transition period by controlling at least one input signal to the transistor. Gradual turning on, or off, of the hardware component reduces electric current leakage through the hardware component and diminishes any potential disturbance to a ground reference coupled to the hardware component.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 1, 2016
    Assignee: Cavium, Inc.
    Inventors: David A. Carlson, Thucydides Xanthopoulos
  • Patent number: 9434562
    Abstract: A card media processing system for treating individual cards includes a treatment assembly including a treatment device configured for sequentially treating individual cards. A car is configured to hold an individual card and to move the card to the treatment device. An endless loop track assembly is configured to support the car. The car includes a driven roller configured to engage the endless loop track assembly to move the car therealong, and the driven roller is operatively connected with a motor for causing rotation of the driven roller.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: September 6, 2016
    Assignee: Premier Digital LLC
    Inventor: David Carlson
  • Publication number: 20160232210
    Abstract: An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a DFA graph but includes a command. The command in the intelligent node allows additional state for the node to be generated and checked. This additional state allows the content search mechanism to traverse the same node with two different interpretations. By generating state for the node, the graph of nodes does not become exponential. It also allows a user function to be called upon reaching a node, which can perform any desired user tasks, including modifying the input data or position.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 11, 2016
    Inventors: Muhammad R. Hussain, David A. Carlson, Gregg A. Bouchard, Trent Parker
  • Publication number: 20160221627
    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: June 14, 2014
    Publication date: August 4, 2016
    Applicant: Product Development Technologies LLC
    Inventors: George Hines, Steven Fragassi, Gilberto Cavada, Tom O'Connor, Richard Page, Sharwai 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: 9392358
    Abstract: An acoustic waveguide includes a plurality of projections to redirect sound waves to obtain a desired wave front, such as a flat plane wave front or an asymmetric curved wave front. The waveguide includes two waveguide members that are mirror images of each other. The waveguide members have corresponding vanes and projections. The waveguide includes an essentially circular input opening for alignment with a compression driver and provides a substantially rectangular output opening from the waveguide.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 12, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Mark DeLay, David Carlson
  • Patent number: 9351956
    Abstract: This invention is directed to pharmaceutical compositions comprising substantially enantiomerically pure lipoamide and derivatives thereof and methods of use of such compositions to modulate signaling pathways for the treatment of diseases and disorders.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 31, 2016
    Assignee: GeroNova Research Inc.
    Inventor: David Carlson
  • Publication number: 20160140079
    Abstract: A method of implementing a processor architecture and corresponding system includes operands of a first size and a datapath of a second size. The second size is different from the first size. Given a first array of registers and a second array of registers, each register of the first and second arrays being of the second size, selecting a first register and corresponding second register from the first array and the second array, respectively, to perform operations of the first size. This allows a user, who is interfacing with the hardware processor through software, to provide data of the datapath bit-width instead of the register bit-width. Advantageously, the user is agnostic to the size of the registers.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Inventors: David Kravitz, Manan Salvi, David A. Carlson
  • Patent number: 9336328
    Abstract: An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a DFA graph but includes a command. The command in the intelligent node allows additional state for the node to be generated and checked. This additional state allows the content search mechanism to traverse the same node with two different interpretations. By generating state for the node, the graph of nodes does not become exponential. It also allows a user function to be called upon reaching a node, which can perform any desired user tasks, including modifying the input data or position.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: May 10, 2016
    Assignee: Cavium, Inc.
    Inventors: Muhammad R. Hussain, David A. Carlson, Gregg A. Bouchard, Trent Parker
  • Publication number: 20160119711
    Abstract: An acoustic waveguide includes a plurality of projections to redirect sound waves to obtain a desired wave front, such as a flat plane wave front or an asymmetric curved wave front. The waveguide includes two waveguide members that are mirror images of each other. The waveguide members have corresponding vanes and projections. The waveguide includes an essentially circular input opening for alignment with a compression driver and provides a substantially rectangular output opening from the waveguide.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Mark DeLay, David Carlson
  • Patent number: 9323715
    Abstract: According to at least one example embodiment, a method and corresponding processor device comprise maintaining a translation data structure mapping uncompressed process context identifiers to corresponding compressed identifiers, the uncompressed process context identifiers and the corresponding compressed identifiers being associated with address spaces or corresponding computer processes. The compressed identifiers are employed to probe, or access, one or more structures of the processor device in executing an operation associated with a computer process.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: April 26, 2016
    Assignee: Cavium, Inc.
    Inventors: Shubhendu S. Mukherjee, Michael S. Bertone, David A. Carlson
  • Publication number: 20150379470
    Abstract: A method of automatically re-organizing structured data in a reporting system based on screen size calculated an initial layout for data containers in a report, checks to see if any of the data containers are obscured by the right display edge, and re-arranges the data containers so that no containers are obscured. A similar process is performed on any data grids with obscured columns. Columns are removed according to importance to maintain context. Elements in a removed column are added below respective associated rows.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 31, 2015
    Inventor: Jason David Carlson
  • Publication number: 20150368136
    Abstract: A mobile processing system is disclosed for the removal of radioactive contaminants from nuclear process waste water. The system is fully scalable, modular, and portable allowing the system to be fully customizable according the 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 different modules perform different forms or stages of waste water remediation and may be connected in parallel and/or in series. Depending on the needs of the particular 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: Application
    Filed: June 24, 2015
    Publication date: December 24, 2015
    Applicant: KURION, INC.
    Inventors: John RAYMONT, James FREDRICKSON, Joshua MERTZ, Richard KEENAN, David CARLSON, Mark DENTON, Gary Alan HOFFERBER, Ja-Kael LUEY, Zechariah James FITZGERALD, Ronald Merritt ORME, Eric Vincent PENLAND
  • Publication number: 20150248154
    Abstract: According to at least one example embodiment, a semiconductor device is configured to gate power supply to a hardware component through a transistor coupled to the hardware component. The transistor is operated by a controller in a manner to limit electric current dissipated to the hardware component during a transition period. The controller is configured to gradually turn on, or off, the hardware component during a transition period by controlling at least one input signal to the transistor. Gradual turning on, or off, of the hardware component reduces electric current leakage through the hardware component and diminishes any potential disturbance to a ground reference coupled to the hardware component.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Cavium, Inc.
    Inventors: David A. Carlson, Thucydides Xanthopoulos
  • Patent number: 9054729
    Abstract: The disclosure relates to a system and a method for hardware encoding and decoding according to the Limpel Ziv STAC (LZS) and Deflate protocols based upon a configuration bit.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: June 9, 2015
    Assignee: Cavium, Inc.
    Inventor: David A. Carlson
  • Publication number: 20150137446
    Abstract: A card media processing system for treating individual cards includes a treatment assembly including a treatment device configured for sequentially treating individual cards. A car is configured to hold an individual card and to move the card to the treatment device. An endless loop track assembly is configured to support the car. The car includes a driven roller configured to engage the endless loop track assembly to move the car therealong, and the driven roller is operatively connected with a motor for causing rotation of the driven roller.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Inventor: David Carlson
  • Publication number: 20150134931
    Abstract: According to at least one example embodiment, a method and corresponding processor device comprise maintaining a translation data structure mapping uncompressed process context identifiers to corresponding compressed identifiers, the uncompressed process context identifiers and the corresponding compressed identifiers being associated with address spaces or corresponding computer processes. The compressed identifiers are employed to probe, or access, one or more structures of the processor device in executing an operation associated with a computer process.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Cavium, Inc.
    Inventors: Shubhendu S. Mukherjee, Michael S. Bertone, David A. Carlson
  • Publication number: 20150091638
    Abstract: In an embodiment, a method includes monitoring a temperature of a semiconductor chip and adjusting a supply voltage to the semiconductor chip based on the monitored temperature. The temperature may be monitored by a temperature sensor located on-chip or off-chip. Adjusting the supply voltage includes increasing the supply voltage as a function of the monitored temperature decreasing. The increase to the supply voltage occurs only if the monitored temperature is below a threshold temperature. The supply voltage adjustment is determined by a linear relationship having a negative slope with temperature.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Cavium, Inc.
    Inventors: David A. Carlson, Manan Salvi, Curtis Miller
  • Publication number: 20150095732
    Abstract: In an example embodiment, a method may include collecting, at a controller within an integrated circuit, defect information indicative of defects identified during a built-in self-test (BIST) operation performed on plural memories embedded within the integrated circuit. Fuses within the integrated circuit may be blown based on the defect information collected automatically and without software intervention. The fuses blown may be used to inform a built-in self-repair (BISR) operation performed on the plural memories.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Cavium, Inc.
    Inventors: Steven W. Aiken, David A. Carlson
  • Publication number: 20150089251
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for controlling power in a multi-core processor chip include: accumulating, at a controller within the multi-core processor chip, one or more power estimates associated with multiple core processors within the multi-core processor chip. A global power threshold is determined based on a cumulative power estimate, the cumulative power estimate being determined based at least in part on the one or more power estimates accumulated. The controller causes power consumption at each of the core processors to be controlled based on the determined global power threshold. The controller may directly control power consumption at the core processors or may command the core processors to do so.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: Cavium, Inc.
    Inventors: David A. Carlson, Richard E. Kessler