Patents Represented by Attorney Cesari and McKenna, LLP
  • Patent number: 8001114
    Abstract: In one embodiment, the methods and apparatuses detect an original search input; detect an excluded term within the original search input; form a modified search input wherein the modified search input includes the original search input without the excluded term; match a plurality of stored terms against the modified search input and forming a modified matched result; and selectively display the modified matched result based on a number of terms within the modified matched result.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: August 16, 2011
    Inventors: Wilson Chu, Elena Vitorino, Jimmy Huang, Richard Iijima
  • Patent number: 7995922
    Abstract: A WDM system is used to transfer bytes of data between keyboard, display and camera portions of a hand held device. The data signals are converted into light wavelengths via lasers or LEDs of differing wavelengths and transported over an optical fiber cable. Mems devices help direct the wavelengths to the optical cable and mems devices may be used at the receiving end. The receiver illustratively has a photodiode array to receive the different wavelengths and produce electronic signals. Optical filters and micro-ring resonators may be employed.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 9, 2011
    Assignee: Fairchild Semiconductor Corporation
    Inventor: Michael L. Fowler
  • Patent number: 7995461
    Abstract: A technique performs an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network. The novel CSPF technique is triggered upon the detection of an event in the computer network that could create a more optimal path, such as, e.g., a new or restored network element or increased path resources. Once the novel CSPF technique is triggered, the computing node (e.g., a head-end node of the TE-LSP or a Path Computation Element, PCE) determines the set of nodes adjacent to the event, and further determines which of those adjacent nodes are within the TE-LSP (“attached nodes”). The computing node performs a CSPF computation rooted at the closest attached node to determine whether a new computed path cost is less than a current path cost (e.g., by a configurable amount), and if so, triggers optimization of the TE-LSP along the new path.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Stefano B. Previdi
  • Patent number: 7992439
    Abstract: An ultrasonic probe head, in particular for an ultrasonic flow meter having a housing and an ultrasonic transducer in the housing, wherein ultrasonic signals can be created and/or detected by the ultrasonic transducer and the ultrasonic signals from the ultrasonic transducer can be emitted and/or received via an ultrasonic window. A thin, relatively flexible solid interface layer is provided between the ultrasonic transducer and the ultrasonic window, the surface of the ultrasonic window having contact with the solid interface layer has a specified roughness and the ultrasonic transducer is impacted with a force, wherein the material of the solid interface layer and the ultrasonic window, the specified roughness of the surface of the ultrasonic window and the force are attuned to one another so that the solid interface layer nestles into the ultrasonic window of the housing at least also by plastic deformation.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: August 9, 2011
    Assignee: Krohne AG
    Inventors: Aart Jan van Bekkum, Jeoren Martin van Klooster
  • Patent number: 7996607
    Abstract: The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container used to perform a lookup operation against the data container) in cache memory within storage systems in a cluster of storage systems. Further, a mechanism is provided so that an attribute of a data container is inserted into a cache memory of preferably one storage system (in the cluster) that caches metadata of the data container (e.g., information describing the data container). As a result, a lookup operation for a data container is directed to and served by the storage system that caches the metadata and the attribute of the data container.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 9, 2011
    Assignee: NetApp, Inc.
    Inventors: Richard P. Jernigan, IV, Omprakaash Thoppai
  • Patent number: 7995498
    Abstract: A method and system provides dynamic configuration of network elements using hierarchical inheritance. The method includes monitoring a data network, detecting a change associated with a configuration of the data network, identifying one or more member groups affected by the detected change, and modifying the network configuration for the one or more member groups in the data network.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
  • Patent number: 7996724
    Abstract: A system and method for logging and storing failure analysis information on disk drive so that the information is readily and reliably available to vendor customer service and other interested parties is provided. The information, in an illustrative embodiment, is stored on a nonvolatile (flash) random access memory (RAM), found generally in most types of disk drives for storage of updateable disk drive firmware. A known location of limited size is defined in the flash RAM, to form a scratchpad. This scratchpad is a blank area of known addresses, formed during the original firmware download onto the memory, and which is itself free of firmware code. This scratchpad is sufficient in size to write a series of failure codes in a non-erasable list as failures/errors (and user/administrator attempts to unfail the disk) are logged.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 9, 2011
    Assignee: NetApp, Inc.
    Inventors: Douglas W. Coatney, Scott D. Gillette
  • Patent number: 7996636
    Abstract: A technique uniquely identifies block context signatures in a storage volume hierarchy of a storage system. In particular, the technique assigns unique volume identifiers (“IDs,” e.g., buffer tree or “bufftree” IDs) to volumes of the storage volume hierarchy, and allows clone volumes to determine that data blocks belong to an appropriate ancestor volume (e.g., and were written by the ancestor volume prior to creation of the clone). In this manner, the novel technique may uniquely identify and accurately determine whether an accessed data block is a correct data block (e.g., alleviating occurrences of data ID aliasing).
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: August 9, 2011
    Assignee: NetApp, Inc.
    Inventors: Ashish Prakash, Robert M. English, Eric Hamilton
  • Patent number: 7992219
    Abstract: A hybrid motorsport garment is provided. The garment includes at least one leg covering and a knee padding and protective assembly. The knee padding and protective assembly includes a knee frame and a cylindrical shaped object.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: August 9, 2011
    Assignee: Sullivans, Inc.
    Inventor: Marc A. Bay
  • Patent number: 7995593
    Abstract: In one embodiment, a path computation client (PCC) generates a path computation request and transmits the path computation request to a path computation element (PCE). The PCC receives from the PCE a response including path segments defining a path, at least one of the path segments being an encrypted path segment that has been encrypted according to an encryption algorithm associated with a remote domain. The PCC then generates a path reservation message that includes the encrypted path segment. This is done without decrypting the encrypted path segment at the PCC. The PCC transmits the path reservation message to one or more nodes along the path, which may be capable of decrypting the encrypted path segment.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Richard Bradford
  • Patent number: 7995759
    Abstract: A system and method provide parallel compression of a single data stream is provided. A data stream entering a storage encryption processor is split by a splitting stage into a plurality of substantially equal segments. Each of the segments is stored in one of a first set of memories in a round robin fashion. Each memory has an associated compression core that reads the segments associated with each memory and compresses the data before storing the compressed segments in a second set of memories. A merging stage reads the compressed segments from the second set of memories and creates a single compressed data stream.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: August 9, 2011
    Assignee: NetApp, Inc.
    Inventor: Joakim Bengt Lennart Tolfmans
  • Patent number: 7995500
    Abstract: In one embodiment, a maximum amount of available tunnels in a computer network to be shared by one or more path computation devices is configured on the path computation devices. Each path computation device then decrements the amount of available tunnels in response to establishment of a tunnel, and increments the amount of available tunnels in response to destruction (i.e., tear-down) of an established tunnel. Updates to the amount of available tunnels in the network may be exchanged among the path computation devices through advertisements issued by one or more devices after decrementing or incrementing the amount. A tunnel may be established (e.g., computed) in response to the amount of available tunnels being greater than or equal to the amount of the tunnel to be established.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur
  • Patent number: 7991791
    Abstract: In a system and method for updating a remote replicated destination file system snapshot with changes in a source file system snapshot, users and processes are redirected to a local exported snapshot of the replicated snapshot on the active file system on the destination before beginning the next update of the active file system's replicated snapshot. In this manner, an unstable replicated snapshot is not accessed. Indirection is introduced into inode lookup at the destination as the destination's active file system is being updated. The indirection can be based upon a snapshot ID that conforms to a latest exported snapshot ID.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: August 2, 2011
    Assignee: NetApp, Inc.
    Inventors: Raymond C. Chen, Stephen L. Manley
  • Patent number: 7992055
    Abstract: A system and method for providing autosupport functionality to a security system is provided. An event generator generates an event and passes the newly generated event to a system log (syslog) module and marks the event as being associated with an autosupport facility. The syslog module then forwards the new event to an event router, which determines that the new event is associated with the autosupport facility and should be forwarded to an autosupport daemon. The autosupport daemon examines the current state of its queue and determines whether a free slot exists for the newly received event notification. Should no free slot exist, the autosupport daemon logs the event with no further action being performed. However, should a free slot exist, the autosupport daemon initiates a child process to notify a pre-configured set of recipients of the event.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: August 2, 2011
    Assignee: NetApp, Inc.
    Inventors: Gaurav Agarwal, Ryan Iwahashi
  • Patent number: 7989741
    Abstract: Microwave warming apparatus includes a housing defining a heating waveguide with a heating cavity. An integral internal electrically conductive ridge projects from one of the longitudinal waveguide walls and extends along the waveguide. A slot having opposite ends extends from the outside through the ridge into the heating cavity, the slot being adapted to receive a cartridge containing a tube so that the tube extends through the slot into the heating cavity. Electromagnetic energy is coupled into the heating waveguide to heat the contents of the tube. A transducer constituted by a first receiving waveguide inside the ridge is adjacent to the slot so that when a cartridge is received in the slot, the transducer can sense the thermal radiation emanating from a segment of the tube and produce a corresponding waveguide-generated signal. A radiometer in the housing is responsive to the waveguide-generated signal and produces a temperature indicating signal.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: August 2, 2011
    Assignee: Meridian Medical Systems, LLC
    Inventor: Kenneth L. Carr
  • Patent number: 7989973
    Abstract: Power generation apparatus includes a wing-shaped blade having opposite sides, opposite ends and leading and trailing edges extending between those ends. A lift differential producing device in the blade produces a lift differential at the opposite sides of the blade and that device is switched so that one blade side or the other produces the greater lift. A blade shaft extends along an axis in the blade that is in close parallel relation to the leading edge of the blade and that shaft is fixed to move with the blade. Supports support the blade shaft so that the blade can be positioned in a fluid stream with the leading edge facing upstream and swing about the axis between first and second extreme positions on opposite sides of a neutral position, the blade shaft oscillating with the blade. A coordinating device coordinates the switching of the lift differential producing device with the swinging of the blade so that the switching occurs at the extreme positions of the blade.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 2, 2011
    Inventor: Orville J. Birkestrand
  • Patent number: 7987383
    Abstract: A multiple node storage system cluster that allows for a takeover by a takeover node simultaneously with a failing node resetting its storage adapters is provided. A takeover monitor on the failing node initiates a “coredump” procedure by selecting a coredump disk. After selecting the coredump disk, the failing node determines the world wide name (WWN) of that disk and sends this information in a message across the cluster interconnect to the takeover node. In response to receipt of this message, the takeover node begins takeover procedures with respect to all disks except for the coredump disk. The failing node simultaneously resets its storage adapters and writes is memory to the coredump disk. The failing node later updates a completion header on that disk. The takeover node completes the takeover without waiting for the storage adapter reset, and subsequently reads the completion header and copies coredump information into its memory.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: July 26, 2011
    Assignee: NetApp, Inc.
    Inventors: Susan M. Coatney, Loellyn J. Cassell, Angel B. Aviles
  • Patent number: 7987259
    Abstract: Method and system for providing ad-splicer N+1 redundancy in a network by employing IP network intelligence and techniques to facilitate a redundant ad-splicer assuming, within a few seconds, the functionality of the failed primary ad-splicer. The network triggers the installation of unicast and multicast routes on an interface by tracking one or more unicast routes to deliver the unicast and (pre-spliced) multicast traffic to the redundant ad-splicer. The network dynamically adjusts the multicast trees to continue to deliver the post-spliced multicast traffic to the intended receivers.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: July 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Toerless Eckert
  • Patent number: 7987167
    Abstract: Provided is a method and system for redirecting data access requests in a clustered computing environment. A clustered namespace applied to the clustered computing environment includes multiple modules for storing and manipulating data. The clustered namespace is enabled by using a replicated storage location repository listing storage locations distributed throughout the clustered computing environment. When searching for data, pathnames to storage locations are examined and compared with values listed in the storage location repository to identify a storage location to visit. A module associated with an identified storage location is visited to satisfy a data access request. If a redirection identifier is encountered when examining the metadata of the identified storage location, then the storage location repository is examined to find the next storage location to visit to satisfy the data access request.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: July 26, 2011
    Assignee: NetApp, Inc.
    Inventors: Michael Kazar, Michael Eisler, E. Rudolph Nedved, Emily Eng
  • Patent number: 7987323
    Abstract: A computer server system and a method for operating the system are described. An address and a status of each computer device of a plurality of computer devices accessible to a switch is written into a memory in the switch. The status of a first computer device which is off line is set to indicate that the first computer device is off line. The status information is read from the memory in the switch by a second computer device so that the second computer device knows that the first computer device is off line. Embodiments are described where the status of a data storage device and the status of a server are written to the memory in the switch.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: July 26, 2011
    Assignee: NetApp, Inc.
    Inventors: Susan M. Coatney, Radek Aster