Patents Represented by Attorney Van Pelt, Yi & Jame LLP
  • Patent number: 8335768
    Abstract: A method for grooming a backup data set is disclosed. The method comprises receiving data associated with one or more restore points associated with the backup data set. The method further comprises automatically selecting one or more of said one or more restore points for retention, removal, or transfer.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: December 18, 2012
    Assignee: EMC Corporation
    Inventors: Asit Desai, Richard Zulch, Dennis B. Jones
  • Patent number: 8332296
    Abstract: Determining election reauthorization is disclosed, including using a system to: receive one or more inputs of values, determine an available cash flow based at least in part on the inputted values; determine whether a reauthorization of bonds is required based at least in part on the determined available cash flow; and determine that an aggregate of an amount of bonds issued so far and an amount of bonds to reauthorize does not exceed a limit associated with a bonding capacity associated with a state statute.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 11, 2012
    Assignee: Dale Scott & Company, Inc.
    Inventors: Dale Scott, Robert Leonard
  • Patent number: 8332418
    Abstract: People are matched by obtaining, for a set of people, response information associated with previous matches the set of people have been a part of. For a person being matched, response information associated with previous matches the person being matched has been a part of is obtained. A match candidate is selected from a set of match candidates based at least in part on (1) the response information associated with the person being matched and (2) the response information associated with the set of people. Information associated with the selected match candidate is sent to the person being matched and/or information associated with the person being matched is sent to the selected match candidate.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: December 11, 2012
    Assignee: eHarmony, Inc.
    Inventors: Patrick John Giordani, Carlos A. Moreno, Vaclav Petricek
  • Patent number: 8331546
    Abstract: Processing a communication is disclosed. A first request to establish communication is received at a redirection node from a requesting communication participant. A destination communication participant associated with the request is determined. A communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants at the same time is established, including sending from the redirection node to an equipment associated with the destination communication participant a second request to establish communication between the redirection node and the equipment associated with the destination communication participant.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 11, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Claudatos, William D. Andruss
  • Patent number: 8330392
    Abstract: A system for changing a light source intensity comprises a controller, an input interface, and a memory. The input interface is configured to receive a command intensity for a light source, wherein the light source has a current intensity, and wherein an intensity of the light source is ramped toward the command intensity from the current intensity automatically. The controller is configured to determine a non-linear curve for the intensity of the light source, wherein at least a portion of the non-linear curve includes a beginning slope that is steeper than an end slope and to cause a change of a light source intensity by ramping over a time interval, wherein the light source intensity targets conforming to the non-linear curve for the intensity of the light source. The memory is coupled to the processor and configured to store an intensity value.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: December 11, 2012
    Assignee: Zulch Laboratories, Inc.
    Inventor: Richard C. Zulch
  • Patent number: 8327217
    Abstract: A probability is determined, including by obtaining a set of probability ratios, wherein each probability ratio in the set is a ratio of a first probability to a second probability. A probability P(Em=z) that an mth error symbol Em has a level of z is determining based at least in part on one or more dominant error patterns.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: December 4, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Seongwook Jeong, Jaekyun Moon
  • Patent number: 8324857
    Abstract: Portable stackable solar batteries are disclosed, in which the solar batteries can be connected in a planar arrangement for solar recharging and connected in a vertically stacked arrangement for powering an electrically powered device and/or for charging another rechargeable battery.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: December 4, 2012
    Assignee: SolarLego Inc.
    Inventors: David Chang, Stephen S. Coates
  • Patent number: 8326661
    Abstract: Providing data statistics includes receiving property information of selected products input by users, searching and locating a Standard Property Union (SPU) corresponding to the property information in a database, the SPU comprising a set of one or more products sharing a set of one or more properties, generating behavior data, including by summarizing a cumulative number of behavioral instances associated with each product in the set of products included in the SPU, and outputting the behavior data.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 4, 2012
    Assignee: Alibaba Group Holding Limited
    Inventors: Qing Zhang, Hai Wang, Yi Ding
  • Patent number: 8325724
    Abstract: A system includes one or more processors configured to redistribute one or more originator data subsets among a plurality of originator nodes and determine data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes. The system further includes a communication interface configured to send data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Hua Zhong, Dheer Moghe, Sazzala Venkata Reddy
  • Patent number: 8324998
    Abstract: A wireless switch comprises a mechanical oscillator, a mechanical impulse deliverer, a first array of magnets positioned on a planar surface, a first conductor, and a power management circuit. The mechanical impulse deliverer delivers a mechanical impulse to the mechanical oscillator when the wireless switch is switched. The first array comprises a one dimensional or two dimensional array of magnets. The first conductor comprises a first serpentine conductor. The power management circuit provides DC power as a result of relative motion due to the mechanical oscillator between the first array of magnets and the first conductor.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: December 4, 2012
    Assignee: EcoHarvester, Inc.
    Inventors: Eri Takahashi, Shadrach Joseph Roundy, Jeffry Tola, Brian L. Bircumshaw, Stewart Carl
  • Patent number: 8327241
    Abstract: Processing polynomials is disclosed. At least a portion of processing associated with an error evaluator polynomial and at least a portion of processing associated with an error locator polynomial are performed simultaneously. The error evaluator polynomial and the error locator polynomial are associated with Berlekamp-Massey processing. Data associated with the error evaluator polynomial is removed, including by shifting data in an array so that at least one element in the array is emptied in a shift.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: December 4, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Yingquan Wu, Meng-Kun Lee, Kwok W. Yeung
  • Patent number: 8324914
    Abstract: Techniques for characterizing a molecule are described herein. In one example, a portion of the molecule is trapped in a nanopore, a variable voltage is applied across the nanopore until the trapped portion of molecule is moved within the nanopore, and the molecule is characterized based on the electrical stimulus required to affect movement of at least a portion of the trapped portion of the molecule within the nanopore.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: December 4, 2012
    Assignee: Genia Technologies, Inc.
    Inventors: Roger Chen, Randy Davis
  • Patent number: 8321604
    Abstract: Real-time USB class level decoding is disclosed. In some embodiments, a first packet associated with a USB class level operation and a second packet generated by a USB analyzer are received. It is determined based at least in part on a first time associated with the first packet and a second time associated with the second packet that the class level operation has timed out. In some embodiments, an enumeration record is copied from a buffer configured to store USB data associated with a target USB device to a storage location not in the buffer, based at least in part on an indication that the enumeration record as stored in the buffer may be overwritten. In some embodiments, USB data is displayed for analysis at least in part by grouping packets not likely to be of interest differently depending on whether class level decoding is enabled.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: November 27, 2012
    Assignee: Total Phase, Inc.
    Inventors: Leonid Vaynberg, Kumaran Santhanam
  • Patent number: 8320512
    Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: November 27, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
  • Patent number: 8320420
    Abstract: A laser bias control and monitoring circuit receives a monitor diode current on an input node and generate a bias current for a laser diode on an output node where the monitor diode current flows into (positive polarity) or out of (negative polarity) the input node. The laser bias control and monitoring circuit includes a polarity independent current sensing circuit configured to receive the monitor diode current in either positive or negative polarity and to generate a normalized output current having a magnitude proportional to a magnitude of the monitor diode current. In this manner, the laser bias control and monitoring circuit can be used with laser diode and monitor diode combination in either the common anode or the common cathode configuration, or with the monitor diode current being provided from the anode or cathode of the monitor diode. No reprogramming or reconfiguration of the circuit is required.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: November 27, 2012
    Assignee: Micrel, Inc.
    Inventors: George W. Brown, Thomas S. Wong
  • Patent number: 8321750
    Abstract: RLL encoding is performed to generate RLL data, including by: using a first run-length constraint and using a second run-length constraint. G is a maximum number of zeroes between two ones, I is a maximum number of zeroes between two ones in either a first subsequence or a second subsequence where the first subsequence includes odd bits associated with a DC-balanced sequence and the second subsequence includes even bits associated with the DC-balanced sequence, and S is a number of bits per symbol associated with a systematic ECC. The RLL data is encoded using the systematic ECC to obtain ECC data which includes one or more data symbols and one or more parity symbols. The data symbols and the parity symbols are interleaved.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: November 27, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Yu Kou
  • Patent number: 8321772
    Abstract: A technique for decoding information, including a Viterbi decoder configured to decode (1) Front-end processed ADC data and (2) an output of an iterative error correction decoder in the event error correction decoding fails. The iterative error correction decoder is configured to decode Viterbi decoded data generated by the Viterbi decoder.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: November 27, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Kwok W. Yeung, Kin Man Ng
  • Patent number: 8321391
    Abstract: A database comprises a database interface and a database updater. The database interface enables a reading of a first set of information from the database. The database updater updates a second set of information in the database based at least in part on one or more conditions. The one or more conditions limit changes allowable to the first set of information from the database that occurred after the reading of the first set of information from the database.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: November 27, 2012
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 8316114
    Abstract: Updating an Internet Protocol (IP) address database includes: obtaining transaction address data from a transaction information database, the transaction address data including IP address information and geographical address information received during user transactions; processing the transaction address data to identify specific transaction address data that have overlapping geographical address information and contiguous IP addresses; and updating the IP address database according to the overlapping geographical address information and the contiguous IP addresses.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 20, 2012
    Assignee: Alibaba Group Holding Limited
    Inventor: Xiang Peng
  • Patent number: 8316276
    Abstract: An Upper Layer Protocol (ULP) offload engine system, method and associated data structure are provided for performing protocol offloads without requiring a Transmission Control Protocol (TCP) offload engine (TOE). In an embodiment, the ULP offload engine provides Internet Small Computer System Interface (iSCSI) offload services.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: November 20, 2012
    Assignee: Hicamp Systems, Inc.
    Inventor: Alexander Aizman