Patents by Inventor Robert Pannell

Robert Pannell 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: 11671455
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, an Ethernet communications device includes a physical layer (PHY) unit or a media access control (MAC) unit configured to perform media access control for the Ethernet communications device. The Ethernet communications device includes a security unit configured to manipulate a data stream in a data path within the Ethernet communications device when the data stream violates or conforms to a pre-defined policy.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: June 6, 2023
    Assignee: NXP B.V.
    Inventors: Bernd Uwe Gerhard Elend, Donald Robert Pannell, Steffen Mueller, Philip Axer
  • Patent number: 11539451
    Abstract: Embodiments of a method and device are disclosed. In an embodiment, a method for synchronizing a slave clock in a Time Sensitive Network (TSN) that includes multiple Precision Time Protocol (PTP) clock domains is disclosed. The method involves determining parameters related to multiple PTP clock domains, assigning domain-specific weights to the multiple PTP clock domains based on the determined parameters, generating a control signal for a clock parameter using the domain-specific weights assigned to the multiple PTP clock domains, and adjusting the clock parameter of a slave clock in response to the control signal.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: December 27, 2022
    Assignee: NXP B.V.
    Inventors: Christian Herber, Donald Robert Pannell
  • Patent number: 11522774
    Abstract: A network switch is disclosed. The network switch includes an input port and an output port. The network switch further includes a rule logic and a memory for storing a configurable counter. The rule logic is configured to inspect a packet received via the input port and attempt to find a rule for the packet and if the rule is found, to reset the counter and process the packet according to a preconfigured follow up action associated with the rule and if the rule is not found, to route the packet according to a default rule. The rule logic is configured to identify the packet for a follow up action based at least on a subset of content of the packet including a header and a payload of the packet. The counter may hold a time value or the number of packets from a same source to a same destination, a number of bytes received from the same source to a same destination, or a user configurable parameter to control the rule validity period.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: December 6, 2022
    Assignee: NXP B.V.
    Inventors: Christian Herber, Donald Robert Pannell, Manfred Kunz
  • Patent number: 11487682
    Abstract: A priority queue sorting system including a priority queue and a message storage. The priority queue includes multiple priority blocks that are cascaded in order from a lowest priority block to a highest priority block. Each priority block includes a register block storing an address and an identifier, compare circuitry that compares a new identifier with the stored identifier for determining relative priority, and select circuitry that determines whether to keep or shift and replace the stored address and identifier within the priority queue based on the relative priority. The message storage stores message payloads, each pointed to by a corresponding stored address of a corresponding priority block. Each priority block contains its own compare and select circuitry and determines a keep, shift, or store operation. Thus, sorting is independent of the length of the priority queue thereby achieving deterministic sorting latency that is independent of the queue length.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: November 1, 2022
    Assignee: NXP B.V.
    Inventors: Abhijit Kumar Deb, Donald Robert Pannell, Claude Robert Gauthier
  • Publication number: 20220329503
    Abstract: A network switch is disclosed. The network switch includes an input port and an output port. The network switch further includes a rule logic and a memory for storing a configurable counter. The rule logic is configured to inspect a packet received via the input port and attempt to find a rule for the packet and if the rule is found, to reset the counter and process the packet according to a preconfigured follow up action associated with the rule and if the rule is not found, to route the packet according to a default rule. The rule logic is configured to identify the packet for a follow up action based at least on a subset of content of the packet including a header and a payload of the packet. The counter may hold a time value or the number of packets from a same source to a same destination, a number of bytes received from the same source to a same destination, or a user configurable parameter to control the rule validity period.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 13, 2022
    Inventors: Christian Herber, Donald Robert Pannell, Manfred Kunz
  • Patent number: 11463555
    Abstract: A proxy slave in a first LIN partition receives data from a proxy master in the second LIN partition which in turn receives the data from a slave in the second LIN partition. The proxy slave stores the data in a data structure and receives a read request from an originating master in the first LIN partition after the data is stored. The read request comprises a LIN message identifier subscribed to by the slave in the second LIN partition. The proxy slave accesses the data stored in the data structure based on the LIN message identifier in the read request; and sends a LIN response to the originating master with the stored data from the slave in the second LIN partition.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: October 4, 2022
    Assignee: NXP B.V.
    Inventors: Rainer Evers, Donald Robert Pannell
  • Patent number: 11272543
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a physical layer (PHY) device that is compatible with the IEEE 802.3 standard and that utilizes carrier-sense multiple access with collision detection (CSMA/CD) for media access control to a shared media is disclosed. The PHY device includes a physical coding sublayer transmitter (PCS-TX), a physical medium attachment transmitter (PMA-TX), a physical coding sublayer receiver (PCS-RX), a physical medium attachment receiver (PMA-RX), and a media access priority manager configured to initiate transmission of an indication of a priority of a frame that is to be transmitted onto the shared media.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: March 8, 2022
    Assignee: NXP B.V.
    Inventors: Donald Robert Pannell, Philip Axer, Sujan Pandey
  • Publication number: 20220046108
    Abstract: A proxy slave in a first LIN partition receives data from a proxy master in the second LIN partition which in turn receives the data from a slave in the second LIN partition. The proxy slave stores the data in a data structure and receives a read request from an originating master in the first LIN partition after the data is stored. The read request comprises a LIN message identifier subscribed to by the slave in the second LIN partition. The proxy slave accesses the data stored in the data structure based on the LIN message identifier in the read request; and sends a LIN response to the originating master with the stored data from the slave in the second LIN partition.
    Type: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Rainer Evers, Donald Robert Pannell
  • Patent number: 11038713
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method of communications involves operating an Ethernet media access control (MAC) unit according to a rate specified in an IEEE 802.3 standard and adapting to transmit data to or from the Ethernet MAC unit at an effective data communications rate on a physical media, where the effective data communications rate is different from the rate specified by the IEEE 802.3 standard.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 15, 2021
    Assignee: NXP B.V.
    Inventor: Donald Robert Pannell
  • Patent number: 10999099
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a physical layer (PHY) device that is compatible with the IEEE 802.3 standard is disclosed. The PHY device includes a physical coding sublayer transmitter (PCS-TX), a physical medium attachment transmitter (PMA-TX), a physical coding sublayer receiver (PCS-RX), a physical medium attachment receiver (PMA-RX), and a media access priority manager configured to initiate transmission of an indication of a priority of a frame that is to be transmitted onto a shared media, where the indication of the priority of the frame includes more than three bits of frame priority information.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 4, 2021
    Assignee: NXP B.V.
    Inventor: Donald Robert Pannell
  • Publication number: 20210084072
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, an Ethernet communications device includes a physical layer (PHY) unit or a media access control (MAC) unit configured to perform media access control for the Ethernet communications device. The Ethernet communications device includes a security unit configured to manipulate a data stream in a data path within the Ethernet communications device when the data stream violates or conforms to a pre-defined policy.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 18, 2021
    Inventors: Bernd Uwe Gerhard ELEND, Donald Robert PANNELL, Steffen MUELLER, Philip AXER
  • Publication number: 20200280383
    Abstract: Embodiments of a method and device are disclosed. In an embodiment, a method for synchronizing a slave clock in a Time Sensitive Network (TSN) that includes multiple Precision Time Protocol (PTP) clock domains is disclosed. The method involves determining parameters related to multiple PTP clock domains, assigning domain-specific weights to the multiple PTP clock domains based on the determined parameters, generating a control signal for a clock parameter using the domain-specific weights assigned to the multiple PTP clock domains, and adjusting the clock parameter of a slave clock in response to the control signal.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Christian Herber, Donald Robert Pannell
  • Publication number: 20200106639
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method of communications involves operating an Ethernet media access control (MAC) unit according to a rate specified in an IEEE 802.3 standard and adapting to transmit data to or from the Ethernet MAC unit at an effective data communications rate on a physical media, where the effective data communications rate is different from the rate specified by the IEEE 802.3 standard.
    Type: Application
    Filed: September 24, 2019
    Publication date: April 2, 2020
    Inventor: Donald Robert Pannell
  • Publication number: 20200067727
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a physical layer (PHY) device that is compatible with the IEEE 802.3 standard is disclosed. The PHY device includes a physical coding sublayer transmitter (PCS-TX), a physical medium attachment transmitter (PMA-TX), a physical coding sublayer receiver (PCS-RX), a physical medium attachment receiver (PMA-RX), and a media access priority manager configured to initiate transmission of an indication of a priority of a frame that is to be transmitted onto a shared media, where the indication of the priority of the frame includes more than three bits of frame priority information.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 27, 2020
    Inventor: Donald Robert Pannell
  • Publication number: 20190268941
    Abstract: Embodiments of a method, a device and a computer-readable storage medium are disclosed. In an embodiment, a method for controlling access to a communications medium involves replenishing a credit value assigned to a communications node in a communications round, granting or denying access to the communications medium to the communications node during the communications round based on the credit value, and controlling the credit value in response to granting or denying access to the communications medium to the communications node during the communications round.
    Type: Application
    Filed: February 25, 2018
    Publication date: August 29, 2019
    Applicant: NXP B.V.
    Inventors: Philip Axer, Donald Robert Pannell, Sujan Pandey
  • Publication number: 20190261420
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a physical layer (PHY) device that is compatible with the IEEE 802.3 standard and that utilizes carrier-sense multiple access with collision detection (CSMA/CD) for media access control to a shared media is disclosed. The PHY device includes a physical coding sublayer transmitter (PCS-TX), a physical medium attachment transmitter (PMA-TX), a physical coding sublayer receiver (PCS-RX), a physical medium attachment receiver (PMA-RX), and a media access priority manager configured to initiate transmission of an indication of a priority of a frame that is to be transmitted onto the shared media.
    Type: Application
    Filed: December 26, 2018
    Publication date: August 22, 2019
    Inventors: Donald Robert PANNELL, Philip AXER, Sujan PANDEY
  • Patent number: 7232911
    Abstract: Process for the preparation of 2-aminomethylpyridine derivative of general formula (I), in which: n represents 0, 1, 2 or 3; X is halogen atom; Y may be the same or different and may be a halogen atom, a halogenoalkyl, a alkoxycarbonyl or a alkylsulphonyl
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: June 19, 2007
    Assignee: Bayer Cropscience S.A.
    Inventors: Manuel Vangelisti, Mehul Amin, Robert Pannell
  • Patent number: 6636483
    Abstract: A network switch for routing data between network stations includes a set of input ports for receiving data transmissions from network stations, a set of output ports forwarding data transmissions to network stations and a crosspoint switch for routing data transmissions from each input port to a selected output port. When an input port receives a data transmission it sends a request to a routing arbitrator requesting a connection through the crosspoint switch to an output port that is to forward the transmission to a network station. A routing arbitrator grants a connection request commanding the crosspoint switch to establish a data path from the requesting input port to the requested output port. Each output port stores each data transmission received from an input port in a data buffer until it can forward that data transmission to a network station.
    Type: Grant
    Filed: February 25, 1999
    Date of Patent: October 21, 2003
    Assignee: Fairchild Semiconductor Corporation
    Inventor: Donald Robert Pannell
  • Patent number: 6510138
    Abstract: An improvement is provided to a network switch of the type including a set of input and output ports for receiving and forwarding data transmissions from and to network stations and a crosspoint switch for selectively routing data transmissions between the input and output ports. Each input port stores successive incoming data transmissions in an input buffer queue. When a data transmission reaches the head of the queue, the input port requests a route through the crosspoint switch to an output port that is to forward the transmission to a network station. When the output port is ready to receive the transmission the crosspoint switch establishes the route and the input port forwards the data transmission from its buffer queue to the output port. In the improved network switch, the input port discards the data transmission at the head of the buffer queue without forwarding it to an output port when necessary to make room in the buffer for incoming transmissions.
    Type: Grant
    Filed: February 25, 1999
    Date of Patent: January 21, 2003
    Assignee: Fairchild Semiconductor Corporation
    Inventor: Donald Robert Pannell
  • Patent number: 6501761
    Abstract: Modules of a network switch receive data transmissions from network stations via its I/O ports, each data transmission including an address of a source network station sending the transmission and an address of a destination station to receive the transmission. Each module receiving a data transmission either passes it on to a next module of the network switch via a ring bus or forwards it to the destination station when it is accessible via one of the module's own I/O ports. Each module includes an address translation unit mapping the network address of each station to the particular I/O port though which that network station communicates. The address translation unit updates its address-to-port mapping when a data transmission arrives at an I/O port from a source station having an unmapped or incorrectly mapped address, and then sends a mapping instruction to address translation units of all other switch modules via the ring bus telling them to similarly update their network address mappings.
    Type: Grant
    Filed: February 25, 1999
    Date of Patent: December 31, 2002
    Assignee: Fairchild Semiconductor Corporation
    Inventors: Donald Robert Pannell, Robert D. Hemming