Patents Represented by Attorney Klein, O'Neil & Singh, LLP
  • Patent number: 8352487
    Abstract: A method of organizing, managing, and providing interactive access to data in a database is disclosed, along with a program and a system for implementing the method. Associations between each data Item and at least one ItemSelector are established and stored. A predefined (but modifiable) Vocabulary of ItemSelectors sufficient to describe each Item of the database is created. Presently selected Items are described by a combination of associations defined by an appropriate Boolean combination of each ItemSelector in a presently selected set of ItemSelectors. A user controls the presently selected set by adding an ItemSelector from a presented group, or by removing a previously selected ItemSelector. The system ideally makes available to the user all relevant ItemSelectors—those which, if added to the presently selected set, would result in a set that describes at least one extant data Item. The system ideally makes all presently selected Items available to the user.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: January 8, 2013
    Inventors: Jerzy Lewak, Miles Kevin Yano
  • Patent number: 8197725
    Abstract: Contact lens curing systems and methods are described. A contact lens curing system includes an oven that has a plurality of curing zones, a mold advancement system for moving the contact lens mold assemblies between the plurality of zones, and a controlled atmosphere within the curing zones that provides a substantially chemically inert environment in which contact lens precursor materials can be polymerized in contact lens mold assemblies located in the curing zones. Methods of producing contact lenses include curing contact lens precursor materials in contact lens mold assemblies in the lens curing system.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: June 12, 2012
    Assignee: Coopervision International Holding Company, LP
    Inventors: Hayden Atkinson, Paul Riggs, John Gibson, Tim Warren, Ronnie Dover, Arthur Williams, Jennifer Cowden, Michael Gunner
  • Patent number: 8179901
    Abstract: A system and method for squelching a recovered clock in an Ethernet network. In one embodiment the invention provides a method for squelching a recovered clock in an Ethernet network comprising a local node coupled to a remote node by a link, the method including receiving a descrambler status signal, receiving a remote receiver status signal, receiving a link status signal, and squelching the recovered clock signal based on the descrambler status signal, the remote receiver status signal, and the link status signal.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: May 15, 2012
    Assignee: Vitesse Semiconductor Corporation
    Inventors: Jason C. Rock, James D. Barnette
  • Patent number: 8073012
    Abstract: A method for handling packet discard in a transmitter of a wireless communications system includes activating a “use of a special value of a header extension field” mode, discarding a plurality of service data units, wherein the last service data unit of the plurality of service data units ends at an end of a first protocol data unit using the special value in a header extension field, and setting a value of a field to be a sequence number of a second protocol data unit, wherein the field is utilized for indicating a receiver to discard all not yet successfully received service data units that have segments with sequence number being less than the value of the field, and the second protocol data unit is next to the first protocol data unit.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: December 6, 2011
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 8019465
    Abstract: A system and methods for batch sorting objects and mapping the objects on a tray having a fixed dimension along an x-axis and a fixed dimension along a y-axis. Certain aspects of the present embodiments include (a) storing the objects in a queue; (b) sorting the objects in the queue according to a dimension of the objects; (c) mapping the objects sequentially into a first column of a plurality of columns on the tray until the first column is filled; (d) mapping the objects into a subsequent column until the subsequent column is filled; (e) repeating step (d) until only a last column in the plurality of columns remains to be filled, or until no more objects remain in the queue; and (f) mapping the objects into the last column in accordance with a column organization plan. In certain embodiments, at least one of the columns, and not necessarily the last column, includes objects mapped in accordance with a column organization plan.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: September 13, 2011
    Assignee: Align Technology, Inc.
    Inventors: Anton Spiridonov, Shiva P Sambu, Artem Borovinskih, Maneesh Dhagat, Vasiliy Ivanov
  • Patent number: 7936771
    Abstract: A method and system for transmitting frames using a fiber channel switch element is provided. The switch element includes a port having a receive segment and a transmit segment, wherein the fiber channel switch element determines if a port link has been reset; determines if a flush state has been enabled for the port; and removes frames from a buffer, if the flush state has been enabled for the port. For a flush state operation, frames are removed from a receive buffer of the fiber channel port as if it is a typical fiber channel frame transfer. The removed frames are sent to a processor for analysis. The method also includes, setting a control bit for activating frame removal from the transmit buffer; and diverting frames that are waiting in the transmit buffer and have not been able to move from the transmit buffer.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: May 3, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Gary M. Papenfuss
  • Patent number: 7924859
    Abstract: A method and system for transferring iSCSI protocol data units (“PDUs”) to a host system is provided. The system includes a host bus adapter with a TCP/IP offload engine. The HBA includes, a direct memory access engine operationally coupled to a pool of small buffers and a pool of large buffers, wherein an incoming PDU size is compared to the size of a small buffer and if the PDU fits in the small buffer, then the PDU is placed in the small buffer. If the incoming PDU size is compared to a large buffer size and if the incoming PDU size is less than the large buffer size then the incoming PDU is placed in the large buffer. If the coming PDU size is greater than a large buffer, then the incoming PDU is placed is more than one large buffer and a pointer to a list of large buffers storing the incoming PDU is placed in a small buffer.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: April 12, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Derek Rohde, Michael I. Thompson
  • Patent number: 7895300
    Abstract: Method and system for configuring a switch element having a plurality of ports to operate as a test tool is provided. The method includes initiating a user interface with a plurality of selectable options, where a user selects one or more of the selectable options for configuring test parameters for a port to operate as a test port; obtaining a license key for configuring the port to operate as the test port; selecting a port from among the plurality of ports to operate as the test port; selecting a frame type for transmitting frames from the test port; specifying characteristics for the frames transmitted by the test port; determining whether the test port is online or offline; enabling a transmitter of the test port; starting a link state machine of the test port; the test port receiving an active signal or an active primitive to thereby activate the test port; the test port logging into the network; and the test port logging into a target device of the network.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 22, 2011
    Assignee: QLOGIC, Corporation
    Inventors: Patrick J. Tansey, Carol A. Gaupp, Bret E. Indrelee, Tru Dam, Craig R. Stubbins
  • Patent number: 7864112
    Abstract: A beam-forming antenna for transmission and/or reception of an electromagnetic signal having a given wavelength in a surrounding medium includes a transmission line electromagnetically coupled to an array of individually controllable antenna elements, each of which is oscillated by the signal with a controllable amplitude. The antenna elements are arranged in a linear array and are spaced from each other by a distance that does not exceed one-third the signal's wavelength in the surrounding medium. The oscillation amplitude of each of the individual antenna elements is controlled by an amplitude controlling device, such as a switch, a gain-controlled amplifier, or a gain-controlled attenuator. The amplitude controlling devices, in turn, are controlled by a computer that receives as its input the desired beamshape, and that is programmed to operate the amplitude controlling devices in accordance with a set of stored amplitude values derived empirically for a set of desired beamshapes.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: January 4, 2011
    Assignee: Sierra Nevada Corporation
    Inventors: Vladimir A. Manasson, Lev S. Sadovnik
  • Patent number: 7741959
    Abstract: In a control and management system for automobiles, a central processor in the system connects traditionally unrelated vehicle subsystems together to realize synergistic functions such as smart driving, automatic parking, etc. A master interface having a display is employed in the system to help a user control and manage the vehicle functions.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: June 22, 2010
    Assignee: American Calcar, Inc.
    Inventor: Michael L. Obradovich
  • Patent number: 7689398
    Abstract: In accordance with various aspects of the present invention, system and method for modeling and application of interproximal reduction (IPR) of teeth to facilitate orthodontic treatment is provided. In accordance with an exemplary embodiment, a system and method for modeling and application of IPR are configured within a treatment methodology that initially determines whether stripping is needed for two neighboring teeth. If stripping is necessary, the exemplary method for modeling and application of IPR is conducted. In an exemplary embodiment, a stripping plane or other surface is constructed to determine the amount and region of stripping for two neighboring teeth, in other words, the volume to be removed between two neighboring teeth. After stripping of the tooth, the tooth geometry can be reconstructed to enable application of the IPR tooth model, such as enabling the clinician to utilize the IPR tooth model for teeth movement planning.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 30, 2010
    Assignee: Align Technology, Inc.
    Inventors: Jihua Cheng, Woncheol Choi, Vadim Matov
  • Patent number: 7518995
    Abstract: Method and system for managing frame traffic in a Fibre Channel network with plural switch elements with receive and transmit ports is provided. The method includes limiting a number of R_RDYs sent between frames, when frames are waiting to be transmitted at a given time, for minimizing a number of ordered sets transmitted between frames. The switch element includes a R_RDY control module that stores a number of R_RDYs that a port has to send, stores an actual number of R_RDYs that are sent since a last frame is transmitted; stores a number of R_RDYs that are sent between frames and this number of R_RDYs can be programmed to be less than two; and stores a threshold value that is less than or equal to a maximum R_RDY count value.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: April 14, 2009
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Ernest G Kohlwey, Mark A. Owen
  • Patent number: D587860
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: March 3, 2009
    Inventor: Asger R. Jensen
  • Patent number: D588869
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: March 24, 2009
    Assignee: Carlsberg Breweries A/S
    Inventor: Jan N. Rasmussen
  • Patent number: D591972
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: May 12, 2009
    Assignee: Frederic Collette APS
    Inventor: Frederic Collette
  • Patent number: D606594
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 22, 2009
    Assignee: Activision Publishing, Inc.
    Inventors: Lee Guinchard, Stephen N. Withers, Lee Yat Lam
  • Patent number: D607283
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: January 5, 2010
    Inventors: William Richard Mahan, Andrew Patch
  • Patent number: D614151
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: April 20, 2010
    Inventor: Christian L. Petersen
  • Patent number: D646148
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: October 4, 2011
    Assignee: Hampton Products International Corporation
    Inventors: John A. Good, Philip A. Zorc, Allen C. Young
  • Patent number: D671407
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: November 27, 2012
    Inventor: Peter Fay