Patents by Inventor Nathan Farrington
Nathan Farrington 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: 11190447Abstract: A routing protocol, the routing protocol includes the steps of: receiving a packet at an ingress node of a distributed router, the ingress node having an ingress node address, and the packet having a packet header containing a global destination address; converting the global destination address into a local destination address, the local destination address identifying a location on the distributed router; and routing the packet to the local destination address.Type: GrantFiled: May 15, 2020Date of Patent: November 30, 2021Assignee: Rockley Photonics LimitedInventors: Chiang Yeh, Nathan Farrington, Cyriel Minkenberg
-
Publication number: 20210006495Abstract: A routing protocol, the routing protocol includes the steps of: receiving a packet at an ingress node of a distributed router, the ingress node having an ingress node address, and the packet having a packet header containing a global destination address; converting the global destination address into a local destination address, the local destination address identifying a location on the distributed router; and routing the packet to the local destination address.Type: ApplicationFiled: May 15, 2020Publication date: January 7, 2021Inventors: Chiang Yeh, Nathan Farrington, Cyriel Minkenberg
-
Patent number: 10491973Abstract: An L-dimensional optoelectronic switch for transferring an optical signal from an input device to an output device, the optoelectronic switch includes: a plurality of leaf switches, each having a radix R, and arranged in an L-dimensional array, in which each dimension i has a respective size Ri (i=1, 2, . . . , L), each leaf switch having an associated L-tuple of co-ordinates (x1, . . .Type: GrantFiled: December 23, 2016Date of Patent: November 26, 2019Assignee: Rockley Photonics LimitedInventors: Andrew George Rickman, Nathan Farrington, Amit Singh Nagra, Cyriel Johan Agnes Minkenberg, Thomas Pierre Schrans
-
Patent number: 10205664Abstract: A system and method for routing. A packet includes a stack of one or more headers, such as a stack of Multiprotocol Label Switching headers, that determines the path that the packet will take, through a sequence of switches, from its source to its destination. Each header in the stack contains an output port identifier that identifies an output port of a corresponding switch in the path. Each switch, upon receiving the packet, removes the first header to form a shortened packet, and routes the shortened packet to the output port identified by the output port identifier.Type: GrantFiled: September 28, 2016Date of Patent: February 12, 2019Assignee: Rockley Photonics LimitedInventors: Nathan Farrington, Chiang Yeh, Bhaskar Chowdhuri
-
Patent number: 10206019Abstract: A switch module and optoelectronic switch incorporating the same. The optoelectronic switch includes an N-dimensional array of switch modules arranged in a topology in which each switch module is a member of N sub-arrays, the sub-arrays defined with reference to the coordinates of the constituent switch modules, and wherein all of the members of each sub-array are connected by an active switch, which in some embodiments may be an optical active switch or an electronic active switch.Type: GrantFiled: July 7, 2017Date of Patent: February 12, 2019Assignee: Rockley Photonics LimitedInventors: Andrew Rickman, Nathan Farrington, Amit Singh Nagra
-
Patent number: 10084570Abstract: A system and method for line coding of data. A serial transmitter includes a forward error correction encoding circuit followed by a bit conditioning circuit. The bit conditioning circuit counts the lengths of runs of consecutive identical digits and, when the count reaches a threshold, flips a bit. A serial receiver receives the data from the serial transmitter. The serial receiver includes a forward error correction decoding circuit, which re-flips bits flipped by the bit conditioning circuit of the serial transmitter.Type: GrantFiled: February 6, 2017Date of Patent: September 25, 2018Assignee: ROCKLEY PHOTONICS LIMITEDInventors: Guy Regev, Daniel Brunina, Nathan Farrington, Thomas Pierre Schrans
-
Patent number: 10028041Abstract: An optoelectronic switch for transferring a signal from an input device for an output device, the optoelectronic switch including: a plurality of leaf switches, each having a radix R, and arranged in an L-dimensional array, in which the i-th dimension has a size Ri where (i=1, 2, . . . , L) and for a reduced dimension, Ri is less than for all of the other dimensions, each leaf switch having an associated L-tuple of coordinates (x1, . . . , xL) giving its location with respect to each of the L dimensions; wherein each leaf switch is a member of L sub-arrays, each of the L sub-arrays associated with a different one of the L dimensions, and including: a plurality of Ri leaf switches whose coordinates differ only in respect of the i-th dimension, each leaf switch having C client ports for connecting to an input device or an output device.Type: GrantFiled: March 16, 2017Date of Patent: July 17, 2018Assignee: Rockley Photonics LimitedInventors: Thomas Pierre Schrans, Cyriel Johan Agnes Minkenberg, Nathan Farrington, Andrew George Rickman
-
Publication number: 20180183524Abstract: An L-dimensional optoelectronic switch for transferring an optical signal from an input device to an output device, the optoelectronic switch includes: a plurality of leaf switches, each having a radix R, and arranged in an L-dimensional array, in which each dimension i has a respective size Ri (i=1, 2, . . . , L), each leaf switch having an associated L-tuple of co-ordinates (x1, . . .Type: ApplicationFiled: December 23, 2016Publication date: June 28, 2018Inventors: Andrew George RICKMAN, Nathan FARRINGTON, Amit Singh NAGRA, Cyriel Johan Agnes MINKENBERG, Thomas Pierre SCHRANS
-
Patent number: 9967208Abstract: An optoelectronic switch comprising: a first plurality of detector remodulators (DRMs) (C3, D1), each DRM having an integer number M of optical inputs and an integer number N of optical outputs; a second plurality of DRMs (C7, D5), each DRM having N optical inputs and M optical outputs; a passive optical switch fabric (C4+C5+C6, D2+D3+D4) connecting the N optical outputs of each of the first plurality of DRMs with the N optical inputs of each of the second plurality of DRMs, the path of an optical signal through the optical switch fabric depending upon its wavelength; wherein each DRM (C3, D1) of the first plurality of DRMs is configured to act as a tunable wavelength converter to select the desired path of an optical signal through the optical switch fabric (C4+C5+C6, D2+D3+D4); and wherein each of the first plurality of DRMs (C3, D1) includes a concentrator, the concentrator configured to aggregate optical signals received from any of the M inputs of that DRM and to buffer them according to the one of the pType: GrantFiled: September 5, 2017Date of Patent: May 8, 2018Assignee: Rockley Photonics LimitedInventors: Andrew Rickman, Nathan Farrington
-
Patent number: 9942027Abstract: A system and method for measuring propagation delays and other delays in an optical switching system. A transmitter is connected, through a circuit switch, to a receiver. To measure the propagation delay between the transmitter and the receiver, the transmitter sends one or more time-tagged ranging messages and the receiver calculates a propagation delay from the difference between the time of receipt and the time of transmission. In another embodiment, a time delay between message transmission and transition of a CDR of the receiver to a fast acquisition mode is adjusted, by trial and error, to find a range of such time delays for which transmission is successful. A time delay between the transmitter and the switch is measured by establishing or breaking the connection and determining, for various tentative time delay values, whether transmission succeeds.Type: GrantFiled: March 22, 2017Date of Patent: April 10, 2018Assignee: Rockley Photonics LimitedInventors: Guy Regev, Daniel Brunina, Nathan Farrington, Thomas Pierre Schrans, Chiang Yeh
-
Publication number: 20180063029Abstract: An optoelectronic switch comprising: a first plurality of detector remodulators (DRMs) (C3, D1), each DRM having an integer number M of optical inputs and an integer number N of optical outputs; a second plurality of DRMs (C7, D5), each DRM having N optical inputs and M optical outputs; a passive optical switch fabric (C4+C5+C6, D2+D3+D4) connecting the N optical outputs of each of the first plurality of DRMs with the N optical inputs of each of the second plurality of DRMs, the path of an optical signal through the optical switch fabric depending upon its wavelength; wherein each DRM (C3, D1) of the first plurality of DRMs is configured to act as a tunable wavelength converter to select the desired path of an optical signal through the optical switch fabric (C4+C5+C6, D2+D3+D4); and wherein each of the first plurality of DRMs (C3, D1) includes a concentrator, the concentrator configured to aggregate optical signals received from any of the M inputs of that DRM and to buffer them according to the one of the pType: ApplicationFiled: September 5, 2017Publication date: March 1, 2018Inventors: Andrew Rickman, Nathan Farrington
-
Patent number: 9900672Abstract: The present invention provides an optoelectronic switch for transferring an optical signal from an input device to an output device, the optoelectronic switch including an array of interconnected switch modules, which are interconnected by an interconnecting fabric. The switch modules are arranged in an N-dimensional array, the ith dimension having a size Ri (i=1, 2, . . . , N), each switch module having an associated set of coordinates giving its location with respect to each of the N dimensions. Each switch module is a member of N such sub-arrays Si, each sub-array Si comprising Ri switch modules whose coordinates differ only in respect of their location in the ith dimension, and each of the N sub-arrays being associated with a different dimension.Type: GrantFiled: April 22, 2016Date of Patent: February 20, 2018Assignee: Rockley Photonics LimitedInventors: Andrew Rickman, Nathan Farrington
-
Publication number: 20170366884Abstract: A switch module and optoelectronic switch incorporating the same. The optoelectronic switch includes an N-dimensional array of switch modules arranged in a topology in which each switch module is a member of N sub-arrays, the sub-arrays defined with reference to the coordinates of the constituent switch modules, and wherein all of the members of each sub-array are connected by an active switch, which in some embodiments may be an optical active switch or an electronic active switch.Type: ApplicationFiled: July 7, 2017Publication date: December 21, 2017Inventors: Andrew Rickman, Nathan Farrington, Amit Singh Nagra
-
Patent number: 9781059Abstract: An optoelectronic switch comprising: a first plurality of detector remodulators (DRMs) (C3, D1), each DRM having an integer number M of optical inputs and an integer number N of optical outputs; a second plurality of DRMs (C7, D5), each DRM having N optical inputs and M optical outputs; a passive optical switch fabric (C4+C5+C6, D2+D3+D4) connecting the N optical outputs of each of the first plurality of DRMs with the N optical inputs of each of the second plurality of DRMs, the path of an optical signal through the optical switch fabric depending upon its wavelength; wherein each DRM (C3, D1) of the first plurality of DRMs is configured to act as a tunable wavelength converter to select the desired path of an optical signal through the optical switch fabric (C4+C5+C6, D2+D3+D4); and wherein each of the first plurality of DRMs (C3, D1) includes a concentrator, the concentrator configured to aggregate optical signals received from any of the M inputs of that DRM and to buffer them according to the one of the pType: GrantFiled: May 18, 2015Date of Patent: October 3, 2017Assignee: Rockley Photonics LimitedInventors: Andrew Rickman, Nathan Farrington
-
Publication number: 20170279591Abstract: A system and method for measuring propagation delays and other delays in an optical switching system. A transmitter is connected, through a circuit switch, to a receiver. To measure the propagation delay between the transmitter and the receiver, the transmitter sends one or more time-tagged ranging messages and the receiver calculates a propagation delay from the difference between the time of receipt and the time of transmission. In another embodiment, a time delay between message transmission and transition of a CDR of the receiver to a fast acquisition mode is adjusted, by trial and error, to find a range of such time delays for which transmission is successful. A time delay between the transmitter and the switch is measured by establishing or breaking the connection and determining, for various tentative time delay values, whether transmission succeeds.Type: ApplicationFiled: March 22, 2017Publication date: September 28, 2017Inventors: Guy Regev, Daniel Brunina, Nathan Farrington, Thomas Pierre Schrans, Chiang Yeh
-
Publication number: 20170245028Abstract: The present invention provides an optoelectronic switch for transferring an optical signal from an input device to an output device, the optoelectronic switch including an array of interconnected switch modules, which are interconnected by an interconnecting fabric. The switch modules are arranged in an N-dimensional array, the ith dimension having a size Ri (i=1, 2, . . . , N), each switch module having an associated set of coordinates giving its location with respect to each of the N dimensions. Each switch module is a member of N such sub-arrays Si, each sub-array Si comprising Ri switch modules whose coordinates differ only in respect of their location in the ith dimension, and each of the N sub-arrays being associated with a different dimension.Type: ApplicationFiled: April 22, 2016Publication date: August 24, 2017Applicant: ROCKLEY PHOTONICS LIMITEDInventors: Andrew Rickman, Nathan Farrington
-
Publication number: 20170230143Abstract: A system and method for line coding of data. A serial transmitter includes a forward error correction encoding circuit followed by a bit conditioning circuit. The bit conditioning circuit counts the lengths of runs of consecutive identical digits and, when the count reaches a threshold, flips a bit. A serial receiver receives the data from the serial transmitter. The serial receiver includes a forward error correction decoding circuit, which re-flips bits flipped by the bit conditioning circuit of the serial transmitter.Type: ApplicationFiled: February 6, 2017Publication date: August 10, 2017Inventors: Guy Regev, Daniel Brunina, Nathan Farrington, Thomas Pierre Schrans
-
Patent number: 9706276Abstract: A switch module and optoelectronic switch incorporating the same. The optoelectronic switch includes an N-dimensional array of switch modules arranged in a topology in which each switch module is a member of N sub-arrays, the sub-arrays defined with reference to the coordinates of the constituent switch modules, and wherein all of the members of each sub-array are connected by an active switch, which in some embodiments may be an optical active switch or an electronic active switch.Type: GrantFiled: March 16, 2016Date of Patent: July 11, 2017Assignee: Rockley Photonics LimitedInventors: Andrew Rickman, Nathan Farrington, Amit Singh Nagra
-
Publication number: 20170195758Abstract: An optoelectronic switch for transferring a signal from an input device for an output device, the optoelectronic switch including: a plurality of leaf switches, each having a radix R, and arranged in an L-dimensional array, in which the i-th dimension has a size RL where (i=1, 2, . . . , L) and for a reduced dimension, RL is less than for all of the other dimensions, each leaf switch having an associated L-tuple of coordinates (x1, . . . , xL) giving its location with respect to each of the L dimensions; wherein each leaf switch is a member of L sub-arrays, each of the L sub-arrays associated with a different one of the L dimensions, and including: a plurality of RL leaf switches whose coordinates differ only in respect of the i-th dimension, each leaf switch having C client ports for connecting to an input device or an output device.Type: ApplicationFiled: March 16, 2017Publication date: July 6, 2017Inventors: Thomas Pierre Schrans, Cyriel Johan Agnes Minkenberg, Nathan Farrington, Andrew George Rickman
-
Patent number: 9668037Abstract: An optoelectronic packet switch comprising: switch input(s) for receiving optical packet signals; a passive optical router; a control unit; and a plurality of detector-remodulators (DRMs) configured to receive signals from the switch input(s) and to generate modulated optical signals for transmission to the input ports of the passive optical router. Each DRM comprising: detector(s) for converting an optical packet-signal received at the switch input(s) into an electrical packet-signal; modulator(s) for generating the modulated optical signals.Type: GrantFiled: September 2, 2016Date of Patent: May 30, 2017Assignee: Rockley Photonics LimitedInventors: Haydn Frederick Jones, Andrew George Rickman, Aaron Zilkie, Nathan Farrington