Patents Represented by Attorney Van Pelt, Yi & James LLP
  • Patent number: 8054496
    Abstract: Providing a preview is disclosed. A first document associated with a first application is accessed. The first document is referenced by a second document. A preview is generated in a format capable of being displayed by the first application. The preview is provided for display by the first application.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: November 8, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Martin Rehfeld
  • Patent number: 8049566
    Abstract: A receiver includes a feedback low noise amplifier (LNA). The feedback LNA has an LNA gain and includes an LNA input configured to receive a signal from an antenna and an LNA output configured to output an amplified voltage signal. The receiver also includes a resistive element, having a resistance, coupled to the LNA output and configured to convert the amplified voltage signal into a current. The receiver also includes a current commuting mixer coupled to the resistive element and configured to receive the current from the resistive element, where the current output by the resistive element is determined at least in part by the amplified voltage signal and the resistance of the resistive element.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: November 1, 2011
    Assignee: Project FT, Inc.
    Inventor: Farbod Aram
  • Patent number: 8051429
    Abstract: The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface object and without restricting the user interface to certain predetermined designs. The present method provides objects called association objects that are interposed between a data controlling object and each user interface object. Each kind of user interface object has a corresponding association object. The association object for a particular kind of user interface object contains code that allows the association object to interact with the specific kind of user interface object with which it is associated. Each association object also presents a standard interface to a data controlling object, regardless of the kind of user interface object with which the association object is associated.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: November 1, 2011
    Assignee: NeXT Software, Inc.
    Inventors: Richard Williamson, Linus Upson, Jack Greenfield, Dan Willhite
  • Patent number: 8046560
    Abstract: Serial number based storage device allocation is disclosed. A serial number associated with the storage device is mapped to a device file associated with the storage device on a host having a connection to the storage device. The serial number is mapped to a device address by which the storage device is known to a library with which the storage device is associated. A request requiring that an available storage device be allocated to service the request is received. The storage device is allocated, based at least in part on the serial number to device file and serial number to device address mappings, to service the request.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: October 25, 2011
    Assignee: EMC Corporation
    Inventor: Bruce Voorhees
  • Patent number: 8046544
    Abstract: A computer system includes a processor; and a memory coupled to the processor, configured to provide the processor with a plurality of instructions including a set of garbage collection instructions configured to perform one or more garbage collection barrier operations and a subsequent instruction that immediately follows the garbage collection instruction; wherein the processor is configured to execute the set of garbage collection instructions, including by: evaluating a memory reference to determine a condition associated with the set of garbage collection instructions; and in the event that the condition is met, while maintaining the same privilege level, saving information that is based at least in part on the current value of a program counter, and setting the program counter to correspond to a target location that is other than the location of the subsequent instruction.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: October 25, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Cliff N. Click, Jr., Gil Tene, Michael A. Wolf
  • Patent number: 8041757
    Abstract: A method of signal processing comprises receiving an unknown input signal that includes a distorted component and an undistorted component, the unknown input signal having a sampling rate of R; and performing self-linearization based at least in part on the unknown signal to obtain an output signal that is substantially undistorted, including by generating a replica distortion signal that is substantially similar to the distorted component, the generation being based at least in part on a target component having a sampling rate of R/L, L being an integer greater than 1.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: October 18, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Roy G. Batruni
  • Patent number: 8042172
    Abstract: Enabling a client computer to perform an operation is disclosed. Login information is received from a client computer. The login information is confirmed by querying a trusted agent on the client computer.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: October 18, 2011
    Assignee: EMC Corporation
    Inventors: Jeffery Gordon Heithcock, David William Barry, II, Dennis Bishop Jones
  • Patent number: 8041926
    Abstract: Executing a block of code is disclosed. Executing includes receiving an indication that the block of code is to be executed using a synchronization mechanism and speculatively executing the block of code on a virtual machine. The block of code may include application code. The block of code does not necessarily indicate that the block of code should be speculatively executed.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: October 18, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Michael A. Wolf
  • Patent number: 8040601
    Abstract: A front projection system comprises a display source and a front projection screen. A rear projection system comprises a display source and a rear projection screen. The display source generates illumination. The front or rear projection screen comprises a plurality of high aspect ratio structures are configured to act as a Bragg selective holographic element. The plurality of high aspect ratio structures are configured to diffract the illumination toward a viewer.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: October 18, 2011
    Assignee: AllView Research LLC
    Inventor: Pierre St. Hilaire
  • Patent number: 8041076
    Abstract: A digital image is obtained. A face depicted in the digital image is detected. A set of characteristics is obtained, where the set of characteristics are associated with at least some portion of a face. An attractiveness score is generated based at least in part on the detected face and the set of characteristics.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: October 18, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir Bourdev
  • Patent number: 8037164
    Abstract: The system remotely manages the configuration of one or several network services (20). The management server (10) has access to a database (12) which stores a representation of the configuration of the network service (20). An agent software component (18)—running preferably on the network device providing the managed service (20)—has access to the configuration in the native language of the network service (20). The management server (10) and the agent software component (18) communicate synchronization information to each other and synchronize the representation of the configuration of the network service in the database (12) and the native language configuration of the network service (20) with each other based on the synchronization information. The synchronization information is in a language different from the native language of the configuration of the network service.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: October 11, 2011
    Assignee: Infoblox Inc.
    Inventors: Nicolas Draca, Eric Duchene
  • Patent number: 8037482
    Abstract: Reaching a determination associated with a class of an object is disclosed. An identifier associated with the class of the object is extracted from a pointer to the object. The extracted identifier is compared to a comparison value. At least in part using a result of the comparison a determination is reached.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: October 11, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Cliff N. Click, Jr., Murali Sundaresan, Michael A. Wolf
  • Patent number: 8037013
    Abstract: Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time-sorted order.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: October 11, 2011
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 8032336
    Abstract: A method of signal processing includes receiving a distorted signal comprising a distorted component and an undistorted component, the distorted component being at least in part attributed to an exogenous signal, and performing linearization, based at least in part on the distorted signal and information associated with the exogenous signal, to obtain a corrected signal that is substantially similar to the undistorted component. An adaptive distortion reduction system includes an input interface configured to receive a distorted signal comprising a distorted component and an undistorted component, the distorted component being at least in part attributed to an exogenous signal; and an adaptive distortion reduction module coupled to the input interface, configured to perform linearization based at least in part on the distorted signal and information associated with the exogenous signal, to obtain a corrected signal that is substantially similar to the undistorted component.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: October 4, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Roy G. Batruni
  • Patent number: 8032759
    Abstract: Signatures for multiple encodings is disclosed. In some embodiments, signatures for multiple encodings includes receiving a first signature of digitally signed data included in a first document having a first document encoding; receiving a second signature of digitally signed data included in the first document having a second document encoding; receiving a third signature of digitally signed data included in a canonicalized version of the first document having a canonical encoding, in which canonicalizing the first document includes providing a different order of data within the first document based on a canonical ordering; selecting a signature from the received first signature, the received second signature, and the received third signature, in which the first signature, the second signature, and the third signature are associated with the first document to provide a digitally signed first document; and verifying the digitally signed data using the selected signature.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: October 4, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Oliver Goldman, Jeff Young
  • Patent number: 8028138
    Abstract: A method of replicating a deduplicated storage system is disclosed. The method comprises requesting the state of a replica system. The method further comprises sending a container to the replica system and sending a file system log record to the replica system.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Allan J. Bricker, Richard Johnsson, Greg Wade
  • Patent number: 8028140
    Abstract: Backing up data blocks is disclosed. An indication that a first set of one or more backed up data blocks are related at an application level to one or more other sets of one or more backed up data blocks is received. An associating data that associates the first set of backed up data blocks with the one or more other sets of backed up data blocks is stored. The associating data is used to ensure that the first set and the one or more other sets remain stored together.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Anand Nadathur, Ken Owens, Yasemin Ugur Ozekinci
  • Patent number: 8027970
    Abstract: Searching stored content is disclosed. A first mapping is created from an object to one or more stored relational database tables. A second mapping is created from the object to an indexer schema. One or both of the following is done: 1) using the first mapping to translate a search request expressed in an abstract query language to a first query language associated with the relational database; and 2) using the second mapping to translate the search request to a second query language associated with the indexer schema.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: September 27, 2011
    Assignee: EMC Corporation
    Inventors: Marc Brette, Frédéric Ciminera, Bruno Marquié
  • Patent number: 8015222
    Abstract: Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: September 6, 2011
    Assignee: EMC Corporation
    Inventors: Razmik Abnous, Victor Spivak, Eric Merhoff
  • Patent number: 8013457
    Abstract: An electric power generation system is disclosed. The electric power generation system includes: a first string and a second string configured to be pulled; a first portion of a bobbin configured to rotate in a direction when the first string is unwound from the bobbin as the first string is pulled; a second portion of a bobbin configured to rotate in the direction when the second string is unwound from the bobbin as the second string is pulled; and an electric power generator having a rotor wherein the rotor is mechanically coupled to the bobbin. The pulling of the second string causes the first string to retract and the pulling of the first string causes the second string to retract.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: September 6, 2011
    Assignee: Potenco, Inc.
    Inventors: Colin Bulthaup, Saul Griffith, Dan Goldwater, Corwin Hardham, George Homsy, Eric Wilhelm