Patents Represented by Attorney Klein, O'Neill & Singh, LLP
  • Patent number: 8271556
    Abstract: Method and system for managing a storage environment having a cluster based storage system and a non-cluster based storage system is provided. A management application collects information regarding components of both the cluster based storage system and the non-cluster based storage system. A layout having a plurality of data structures is generated and maintained by the management application. The data structures include information regarding the components and their relationships with each other, if any. The layout is used for responding to user requests and presenting an integrated view of the storage environment on a display device with selectable options for selecting the cluster based storage system components and the non-cluster based storage system components.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 18, 2012
    Assignee: Netapp, Inc.
    Inventors: Raja Shekar, Ravindra Kumar, Kartik Kumar
  • Patent number: 8265112
    Abstract: A directly driven laser includes multiple contacts, with at least one of the contacts for injecting current into the laser such that the laser reaches at least a lasing threshold and at least one of the contacts for providing a data signal to the laser. In some embodiments a differential data signal is effectively provided to a front and a rear section of the laser, while lasing threshold current is provided to a central portion of the laser.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: September 11, 2012
    Assignee: Kaiam Corp.
    Inventors: Gideon Yoffe, Bardia Pezeshki, Thomas P. Schrans
  • Patent number: 8261099
    Abstract: Method and system for storing data in a storage device accessible through a storage area network is provided. The method includes receiving data from a host system; generating a first encryption key for encrypting data information that describes the received data; generating a second encryption key that encrypts the first encryption key and the encrypted data information; generating an encryption packet that includes the second encryption key, the first encryption key and the data information; storing the encryption packet at one or more memory locations; and periodically refreshing the encryption packet without periodically encrypting the received data for securely storing the received data.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: September 4, 2012
    Assignee: QLOGIC, Corporation
    Inventor: Shishir Shah
  • Patent number: 8255659
    Abstract: Method and system is provided for accessing storage. A first logical data structure is created without receiving a client request from a computing system. A first identifier for identifying the first logical data structure is assigned to the first logical data structure. Upon receiving a client request, a second logical data structure associated with a storage device is generated and the first identifier is assigned to the second logical data structure. The second logical data structure identified by the first identifier is then used by the computing system.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: August 28, 2012
    Assignee: Netapp, Inc.
    Inventor: Vishwanath Pattar
  • Patent number: 8250252
    Abstract: A system is provided.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: August 21, 2012
    Assignee: QLOGIC, Corporation
    Inventors: Dharma R. Konda, Rajendra R. Gandhi
  • Patent number: 8250203
    Abstract: Method and system for collecting diagnostic information for network communication is provided. The method includes configuring a host bus adapter (HBA) to operate as a standard HBA while collecting diagnostic information in a diagnostic mode after a trigger condition occurs; storing the diagnostic information in a first memory for the HBA; transferring the diagnostic information from the first memory to a second memory in a host system that is operationally coupled to the HBA; and formatting the diagnostic information for presentation to a user.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: August 21, 2012
    Assignee: QLOGIC, Corporation
    Inventor: James D. Huey
  • Patent number: 8241551
    Abstract: A method of stretch-blow-molding a beverage container for containing a carbonized beverage which method comprises providing a preform (11) having a neck part and a body part. The preform includes an inner layer (24) of a first polymeric composition, an outer layer (12) of a second polymeric composition, and an intermediate layer (22) of a third polymeric composition. The third polymeric composition has adhesive surface properties relative to the first and second polymeric compositions, and the adhesive surface properties are permanently degraded by exposure to irradiation of a certain wavelength or certain wavelengths and intensity. The method further comprises mounting the preform onto a stretch-blow-molding device and blow molding the preform into the beverage container by irradiating the body part with radiation at least including the certain wavelength or certain wavelengths and intensity while protecting the neck part from any substantial radiation.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: August 14, 2012
    Assignee: Carlsberg Breweries A/S
    Inventors: Steen Vesborg, Jan Norager Rasmussen
  • Patent number: 8244390
    Abstract: A digital data set representing a pre-scanned tooth geometry, including digital data representing a digitally-mirrored contralateral digital tooth model including a crown component, is merged with data representing a scanned patient tooth crown image which lacks sufficient data to completely represent a complete tooth crown to create a complete digital tooth crown model.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: August 14, 2012
    Assignee: Align Technology, Inc.
    Inventors: Eric Kuo, Vadim Matov, Jihua Cheng
  • Patent number: 8238679
    Abstract: Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. A first step is to convert each pixel 8-bit byte to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. Thus, each 8-bit pixel byte is subtracted from its predecessor. This step reduces the dynamic range of the data. A next step is to discard any carry bits generated in the subtraction process of two's complement arithmetic. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process. One example is Huffman encoding.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: August 7, 2012
    Assignee: Cognitech, Inc.
    Inventors: Leonid I. Rudin, Ping Yu
  • Patent number: 8229885
    Abstract: A pharmaceutical administrative system with a pharmacy and a service center network for preparing and dispensing medication. The pharmacy network prepares orders for medication from various customers for various patients. By retrieving information from a global database in the service center network, the pharmacy network conveys patient, customer and formulary information to users of the pharmacy network. Also, the pharmacy network prepares medication specific labels to identify and verify the contents of the medication. Furthermore, the pharmacy network provides additional safeguards and information, including balancing orders and displaying and/or generating hardcopies of solubility curves, to a health care provider using the pharmacy network with the additional ability to customize the medication.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: July 24, 2012
    Assignee: B. Braun Medical Inc.
    Inventors: Eric K. Steen, William John Brandon, Thomas J. Wilverding, Michael A. Koch, Jean Pfeiffer
  • Patent number: 8228906
    Abstract: Method and system for routing a network packet via a network switch is provided. The method includes receiving the network packet at the network switch; extracting a service level (“SL”) field value, a source local identifier (“SLID”) field value and a destination local identifier (“DLID”) field value from the network packet; determining if a virtual lane (“VL”) configuration mode is enabled; determining a VL based on one or more of the SLID field value, the DLID field value and a VL selection parameter, in addition to the SL field value, if the VL configuration mode is enabled; and routing the network packet using the determined VL value.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: July 24, 2012
    Assignee: QLOGIC, Corporation
    Inventor: Frank R. Dropps
  • Patent number: 8225004
    Abstract: Method and system for transmitting data using a network protocol and a storage protocol via an adapter is provided. The method includes receiving an input output control block (IOCB) from a host system for transferring data stored in a host system memory; acquiring data from the host system memory; copying a header template in a local memory of the adapter, wherein the header template is created by a driver executed by the host system; creating a header for the network protocol and a header for the storage protocol; wherein a first module for the adapter creates the network protocol packet header and the first modules uses an assist module to create the storage protocol packet header; and creating a packet to transfer a portion of the acquired data, wherein a packet size is based on a payload size for the storage.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: July 17, 2012
    Assignee: QLOGIC, Corporation
    Inventor: Derek Rohde
  • Patent number: 8225018
    Abstract: An adapter having a plurality of functions and a plurality of ports, in which the mapping between functions and ports is configurable. In certain embodiments, device memory can be programmed with a desired mapping scheme that overrides a default mapping scheme for the adapter. In certain embodiments, device memory can be reprogrammed with a different desired mapping to enable the adapter to dynamically respond to system conditions.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 17, 2012
    Assignee: QLOGIC, Corporation
    Inventors: Bradley S. Sonksen, Vi Chau, Rajendra R. Gandhi
  • Patent number: 8215013
    Abstract: Connector assemblies for use with implantable medical devices having easy to assemble contacts are disclosed. The connector assemblies are generally formed by coupling a plurality of ring contacts, sealing rings, and spring contact elements together with at least one holding ring to form a connector having a common bore for receiving a medical lead cable. Contact grooves or spring chambers for positioning the spring contact elements are formed in part by assembling multiple components together. A further aspect is a provision for encasing each connector assembly or stack inside a thermoset layer or a thermoplastic layer before over-molding the same to a sealed housing.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: July 10, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventors: Farshid Dilmaghanian, Hugh Cook
  • Patent number: 8214948
    Abstract: An adjustable bed skirt includes a deck with a peripheral edge around its perimeter, and a ruffle attached around the perimeter of the deck at the peripheral edge. The deck includes a releasable longitudinal fold and a releasable lateral fold, reversibly secured by closure members. The ruffle includes a plurality of releasably extendible pleats. Each of the longitudinal and lateral folds extends into an associated one of the pleats. When the longitudinal fold is released, the deck and the ruffle are changed from a first, folded width to a second, unfolded width. When the lateral fold is released, the deck and the ruffle are changed from a first, folded length to a second, unfolded length.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: July 10, 2012
    Assignee: Engage Environments LLC
    Inventors: Carolyn Jo Gatzke, Diane Holnagel Lechner
  • Patent number: 8213620
    Abstract: Method for distributing encryption keys stored by a centralized key manager, operationally coupled to a first encryption device and the second encryption device is provided. The first encryption device and the second encryption device may request the CKM to provide the stored encryption keys in different formats and each encryption device may use a different encryption format to encrypt information. If the encryption devices are authorized to receive the stored encryption keys, then the CKM prepares the requested keys in different formats and provides them to the encryption devices.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: July 3, 2012
    Assignee: Netapp, Inc.
    Inventors: Robert J. Sussland, Ravi Kavuri, Gaurav Agarwal
  • Patent number: 8209922
    Abstract: A building element includes a glass panel defining an outer circumferential rim including at least two rectilinear segments, a first one of which defines a first length and a second one of which defines a second length. The glass panel is made of hardened glass and has a specific coefficient of thermal expansion. The building element further includes a first pultruded element having a length corresponding to the first length, and a second pultruded element having a length corresponding to the second length. The first and second pultruded elements are adhered in a high strength integral adhesion to the hardened glass panel along the first and second rectilinear segments, respectively, and the pultruded elements have a content of reinforcing fibers for providing a coefficient of thermal expansion of the pultruded elements substantially corresponding to the specific coefficient of thermal expansion.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: July 3, 2012
    Assignee: Fiberline A/S
    Inventor: Lars Petersen
  • Patent number: 8211070
    Abstract: A safety IV catheter includes a unitary, resilient needle guard received in a catheter hub. The needle guard includes a proximal arm or wall that includes an opening through which a needle passes for axial movement. When the needle is retracted from the catheter, it releases the force that had previously prevented movement of the needle guard within the catheter hub. This in turn causes the needle guard to snap into a position in which it is clamped onto the needle shaft and in which its distal wall blocks access to the needle tip. In this condition, the spring needle guard and needle can be removed from the catheter hub. A slot or crimp may be formed in the needle shaft that engages with the needle guard after the protected needle and needle guard are removed from the catheter hub, thereby to prevent removal of the protected needle from the needle guard.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: July 3, 2012
    Assignee: B. Braun Melsungen AG
    Inventors: Kevin Woehr, Manfred Orth, Mark Wynkoop
  • Patent number: D662949
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: July 3, 2012
    Inventors: Joby-Rome Otero, I-Wei Huang
  • Patent number: D666033
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: August 28, 2012
    Inventor: Steen Sauer