Patents Represented by Attorney, Agent or Law Firm Joe Zheng
-
Patent number: 7917455Abstract: 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: GrantFiled: November 20, 2009Date of Patent: March 29, 2011Assignee: AiLive, Inc.Inventors: Daniel Dobson, John Funge, Charles Musick, Jr., Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
-
Patent number: 7899772Abstract: 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: GrantFiled: March 2, 2010Date of Patent: March 1, 2011Assignee: AiLive, Inc.Inventors: Curt Bererton, Daniel Dobson, John Funge, Charles Musick, Jr., Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
-
Patent number: 7895282Abstract: 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: GrantFiled: September 7, 2010Date of Patent: February 22, 2011Assignee: Complatform LLCInventors: Jinsheng Wang, Lu Wang
-
Patent number: 7885907Abstract: 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: GrantFiled: October 31, 2007Date of Patent: February 8, 2011Assignee: AiLive, Inc.Inventors: Wei Yen, Ian Wright, Xiaoyuan Tu, Stuart Reynolds, Charles Musick, John Funge, Daniel Dobson
-
Patent number: 7805682Abstract: 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: GrantFiled: August 3, 2006Date of Patent: September 28, 2010Assignee: Sonos, Inc.Inventor: Robert A. Lambourne
-
Patent number: 7792311Abstract: 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: GrantFiled: May 15, 2004Date of Patent: September 7, 2010Assignee: Sonos, Inc.,Inventors: Steve F. Holmgren, Jonathan P. Lang, L. Dexter Bates, John L. MacFarlane
-
Patent number: 7762101Abstract: 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: GrantFiled: September 19, 2009Date of Patent: July 27, 2010Assignee: Powerquest, Inc.Inventors: Patrick Zuili, Daren Stabinski, Todd Stabinski, George Bitton, Jim Suggs
-
Patent number: 7702608Abstract: 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: GrantFiled: July 14, 2006Date of Patent: April 20, 2010Assignee: AiLive, Inc.Inventors: Curt Bererton, Daniel Dobson, John Funge, Charles Musick, Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
-
Patent number: 7671863Abstract: 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: GrantFiled: March 6, 2006Date of Patent: March 2, 2010Assignee: Vimicro CorporationInventors: Chuanen Jin, Chunquan Dai
-
Patent number: 7636701Abstract: 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: GrantFiled: October 30, 2007Date of Patent: December 22, 2009Assignee: AiLive, Inc.Inventors: John Funge, Ron Musick, Daniel Dobson, Nigel Duffy, Michael McNally, Xiaoyuan Tu, Ian Wright, Wei Yen, Brian Cabral
-
Patent number: 7636645Abstract: 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: GrantFiled: June 18, 2007Date of Patent: December 22, 2009Assignee: 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: 7636697Abstract: 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: GrantFiled: January 29, 2007Date of Patent: December 22, 2009Assignee: AiLive Inc.Inventors: Daniel Dobson, John Funge, Charles Musick, Stuart Reynolds, Xiaoyuan Tu, Ian Wright, Wei Yen
-
Patent number: 7620172Abstract: 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: GrantFiled: December 14, 2005Date of Patent: November 17, 2009Assignee: Vimicro CorporationInventors: Zhongsong Lin, David Xiao D. Yang, Zhonghan Deng
-
Patent number: 7609049Abstract: 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: GrantFiled: May 28, 2008Date of Patent: October 27, 2009Assignee: Vimicro CorporationInventors: Wenbo Tian, Hang Yin, Wang Zhao
-
Patent number: 7591920Abstract: 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: GrantFiled: December 2, 2005Date of Patent: September 22, 2009Assignee: Dongguan Anwell Digital Machinery Co., Ltd.Inventors: Kal Leung Fan, Ming Sang Yeung
-
Patent number: 7583068Abstract: 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: GrantFiled: August 10, 2007Date of Patent: September 1, 2009Assignee: Vimicro CorporationInventor: Zhao Wang
-
Patent number: 7580870Abstract: 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: GrantFiled: August 28, 2007Date of Patent: August 25, 2009Inventor: Hsin-Wang Wayne Chang
-
Patent number: 7579919Abstract: 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: GrantFiled: April 25, 2008Date of Patent: August 25, 2009Inventor: Weixun Cao
-
Patent number: 7571014Abstract: 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: GrantFiled: June 5, 2004Date of Patent: August 4, 2009Assignee: Sonos, Inc.Inventors: Robert A. Lambourne, Nicholas A. J. Millington
-
Patent number: D607739Type: GrantFiled: June 25, 2008Date of Patent: January 12, 2010Assignee: Simont Enterprises, LLCInventors: Simon Tikhman, Anatoly Tikhman, Michael Kapgan