Patents by Inventor Patrick Connor

Patrick Connor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060067228
    Abstract: In general, in one aspect, the disclosure describes a method that includes accessing a packet, determining a flow associated with the packet, and determining, based at least in part on the packet, whether to remove the flow from a list of flows to handle using page-flipping.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20060067349
    Abstract: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20060045090
    Abstract: Techniques for accelerating network receive side processing of packets. Packets may be associated into flow groupings and stored in flow buffers. Packet headers that are available for TCP/IP processing may be provided for processing. If a payload associated with a header is not available for processing then a descriptor associated with the header is tagged as indicating the payload is not available for processing.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20060034310
    Abstract: Techniques to allocate packets for processing among multiple processor(s).
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Inventor: Patrick Connor
  • Publication number: 20060019996
    Abstract: GnPRH receptor antagonists are disclosed which have utility in the treatment of a variety of sex-hormone related conditions in both men and women. The compounds of this invention have the structure: wherein A, R1, R2, R3a, R3b, R4, R5, R6 R7 and n are as defined herein, including stereoisomers, prodrugs and pharmaceutically acceptable salts thereof. Also disclosed are compositions containing a compound of this invention in combination with a pharmaceutically acceptable carrier, as well as methods relating to the use thereof for antagonizing gonadotropin-releasing hormone in a subject in need thereof.
    Type: Application
    Filed: June 24, 2005
    Publication date: January 26, 2006
    Applicant: Neurocrine Biosciences, Inc.
    Inventors: Fabio Tucci, Patrick Connors, Yun-Fei Zhu, Chen Chen
  • Publication number: 20060013128
    Abstract: Provided are a method, system, and program for managing congestion in a network controller, which in one embodiment, substantially all packets having an assigned priority value below a selected priority level are culled. In another embodiment, selected flows of packets into a network controller are culled at selected culling rates. In one example, a selected flow may be drastically culled. In another example, all flows may be culled at a certain rate which does not exceed a maximum for each flow. In another example, culling techniques may be combined.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 19, 2006
    Inventors: Patrick Connor, Daniel Gaur, Linden Cornett
  • Publication number: 20050220111
    Abstract: An arrangement is provided for ingress processing optimization via traffic classification and grouping. A plurality of packets are classified according to a classification criterion. The classified packets are used to generate a packet bundle containing packets that are uniform with respect to the classification criterion. The packet bundle and its corresponding packet bundle descriptor are transferred to a host which then processes the packet bundle as a whole according to the information contained in the packet bundle descrptor.
    Type: Application
    Filed: June 1, 2005
    Publication date: October 6, 2005
    Applicant: Intel Corporation
    Inventors: Eric Mann, Patrick Connor, Nimrod Diamant
  • Publication number: 20050220037
    Abstract: An arrangement is provided for ingress processing optimization via traffic classification and grouping. A plurality of packets are classified according to a classification criterion. The classified packets are used to generate a packet bundle containing packets that are uniform with respect to the classification criterion. The packet bundle and its corresponding packet bundle descriptor are transferred to a host which then processes the packet bundle as a whole according to the information contained in the packet bundle descriptor.
    Type: Application
    Filed: June 1, 2005
    Publication date: October 6, 2005
    Applicant: Intel Corporation
    Inventors: Erik Mann, Patrick Connor, Nimrod Diamant
  • Publication number: 20050147110
    Abstract: Provided are a method, system, and program for identifying overrun conditions in data reception, for example. As a receive buffer approaches capacity, received data packets may be truncated to a smaller size. For example, header information may be saved but payload data discarded. The truncated packets may be used to facilitate sending acknowledgments to trigger resending of lost or dropped packets.
    Type: Application
    Filed: December 24, 2003
    Publication date: July 7, 2005
    Inventor: Patrick Connor
  • Publication number: 20050138644
    Abstract: Provided are a method, apparatus, system, and article of manufacture for interfacing a device to a host, wherein in certain embodiments a device interface in the device receives a request generated by a device driver in the host. The device interface processes the request, wherein a plurality of device interfaces corresponding to a plurality of devices are capable of processing the request. An operation associated with the device is executed, by the device interface, in response to processing the request.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Mark Montecalvo, Scott Dubal, Patrick Connor
  • Publication number: 20050138190
    Abstract: In certain embodiments, a first unit receives a plurality of packets, wherein the plurality of packets are capable of being processed according to at least a first protocol and a second protocol. The first unit sorts the plurality of packets into a first group and a second group, wherein all packets in the first group are capable of being processed according to the first protocol, and all packets in the second group are capable of being processed according to the second protocol. The first unit sends the first group and the second group to a second unit.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventor: Patrick Connor
  • Publication number: 20050138114
    Abstract: Provided are a method, apparatus, system, and article of manufacture, wherein in certain embodiments a network adapter having an offload protocol stack receives a query. The offload protocol stack of the network adapter is configured to provide a programmable identity for the offload protocol stack of the network adapter. A response is generated to the query by processing the query in the configured offload protocol stack, wherein the response is based on the programmable identity. The generated response is sent by the network adapter.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Patrick Connor, Mark Montecalvo, Scott Dubal
  • Publication number: 20050137831
    Abstract: Provided are a method, system, and article of manufacture, wherein in certain embodiments, an indicator is searched for in a computational platform, and wherein the indicator indicates an operational state of a device coupled to the computational platform. A determination is made that the indicator has been modified to disable the device. The indicator is modified to allow enablement of the disabled device. The device is tested to determine whether the device is capable of operating correctly.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 23, 2005
    Inventors: Scott Dubal, Patrick Connor, Mark Montecalvo
  • Publication number: 20050129254
    Abstract: A directed audio system, a network interface communicatively coupled with a network, and a controller to receive, via the network interface, an estimate for a location from a locating device communicatively coupled with the network, and to cause the directed audio system to direct an audio signal based at least in part on an estimate for the location received from the locating device.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Inventors: Patrick Connor, Douglas Boom, Scott Dubal, Mark Montecalvo
  • Publication number: 20050086401
    Abstract: Provided are a method, apparatus, system, and article of manufacture, wherein in one embodiment of the method a plurality of timers may be configured with interrupt event arrival rates. A rate of arrival of one or more interrupt events may be measured. An interrupt may be asserted in response to the measured rate of arrival of the one or more interrupt events being lower than the interrupt event arrival rates.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventor: Patrick Connor
  • Publication number: 20050038981
    Abstract: A system and method for initialization of a computer system is described. Faster initialization of a computer system is possible by allowing certain device driver initialization tasks to overlap with other initialization and operating system tasks. option-ROMs resident on hardware device drivers define the initialization tasks to be performed prior to device driver initialization. Initial computer code for booting the computing device, such as a BIOS, is executed. As option-ROMs for hardware devices are scanned and executed, specific device initialization information is accessed from the devices and placed in pre-defined buffer areas. These accesses occur in parallel to other start up tasks. When device drivers are loaded, some of their initialization has already completed, thereby shortening the time necessary to boot the system.
    Type: Application
    Filed: August 15, 2003
    Publication date: February 17, 2005
    Inventors: Patrick Connor, Mark Montecalvo, Douglas Boom, Scott Dubal
  • Publication number: 20040251360
    Abstract: A crushing roll which has teeth which are replaceable on the roll body, and where are the teeth or picks can be removed individually from the periphery of the roll body. The picks can be attached to a holder, and the holder can be removably attached to the roll such that the picks and the holder can be removed from the roll in an individual manner. The holder can be designed to also protect the surface of the roll to reduce damage to the roll surface.
    Type: Application
    Filed: September 29, 2003
    Publication date: December 16, 2004
    Inventors: Gary David Everson, Haley Michael Patrick Connors
  • Publication number: 20030128664
    Abstract: A method of reducing a transmission rate includes determining whether a pause has been received. Whether a maximum of an inter-frame spacing (IFS) has been reached is determined if the pause has been received. The inter-frame spacing is increased by a value if the maximum of the inter-frame spacing has not been reached.
    Type: Application
    Filed: January 10, 2002
    Publication date: July 10, 2003
    Inventor: Patrick Connor
  • Publication number: 20020181728
    Abstract: A personal communications earpiece (10, 10a) for use with a personal communications device such as a telephone (50). The personal communications earpiece (10, 10a) has an ear hook (12) for placing over an ear (60) of the user. An ear bud (14) containing a speaker (27) is both physically and electrically connected to the ear hook (12) by a flexible connector (16). A front portion (22) of the ear hook (12) extends generally downward in front of the ear (60). The ear bud (14) has an in ear portion (28) with a plurality of grooves (30) therein for assisting in preventing the ear bud (14) from completely blocking or occluding the ear canal of the user.
    Type: Application
    Filed: May 29, 2001
    Publication date: December 5, 2002
    Inventors: Michael Patrick Connors, Thanh Quoc Nguyen
  • Patent number: D466719
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: December 10, 2002
    Assignee: Best Direct (International) Ltd.
    Inventor: Patrick Connor Fitzpatrick