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: 20240063981Abstract: 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: ApplicationFiled: March 24, 2023Publication date: February 22, 2024Applicant: Google LLCInventor: Peter T. Liu
-
Patent number: 10045111Abstract: 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: GrantFiled: September 29, 2017Date of Patent: August 7, 2018Assignee: Bose CorporationInventors: Jordan Bonner, Peter T. Liu
-
Publication number: 20170127462Abstract: 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: ApplicationFiled: October 29, 2015Publication date: May 4, 2017Inventor: Peter T. Liu
-
Patent number: 9635696Abstract: 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: GrantFiled: October 29, 2015Date of Patent: April 25, 2017Assignee: Bose CorporationInventor: Peter T. Liu
-
Patent number: 9066327Abstract: 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: GrantFiled: June 21, 2013Date of Patent: June 23, 2015Assignee: Bose CorporationInventor: Peter T. Liu
-
Publication number: 20140378056Abstract: 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: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Applicant: Bose CorporationInventor: Peter T. Liu
-
Patent number: 8132113Abstract: 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: GrantFiled: September 14, 2007Date of Patent: March 6, 2012Assignee: Oracle America, Inc.Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
-
Patent number: 7962895Abstract: 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: GrantFiled: July 20, 2006Date of Patent: June 14, 2011Assignee: Oracle America, Inc.Inventor: Peter T. Liu
-
Publication number: 20090077477Abstract: 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: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Ayub S. Khan, Nam T. Nguyen, Peter T. Liu, Srividhya Narayanan
-
Patent number: 7386023Abstract: 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: GrantFiled: May 4, 2005Date of Patent: June 10, 2008Assignee: Intersil Americas Inc.Inventors: Theodore D. Rees, Peter T. Liu, Joseph R. Pierret
-
Publication number: 20080127153Abstract: 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: ApplicationFiled: July 20, 2006Publication date: May 29, 2008Inventor: Peter T. Liu
-
Patent number: 6859090Abstract: 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: GrantFiled: January 31, 2002Date of Patent: February 22, 2005Assignee: Agere Systems Inc.Inventor: Peter T. Liu
-
Publication number: 20030141921Abstract: 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: ApplicationFiled: January 31, 2002Publication date: July 31, 2003Inventor: Peter T. Liu
-
Patent number: 6459633Abstract: 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: GrantFiled: December 20, 2001Date of Patent: October 1, 2002Assignee: Agere Systems Guardian Corp.Inventors: Roger M. Jeffery, Peter T. Liu
-
Publication number: 20020054524Abstract: 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: ApplicationFiled: December 20, 2001Publication date: May 9, 2002Inventors: Roger M. Jeffery, Peter T. Liu
-
Patent number: 6370074Abstract: 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: GrantFiled: May 5, 2000Date of Patent: April 9, 2002Assignee: Agere Systems Guardian CorpInventors: Roger M. Jeffery, Peter T. Liu
-
Patent number: 5592492Abstract: 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: GrantFiled: May 13, 1994Date of Patent: January 7, 1997Assignee: LSI Logic CorporationInventors: Nadav Ben-Efraim, Peter T. Liu
-
Patent number: 4503523Abstract: 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: GrantFiled: June 30, 1982Date of Patent: March 5, 1985Assignee: International Business Machines CorporationInventors: Joseph R. Cavaliere, Peter T. Liu