Patents by Inventor Bruce McLoughlin

Bruce McLoughlin 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).

  • Patent number: 11973624
    Abstract: Examples described herein relate to link training between network connected devices. In some examples, an amount to extend link training is determined. The amount to extend link training can be determined by: receiving, by a receiver in a first device, signals over a lane from a transmitter in a second device, the signals indicating capability to extend link training time and amount to extend link training time; determining, at the first device, a link training time based on a default link training time and an amount to extend link training time; and performing link training based on the determined link training time. In some examples, the determined amount is highest common denominator of the received identified capability and transmitted indicated capability. In some examples, if the received communication indicates no ability to extend link training time, the link training time is a default link training time.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: April 30, 2024
    Assignee: Intel Corporation
    Inventor: Bruce McLoughlin
  • Patent number: 11863357
    Abstract: Examples described herein relate to determining whether a device can re-train settings of one or more components of another device. Some examples include conducting link re-training by: receiving, by a receiver in a first device, signals over a lane from a transmitter in a second device, the signals comprising a first communication identifying capability to re-train a link; transmitting, from the first device, a second communication including one or more components of a second device with capability to be adjusted and a request to modify one or more parameters of the one or more components; and receiving, at the first device, a third communication identifying a status of re-training. In some examples, the one or more components comprise an equalizer and the one or more parameters comprises at least one tap setting. In some examples, the one or more parameters comprise a precursor, main cursor or post-cursor equalization setting.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: January 2, 2024
    Assignee: Intel Corporation
    Inventor: Bruce McLoughlin
  • Publication number: 20210006330
    Abstract: Examples described herein relate to link training between network connected devices. In some examples, an amount to extend link training is determined. The amount to extend link training can be determined by: receiving, by a receiver in a first device, signals over a lane from a transmitter in a second device, the signals indicating capability to extend link training time and amount to extend link training time; determining, at the first device, a link training time based on a default link training time and an amount to extend link training time; and performing link training based on the determined link training time. In some examples, the determined amount is highest common denominator of the received identified capability and transmitted indicated capability. In some examples, if the received communication indicates no ability to extend link training time, the link training time is a default link training time.
    Type: Application
    Filed: September 16, 2020
    Publication date: January 7, 2021
    Inventor: Bruce MCLOUGHLIN
  • Publication number: 20200412586
    Abstract: Examples described herein relate to determining whether a device can re-train settings of one or more components of another device. Some examples include conducting link re-training by: receiving, by a receiver in a first device, signals over a lane from a transmitter in a second device, the signals comprising a first communication identifying capability to re-train a link; transmitting, from the first device, a second communication including one or more components of a second device with capability to be adjusted and a request to modify one or more parameters of the one or more components; and receiving, at the first device, a third communication identifying a status of re-training. In some examples, the one or more components comprise an equalizer and the one or more parameters comprises at least one tap setting. In some examples, the one or more parameters comprise a precursor, main cursor or post-cursor equalization setting.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventor: Bruce MCLOUGHLIN
  • Patent number: 9608865
    Abstract: Methods and systems are providing for configuring a port on a network device for communication with a port on a remote device. In one example, the network device receives, by a local port, a message from a physical coding sublayer (PCS) transmitter on the remote partner device. In one aspect, a port configuration module partitions the port to transfer data on a plurality of sub-ports each having a second data transfer rate if it is determined, by the network device that a local PCS receiver failed to align data received in the message. In another aspect, the port configuration module aggregates the plurality of sub-ports of the port to transfer data on a port having the first data transfer rate if it is determined, by the network device, that the local PCS receiver detected a code violation error in the message on at least one of the plurality of sub-links.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 28, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bruce McLoughlin, Yulianto Kokasih Ko, Qizhong Chen, Jyh Wen Simon Chen
  • Publication number: 20160013978
    Abstract: Methods and systems are providing for configuring a port on a network device for communication with a port on a remote device. In one example, the network device receives, by a local port, a message from a physical coding sublayer (PCS) transmitter on the remote partner device. In one aspect, a port configuration module partitions the port to transfer data on a plurality of sub-ports each having a second data transfer rate if it is determined, by the network device that a local PCS receiver failed to align data received in the message. In another aspect, the port configuration module aggregates the plurality of sub-ports of the port to transfer data on a port having the first data transfer rate if it is determined, by the network device, that the local PCS receiver detected a code violation error in the message on at least one of the plurality of sub-links.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bruce McLoughlin, Yulianto Kokasih Ko, Qizhong Chen, Jyh Wen Simon Chen
  • Publication number: 20070208894
    Abstract: A method of modifying a layered protocol communication apparatus includes transferring a control plane from a first processor handling a first layer to a second processor handling a second layer.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 6, 2007
    Inventors: David Curry, Bruce McLoughlin, Ramkumar Krishnamoorthy
  • Patent number: 6728740
    Abstract: A random number generator seeding method and apparatus which includes the provision of an RNG seed register and means for capturing a current count number from one or more fast running counters contained within the apparatus upon the occurrence of an act or acts by an apparatus operator as he performs the normal set-up and initialization function. In the preferred embodiment means are provided for sensing particular acts of the operator, and upon detection of each such “event”, one or more of the counters within the system are read and the count value is appended to previously captured counter values until the desired seed length is obtained. At this time, the RNG is said to be seeded, the initialization phase is completed and the apparatus may be made available to players to commence game play or other use of the apparatus.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: April 27, 2004
    Assignee: IGT
    Inventors: John R. Kelly, Bruce McLoughlin
  • Publication number: 20030069910
    Abstract: A random number generator seeding method and apparatus which includes the provision of an RNG seed register and means for capturing a current count number from one or more fast running counters contained within the apparatus upon the occurrence of an act or acts by an apparatus operator as he performs the normal set-up and initialization function. In the preferred embodiment means are provided for sensing particular acts of the operator, and upon detection of each such “event”, one or more of the counters within the system are read and the count value is appended to previously captured counter values until the desired seed length is obtained. At this time, the RNG is said to be seeded, the initialization phase is completed and the apparatus may be made available to players to commence game play or other use of the apparatus.
    Type: Application
    Filed: November 12, 2002
    Publication date: April 10, 2003
    Applicant: IGT
    Inventors: John R. Kelly, Bruce McLoughlin
  • Patent number: 6502116
    Abstract: A random number generator seeding method and apparatus which includes the provision of an RNG seed register and means for capturing a current count number from one or more fast running counters contained within the apparatus upon the occurrence of an act or acts by an apparatus operator as he performs the normal set-up and initialization function. In the preferred embodiment means are provided for sensing particular acts of the operator, and upon detection of each such “event”, one or more of the counters within the system are read and the count value is appended to previously captured counter values until the desired seed length is obtained. At this time, the RNG is said to be seeded, the initialization phase is completed and the apparatus may be made available to players to commence game play or other use of the apparatus.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: December 31, 2002
    Assignee: IGT
    Inventors: John R. Kelly, Bruce McLoughlin