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.
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
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
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
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.
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.
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
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
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.
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
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.
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.
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.
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
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.
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
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