Patents Represented by Attorney, Agent or Law Firm Joe Zheng
  • Patent number: 7917455
    Abstract: Methods and systems capable of determining which subset of a set of logical expressions are true with relatively few evaluations of the primitives that together with any standard logical connectives, make up the logical expressions. A plurality of directed acyclic graphs, each graph including at least one root node, at least one leaf node, and at least one non-leaf node associated with a leaf node. Each node is associated with a, possibly empty, subset of presumed to be true logical expressions. Each non-leaf node is associated with one of the primitives mentioned in any of the logical expressions. Edges are defined between two of the nodes, each edge being associated with a possible value, or range of possible values, of the primitive associated with the node at the tail of the edge. Paths are defined through each of the directed acyclic graphs from a root node to a leaf node by recursively following each edge corresponding to the current value of the primitive at a selected non-leaf node.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: March 29, 2011
    Assignee: AiLive, Inc.
    Inventors: Daniel Dobson, John Funge, Charles Musick, Jr., Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
  • Patent number: 7899772
    Abstract: Techniques for using motion recognizers are described. The motion recognizers are created or generated in advance by trained users. The motion recognizers are then loaded into a processing unit that receives motion signals from one or more motion sensitive devices being manipulated by one or more end users to control one or more objects in a virtual environment. Depending on implementation, the virtual environment may represent a remote scene or a video game, where objects in the virtual environment can be controlled by the users to perform desired actions or moves.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: March 1, 2011
    Assignee: AiLive, Inc.
    Inventors: Curt Bererton, Daniel Dobson, John Funge, Charles Musick, Jr., Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
  • Patent number: 7895282
    Abstract: Techniques for delivering internal mail over the Internet without relying upon a domain name in an email address commonly known to include an @ sign are disclosed. An embodiment of the techniques is for a collaborative communication system or platform, where each of users in the collaborative communication platform is assigned an identifier. The identifier is used for delivering the internal mail so authored similarly to an email, except that the internal mail is delivered without relying upon an email address or the domain name therein. The identifier of a recipient cannot be used as an email address for someone other than any of the registered users to send an email message to the recipient.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: February 22, 2011
    Assignee: Complatform LLC
    Inventors: Jinsheng Wang, Lu Wang
  • Patent number: 7885907
    Abstract: Methods and systems capable of creating a component for determining which subset of a set of logical expressions are true with relatively few evaluations of the primitives that, together with any standard logical connectives, make up the logical expressions.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 8, 2011
    Assignee: AiLive, Inc.
    Inventors: Wei Yen, Ian Wright, Xiaoyuan Tu, Stuart Reynolds, Charles Musick, John Funge, Daniel Dobson
  • Patent number: 7805682
    Abstract: Techniques for editing a list of items are disclosed and may be used advantageously in portable devices without the drag-and-drop utility. According to one aspect of the present invention, a highlighting bar is provided to facilitate the selection of the item(s), the selected item(s) are then moved to a desired position, and released thereto to produce an edited list, all of which are achieved by using a finger pointing sensor (e.g., a scroll wheel) and one or more designated keys or buttons.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: September 28, 2010
    Assignee: Sonos, Inc.
    Inventor: Robert A. Lambourne
  • Patent number: 7792311
    Abstract: Techniques for processing input signals in accordance with an output configuration are disclosed. According to one aspect of the techniques, a module implemented in a sound reproducing device is configured to determine whether a sound in the input audio source can be reproduced properly through speakers of an output configuration of the device by examining the sound effects in the input audio sound and the output channel in the output configuration, producing synthetically a sound effect if the number of sound channels is greater than the number of sound effects, or reducing synthetically a sound effect if the number of sound channels is less than the number of sound effects.
    Type: Grant
    Filed: May 15, 2004
    Date of Patent: September 7, 2010
    Assignee: Sonos, Inc.,
    Inventors: Steve F. Holmgren, Jonathan P. Lang, L. Dexter Bates, John L. MacFarlane
  • Patent number: 7762101
    Abstract: Improved structures of cooling systems that may be used in air conditioning or refrigeration are described. To achieve a high efficiency in converting cooling effect from one or more cooling units, antifreeze liquid used to absorb the cooling effect is forced to pass through a box or container made out of graphite or thermally conductive metal or alloy holding a sponge-like structure or foam, also made out of graphite or thermally conductive metal or alloy, where the foam including open cells provides maximum surface contact with the liquid. Further the liquid is sprayed or vaporized onto the foam and passes through the foam by gravity or pressure. The cooled liquid is exited from the container for use in air conditioning or refrigeration.
    Type: Grant
    Filed: September 19, 2009
    Date of Patent: July 27, 2010
    Assignee: Powerquest, Inc.
    Inventors: Patrick Zuili, Daren Stabinski, Todd Stabinski, George Bitton, Jim Suggs
  • Patent number: 7702608
    Abstract: Generating motion recognizers from example motions, without substantial programming, without limitation to any fixed set of well-known gestures, and without limitation to motions that occur substantially in a plane, or are substantially predefined in scope. From example motions for each class of motion to be recognized, a system automatically generates motion recognizers using machine learning techniques. Those motion recognizers can be incorporated into an end-user application, with the effect that when a user of the application supplies a motion, those motion recognizers will recognize the motion as an example of one of the known classes of motion. Motion recognizers can be incorporated into an end-user application; tuned to improve recognition rates for subsequent motions to allow end-users to add new example motions.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: April 20, 2010
    Assignee: AiLive, Inc.
    Inventors: Curt Bererton, Daniel Dobson, John Funge, Charles Musick, Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
  • Patent number: 7671863
    Abstract: Architectures for graphic engine chips with minimum impact on other resources are disclosed. According to one embodiment, a graphic engine architecture includes a scheduler that is configured to schedule an execution time for each of the drawing instructions sent in groups from a processor. Each drawing instruction includes a piece of time information. The scheduler is provided to fetch the drawing instructions from a FIFO buffer that buffers the drawing instructions. Subsequently, the drawing instructions are successively executed according to their scheduling.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: March 2, 2010
    Assignee: Vimicro Corporation
    Inventors: Chuanen Jin, Chunquan Dai
  • Patent number: 7636701
    Abstract: Providing dynamic learning for software agents in a simulation is described. The software agents with learners are capable of learning from examples. When a non-player character queries the learner, it can provide a next action similar to a player character. A game designer provides program code, from which compile-time steps determine a set of raw features. The code may identify a function (like computing distances). At compile-time steps, determining these raw features in response to a scripting language, so the designer can specify which code should be referenced. A set of derived features, responsive to the raw features, may be relatively simple, more complex, or determined in response to a learner. The set of such raw and derived features form a context for a learner. Learners might be responsive to (more basic) learners, to results of state machines, to calculated derived features, or to raw features. The learner includes a machine learning technique.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 22, 2009
    Assignee: AiLive, Inc.
    Inventors: John Funge, Ron Musick, Daniel Dobson, Nigel Duffy, Michael McNally, Xiaoyuan Tu, Ian Wright, Wei Yen, Brian Cabral
  • Patent number: 7636645
    Abstract: A movable game controller for controlling aspects of a computer controlled game display with apparatus for determining the linear and angular motion of that movable controller. The apparatus includes a plurality of self-contained inertial sensors for sensing the tri-axial linear and tri-axial angular motion of the moving controller. Each sensor is mounted at a fixed linear position and orientation with respect to the others. The linear and angular motion of the controller is computed from the correlated motion sensor readings of each of the plurality of self-contained inertial sensors.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: December 22, 2009
    Assignee: Ailive Inc.
    Inventors: Wei Yen, Ian Wright, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, John Funge, Daniel Dobson, Curt Bererton
  • Patent number: 7636697
    Abstract: Methods and systems capable of determining which subset of a set of logical expressions are true with relatively few evaluations of the primitives that, together with any standard logical connectives, make up the logical expressions. A plurality of directed acyclic graphs, each graph including at least one root node, at least one leaf node, and at least one non-leaf node associated with a leaf node. Each node is associated with a, possibly empty, subset of presumed to be true logical expressions. Each non-leaf node is associated with one of the primitives mentioned in any of the logical expressions. Edges are defined between two of the nodes, each edge being associated with a possible value, or range of possible values, of the primitive associated with the node at the tail of the edge. Paths are defined through each of the directed acyclic graphs from a root node to a leaf node by recursively following each edge corresponding to the current value of the primitive at a selected non-leaf node.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: December 22, 2009
    Assignee: AiLive Inc.
    Inventors: Daniel Dobson, John Funge, Charles Musick, Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
  • Patent number: 7620172
    Abstract: Techniques for simultaneously and efficiently eliminating echo and noise mixed in voice are disclosed. According to one aspect of the present invention, an adaptive filter system for eliminating noises and echo mixed in voice signal comprises a first signal adaptive filter, a first subtractor, a second adaptive filter and a second subtractor. The first signal adaptive filter estimates the noise mixed in the voice signal according to a reference noise. The first subtractor subtracts the noise estimated by the first adaptive filter from the voice signal to obtain a voice signal without the mixed noise. The second adaptive filter estimates the echo mixed in the voice signal according to a remote voice signal. The second subtractor subtracts the echo estimated by the second adaptive filter from the voice signal without mixed noise to obtain a clean voice signal.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: November 17, 2009
    Assignee: Vimicro Corporation
    Inventors: Zhongsong Lin, David Xiao D. Yang, Zhonghan Deng
  • Patent number: 7609049
    Abstract: A scan mode is used in a voltage detection circuit. An oscillator in the circuit is always on and a system including the voltage detection circuit detects various abnormal conditions, such as overcharging, overdischarging and overcurrent one by one for some clocks. To reduce the power consumption, the voltage detection circuit is turned on only once for several clocks. The on-time is very short and lasts about only one tenth of a clock cycle time. In other times, the voltage detection circuit is turned off to save power consumption.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: October 27, 2009
    Assignee: Vimicro Corporation
    Inventors: Wenbo Tian, Hang Yin, Wang Zhao
  • Patent number: 7591920
    Abstract: Techniques for bonding substrates are disclosed. According to one aspect of the techniques, an index bonding is provided to ensure that non-flatness of substrates is compensated when two substrates are bonded together so as to minimize possible dynamic imbalance of a disc. According to another aspect of the techniques, a dynamic alternating electric field bonding is provided to eliminate bubbles from a type of glue used to bond two substrates, wherein a power source is used to generate a dynamic alternating electromagnetic field in accordance with the substrates and/or the characteristics of the glue.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: September 22, 2009
    Assignee: Dongguan Anwell Digital Machinery Co., Ltd.
    Inventors: Kal Leung Fan, Ming Sang Yeung
  • Patent number: 7583068
    Abstract: A multifunctional driver controller capable to drive one or more voltage-controlled devices or current-controlled devices is described. The multifunctional driver controller comprises a selection unit receiving a control signal, one of a first reference voltage and a second reference voltage, the selection unit selecting either one of the first reference voltage and the second reference voltage per the control signal, and a control circuit receiving a reference voltage from the selection unit and a feedback signal from a load being driven by a controlled analog signal from the control circuits. The controlled analog signal is either a controlled voltage signal or a controlled current signal, the control circuit compares the reference voltage with the feedback signal and adjusts the controlled analog signal in reference to a difference between the reference voltage and the feedback signal until the feedback signal converges to the reference voltage.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: September 1, 2009
    Assignee: Vimicro Corporation
    Inventor: Zhao Wang
  • Patent number: 7580870
    Abstract: Techniques for generating revenues from a bidding process that announces a winning bid that is lowest but unique among all bidders are disclosed. Opposite from a traditional auction in which the highest bid always wins, the present invention dictates a lowest and unique bid wins. A seller generates revenue by selling an item to the highest bidder in a traditional auction while a seller generates revenue from a bidding process of selling an item to the lowest and unique bidder in the present invention. In other words, the final sale price of an item in the present invention is no longer a significant portion of the revenue, the majority of the revenue comes from the process of bidding for the item by all participating bidders.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: August 25, 2009
    Inventor: Hsin-Wang Wayne Chang
  • Patent number: 7579919
    Abstract: Architectures for compensating the frequency drift of an oscillator based frequency synthesizer circuit due to the change of temperature are disclosed. By applying a digitally controlled frequency word which represents the frequency difference between an output signal of a crystal oscillator and a temperature-compensated signal obtained from the output of a frequency synthesizer, the generated frequency signal is controlled so as to be temperature compensated over a wide temperature range. In one embodiment, a frequency locked loop is provided to perform functions to compensate for possible drifts in the reference signal. The frequency locked loop receives a digital frequency corrected control word based on at least a first parameter and a second parameter, wherein the first parameter is a combination of a fixed frequency control word and an automatic frequency correction word, and the second parameter is derived from an external source.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: August 25, 2009
    Inventor: Weixun Cao
  • Patent number: 7571014
    Abstract: Techniques for controlling zone group and zone group characteristics such as audio volume in a multi-zone system are disclosed. The multi-zone system includes a number of multimedia players, each preferably located in a zone. A controller may control the operations of all of the zone players remotely from any one of the zones. Two or more zone players may be dynamically grouped as a zone group for synchronized operations. According to one aspect of the techniques, a zone group configuration can be managed, updated, modified via an interactive user interface provided in a controlling device. The zone group configuration may be saved in one of zone players. According to another aspect of the techniques, the audio volume control of a zone group can be performed individually or synchronously as a group.
    Type: Grant
    Filed: June 5, 2004
    Date of Patent: August 4, 2009
    Assignee: Sonos, Inc.
    Inventors: Robert A. Lambourne, Nicholas A. J. Millington
  • Patent number: D607739
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: January 12, 2010
    Assignee: Simont Enterprises, LLC
    Inventors: Simon Tikhman, Anatoly Tikhman, Michael Kapgan