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: 20140258738
    Abstract: Methods and apparatus for implementing Power over Ethernet (PoE) for auxiliary power in computer systems. Under aspects of the methods, one or more voltage inputs comprising standard power input is employed by a power control component in a network interface in an apparatus such as a network adaptor board, a System on a Chip (SoC), computer server or server blade to supply power to a network controller on the apparatus when the apparatus is operating at a normal power state. To enable the apparatus to maintain network communication when operating at a reduced power state, a PoE power input derived from at least one PoE signal received at at least one Ethernet jack of the apparatus is employed to provide power to the network controller absent use or availability of the standard power input. Accordingly, the PoE power input facilitates an auxiliary power function that may be used alone or in combination with existing (as applicable) auxiliary power input when apparatus are operated in reduced power states.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Inventors: Paul Greenwalt, Patrick Connor, Scott P. Dubal, Chris Pavlas
  • Publication number: 20140204751
    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 20, 2013
    Publication date: July 24, 2014
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20130343184
    Abstract: Some embodiments discussed herein may interleave one data transmission request with one or more segments of another data transmission request. In one embodiment, updated context information from a previous segment is used to transmit a next segment.
    Type: Application
    Filed: December 4, 2012
    Publication date: December 26, 2013
    Applicant: Intel Corporation
    Inventors: Patrick Connor, Linden Cornett
  • Patent number: 8555368
    Abstract: An embodiment may include network controller circuitry to be comprised in a host computer that includes a host processor to execute an operating system environment. The circuitry may be coupled to the processor, receive at least one packet via a network, store at least one firewall filter parameter set, and execute, based at least in part upon the parameter set and packet, at least one firewall filter action involving, at least in part, the packet. The action may implement, at least in part, at least one firewall rule supplied by a firewall application to an interface of a driver associated with the circuitry. The application may be executed, at least in part, in the environment. The circuitry may generate and store the parameter set based at least in part upon at least one command from the driver. The command may be based at least in part upon the rule.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: October 8, 2013
    Assignee: Intel Corporation
    Inventors: Peter P. Waskiewicz, Patrick Connor
  • Patent number: 8547837
    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: Grant
    Filed: April 5, 2011
    Date of Patent: October 1, 2013
    Assignee: Intel Corporation
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20130190742
    Abstract: Disclosed is an improved system and method for efficiently removing tissue using laser ablation. A first laser emits a first laser beam with a variable first integrated fluence sufficient to ablate tissue. The first laser beam is movably positioned over one or more surfaces of the tissue and the first integrated fluence varies over different levels with position, so different thicknesses of tissue are ablated at different surface positions in order to modify the contour of the surface of the tissue. Modifications include tissue smoothing, removing, feathering, sharpening, and roughening. In one preferred embodiment the tissue is eschar that is removed, unveiling viable tissue. In alternate preferred embodiments, one or more additional lasers beams with different wavelengths, with integrated fluence sufficient to ablate tissue, are moved over the surface of the tissue until a second ablation reaches a second self-termination point, e.g.
    Type: Application
    Filed: April 12, 2011
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Patrick Connors, Jerome Felsenstein, Robert E. Trzcinski, James J. Wynne, Donna S. Zupanski-Nielsen
  • Patent number: 8413198
    Abstract: A method and system for providing controlled on-demand distribution of content via a centralized server and a peer-to-peer network have been described. The method may include receiving, at a server, a request from a client for content where the requesting client and the server are part of a peer-to-peer network. The server may then determine whether the requesting client has access rights to the content. If the requesting client has access rights to the content, then the server may determine one or more other clients on the peer-to-peer network that have the content available for download. The server may then select one or more clients from the one or more other clients and allow the requesting client to download the content from the selected one or more clients. Other embodiments have also been described and claimed.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventors: Patrick Connor, Scott P. Dubal
  • Patent number: 8346999
    Abstract: A method according to one embodiment includes the operations of assigning a network application to at least one first core processing unit, from among a plurality of core processing unit. The method of this embodiment also includes the operations of assigning a first receive queue to said first core processing unit, wherein the first receive queue is configured to receive packet flow associated with the network application; defining a high threshold for the first receive queue; and monitoring the packet flow in the first receive queue and comparing a packet flow level in the first receive queue to the high threshold; wherein if the packet flow level exceeds the threshold based on the comparing, generating a queue status message indicating that the packet flow level in the first queue has exceeded the queue high threshold.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Scott P. Dubal, Patrick Connor, Mallikarjuna R. Chilakala
  • Patent number: 8325600
    Abstract: Some embodiments discussed herein may interleave one data transmission request with one or more segments of another data transmission request. In one embodiment, updated context information from a previous segment is used to transmit a next segment.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: December 4, 2012
    Assignee: Intel Corporation
    Inventors: Patrick Connor, Linden Cornett
  • Patent number: 8255259
    Abstract: A computer-implemented method for resource management includes storing in a memory a set of resource consumers, resources for allocation to the resource consumers, and initial binary constraints applying to the allocation of the resources. Respective variables are associated with the resource consumers, and the resources are identified as values applicable to the variables. A non-binary scoring criterion is applied to generate scores on a graded scale for proposed assignments of one or more of the resources to respective ones of the resource consumers. One or more additional binary constraints are defined based on the graded scale of the scores. An assignment is found of the values to the variables that satisfies the initial and additional binary constraints using a constraint satisfaction problem (CSP) solver running on a processor that is coupled to the memory. The resources are assigned to the resource consumers responsively to the assignment of the values to the variables.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Patrick Connors, Donna Leigh Gresh, Yehuda Naveh, Yossi Richter
  • Patent number: 8218473
    Abstract: In a data over satellite system, preallocation of upstream channel resources is provided by a scheduler at the gateway satellite modem termination system (SMTS) in response from the user terminal, wherein the user terminal detects web browser and/or bulk transfers involving large amounts of data transfer from users via the upstream channel. A type length value (TLV) field is included with data packets transmitted to the gateway SMTS, at which excess transfer capability is allocated to the user terminal in anticipation of load requirements.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: July 10, 2012
    Assignee: ViaSat, Inc.
    Inventors: Dennis Patrick Connors, Matthew John Freier, James Edward Deveau, Xiao Wu, Kristi Ann Jaska
  • Patent number: 8107368
    Abstract: Upstream information arriving through a gateway from a user terminal in a satellite link subject to propagation delay is efficiently scheduled through a modified Demand Assigned Multiple Access (DAMA) algorithm such that arriving data packets arriving at the software queue at the user terminal are concatenated to form a large frame for transmission to improve efficiency. A piggyback request replacing a conventional DAMA contention request for the succeeding packet is issued to request bandwidth allocation for the succeeding concatenated packet. In a specific embodiment, all packets up to the physical request limit arriving at the user terminal since a prior piggyback request or contention request are concatenated so that all currently known packets (up to that limit) are accounted for by the next piggyback request.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: January 31, 2012
    Assignee: ViaSat, Inc.
    Inventors: Dennis Patrick Connors, Matthew John Freier, James Edward Deveau, Xiao Wu, Kristi Ann Jaska
  • Patent number: 8107410
    Abstract: Upstream information arriving through a user terminal in a satellite link is efficiently scheduled through a modified Demand Assigned Multiple Access (DAMA) algorithm such that data packets arriving at the user terminal are concatenated to form a larger frame for transmission and the concatenated packet is held in a first queue disposed ahead of a second queue, where the data in the second queue cannot be modified (typically a hardware queue), sufficient to allow the second queue to be emptied. In a specific embodiment, all packets arriving at the user terminal since a prior piggyback request are concatenated so that all currently known packets (up to a preselected limit) are accounted for by each succeeding piggyback request. Since it is desirable to concatenate all packets that arrive at the user terminal since the last piggyback request, the piggyback request according to the invention covers all currently known packets (up to the preselected limit) in the user terminal.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: January 31, 2012
    Assignee: ViaSat, Inc.
    Inventors: Dennis Patrick Connors, Matthew John Freier, James Edward Deveau, Xiao Wu, Kristi Ann Jaska
  • Publication number: 20110268111
    Abstract: An embodiment may include circuitry to be comprised at least in part in a first host, and at least one process to be executed, at least in part, by the circuitry. The circuitry may comprise a first port and a second port. The at least one process may detect, at least in part, a first bandwidth condition of the first port, and may associate, at least in part, in response at least in part to the first bandwidth condition, the first port and the second port with a port team. The second port may have been, prior to being associated, at least in part, with the port team, in a relatively lower power state compared to a relatively higher power state. The second port may be in the relatively higher power state after the second port is associated, at least in part, with the port team.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Matthew A. Jared, Patrick Connor
  • Patent number: 8005252
    Abstract: A personal communications earpiece (10, 10a, 10b) for use with a personal communications device such as a telephone (50). The personal communications earpiece (10, 10a, 10b) has an ear hook (12) for placing over an ear (60) of the user. An ear bud (14, 14a) 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). In one embodiment, 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: Grant
    Filed: June 1, 2009
    Date of Patent: August 23, 2011
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Michael Patrick Connors, Thanh Quoc Nguyen
  • Publication number: 20110182292
    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: April 5, 2011
    Publication date: July 28, 2011
    Inventors: John Ronciak, Christopher Leech, Prafulla Deuskar, Jesse Brandeburg, Patrick Connor
  • Publication number: 20110142064
    Abstract: A method according to one embodiment includes the operations of assigning a network application to at least one first core processing unit, from among a plurality of core processing unit. The method of this embodiment also includes the operations of assigning a first receive queue to said first core processing unit, wherein the first receive queue is configured to receive packet flow associated with the network application; defining a high threshold for the first receive queue; and monitoring the packet flow in the first receive queue and comparing a packet flow level in the first receive queue to the high threshold; wherein if the packet flow level exceeds the threshold based on the comparing, generating a queue status message indicating that the packet flow level in the first queue has exceeded the queue high threshold.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Scott P. Dubal, Patrick Connor, Mallikarjuna R. Chilakala
  • Publication number: 20110138455
    Abstract: An embodiment may include network controller circuitry to be comprised in a host computer that includes a host processor to execute an operating system environment. The circuitry may be coupled to the processor, receive at least one packet via a network, store at least one firewall filter parameter set, and execute, based at least in part upon the parameter set and packet, at least one firewall filter action involving, at least in part, the packet. The action may implement, at least in part, at least one firewall rule supplied by a firewall application to an interface of a driver associated with the circuitry. The application may be executed, at least in part, in the environment. The circuitry may generate and store the parameter set based at least in part upon at least one command from the driver. The command may be based at least in part upon the rule.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Inventors: Peter P. Waskiewicz, Patrick Connor
  • Patent number: D665190
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: August 14, 2012
    Assignee: Actervis GmbH
    Inventor: Patrick Connor Fitzpatrick
  • Patent number: D665550
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: August 14, 2012
    Inventors: Patrick Connor, Alan James Jones, Leobino Alvernaz, Glenn Penney, JoAnne Loree