Patents by Inventor Peter T. Liu

Peter T. Liu 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: 20240063981
    Abstract: Various arrangements for managing which earbud transmits microphone audio are presented herein. A first earbud of a pair of true wireless earbuds may receive a downstream audio packet addressed to a second earbud of the pair of true wireless earbuds. This first earbud can then transmit a negative acknowledgement indicating that the downstream audio packet was not properly received despite the first earbud having properly received the downstream audio packet. With the negative acknowledgment, the first earbud can then transmit an upstream audio packet using an identity of the second earbud.
    Type: Application
    Filed: March 24, 2023
    Publication date: February 22, 2024
    Applicant: Google LLC
    Inventor: Peter T. Liu
  • Patent number: 10045111
    Abstract: A system and method for detecting donning and doffing of an electronic device includes a capacitive sensor configured to generate a capacitance signal based on a capacitance measured by the sensor. The method also includes generating an average capacitance signal by averaging the capacitance signal over a period of time, and generating an intermediate signal based on a difference between the capacitance signal and the average capacitance signal. The method also includes generating a don or doff signal and setting the average capacitance signal to be equal to the capacitance signal when the don or doff signal is generated. The don signal is generated subsequent to the electronic device changing state from a doffed state to a donned state. The doff signal is generated subsequent to the electronic device changing state from a donned state to a doffed state.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 7, 2018
    Assignee: Bose Corporation
    Inventors: Jordan Bonner, Peter T. Liu
  • Publication number: 20170127462
    Abstract: The technology described in this document can be embodied in a computer-implemented method that includes transmitting, from a first device over a wireless communication channel established between the first device and a second device, one or more signals. The one or more signals include information about an activation pattern for an output device on the second device. The method also includes transmitting, from the first device, at least one control signal to the second device to activate the output device in accordance with the activation pattern, and generating an output signal indicative of the activation pattern for presentation on the first device.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventor: Peter T. Liu
  • Patent number: 9635696
    Abstract: The technology described in this document can be embodied in a computer-implemented method that includes transmitting, from a first device over a wireless communication channel established between the first device and a second device, one or more signals. The one or more signals include information about an activation pattern for an output device on the second device. The method also includes transmitting, from the first device, at least one control signal to the second device to activate the output device in accordance with the activation pattern, and generating an output signal indicative of the activation pattern for presentation on the first device.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 25, 2017
    Assignee: Bose Corporation
    Inventor: Peter T. Liu
  • Patent number: 9066327
    Abstract: A method of pairing devices includes causing a Bluetooth-enabled host device and a Bluetooth-enabled peripheral device to be located proximate to each other, the Bluetooth-enabled host device comprising at least a processor, a memory and an antenna, in the Bluetooth-enabled host device, detecting advertising packets broadcast by the Bluetooth-enabled peripheral device on one or more of a plurality of advertising channels, saving a numeric indicator of each of multiple detected advertising packets, determining an average numeric indicator from the saved numeric indicators of each of the separately detected advertising packets, if the average numeric indicator exceeds a proximity threshold, determining whether a set of conditions are met, and initiating a Bluetooth device pairing sequence between the Bluetooth-enabled host device and the Bluetooth-enabled peripheral device if the set of conditions are met.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: June 23, 2015
    Assignee: Bose Corporation
    Inventor: Peter T. Liu
  • Publication number: 20140378056
    Abstract: A method of pairing devices includes causing a Bluetooth-enabled host device and a Bluetooth-enabled peripheral device to be located proximate to each other, the Bluetooth-enabled host device comprising at least a processor, a memory and an antenna, in the Bluetooth-enabled host device, detecting advertising packets broadcast by the Bluetooth-enabled peripheral device on one or more of a plurality of advertising channels, saving a numeric indicator of each of multiple detected advertising packets, determining an average numeric indicator from the saved numeric indicators of each of the separately detected advertising packets, if the average numeric indicator exceeds a proximity threshold, determining whether a set of conditions are met, and initiating a Bluetooth device pairing sequence between the Bluetooth-enabled host device and the Bluetooth-enabled peripheral device if the set of conditions are met.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Applicant: Bose Corporation
    Inventor: Peter T. Liu
  • Patent number: 8132113
    Abstract: A REST application may be explored through discovery of resources and exercising of methods. A user interface displays a graphical representation of the REST application based on a model constructed in memory. User input selects a resource. Methods associated with the selected resource are displayed. A user may select a method and provide input. A request is automatically sent to the server based on the selected method. A representation of the response to the request is displayed on the user interface, allowing the user to further explore the application.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: March 6, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
  • Patent number: 7962895
    Abstract: According to a technique described herein, a binding document comprises one or more “<bind>” element instances. Each “<bind>” element instance indicates an association between (a) an SVG element instance and (b) a class. When a binding's name is passed to a “createFromTemplate( )” method, the method processes all of the “<bind>” element instances that are associated within that name. For each such “<bind>” element instance, the method (a) creates, in an SVG DOM tree, a clone of a node that corresponds to an SVG element instance indicated in that “<bind>” element instance, (b) instantiates an object that is an instance of a class that is indicated in that “<bind>” element instance, and (c) stores data that establishes a binding between the clone node and the object. Methods of the object can be invoked to affect and/or alter attributes of the clone node to which the object is bound.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: June 14, 2011
    Assignee: Oracle America, Inc.
    Inventor: Peter T. Liu
  • Publication number: 20090077477
    Abstract: A REST application may be explored through discovery of resources and exercising of methods. A user interface displays a graphical representation of the REST application based on a model constructed in memory. User input selects a resource. Methods associated with the selected resource are displayed. A user may select a method and provide input. A request is automatically sent to the server based on the selected method. A representation of the response to the request is displayed on the user interface, allowing the user to further explore the application.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
  • Patent number: 7386023
    Abstract: Systems and methods for reducing the harmonic content of an oscillator are provided. More specifically, waveforms with reduced harmonics are provided, as are waveform generators for producing such waveforms. Such waveform generators can be used in or with a laser driver. However, the present invention is not meant to be limited to use with laser drivers. Rather, embodiments of the present invention are useful anywhere where harmonics resulting from an oscillating waveform need to be reduced.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: June 10, 2008
    Assignee: Intersil Americas Inc.
    Inventors: Theodore D. Rees, Peter T. Liu, Joseph R. Pierret
  • Publication number: 20080127153
    Abstract: According to a technique described herein, a binding document comprises one or more “<bind>” element instances. Each “<bind>” element instance indicates an association between (a) an SVG element instance and (b) a class. When a binding's name is passed to a “createFromTemplate( )” method, the method processes all of the “<bind>” element instances that are associated within that name. For each such “<bind>” element instance, the method (a) creates, in an SVG DOM tree, a clone of a node that corresponds to an SVG element instance indicated in that “<bind>” element instance, (b) instantiates an object that is an instance of a class that is indicated in that “<bind>” element instance, and (c) stores data that establishes a binding between the clone node and the object. Methods of the object can be invoked to affect and/or alter attributes of the clone node to which the object is bound.
    Type: Application
    Filed: July 20, 2006
    Publication date: May 29, 2008
    Inventor: Peter T. Liu
  • Patent number: 6859090
    Abstract: A buried fuse reading device includes at least one buried fuse and at least one sense amplifier sensing a condition of the buried fuse. A validation circuit in the buried fuse reading device detects and indicates when output from the sense amplifier is valid.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: February 22, 2005
    Assignee: Agere Systems Inc.
    Inventor: Peter T. Liu
  • Publication number: 20030141921
    Abstract: A buried fuse reading device includes at least one buried fuse and at least one sense amplifier sensing a condition of the buried fuse. A validation circuit in the buried fuse reading device detects and indicates when output from the sense amplifier is valid.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Inventor: Peter T. Liu
  • Patent number: 6459633
    Abstract: An integrated circuit has a plurality of buried metal fuses and an apparatus for selectively controlling the plurality of buried metal fuses. Each buried metal fuse has an output state. A plurality of latches each correspond to a respective one of the plurality of buried metal fuses. An encoding fuse has a first state and a second state. A plurality of gates, consists of either a plurality of XOR gates or a plurality of XNOR gates. Each gate has a first input coupled to the output of a respective one of the plurality of buried metal fuses and a second input coupled to the encoding fuse. Each gate has an output coupled to a respective one of the plurality of latches. Each of the plurality of latches has an output state that is the same as the state of the respective one of the plurality of buried metal fuses to which that latch is coupled, when the encoding fuse is in the first state.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: October 1, 2002
    Assignee: Agere Systems Guardian Corp.
    Inventors: Roger M. Jeffery, Peter T. Liu
  • Publication number: 20020054524
    Abstract: An integrated circuit has a plurality of buried metal fuses and an apparatus for selectively controlling the plurality of buried metal fuses. Each buried metal fuse has an output state. A plurality of latches each correspond to a respective one of the plurality of buried metal fuses. An encoding fuse has a first state and a second state. A plurality of gates, consists of either a plurality of XOR gates or a plurality of XNOR gates. Each gate has a first input coupled to the output of a respective one of the plurality of buried metal fuses and a second input coupled to the encoding fuse. Each gate has an output coupled to a respective one of the plurality of latches. Each of the plurality of latches has an output state that is the same as the state of the respective one of the plurality of buried metal fuses to which that latch is coupled, when the encoding fuse is in the first state.
    Type: Application
    Filed: December 20, 2001
    Publication date: May 9, 2002
    Inventors: Roger M. Jeffery, Peter T. Liu
  • Patent number: 6370074
    Abstract: An integrated circuit has a plurality of buried metal fuses and an apparatus for selectively controlling the plurality of buried metal fuses. Each buried metal fuse has an output state. A plurality of latches each correspond to a respective one of the plurality of buried metal fuses. An encoding fuse has a first state and a second state. A plurality of gates, consists of either a plurality of XOR gates or a plurality of XNOR gates. Each gate has a first input coupled to the output of a respective one of the plurality of buried metal fuses and a second input coupled to the encoding fuse. Each gate has an output coupled to a respective one of the plurality of latches. Each of the plurality of latches has an output state that is the same as the state of the respective one of the plurality of buried metal fuses to which that latch is coupled, when the encoding fuse is in the first state.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: April 9, 2002
    Assignee: Agere Systems Guardian Corp
    Inventors: Roger M. Jeffery, Peter T. Liu
  • Patent number: 5592492
    Abstract: In a method and apparatus for selective convolutional interleaving or de-interleaving of symbols or data bits, a plurality of segments are defined in random access memory, with each segment including a different number of locations for storing symbols. Previously stored symbols are sequentially read out of current locations in the segments respectively, and new symbols are read into the current locations. Next locations in the segments are redesignated as current locations respectively, and the operation is repeated until all of the symbols have been interleaved or de-interleaved. The first location in each segment is designated by a respective segment pointer. The current and next locations are designated as relative offset pointers from the segment pointers, and these locations are incremented by incrementing the offset pointers. Interleaving or de-interleaving operation is determined by the direction in which the segments are sequentially selected for the read/write operations.
    Type: Grant
    Filed: May 13, 1994
    Date of Patent: January 7, 1997
    Assignee: LSI Logic Corporation
    Inventors: Nadav Ben-Efraim, Peter T. Liu
  • Patent number: 4503523
    Abstract: This dynamic reference potential generating circuit arrangement is especially adaptable to a binary data storage array of the type wherein each data storage cell comprises a single transistor and a single capacitor. A reference potential generating circuit for such an array comprises a pair of such identical transistors connected in parallel and a pair of identical capacitors, connected in common to the transistor emitter electrodes which capacitors couple the emitters to a digit line and to a refresh line, respectively. This arrangement develops a potential swing at the emitter electrodes equal to half of the potential swing that would develop at the emitter electrode of the transistor of a single data storage cell for the same signal swing on the digit line. Basically, the total capacitance connected to the emitter electrode of the generator circuit transistors is twice the capacitance connected to the emitter electrode of the transistor of a single storage cell.
    Type: Grant
    Filed: June 30, 1982
    Date of Patent: March 5, 1985
    Assignee: International Business Machines Corporation
    Inventors: Joseph R. Cavaliere, Peter T. Liu