Patents by Inventor Donald Robert Pannell
Donald 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).
-
Publication number: 20250119313Abstract: A method of operating a plurality of communications nodes in a 10BASE-T1S Ethernet network. The plurality of communications nodes are configured to implement a physical layer collision avoidance, PLCA, process. At least two of the communications nodes are candidate beacon generators. The method comprises: for each of the at least two candidate beacon generators, determining a time delay since a last received beacon, comparing the determined time delay with a threshold value associated with the candidate beacon generator, and if the time delay exceeds the threshold value then setting that candidate beacon generator as an in-use beacon generator; and the in-use beacon generator transmitting a beacon to define the start of a PLCA cycle, thereby triggering a transmit opportunity for each of the other communication nodes.Type: ApplicationFiled: August 29, 2024Publication date: April 10, 2025Inventors: Lu Lu Chan, Hubertus Gerardus Hendrikus Vermeulen, Donald Robert Pannell, Rainer Evers
-
Publication number: 20250023754Abstract: The present disclosure relates to a system for a communication node at an interface between Ethernet communication and CAN communication, the system and/or method being configured to ensure a small geometric size and prevent loss of data.Type: ApplicationFiled: July 8, 2024Publication date: January 16, 2025Inventors: Donald Robert Pannell, Bernd Uwe Gerhard Elend
-
Patent number: 11671455Abstract: 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: GrantFiled: September 18, 2019Date of Patent: June 6, 2023Assignee: NXP B.V.Inventors: Bernd Uwe Gerhard Elend, Donald Robert Pannell, Steffen Mueller, Philip Axer
-
Patent number: 11539451Abstract: 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: GrantFiled: February 28, 2019Date of Patent: December 27, 2022Assignee: NXP B.V.Inventors: Christian Herber, Donald Robert Pannell
-
Patent number: 11522774Abstract: 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: GrantFiled: April 12, 2021Date of Patent: December 6, 2022Assignee: NXP B.V.Inventors: Christian Herber, Donald Robert Pannell, Manfred Kunz
-
Patent number: 11487682Abstract: 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: GrantFiled: July 23, 2021Date of Patent: November 1, 2022Assignee: NXP B.V.Inventors: Abhijit Kumar Deb, Donald Robert Pannell, Claude Robert Gauthier
-
Publication number: 20220329503Abstract: 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: ApplicationFiled: April 12, 2021Publication date: October 13, 2022Inventors: Christian Herber, Donald Robert Pannell, Manfred Kunz
-
Patent number: 11463555Abstract: 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: GrantFiled: August 4, 2020Date of Patent: October 4, 2022Assignee: NXP B.V.Inventors: Rainer Evers, Donald Robert Pannell
-
Patent number: 11272543Abstract: 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: GrantFiled: December 26, 2018Date of Patent: March 8, 2022Assignee: NXP B.V.Inventors: Donald Robert Pannell, Philip Axer, Sujan Pandey
-
Publication number: 20220046108Abstract: 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: ApplicationFiled: August 4, 2020Publication date: February 10, 2022Inventors: Rainer Evers, Donald Robert Pannell
-
Patent number: 11038713Abstract: 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: GrantFiled: September 24, 2019Date of Patent: June 15, 2021Assignee: NXP B.V.Inventor: Donald Robert Pannell
-
Patent number: 10999099Abstract: 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: GrantFiled: August 16, 2019Date of Patent: May 4, 2021Assignee: NXP B.V.Inventor: Donald Robert Pannell
-
Publication number: 20210084072Abstract: 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: ApplicationFiled: September 18, 2019Publication date: March 18, 2021Inventors: Bernd Uwe Gerhard ELEND, Donald Robert PANNELL, Steffen MUELLER, Philip AXER
-
Publication number: 20200280383Abstract: 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: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Christian Herber, Donald Robert Pannell
-
Publication number: 20200106639Abstract: 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: ApplicationFiled: September 24, 2019Publication date: April 2, 2020Inventor: Donald Robert Pannell
-
Publication number: 20200067727Abstract: 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: ApplicationFiled: August 16, 2019Publication date: February 27, 2020Inventor: Donald Robert Pannell
-
Publication number: 20190268941Abstract: 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: ApplicationFiled: February 25, 2018Publication date: August 29, 2019Applicant: NXP B.V.Inventors: Philip Axer, Donald Robert Pannell, Sujan Pandey
-
Publication number: 20190261420Abstract: 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: ApplicationFiled: December 26, 2018Publication date: August 22, 2019Inventors: Donald Robert PANNELL, Philip AXER, Sujan PANDEY
-
Patent number: 6636483Abstract: 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: GrantFiled: February 25, 1999Date of Patent: October 21, 2003Assignee: Fairchild Semiconductor CorporationInventor: Donald Robert Pannell
-
Patent number: 6510138Abstract: 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: GrantFiled: February 25, 1999Date of Patent: January 21, 2003Assignee: Fairchild Semiconductor CorporationInventor: Donald Robert Pannell