Patents Represented by Law Firm Cesari & McKenna
  • Patent number: 8315984
    Abstract: A system and method for “on-the-fly” de-duplication of data before storing the data in a storage system. A data de-duplication module illustratively cooperates with protocol servers and a file system of a storage operating system executing on the storage system to implement the novel de-duplication technique. The de-duplication module illustratively generates a block store, an index file and a hash table on storage space provided by the storage system. The hash table is utilized for tracking fingerprints and locations of blocks within the block store. The index file is utilized for storing directory information identifying the contents of data containers stored on the storage system, while the block store is utilized to store raw data blocks that comprise the data containers.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: November 20, 2012
    Assignee: NetApp, Inc.
    Inventor: Yuval Frandzel
  • Patent number: 8312046
    Abstract: A system and method to allow a volume to appear in multiple locations in a super-namespace. A super-namespace is a hierarchy of namespaces within a storage system environment, such as a storage system cluster. The volume can appear in multiple locations in the super-namespace and/or in multiple namespaces within the super-namespace.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 13, 2012
    Assignee: NetApp, Inc.
    Inventors: Michael Eisler, Daniel S. Nydick, Peter F. Corbett, Michael Kazar, J. Christopher Wagner
  • Patent number: 8312080
    Abstract: The present invention provides a system and a method for searching for specific types of people or specific types of information on a Peer-to-Peer network, and in particular, using specific types of search terms as a means of profiling to find specific types of information or specific types of people on a Peer-to-Peer network. When a specific types of person or specific type of information is needed, a specific type of search term is issued on the Peer-to-Peer network. If that specific type of person or specific types of information is available a response will be received.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 13, 2012
    Assignee: Tiversa IP, Inc.
    Inventor: Samuel P. Hopkins
  • Patent number: 8312214
    Abstract: The present invention provides a system, method, and computer program product for “cooling” selected disks in a set of disks connected to a storage system by reducing access frequency to the selected disks and pausing the disks with the reduced access frequency. Pausing some disks advantageously reduces power consumption by the disks.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: November 13, 2012
    Assignee: NetApp, Inc.
    Inventor: Robert English
  • Patent number: 8310387
    Abstract: A wide band analog-to-digital converter used in a frequency multiplexed communication system. The converter includes a plurality, M, of time-interleaved analog-to-digital converter subunits (ADC subunits). The sampling rate, FS1, of the M ADC subunits is selected to locate one or more integer multiples of a Nyquist frequency of a respective subunit ADC in one or more guard bands, and/or such that one or more integer multiples of FS1 are also located in the guard bands.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: November 13, 2012
    Assignee: Intersil Americas Inc.
    Inventors: Brannon Harris, Sunder S. Kidambi, Michael P. Anthony
  • Patent number: 8307328
    Abstract: A system and method encapsulates selected functionality of a programming environment, defines an interface to the encapsulated functionality, and utilizes the encapsulated functionality from within an add-on toolbox to the programming environment through the interface. Objects may be constructed from the selected functionality of the programming environment. The functionality may be built-in or custom designed functionality. The objects are registered with the add-on test toolbox, and made available to a user of the add-on toolbox. The user may enter information into a user interface specifying selected functionality and its properties. An object manipulation engine receives the to information entered into the user interface, and uses it to issue calls through the interface to construct the objects and invoke one or more of the methods.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: November 6, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Christian A. Portal
  • Patent number: 8301699
    Abstract: In one embodiment, one or more applications may be executed on a computer, where each application has an associated feature set. A user status of a particular application may be determined, and in response to that user status for the particular application, the feature set of at least one other application may be dynamically adjusted.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: October 30, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: David Knight, Jason Q. Zhang, Steffen Matt, Anand Ramanathan
  • Patent number: 8301791
    Abstract: A system and method for verifying the consistency of mirrored data sets between source and destination storage systems is provided. A destination verification module sends version information to the source storage system where the source verification module determines whether the source and destination storage systems are utilizing compatible versions of the verification module. If the destination verification module receives an acceptable version from the source, the destination module then determines a base PCPI to utilize for verification and sends a PCPI identifier of the base PCPI to the source. The source verification module generates and transmits a data stream consisting of comprising of checksum information. The destination verification module compares the received data stream with checksum information retrieved from disk. If there are mismatches, i.e. the received data differs from the data retrieved from disk, the destination verification module logs the data mismatches in a verification log file.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 30, 2012
    Assignee: NetApp, Inc.
    Inventors: Prasanna Kumar Malaiyandi, Varun Khurana, Michael L. Federwisch
  • Patent number: 8300823
    Abstract: Described is a process for encrypting and compressing data for storage by computing systems. A data stream received by a computing system is separated into data chunks for storage on a storage device using a data layout format. Each data chunk is examined and if possible, compressed to produce a compressed data chunk. Whether or not the data chunk can be compressed, the data chunk is encrypted and stored on the storage device in addition to metadata that describes the data chunk. When reading the stored data chunk from the storage device, the metadata identifies the starting location of the stored data chunk and provides metadata information to the computing system for decryption and decompression processing.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: October 30, 2012
    Assignee: NetApp, Inc.
    Inventors: Hristo Bojinov, Yuval Frandzel, Robert Paul Wood
  • Patent number: 8296962
    Abstract: A method and system of aligning a probe to wells includes holding the probe at one potential and holding the wells at a different potential, moving the probe to an estimated center position above a selected well, lowering the probe into the selected target well, moving the probe in positive and negative directions along first and second axial dimensions until changes in potential are detected at the probe to indicate electrical contact between the probe and the selected well, and calculating a center location of the selected well along the first and second axial dimensions as mid-points between the points of contact for the respective axial dimensions. The method and system further include lowering the probe into contact with a floor of the selected well and calculating a center location along a third axial dimension as a predetermined distance above the position of the probe.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: October 30, 2012
    Assignee: PerkinElmer Health Sciences, Inc.
    Inventors: Keith S. Ferrara, Mario Carozza
  • Patent number: 8301673
    Abstract: A system and method for performing a distributed consistency check of a clustered file system. File system functions for loading an inode and/or buffer tree are modified so that in response to either of these functions being invoked, a consistency check is performed. The consistency check verifies both local consistency on a node of the clustered file and a distributed check across the nodes of the storage system.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 30, 2012
    Assignee: NetApp, Inc.
    Inventors: Robert Wyckoff Hyer, Jr., Todd Derr, John K. Edwards
  • Patent number: 8297454
    Abstract: An adapter coupler for adapting couplings of different design has a first connecting mechanism for the releasable connecting of the adapter coupler to a first coupling, a second connecting mechanism for the releasable connecting of the adapter coupler to a second coupling, and a coupler housing to connect the first connecting mechanism to the second connecting mechanism. With the objective of simplifying the manual manipulation of the adapter coupler, it is configured to be of lightweight construction, wherein the coupler housing is formed from fiber composite material, in particular carbon file composite material, and exhibits a shape adapted to an adapter coupler constructed from metal, and wherein the coupler housing exhibits a sturdy fiber architecture relative to the stress loads it experiences.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: October 30, 2012
    Assignee: Voith Patent GmbH
    Inventors: Kay Uwe Kolshorn, Siegfreid Kobert, Dirk Behrens
  • Patent number: 8296669
    Abstract: In one embodiment, a technique for controlling one or more devices within a physical room of a structure is provided. One or more devices in the structure are coupled, either directly or indirectly, to a programmable multimedia controller configured to issue control commands which, when implemented, change the state of the devices. A virtual room-based user interface is displayed on a display screen. The virtual room-based user interface may include one or more virtual rooms, each virtual room including a substantially photo-realistic depiction of a portion of the structure, including substantially photo-realistic depictions of one or more devices located within the portion of the structure. In response to the selection of a particular substantially photo-realistic visual depiction, the programmable multimedia controller may issue control commands which, when implemented, change the state of a particular device. The appearance of the particular virtual room may be updated to reflect the changed state.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: October 23, 2012
    Assignee: Savant Systems, LLC
    Inventors: Robert P. Madonna, Nicholas J. Cipollo
  • Patent number: 8296260
    Abstract: A system and method for managing data deduplication of a storage system utilizing persistent consistency point images (PCPIs). Once a target PCPI of a data transfer is generated, a backup management module of the storage system alerts a data deduplication module to begin deduplication of the data contained within the target PCPI. Once the deduplication procedure has been completed, the active file system of the storage system has been deduplicated, however, the target PCPI remains un-deduplicated. In response, the backup management module generates and exports a revised target PCPI. The previous target PCPI may then be deleted, thereby transitioning the exported PCPI's image of the state of the file system to a deduplicated state.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: October 23, 2012
    Assignee: NetApp, Inc.
    Inventors: Daniel Ting, Ling Zheng, Stephen L. Manley, John Frederick DeStefano
  • Patent number: 8295611
    Abstract: Techniques for determining if two video signals match by extracting features from a first and second video signal, and cross-correlating the features thereby providing a cross-correlation score at each of a number of time lags, then determining a mean magnitude of a difference of average values at each of the lags, and finally determining the similarity score based on both the cross-correlation scores and the mean magnitude difference scores, and optionally then outputting an indication of a degree of match between the first and second video signals.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: October 23, 2012
    Assignee: Pixel Forensics, Inc.
    Inventors: Jared S. Berg, Andrew E. Merlino, Jr., Paul Yi, Dean R. Doody
  • Patent number: 8291112
    Abstract: In one embodiment, a more capable device (MCD) in a computer network may determine one or more a critical destinations (CDs), and may transmit an unsolicited reactive routing route request (RREQ) message to each CD. The MCD may then receive a route reply (RREP) message from the CDs having a route from the MCD to the CD, and may store the route at the MCD. Subsequently, the MCD may transmit a RREP message of its own to one or more less capable devices (LCDs) to provide the route from each respective LCD to the CD via the MCD.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: October 16, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Pascal Thubert, Vincent Jean Ribiere
  • Patent number: 8290899
    Abstract: A group stamping style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The group stamping style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space, e.g., a target storage space, of the consistency group.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: October 16, 2012
    Assignee: NetApp, Inc.
    Inventors: Erez Webman, Danit Segev, Yigal Eisinger
  • Patent number: 8287705
    Abstract: Temperature compensation for ion-selective electrodes is obtained by positioning a temperature-measuring element in a chamber of limited thermal mass which is in thermal contact with the measuring electrode filling solution but is thermally isolated from other filling solutions in the electrode. In a preferred embodiment, the temperature-measuring element comprises a thermistor enclosed within thin flexible tubing; the electrical leads of the thermistor are forced against a segment of the inner wall of the tubing by an elongated strand of material abutting the thermistor to enhance heat transfer with the thermistor.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 16, 2012
    Assignee: Thermo Fisher Scientific, Inc.
    Inventors: Moshe Hirshberg, Xiaowen Wen, Hyoungsik Yim, Dawood Bhaijee
  • Patent number: 8285687
    Abstract: A system and method for transparently compressing file system data using compression group descriptors is provided. When data contained within a compression group be compressed beyond a predefined threshold value, a compression group descriptor is included in the compression group that signifies that the data for the group of level 0 blocks is compressed into a lesser number of physical data blocks. When performing a read operation, the file system first determines the appropriate compression group that contains the desired data and determines whether the compression group has been compressed. If so, the file system decompresses the data in the compression group before returning the decompressed data. If the magic value is not the first pointer position, then the data within the compression group was previously stored in an uncompressed format, and the data may be returned without performing a decompression operation.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: October 9, 2012
    Assignee: NetApp, Inc.
    Inventors: Jim Voll, Sandeep Yadav
  • Patent number: 8286179
    Abstract: A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster wide management of jobs within the cluster. Jobs are queued in the replicated database and retrieved by a job manager for execution. Each job manager ensures that jobs are processed through completion or, failing that, are re-queued on another storage system for execution.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: October 9, 2012
    Assignee: NetApp, Inc.
    Inventor: Michael Comer