Patents by Inventor James Lundberg

James Lundberg 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: 20230329518
    Abstract: A system for dispensing a detergent solution from a solid detergent into a dishwasher includes a dispenser that can collect water sprayed into the dishwasher and use the collected water to produce the detergent solution by dissolving a portion of the solid detergent, controlling the amount of the detergent solution produced, and releasing the produced detergent solution between cleaning cycles. The dispenser can perform these functions automatically without being electrically powered.
    Type: Application
    Filed: June 22, 2023
    Publication date: October 19, 2023
    Inventors: Rahul Bharath Jairam, Daniel Davis Anderson, Steven James Lundberg, Thomas David LaVenture, Marvin Harris York, Michael Patrick Kremer
  • Patent number: 11739041
    Abstract: A composition can photocatalytically reduce carbon dioxide.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: August 29, 2023
    Assignee: Massachusetts Institute of Technology
    Inventors: Michael S. Strano, Seonyeong Kwak, Dorsa Parviz, Daniel James Lundberg
  • Patent number: 11723510
    Abstract: A system for dispensing a detergent solution from a solid detergent into a dishwasher includes a dispenser that can collect water sprayed into the dishwasher and use the collected water to produce the detergent solution by dissolving a portion of the solid detergent, controlling the amount of the detergent solution produced, and releasing the produced detergent solution between cleaning cycles. The dispenser can perform these functions automatically without being electrically powered.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 15, 2023
    Assignee: Ecolab USA Inc.
    Inventors: Rahul Bharath Jairam, Daniel Davis Anderson, Steven James Lundberg, Thomas David LaVenture, Marvin Harris York, Michael Patrick Kremer
  • Publication number: 20220081383
    Abstract: A composition can photocatalytically reduce carbon dioxide.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 17, 2022
    Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Michael S. Strano, Seonyeong Kwak, Dorsa Parviz, Daniel James Lundberg
  • Patent number: 11155509
    Abstract: A composition can photocatalytically reduce carbon dioxide.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 26, 2021
    Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Michael S. Strano, Seonyeong Kwak, Dorsa Parviz, Daniel James Lundberg
  • Publication number: 20210186298
    Abstract: A system for dispensing a detergent solution from a solid detergent into a dishwasher includes a dispenser that can collect water sprayed into the dishwasher and use the collected water to produce the detergent solution by dissolving a portion of the solid detergent, controlling the amount of the detergent solution produced, and releasing the produced detergent solution between cleaning cycles. The dispenser can perform these functions automatically without being electrically powered.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 24, 2021
    Inventors: Rahul Bharath Jairam, Daniel Davis Anderson, Steven James Lundberg, Thomas David LaVenture, Marvin Harris York, Michael Patrick Kremer
  • Publication number: 20200102260
    Abstract: A composition can photocatalytically reduce carbon dioxide.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Michael S. Strano, Seonyeong Kwak, Dorsa Parviz, Daniel James Lundberg
  • Patent number: 10256918
    Abstract: The Adaptable Pulse Position Modulation (APPM) optical communication system and process facilitate wireless communications through turbid mediums including, but not limited to, smoke, airborne dust, mist, fog, clouds, water, seawater and water-to-air (air-to-water) interfaces by controlling the signal gain at the optical detector and controlling of the signal encoding to allow high data rate operation when the signal to noise ratio is high. The system also supports signal encoding redundancy to maintain good connectivity at the cost of the communication channel data rate as the signal to noise degrades.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 9, 2019
    Assignee: Leidos, Inc.
    Inventors: Susan Harris, Mark Krepel, James Lundberg, Chris Fisher
  • Publication number: 20170257173
    Abstract: The Adaptable Pulse Position Modulation (APPM) optical communication system and process facilitate wireless communications through turbid mediums including, but not limited to, smoke, airborne dust, mist, fog, clouds, water, seawater and water-to-air (air-to-water) interfaces by controlling the signal gain at the optical detector and controlling of the signal encoding to allow high data rate operation when the signal to noise ratio is high. The system also supports signal encoding redundancy to maintain good connectivity at the cost of the communication channel data rate as the signal to noise degrades.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 7, 2017
    Applicant: Leidos, Inc.
    Inventors: Susan Harris, Mark Krepel, James Lundberg, Chris Fisher
  • Patent number: 7271679
    Abstract: A system useful in providing communications with automatic data collection (ADC) devices employs an antenna located in a potentially hazardous environment, a radio circuit located in a non-hazardous environment, and a coupling apparatus to provide an interface between the antenna and the radio circuit that prevents electrical discharges from occurring in the potentially hazardous environment.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: September 18, 2007
    Assignee: Intermec IP Corp.
    Inventors: James Lundberg, Robert A. Zigler, For Sander Lam
  • Publication number: 20070085560
    Abstract: The present invention provides a technique for enabling multiple devices to be interfaced together over a bus that requires dynamic impedance controls. In one embodiment, an apparatus is provided for enabling a multi-device environment on a bus, where the bus requires active termination impedance control. The apparatus includes a first node and multi-processor logic. The first node receives an indication that a corresponding device is at a physical end of the bus. The multi-processor logic is coupled to the first node. The multi-processor logic controls how a second node is driven according to the indication, where the second node is coupled to the bus.
    Type: Application
    Filed: June 2, 2006
    Publication date: April 19, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Darius Gaskins, James Lundberg
  • Publication number: 20070001778
    Abstract: A system useful in providing communications with automatic data collection (ADC) devices employs an antenna located in a potentially hazardous environment, a radio circuit located in a non-hazardous environment, and a coupling apparatus to provide an interface between the antenna and the radio circuit that prevents electrical discharges from occurring in the potentially hazardous environment.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Intermec IP Corp.
    Inventors: James Lundberg, Robert Zigler, For Lam
  • Publication number: 20060119442
    Abstract: An adjustable oscillator for dynamically optimizing a damping coefficient of a PLL circuit including a gain controlled oscillator circuit and a damping controller. The PLL circuit provides a loop control signal indicative of an error between first and second clock signals and generates a third clock signal which has a frequency which is a clock multiplier times the frequency of the second clock signal. The oscillator circuit has a control input receiving the loop control signal, a gain control input, and an output that provides the third clock signal. The damping controller has an input receiving the clock multiplier and an output providing a gain control signal to the gain control input of the oscillator circuit. The damping controller adjusts gain of the oscillator circuit in response to changes of the clock multiplier to minimize variation of the damping coefficient.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 8, 2006
    Applicant: VIA Technologies, Inc.
    Inventors: Mir Azam, James Lundberg
  • Publication number: 20060119441
    Abstract: A damping coefficient correction mechanism for a PLL circuit including a gain controlled oscillator circuit, a damping controller, and gain compensation logic. The PLL circuit provides a loop control signal indicative of an error between first and second clock signals for generating a third clock signal having a frequency which is a clock multiplier times the frequency of the second clock signal. The oscillator has a control input receiving the loop control signal, a gain control input, and an output that provides the third clock signal. The damping controller has an input receiving the clock multiplier and an output providing a gain control signal to the gain control input of the oscillator. The damping controller adjusts gain of the oscillator in response to changes of the clock multiplier. The gain compensation logic is programmable and adjusts the gain control signal.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 8, 2006
    Applicant: VIA Technologies, Inc.
    Inventors: Mir Azam, James Lundberg
  • Publication number: 20060119443
    Abstract: A damping coefficient variation mechanism for a PLL including a bias controller, a gain control circuit, and an oscillator circuit. The PLL receives an input clock signal and provides an output clock at a frequency that is the frequency of the input clock multiplied by a clock multiplier. The bias controller has an input receiving a loop control signal and an output providing one or more bias signals. The gain control circuit has bias inputs receiving the bias signals, a gain control input receiving a gain control value, and an output providing a control signal. The oscillator circuit has an input receiving the control signal and an output providing the output clock signal. The gain control circuit provides the control signal to adjust frequency of the output clock signal based on the loop control signal at a gain determined by the gain control value.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 8, 2006
    Applicant: VIA Technologies Inc.
    Inventors: Mir Azam, James Lundberg
  • Publication number: 20060038589
    Abstract: A P-domino register includes a domino stage, a write stage, an inverter, a low keeper path, a high keeper path, and an output stage. The domino stage is coupled to a pulsed clock signal, and evaluates a logic function according to the states of at least one data signal and the pulsed clock signal, where the domino stage pre-charges a pre-charged node low when the pulsed clock signal is high, and discharges the pre-charged node to a high state if the logic function evaluates when the pulsed clock signal is low, and keeps the pre-charged node low if the logic function fails to evaluate when the pulsed clock signal is low, where a setup state of the at least one data signal is provided to the domino stage when the pulsed clock signal is high.
    Type: Application
    Filed: October 14, 2005
    Publication date: February 23, 2006
    Applicant: VIA Technologies, Inc.
    Inventors: James Lundberg, Raymond Bertram
  • Publication number: 20060038590
    Abstract: A P-domino latch includes a domino stage, a write stage, an inverter, a low keeper path, a high keeper path, and an output stage. The domino stage is coupled to an approximately symmetric clock signal, and evaluates a logic function according to the states of at least one data signal and the approximately symmetric clock signal, where the domino stage pre-charges a pre-charged node low when the approximately symmetric clock signal is high, and discharges the pre-charged node to a high state if the logic function evaluates when the approximately symmetric clock signal is low, and keeps the pre-charged node low if the logic function fails to evaluate when the approximately symmetric clock signal is low, where a latching state of the at least one data signal is provided to the domino stage when the approximately symmetric clock signal is low.
    Type: Application
    Filed: October 14, 2005
    Publication date: February 23, 2006
    Applicant: VIA Technologies, Inc.
    Inventors: James Lundberg, Raymond Bertram
  • Publication number: 20060033534
    Abstract: An N-domino latch includes a domino stage, a write stage, an inverter, a high keeper path, a low keeper path, and an output stage. The domino stage is coupled to an approximately symmetric clock signal. The domino stage evaluates a logic function according to the states of at least one data signal and the approximately symmetric clock signal, where the domino stage pre-charges a pre-charged node high when the approximately symmetric clock signal is low, and discharges the pre-charged node to a low state if the logic function evaluates when the approximately symmetric clock signal is high, and keeps the pre-charged node high if the logic function fails to evaluate when the approximately symmetric clock signal is high, where a latching state of the at least one data signal is provided to the domino stage when the approximately symmetric clock signal is high.
    Type: Application
    Filed: October 14, 2005
    Publication date: February 16, 2006
    Applicant: VIA Technologies, Inc.
    Inventors: James Lundberg, Raymond Bertram
  • Publication number: 20050248368
    Abstract: An apparatus and method are provided for accelerating the evaluated output of an P-domino latch. The apparatus includes evaluation P-logic, latching logic, keeper logic, and acceleration logic. The evaluation P-logic is coupled to a first N-channel device at a pre-charged node, and is configured to evaluate a logic function based on at least one input data signal. The latching logic is coupled and responsive to a clock signal and the pre-charged node. The latching logic controls the state of a latch node based on the state of the pre-charged node during an evaluation period between a first edge of said clock signal and a second edge of the clock signal. The latching logic otherwise presents a tri-state condition to the latch node. The keeper logic is coupled to the latch node. The keeper logic maintains the state of the latch node when the tri-state condition is presented, and provides a complementary state of the latch node at a complementary latch node.
    Type: Application
    Filed: April 28, 2004
    Publication date: November 10, 2005
    Applicant: Via Technologies, Inc.
    Inventors: Raymond Bertram, James Lundberg
  • Publication number: 20050216630
    Abstract: A sense mechanism for data bus inversion including a first memory device and an analog adder. The first memory device stores bits of the bus in a previous bus cycle. The analog adder compares the bits of the bus in the previous bus cycle with bits of the bus in a current bus cycle and provides a data inversion signal indicative of whether more than half of the bits of the bus have changed state. The analog adder operates as a bus state change sense device which rapidly evaluates bus state changes from one bus cycle to the next. The data inversion signal is used for selectively inverting the data bits of the bus and indicating bus inversion according to data bus inversion operation, such as according to X86 microprocessor protocol.
    Type: Application
    Filed: September 22, 2004
    Publication date: September 29, 2005
    Inventors: Darius Gaskins, James Lundberg