Patents by Inventor Allan Flippin

Allan Flippin 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: 8907625
    Abstract: A battery management chip may include a battery management unit and a vertical bus circuit. The battery management unit can monitor a cell status of multiple cells in a battery module coupled to the battery management chip in response to an instruction from a host processor. The vertical bus circuit may transfer the instruction from the host processor to the battery management unit. The vertical bus circuit may include a first receiver, a command processor and a first transmitter. The first receiver can receive a first pair of differential input data signals. The command processor can process the first pair of differential input data signals. The first transmitter can output a first pair of differential output data signals.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: December 9, 2014
    Assignee: O2Micro, Inc.
    Inventors: Allan Flippin, William Densham, Jiun Heng Goh, Constantin Bucur, Flavius Lupu, Stefan Maireanu
  • Patent number: 8612733
    Abstract: A system may include multiple chips and a host processor. The host processor can be coupled to the multiple chips and send an enumerate command. The multiple chips can propagate an enumerate packet including the enumerate command from chip-to-chip, and each chip can use information in the enumerate packet to determine its own unique address.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: December 17, 2013
    Assignee: O2Micro, Inc.
    Inventor: Allan Flippin
  • Publication number: 20130019037
    Abstract: A battery management chip may include a battery management unit and a vertical bus circuit. The battery management unit can monitor a cell status of multiple cells in a battery module coupled to the battery management chip in response to an instruction from a host processor. The vertical bus circuit may transfer the instruction from the host processor to the battery management unit. The vertical bus circuit may include a first receiver, a command processor and a first transmitter. The first receiver can receive a first pair of differential input data signals. The command processor can process the first pair of differential input data signals. The first transmitter can output a first pair of differential output data signals.
    Type: Application
    Filed: July 15, 2011
    Publication date: January 17, 2013
    Inventors: Allan Flippin, William Densham, Jiun Heng Goh, Constantin Bucur, Flavius Lupu, Stefan Maireanu
  • Publication number: 20130019118
    Abstract: A system may include multiple chips and a host processor. The host processor can be coupled to the multiple chips and send an enumerate command. The multiple chips can propagate an enumerate packet including the enumerate command from chip-to-chip, and each chip can use information in the enumerate packet to determine its own unique address.
    Type: Application
    Filed: July 15, 2011
    Publication date: January 17, 2013
    Inventor: Allan FLIPPIN
  • Patent number: 7017020
    Abstract: A method and apparatus for optimizing access to memory, wherein the method includes the steps of receiving a first request for access to a memory, receiving at least two additional requests for access to the memory, and determining a first clock overhead associated with the first request for access to the memory. The method further includes the steps of determining an additional clock overhead associated with each of the at least two additional requests for access to the memory in conjunction with the first request, determining a combination of requests that can be processed together using an optimized overhead, and processing the combination of requests as a single request with the optimal overhead.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: March 21, 2006
    Assignee: Broadcom Corporation
    Inventors: Joseph Herbst, Allan Flippin
  • Publication number: 20040165609
    Abstract: A method and apparatus for optimizing access to memory, wherein the method includes the steps of receiving a first request for access to a memory, receiving at least two additional requests for access to the memory, and determining a first clock overhead associated with the first request for access to the memory. The method further includes the steps of determining an additional clock overhead associated with each of the at least two additional requests for access to the memory in conjunction with the first request, determining a combination of requests that can be processed together using an optimized overhead, and processing the combination of requests as a single request with the optimal overhead.
    Type: Application
    Filed: December 22, 2003
    Publication date: August 26, 2004
    Applicant: Broadcom Corporation
    Inventors: Joseph Herbst, Allan Flippin
  • Patent number: 6735679
    Abstract: A method and apparatus for optimizing access to memory, wherein the method includes the steps of receiving a first request for access to a memory, receiving at least two additional requests for access to the memory, and determining a first clock overhead associated with the first request for access to the memory. The method further includes the steps of determining an additional clock overhead associated with each of the at least two additional requests for access to the memory in conjunction with the first request, determining a combination of requests that can be processed together using an optimized overhead, and processing the combination of requests as a single request with the optimal overhead.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: May 11, 2004
    Assignee: Broadcom Corporation
    Inventors: Joseph Herbst, Allan Flippin