Patents Represented by Attorney Klein, O'Neill & Singh, LLP
  • Patent number: 8010809
    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: December 27, 2007
    Date of Patent: August 30, 2011
    Assignee: QLOGIC, Corporation
    Inventor: Shishir Shah
  • Patent number: 8005105
    Abstract: A fiber channel switch element for routing fiber channel frame is provided. The switch element includes a fiber channel port that can be configured to support plural data transfer rates. The data transfer rate may be 1 G, 2 G, 4 G, 8 G or 10 G. The switch element includes a clock configuration module for providing a clock signal that is based on the data transfer rate. A receive segment of the fiber channel port sends a signal to a transmit segment to avoid an under flow condition. The receive segment also waits for a certain frame length after a fiber channel frame is written and before the fiber channel frame is read, depending upon a data transfer rate of a source port. Multiple lanes may be configured as a single 10 G multi lane port or as multiple individual ports.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: August 23, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Gary M. Papenfuss, Ernest G. Kohlwey
  • Patent number: 8003024
    Abstract: Contact lens molds and methods of producing soft cast-molded contact lens products are provided. The methods include placing a soft hydrophilic contact lens-forming composition in a cavity formed between a first mold member and a second mold member, subjecting the composition in the cavity to conditions effective to form a contact lens product from the composition, and repeating the placing and subjecting steps a plurality of times, thereby producing a plurality of soft contact lens products. At least the first mold members, and advantageously all of the first and second mold members, are injection-molded with a nucleated thermoplastic polyolefin resin having a melt flow rate in a range of 10 g/10 min to about 40 g/10 min.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 23, 2011
    Assignee: CooperVision International Holding Company, LP
    Inventors: Li Yao, Xuxian Niu
  • Patent number: 8004991
    Abstract: Method and system for processing TCP segments is provided. The method includes assigning a TCP connection to a queue; and assigning a maximum burst size for the TCP connection; wherein a queue establishes a priority for the TCP connection and the priority is based on a maximum transmission rate assigned to the queue. The system includes a host system that establishes a network connection via a network adapter; wherein a host application sets a byte count and a time interval value for at least two queues that have different priority to transmit TCP segments; assigns a TCP connection to a queue; and assigns a maximum burst size for the TCP connection.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: August 23, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Bruce A. Klemin, Inwhan Choi, Derek Rhode
  • Patent number: 8000368
    Abstract: Many approaches to tunable lasers use an array of DFBs, where each element of the array has a different wavelength. In some operations one element of the array is activated at a time depending on the desired wavelength. For modulated applications, an RF voltage is applied to a specific element of the DFB array, generally using an RF switch. In standard configurations, the demands on the switch are relatively difficult, generally requiring low RF insertion loss and good high frequency performance to 10 GHz. The DFB arrays are generally common cathode or common anode, depending on the type of the substrate used to fabricate the devices. Described herein is an array with a common cathode or anode configuration using a MEMS based switch that shorts the selected laser to RF ground. With this topology, preferably the off-state capacitance should be low with the MEMS switch.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: August 16, 2011
    Assignee: Santur Corporation
    Inventors: Bardia Pezeshki, Raghuram Narayan
  • Patent number: 7997886
    Abstract: A method and a system for forming a polymeric resin mold for molding plastic items, wherein the method includes: (a) using a rapid-prototyping process to create a polymeric resin shell having a configuration in the form of the mold; (b) introducing a reinforcing material into the shell; and (c) curing the shell. The system includes a rapid-prototyping apparatus that creates a plurality of the polymeric resin shells on a platform; a reinforcing material introduction apparatus that introduces a reinforcing material into each of the shells while the shells are on the platform to form a plurality of uncured molds on the platform; and a curing apparatus that cures the shells while they are on the platform.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 16, 2011
    Assignee: Align Technology, Inc.
    Inventor: Eric Kuo
  • Patent number: 7990975
    Abstract: A fibre channel switch element and method for routing fibre channel frames is provided. The switch element includes a receive segment that can add a virtual storage area network (“VSAN”) tagging header to frames that are received by the receive segment; and strip the VSAN tagging header before frames are sent to ports that do not support virtual fabric capability. The receive segment includes a table used for matching fabric extension parameters. An incoming frame's VSAN identity value is compared to a control word entry to generate a value used for routing the incoming frame. The table is used to determine if a frame is part of a virtual fabric. The routing table for each port is used to route frames and the routing table includes entries for supported virtual fabrics.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: August 2, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Craig M. Verba, Gary M. Papenfuss, Ernest G. Kohlwey, Edward C. Ross
  • Patent number: 7990531
    Abstract: A method for inspecting lenses, especially wet contact lenses provided in a volume of liquid inside a container is described. A first image of the lens at a first position in the container is obtained, the lens then being moved to a second position within the container where a second image is obtained. A computer algorithm processes the first and second images to compare features that have moved with the lens to those features that have not moved with the lens whereby lenses are rejected if a feature has moved with the lens but is not a normal feature of the lens.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: August 2, 2011
    Assignee: CooperVision International Holding Company, LP
    Inventors: Julie Ann Clements, Steven John Collier, Jennifer Susan Marsh
  • Patent number: 7985105
    Abstract: A circular or plate wave spring that maintains high conductivity under high operating temperatures is provided herein. This is possible due to, at least in part, the conductor being made from a bi-metallic or multi-metallic material which can include a high tensile strength material, such as steel, that maintains strength properties at elevated temperatures cladded with a layer of highly conductive metal, such as copper. The high tensile strength material helps maintain the contact force needed for good conductivity since highly conductive metals and alloys tend to lose their tensile properties at elevated temperatures. The connector is presented here as a wave spring providing inward or outward protrusions for a conductive pin and housing.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: July 26, 2011
    Assignee: Bal Seal Engineering, Inc.
    Inventor: Pete Balsells
  • Patent number: 7983194
    Abstract: Switch systems and method to configure switch systems are disclosed. A switch system includes a first leaf module and a first spine module. The first leaf module includes a plurality of internal ports and external ports. The first spine module includes a plurality of ports. A midplane is configured couple each of the internal port of first leaf module to a port of a first spine module such that a subset of internal ports of the first leaf module are always coupled to a known subset of first spine module. Other switch systems and methods to configure switch systems are disclosed.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: July 19, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Wayne A. Genetti, Philip Murphy, Brent R. Rothermel, Vladimir Tamarkin
  • Patent number: 7983265
    Abstract: Method for and system validating a network packet is provided. The method includes receiving a network packet at a port of a network device, the packet including a first indicia value and a second indicia value; comparing the first indicia value of the packet with at least a first value stored at the network device; comparing the second indicia value of the packet with at least a second value stored at the network device; and processing the packet if the first indicia value matches with the first value and the second indicia value matches with the second value; wherein the first indicia value is a partition key that restricts communication between a packet source and at least one destination; and the second indicia value is one or more of a source address and a destination address, where a same physical port of a source is assigned more than one source address.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: July 19, 2011
    Assignee: QLOGIC, Corporation
    Inventor: Frank R. Dropps
  • Patent number: 7973234
    Abstract: A video game controller includes: a string instrument-shaped housing comprising a body portion and a neck portion, said body portion including a opening; a console interface for coupling with a game console; and a strum interface coupled to the console interface. The strum interface includes: a pin having a central portion and distal end portions; a pin support structure for supporting the distal end portions of the pin; a strum bar comprising a body portion rotatably coupled to the central portion of the pin and a flange portion protruding from the opening in the housing; a compressible liner provided between at least a portion of the strum bar and the pin; an upper button positioned adjacent the strum bar so as to be depressed when the strum bar is rotated in a first direction; and a lower button positioned adjacent the strum bar so as to be depressed when the strum bar is rotated in a second direction.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: July 5, 2011
    Assignee: Activision Publishing, Inc.
    Inventors: Jamie Jien-Mei Yang, Johnnie Tam
  • Patent number: 7974259
    Abstract: A method of polling in a wireless communications system includes prohibiting polling within a predetermined period and triggering a poll function while polling is prohibited. After the predetermined period has expired the method determines that there are no protocol data units (PDUs) scheduled for transmission or re-transmission and that the poll function was triggered by a “Every Poll_SDU SDU” trigger, and selects a PDU to schedule for re-transmission to fulfill the poll function.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: July 5, 2011
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 7972313
    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: November 22, 2006
    Date of Patent: July 5, 2011
    Assignee: B. Braun Melsungen AG
    Inventors: Kevin Woehr, Manfred Orth, Mark Wynkoop
  • Patent number: 7971236
    Abstract: Method and system are provided where a memory key structure is used for authenticating access to a memory location that is registered for a remote direct memory access (RDMA) operation. The memory key structure not only includes a standard memory key that is expected by an RDMA enabled network interface card (RNIC), but also includes an endpoint network address identifier and a transport identifier. The endpoint network address identifier and the transport identifier are verified before an entity is granted access to the registered memory location.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: June 28, 2011
    Assignee: NetApp, Inc.
    Inventor: James Lentini
  • Patent number: 7970927
    Abstract: A method and system for concurrent processing transmit requests uses transmit queue including a circular buffer and a queue state including a producer index, a consumer index, and a producer list. Producer processes write to the circular buffer concurrently. The producer list signals which portion of the circular buffer are allocated to each of the producer processes.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: June 28, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Fengyan Shao, Shashank J. Pandhare, Ying Ping Lok
  • Patent number: 7968018
    Abstract: Methods of producing silicone hydrogel ophthalmic lenses include contacting one or more delensed silicone hydrogel ophthalmic lens with a liquid composition that contains alcohol, water, and a surfactant. The methods can be steps of an extraction/hydration procedure used in the production of silicone hydrogel contact lenses. In some examples, contacting silicone hydrogel ophthalmic lens products with a liquid composition that contains alcohol, water, and a surfactant can significantly reduce or prevent surface distortion of the ophthalmic lens resulting from the extraction procedure. Some methods include subsequently contacting the silicone hydrogel ophthalmic lens with a liquid composition consisting essentially of water and a surfactant.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: June 28, 2011
    Assignee: CooperVision International Holding Company, LP
    Inventors: Jay Scott Daulton, Charlie Chen, Tim Warren
  • Patent number: D640233
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: June 21, 2011
    Inventor: Nausser Fathollahi
  • Patent number: D640236
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: June 21, 2011
    Inventor: Nausser Fathollahi
  • Patent number: D641366
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: July 12, 2011
    Assignee: Activision Publishing, Inc.
    Inventor: Stephen N. Withers