Patents Represented by Attorney Klein, O'Neill & Singh, LLP
  • Patent number: 8116206
    Abstract: A method for routing frames is provided. The method comprises: receiving a frame at a receive port segment of a port for a switch element; generating a tag based on information included in the frame, where the tag identifies a location where the frame is stored in the receive port segment; transmitting the tag to a destination port for the frame; generating a request for the frame, wherein the destination port generates the request for the frame; transmitting the request for the frame to the port that received the frame, where a field in the request differentiates the request for the frame from the tag generated by the receive port segment of the port that received the frame; and transmitting the frame stored at the receive port segment, in response to the request sent by the destination port.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 14, 2012
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Gary M. Papenfuss
  • Patent number: 8116311
    Abstract: Method and system for a switch element is provided. The method includes (a) receiving a portion of a packet at a port of the switch element; (b) generating a tag based on an estimated packet size obtained from the portion of the packet; (c) sending the tag with the estimated packet size to a transmit segment of the port; (d) selecting a request from among a plurality of pending requests for processing the packet associated with the tag; (e) receiving an actual packet size for the packet in step (a); (f) determining if the actual packet size is different from the estimated packet size; and (g) adjusting an arbitration weight used for selecting the request in step (d), if the actual packet size is different from the estimated packet size.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: February 14, 2012
    Assignee: QLOGIC, Corporation
    Inventors: James A. Kunz, Mark A. Owen
  • Patent number: 8109095
    Abstract: A method of producing electrical power for delivery on an electrical power supply grid includes (a) providing a combined heat and power plant generating heat and electrical power from one or more of biomass, fossil fuel, and nuclear fuel; (b) providing a fuel producing plant for generating a carbon-based fuel and/or a nitrogen-based fuel using electrical power from the combined heat and power plant and a combination of two or more materials selected from the group consisting of carbon dioxide, hydrogen, carbonaceous gasses, carbonaceous liquids, and nitrogen; (c) determining the need for electrical power on the electrical power supply grid and delivering needed electrical power on the grid; and (d) delivering any excess electrical power to the fuel producing plant.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: February 7, 2012
    Assignee: Dong Energy Power Holding A/S
    Inventors: Niels Henriksen, Martin Høgh MØller
  • Patent number: 8107447
    Abstract: A wireless communications system has a communications device, which has an RLC entity having a transmitting side and a receiving side. When re-establishing the transmitting side, to handle control PDUs, only the transmitting side in the RLC entity of the communications device is re-established, a first control PDU corresponding to the transmitting side is discarded, and a second control PDU corresponding to the receiving side is retained and not discarded.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: January 31, 2012
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 8106968
    Abstract: Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: January 31, 2012
    Assignee: Cognitech, Inc.
    Inventors: Leonid I. Rudin, Pablo Musé, Pascal Monasse
  • Patent number: 8102769
    Abstract: A method and system for network communication is provided. The method for network communication comprises setting a data size for a network connection, wherein the data size represents an amount of network data a network adapter can send to a host system for the network connection before the network adapter waits for an application to accept any data that has been sent to the host system; monitoring the amount of network data that is received by a host system driver; monitoring the amount of network data that is sent by the network adapter; and suspending transfer of network data to the host system, if the amount of network data sent by the network adapter is similar to the set data size.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: January 24, 2012
    Assignee: QLOGIC, Corporation
    Inventors: Daniel R. Pearson, Charles Micalizzi, Jr.
  • Patent number: 8100866
    Abstract: Needleless access port valves are generally discussed herein with particular discussions extended to needleless access port valves having a pliant valve housing interacting with an inlet connector assembly. The pliant valve housing has an integrally formed valve stem and one or more ports. The valve stem cooperates with a nozzle on the inlet connector assembly to form a slip port, which can open when exerted by force to permit flow or closes when the force is removed.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: January 24, 2012
    Assignee: B. Braun Medical Inc.
    Inventor: Peter W. Peppel
  • Patent number: 8100858
    Abstract: Protective devices for injection needles or infusion needles that include a needle holder at a proximal end of the needle, on whose shaft a protective element for the needle tip can be positioned and moved, are herein disclosed. The protective element is configured to block the needle tip following an injection to prevent accidental contact therewith. The protective element may be positioned on the shaft in a ready to use position inside a grip part or middle retaining portion, which is also used to activate the protective element over the needle following the injection.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: January 24, 2012
    Assignee: B. Braun Melsungen AG
    Inventors: Kevin Woehr, Juergen Fuchs, Kenneth C. Raines, Joel M. Bartholomew
  • Patent number: 8096838
    Abstract: A header assembly for an implantable medical device (IMD). The header assembly includes a plurality of cavities with a plurality of insulating rings interdisposed between adjacent ones of the cavities. The cavities receive electrical contact rings. In certain embodiments, the insulating rings are formed integrally with a body of the header assembly.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: January 17, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventor: Farshid Dilmaghanian
  • Patent number: 8096842
    Abstract: A connector assembly is provided for connecting two planar surfaces or structures together to permit electrical transmission between the two. As described, the connector have at least two housing sections having grooves formed therein for receiving springs, such as canted coil springs. The springs are configured to provide constant mechanical and electrical connection between multiple parts and allow for small motions between such parts. By allowing for movement of the connected parts, adequate connection during thermal changes and/or vibrations is maintained. This is possible due to the spring contact interface between the connector assembly and the connecting parts, which allows relative movement between the springs and the connecting parts.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: January 17, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventors: Daniel Poon, Kyle Smith
  • Patent number: 8096559
    Abstract: Seal assemblies are herein discussed. The seal assemblies can have a stiff backing ring supporting a seal ring, which is positioned adjacent an inner seal ring. In preferred embodiments, the inner seal ring is made from a material that enables the inner seal ring to absorb media particles in situ to change its particle density. This allows the seal assembly to form wearable surfaces on the fly to decrease wear on the seal ring.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: January 17, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventor: Hugh Q. Cook
  • Patent number: 8092283
    Abstract: A system for processing fish of different anatomic constitution where the fish (22) having at least an end waste part (23, 24), a body part (26) and a transition (30) between the end waste part and the body part. The system comprising a frame including a fish loading area (18) for receiving the fish and a fish unloading area (52), an optical measurement unit (36) monitoring at least part of the fish loading area for producing a digital representation of the fish, a grabbing unit (40) mounted on the frame downstream in relation to the optical measurement unit for collecting the fish from the fish loading area and placing the fish on the fish unloading area, a processing unit for receiving the digital representation of the fish, determining the transition between the end waste part and the body part of the fish and a separation arrangement for separating the end waste part from the body part at the transition.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: January 10, 2012
    Assignee: Cabinplant A/S
    Inventor: Henning Ingemann Hansen
  • Patent number: 8091226
    Abstract: Connector assemblies for use with implantable medical devices having easy to assemble contacts is disclosed. The connector assemblies are generally formed by coupling a plurality of contact rings, sealing rings, and spring contact elements together with at least one holding ring to form a connector having a common bore fore receiving a medical lead cable. Contact grooves for positioning the spring contact elements are formed in part by assembling multiple components together.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: January 10, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventors: Robbie J. Sjostedt, Farshid Dilmaghanian, Jacques Naviaux
  • Patent number: 8095978
    Abstract: A method and a host bus adapter (HBA) are provided. The HBA includes a first port that is enabled for use in a storage area network; and a second port that is enabled after a user acquires a transceiver with a security key, wherein the HBA firmware reads the security key and validates the transceiver and enables a function for the second port. The method includes coupling a transceiver to an inactive port, wherein the transceiver stores a security key; validating the transceiver by reading the security key; enabling a function for the inactive port; downloading a software component for the inactive port; and operating the host bus adapter with more than one functional port.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: January 10, 2012
    Assignee: QLOGIC, Corporation
    Inventors: Rajendra R. Gandhi, Parag P. Mehta
  • Patent number: 8092260
    Abstract: A locking device for connectors is provided that uses a threaded seal latch application using a ferrule. The locking device secures leads in electrical connectors, particularly connectors involved in medically implantable devices. The locking device utilizes a threaded nut, pre-assembled onto a lead cable with a ferrule. The lead cable is inserted into and engages with a threaded sleeve, the threaded sleeve serves as an opening for the in-line stack inside a housing. The threaded nut engages the threaded sleeve, and the ferrule along the lead cable is encased therebetween. The ferrule is pushed into and against the inner surface of the threaded sleeve by the threaded nut, tightly securing the ferrule in place, and thereby locking the lead cable in the desired position.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: January 10, 2012
    Assignee: Bal Seal Engineering, Inc.
    Inventor: Rob Sjostedt
  • Patent number: 8090881
    Abstract: Method and system is provided where PHY state change (PHY CHANGE) notifications from one or more PHYs in a storage infrastructure are monitored as a potential error condition. The rate of PHY CHANGE notifications is monitored to determine if the rate of PHY CHANGE notifications may cause a loss of service or degrade I/O performance. An excessive rate of PHY CHANGE notification that may cause a loss of service is detected by comparing a current PHY CHANGE count with a burst threshold value. The current PHY CHANGE count is also compared to an operational threshold value to detect if the rate of PHY CHANGE notification may result in degradation of overall I/O performance. If the PHY CHANGE count for a PHY equals or exceeds the burst threshold value or the operational threshold value, then the PHY is disabled.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: January 3, 2012
    Assignee: Netapp, Inc.
    Inventors: Wayne Booth, Melvin McGee
  • Patent number: 8089971
    Abstract: Method and system for network communication between a first port and second port using plurality virtual lanes provided. The method includes: (a) configuring a threshold value for each of the plurality of virtual lanes; wherein the threshold value defines an amount of data that has to be moved from a receive segment of the second port, before a flow control packet is sent by the second port to the first port; (b) setting a timer value for each of the plurality of virtual lanes; wherein a flow control packet is sent by the second port after the timer expires; (c) monitoring the amount of data removed from the receive segment of the second port; and (c) sending a flow control packet if the amount of data exceeds the threshold value or if the timer set in step (b) has expired.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: January 3, 2012
    Assignee: QLOGIC, Corporation
    Inventors: James A. Kunz, Ian G. Colloff, William J. Gustafson
  • Patent number: 8081618
    Abstract: In order to improve continuous packet connectivity (CPC), the present invention provides a method of improving CPC for a user equipment (UE) in a wireless communications system. The method includes receiving the HS-PDSCHs indicated by a control information and decoding the data on the HS-PDSCHs according to the control information when detecting an HS-SCCH carrying the control information intended for the UE, and at the same time, receiving the HS-PDSCHs indicated by a specific control information and decoding the data on the HS-PDSCHs according to the specific control information when a specific operation is enabled.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Innovative Sonic Limited
    Inventor: Li-Chih Tseng
  • Patent number: 8081619
    Abstract: A method of deciphering parameter synchronization in a reception end of a wireless communications system includes setting a receiving window of a first entity as a Push Type window with a window size greater than or equal to a window size of a receiving window of a second entity when the second entity operates in an acknowledged mode.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: December 20, 2011
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 8081650
    Abstract: A method for assigning virtual lanes (VL) in a fiber channel switch is provided. The fiber channel switch element includes a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and a register to store parameters used for virtual lane assignment. The method includes, determining if VL assignment is to be based on an incoming frame parameter or a programmed value; determining if an incoming frame is a preferred frame; and assigning a preferred routing priority if the incoming frame is designated as a preferred frame. The method also includes, determining if a fabric topology is known; and assigning virtual lanes based on a known fabric topology.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: December 20, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Edward C. Ross, William J Gustafson