Patents Represented by Attorney Van Pelt, Yi & James LLP
  • Patent number: 8145950
    Abstract: Executing a plugin includes obtaining a stability level of the plugin to be executed, determining a plugin execution mode based at least in part on the stability level, and executing the plugin according to the plugin execution mode determined. The plugin execution mode is selected from a plurality of available plugin execution modes.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: March 27, 2012
    Assignee: Alibaba Group Holding Limited
    Inventors: Liming Zhang, Bo Wen, Yongwei Kong
  • Patent number: 8143946
    Abstract: A current to voltage converter which includes a common gate transconductance element having at least one input and one output. The current to voltage converter further includes a common source transconductance element having at least one input and one output, where the common source transconductance element is connected to the common gate transconductance element. The current to voltage converter further includes a feedback circuit including a resistor, where the feedback circuit connects any input having a polarity to any output having an opposite polarity.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: March 27, 2012
    Assignee: Project FT, Inc.
    Inventor: Farbod Aram
  • Patent number: 8145635
    Abstract: A dimensional data explorer for an enterprise system is disclosed. Dimensional data exploration includes providing a list of dimensions by which aggregated data in a report can be disaggregated and reaggregated. Aggregated data comprises a set of measures that have been aggregated for each object of a set of objects. Dimensional data exploration further includes providing the aggregated data disaggregated and reaggregated using a dimension from the list of dimensions.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: March 27, 2012
    Assignee: Workday, Inc.
    Inventors: Jon Ruggiero, Kashif Qayyum
  • Patent number: 8145610
    Abstract: Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 27, 2012
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Victor Spivak
  • Patent number: 8138796
    Abstract: A serial configuration interface (SCI) used to configure a device is disclosed. A device that support SCI includes a first connector configured to receive a first signal and a second connector configured to receive a second signal. In a configuration mode, the first signal serially selects each of a set of one or more configurable options, and the second signal facilitates selection of a desired setting of a selected configurable option. The device further includes control logic configured to determine when configuration of the device is complete and in response output the received first signal via a third connector of the device.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: March 20, 2012
    Assignee: Silego Technology, Inc.
    Inventor: Thomas D. Brumett, Jr.
  • Patent number: 8140599
    Abstract: A method of identifying nonreferenced memory elements in a storage system is disclosed. A plurality of lists of referenced elements from a plurality of storage subsystems is input. A union of the lists of referenced elements is compiled. The union of the lists of referenced memory elements is compared to a list of previously referenced memory elements to determine previously referenced elements that are no longer referenced. The previously referenced elements that are no longer referenced is output.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 20, 2012
    Assignee: EMC Corporation
    Inventor: R. Hugo Patterson
  • Patent number: 8138785
    Abstract: A clock driving circuit and a method of driving a plurality of output lines for a PC architecture are disclosed. The clock driving circuit includes a clock generating circuit coupled to an output buffer for the PC having a plurality of output lines connected to a plurality of output loads having output load impedances. The output lines are driven differentially at an output voltage lower than a supply voltage. The circuit includes a voltage node having a voltage node impedance. The voltage node is maintained at substantially the output voltage. The circuit includes a current sinking transistor that sinks current from the voltage node. The current sinking transistor is operated in a linear region characterized by an ohmic resistance determined by the size of the current sinking transistor. The impedance of the voltage node is matched to one of the load impedances by sizing the current sinking transistor.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: March 20, 2012
    Assignee: Silego Technology, Inc.
    Inventors: Jie Chen, Ting-Yen Chiang, Kuang-Yu Chen, Chen Yu Wang, Joe Froniewski
  • Patent number: 8139554
    Abstract: Communicating using a mesh network is disclosed. A frame length used for communicating a packet between a first node and a second node of a wireless mesh network is selected. A route from the first node to the second node is determined including one or more intermediate nodes that receive and transmit the packet. Node to node communications within the frame along the route is selected such that a communication latency time is below a predetermined limit time for a predetermined percentage of communications between the first node and the second node.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: March 20, 2012
    Assignee: Dust Networks, Inc.
    Inventors: Jonathan Simon, Lance R. Doherty
  • Patent number: 8134572
    Abstract: Techniques for assigning a region attribute to a region in a drawing are disclosed. One technique includes editing the drawing to define a current region, associating the current region with a previous region having a previous region attribute, and assigning the previous region attribute to the current region. Another technique includes deriving a previous path attribute and a relation for a previous path, editing the drawing to define a current set of paths having current regions, and assigning the previous path attribute to at least one current region based on the relation of the previous path.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: March 13, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Teri Pettit, Paul J. Asente
  • Patent number: 8135710
    Abstract: Classifying an electronic document in a computer-based system is disclosed. For each classification instance in a plurality of classification instances, a confidence data indicating a degree of confidence that the electronic document is associated with that classification instance is determined. A classification, based on a first classification instance in the plurality of classification instances, is assigned without human intervention to the electronic document if the confidence data associated with the first classification instance exceeds a first threshold.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: March 13, 2012
    Assignee: EMC Corporation
    Inventors: Thomas A. Summerlin, Timothy Shinkle, Russell E. Stalters
  • Patent number: 8136008
    Abstract: Processing a sequence of data frames in an error correction code (ECC) decoder is disclosed. Processing includes receiving a first data frame in the sequence of data frames, initiating processing of the first data frame through the ECC decoder, receiving a second data frame from the input sequence of data frames, and initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder. The ECC decoder includes one or more stages and at least one of the stages is coupled to a memory configured to store data associated with the at least one stage.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: March 13, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Kwok W. Yeung, Kin Ming Chan, Meng-Kun Lee, Kin Man Ng
  • Patent number: 8135861
    Abstract: According to some embodiments, a technique for storing data comprises receiving data from a data sender; wherein the data sender uses a first protocol; and sending the received data to a storage medium; wherein the received data is sent by a proxy, and wherein the proxy uses a second protocol.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: March 13, 2012
    Assignee: EMC Corporation
    Inventors: Kiran Bachu, Bob Lyon, Srinivasan Ramachandran
  • Patent number: 8131100
    Abstract: Representing high-resolution media content in a lower resolution system is disclosed. For a first portion of a high-resolution media content which is associated with a content boundary that does not align with an interval boundary of the lower resolution system, a new media content file that includes at least said first portion of the high-resolution media content is created. The new media content file and a second file comprising at least a second portion of the original media content file, which second portion begins at a first interval boundary and ends at a second interval boundary of the lower resolution system, are provided to the lower resolution system.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: March 6, 2012
    Assignee: Apple Inc.
    Inventor: Aaron Eppolito
  • Patent number: 8132152
    Abstract: Generating programmatically a pointer to a super implementation of a method in a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A hierarchy of functions, the hierarchy including one or more parent nodes each representing a parent function and each having one or more child nodes, each child node representing a function that inherits the methods of the corresponding parent node of which it is a child, is traversed until a super implementation of an inherited method is found. A programmatically created pointer to the super implementation is inserted programmatically into a corresponding location in a current function.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 6, 2012
    Assignee: Apple Inc.
    Inventor: Benoit Marchant
  • Patent number: 8131884
    Abstract: Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Shu-Shang Sam Wei, Roger W. Kilday, Victor Spivak, Meir Amiel, David Buccola
  • Patent number: 8130462
    Abstract: Signal correction is performed by determining an offset error based at least in part on a first portion of a signal within a first amplitude range. The offset error is associated with error due to offset in the signal. An signal error, associated with error due to offset and magneto-resistive asymmetry (MRA) in the signal, is determined based at least in part on a second portion of the signal within a second amplitude range; the second amplitude range does not overlap with the first amplitude range. An MRA error is determined by removing the offset error from the signal error and the MRA error is removed from the signal.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: March 6, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Marcus Marrow
  • Patent number: 8131705
    Abstract: Determining a relevancy ranking score is disclosed. A query is received that includes one or more constraints. One of the one or more constraints includes an operator. A search result based on the query is received. The relevancy ranking score for the received search result is determined based at least in part on the operator associated with the one or more constraints of the query.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Pierre-Yves Chevalier, Bruno Roustant
  • Patent number: 8131860
    Abstract: Serialization is disclosed. It is detected if a component included in a graph of components associated with a user session on a first system has not changed since a prior serialization to a second system. A token is sent to the second system during a current serialization, instead of the component, indicating the component has not changed since the prior serialization. De-serialization is disclosed. a token is received at a first system from a second system, in a stream of serialized data from the second system, that indicates that a component on the second system has not changed since a prior serialization. A cached version of the component is retrieved. The cached copy is used to reconstruct on the second system a state of a user session with which the component is associated on the second system.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Chee Wong, Rajesh Kasanagottu
  • Patent number: 8131836
    Abstract: Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, managing traffic includes receiving a request at a first node of a content delivery network, determining at the first node that the request should be serviced by a second node of the content delivery network, and redirecting the request to the second node, wherein the first node and the second node of the content delivery network comprise endpoints for serving content and wherein the content delivery network is at least in part an anycast network.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 6, 2012
    Assignee: BitGravity, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 8132081
    Abstract: Binary Bose-Chaudhuri-Hocquenghem (BCH) encoded data is processed by obtaining a set of syndromes associated with the binary BCH encoded data, including a subset of odd-term syndromes and a subset of even-term syndromes. During initialization of a variant error-locator polynomial, {circumflex over (?)}(x), the subset of even-term syndromes, but not the subset of odd-term syndromes, are loaded into the variant error-locator polynomial, {circumflex over (?)}(0)(x).
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: March 6, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Yingquan Wu