Patents by Inventor Kieran Parsons
Kieran Parsons 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: 9853725Abstract: A compensation function mitigates a substantial portion of the chromatic dispersion imparted to a communications signal by an optical communications system. A digital input signal is digitally processed using the compensation function to generate a predistorted signal. An amplitude and a phase of an optical signal are modulated using a pair of orthogonal signal components to generate a predistorted optical signal for transmission. In one implementation, the pair of orthogonal signal components are components of the predistorted signal. In another implementation, the predistorted signal is processed using a non-linear compensator to generate a further distorted signal and the pair of orthogonal signal components are components of the further distorted signal. In that implementation, the non-linear compensator is configured to substantially compensate for nonlinearities in one or both of an optical modulator of a transmitter of the system and an optical-to-electrical converter of a receiver of the system.Type: GrantFiled: November 29, 2016Date of Patent: December 26, 2017Assignee: Ciena CorporationInventors: Kim B. Roberts, Maurice O'Sullivan, John McNicol, Kieran Parsons, Leo Strawczynski
-
Patent number: 9826493Abstract: A method transmitting packets in a wireless network including a node, a first data sink and a second data sink is disclosed. The method performs a synchronization of the node with the first data sink and the second data sink and transmits first data packets from the node to the first data sink at a first allocated time synchronized with the first data sink. Next, the method transmits second data packets from the node to the second data sink at a second allocated time synchronized with the second data sink. The first and the second data packets are transmitted without updating the synchronization.Type: GrantFiled: December 4, 2013Date of Patent: November 21, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
-
Patent number: 9806739Abstract: An optical data coding method includes at least steps of selecting a modulation scheme comprising an X-polarization constellation format having first and second amplitude rings with circular grids corresponding to predetermined phase angles and a Y-polarization constellation format having the first and second amplitude rings with the circular grids corresponding to the predetermined phase angles, arranging a first part of the symbol on a first circular grid of the first amplitude ring on the X-polarization constellation format, and arranging a second part of the symbol on a second circular grid of the second amplitude ring on the Y-polarization constellation format.Type: GrantFiled: December 8, 2016Date of Patent: October 31, 2017Assignees: Mitsubishi Electric Research Laboratories, Inc., Mitsubishi Electric CorporationInventors: Keisuke Kojima, Tsuyoshi Yoshida, Toshiaki Koike-Akino, David Millar, Kieran Parsons
-
Publication number: 20170264468Abstract: A method decodes an optical signal transmitted over an optical channel from a transmitter to a receiver. The receiver receives the transmitted optical signal to produce a digital signal which is filtered in the frequency domain for compensating static effects and/or dynamic effects. The filtering is performed in the frequency domain, while the frequency coefficients of the filter are updated in the time domain by updating at least some of time coefficients of the filter and transforming the time coefficients into the frequency domain.Type: ApplicationFiled: March 14, 2016Publication date: September 14, 2017Applicant: Mitsubishi Electric Research Laboratories, Inc.Inventors: David Millar, Milen Paskov, Toshiaki Koike Akino, Kieran Parsons, Keisuke Kojima
-
Patent number: 9749089Abstract: A method receives the symbol transmitted over a channel, selects, from a constellation of codewords, a first codeword neighboring the received symbol and a set of second codewords neighboring the first codeword, and determines a relative likelihood of each second codeword being the transmitted symbol with respect to a likelihood of the first codeword being the transmitted symbol. Next, the method determines an approximation of a log-likelihood ratio (LLR) of each data bit in the received symbol as a log of a ratio of a sum of the relative likelihoods of at least some of the second codewords having the same value of the data bit to a sum of the relative likelihoods of at least some of the second codewords having different value of the data bit and decodes the received symbol using the LLR of each data bit.Type: GrantFiled: November 4, 2015Date of Patent: August 29, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: David Millar, Toshiaki Koike-Akino, Keisuke Kojima, Kieran Parsons
-
Patent number: 9736771Abstract: A wireless multi-hope network of nodes including data nodes and at least one sink node. The data nodes include battery-powered nodes (BPNs) having active and sleep periods and mains-powered nodes (MPNs) having only active periods, wherein each data node transmits the packets only within corresponding active periods. A BPN includes a transceiver for transmitting and receiving data packets and a processor for determining a schedule of active and sleep periods of the BPN independently from the active and sleep periods of other data nodes in the network and independently from commands transmitted by the sink node, and a battery for providing energy to the transceiver and the processor. The processor switches the transceiver ON and OFF according to the schedule.Type: GrantFiled: January 20, 2015Date of Patent: August 15, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Jianlin Guo, Kaikai Liu, Philip Orlik, Kieran Parsons
-
Publication number: 20170126360Abstract: A method receives the symbol transmitted over a channel, selects, from a constellation of codewords, a first codeword neighboring the received symbol and a set of second codewords neighboring the first codeword, and determines a relative likelihood of each second codeword being the transmitted symbol with respect to a likelihood of the first codeword being the transmitted symbol. Next, the method determines an approximation of a log-likelihood ratio (LLR) of each data bit in the received symbol as a log of a ratio of a sum of the relative likelihoods of at least some of the second codewords having the same value of the data bit to a sum of the relative likelihoods of at least some of the second codewords having different value of the data bit and decodes the received symbol using the LLR of each data bit.Type: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: David Millar, Toshiaki Koike-Akino, Keisuke Kojima, Kieran Parsons
-
Patent number: 9621275Abstract: A method generates constant modulus multi-dimensional modulations for coherent optical communications by first projecting points in a constellation of the code onto a Poincare sphere or its higher-dimensional hyper-sphere. By using meta-heuristic procedures, nonlinear programming and gradient search methods, constellation points in the hyper-sphere are optimized in certain criteria, such as maximizing the minimum Euclidean distance, minimizing the union bound, minimizing the bit-error rate, minimizing the required signal-to-noise ratio, maximizing the nonlinear fiber reach, maximizing the phase noise tolerance, and maximizing the mutual information. Some methods use parametric unitary space-time block codes such as Grassmannian packing, and filter impulse response as well as unitary rotation over adjacent code blocks to generate near-constant modulus waveform, not only at the symbol timing, but also over the entire time.Type: GrantFiled: July 1, 2014Date of Patent: April 11, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Keisuke Kojima, David Millar, Toshiaki Koike-Akino, Kieran Parsons
-
Publication number: 20170078016Abstract: A compensation function mitigates a substantial portion of the chromatic dispersion imparted to a communications signal by an optical communications system. A digital input signal is digitally processed using the compensation function to generate a predistorted signal. An amplitude and a phase of an optical signal are modulated using a pair of orthogonal signal components to generate a predistorted optical signal for transmission. In one implementation, the pair of orthogonal signal components are components of the predistorted signal. In another implementation, the predistorted signal is processed using a non-linear compensator to generate a further distorted signal and the pair of orthogonal signal components are components of the further distorted signal. In that implementation, the non-linear compensator is configured to substantially compensate for nonlinearities in one or both of an optical modulator of a transmitter of the system and an optical-to-electrical converter of a receiver of the system.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Kim B. ROBERTS, Maurice O'SULLIVAN, John McNICOL, Kieran PARSONS, Leo STRAWCZYNSKI
-
Patent number: 9584256Abstract: A method for transmitting data over an optical super-channel partitions the data unequally into a set of data streams for transmission over the set of sub-channels of the super-channel, such that a size of a first data stream for transmission over a first sub-channel is different than a size of a second data stream of the data for transmission over a second sub-channel. The method encodes each data stream of the data with an error correction code (ECC) having different ECC rates to produce a set of encoded data streams and transmits concurrently the set of encoded data streams over the set of sub-channels of the super-channel. Accordingly, the method uses an adaptive ECC for optical super-channels, such that a first ECC rate for encoding the first data stream is different than a second ECC rate for encoding the second data stream.Type: GrantFiled: June 9, 2014Date of Patent: February 28, 2017Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Keisuke Kojima, Kieran Parsons, David Millar, Toshiaki Koike-Akino
-
Patent number: 9559778Abstract: Optical dispersion imposed on a communications signal conveyed through an optical communications system is compensated by modulating the communications signal in the electrical domain. A compensation function is determined that substantially mitigates the chromatic dispersion. The communications signal is then modulated in the electrical domain using the compensation function. In preferred embodiments, compensation is implemented in the transmitter, using a look-up-table and digital-to-analog converter to generate an electrical predistorted signal. The electrical predistorted signal is then used to modulate an optical source to generate a corresponding predistorted optical signal for transmission through the optical communications system.Type: GrantFiled: July 11, 2003Date of Patent: January 31, 2017Assignee: CIENA CORPORATIONInventors: John McNicol, Kieran Parsons, Leo Strawczynski, Kim B. Roberts, Maurice S. O'Sullivan
-
Patent number: 9476990Abstract: A navigation system includes a first navigation module for determining a first position and a second navigation module for determining a second position. The first and the second navigation modules are mechanically connected, such that the first position is dependent on the second position. Also, the first and the second navigation modules are communicatively connected to exchange information including at least one of the first and the second positions. At an instant of time during an operation of the navigation system, the first navigation module receives the second position from the second navigation module and determines the first position based on the second position.Type: GrantFiled: December 18, 2014Date of Patent: October 25, 2016Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Kyeong Jin Kim, Okuary Osechas, Andrei Kniazev, Kieran Parsons, Zafer Sahinoglu
-
Publication number: 20160291165Abstract: A navigation system for navigating a vehicle includes a position module for determining a current position of the vehicle by tracking at least one satellite signal, and an estimation module for identifying, upon an interruption of the tracking the satellite signal, an object blocking the satellite signal. The estimation module is also configured for determining, using a property of the object, a next position of the vehicle at a distance from the current position at which the navigation system reacquires the satellite signal, and the navigation system also includes an acquisition module for determining a phase of the satellite signal at the next position and for initializing, upon reacquiring the satellite signal, the tracking of the satellite signal using the phase.Type: ApplicationFiled: December 18, 2014Publication date: October 6, 2016Inventors: Kyeong Jin Kim, Okuary Osechas, Kieran Parsons, Zafer Sahinoglu
-
Publication number: 20160262081Abstract: A method for routing packets in a multi-hop wireless heterogeneous network including nodes with different computational and energy resources includes monitoring a set of parameters of an operation of a node in the network, wherein the operation includes routing packets to the nodes of the network according to a mode of operation (MOP) specifying a type of the routing and modifying the MOP of the node in response to detecting a change in at least one parameter of the operation. The information about the modified MOP is broadcasted to the network and the packets are routed to the nodes according to the modified MOP.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
-
Patent number: 9432124Abstract: The transmission of data from a transmitter to a receiver over an optical super-channel including a set of sub-channels of different frequencies includes partitioning the data into a set of data streams including one data stream for each sub-channel and partitioning each data stream into a set of sub-streams. Each sub-stream of each data stream is encoded with different forward error correction (FEC) codes to produce a set of encoded sub-streams for each data stream, and the set of encoded sub-streams of each data stream are superimposed with different powers to produce a set of encoded data streams. The set of encoded data streams is multiplexed to produce an optical signal transmitted over the set of sub-channels of the optical super-channel.Type: GrantFiled: September 16, 2014Date of Patent: August 30, 2016Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Toshiaki Koike-Akino, Keisuke Kojima, David S Millar, Kieran Parsons
-
Patent number: 9407559Abstract: A method discovers routes for forwarding packets from source nodes (sources) to sink nodes (sinks) in a wireless network, wherein some neighboring sources act as relay nodes. Each source measures a rate of receiving control messages from each neighboring node. Then, the data packets are forwarded from a particular source to the sink via the neighboring nodes having a lowest rate.Type: GrantFiled: September 23, 2013Date of Patent: August 2, 2016Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Jianlin Guo, Xin Yang, Philip Orlik, Kieran Parsons
-
Publication number: 20160212698Abstract: A wireless multi-hope network of nodes including data nodes and at least one sink node. The data nodes include battery-powered nodes (BPNs) having active and sleep periods and mains-powered nodes (MPNs) having only active periods, wherein each data node transmits the packets only within corresponding active periods. A BPN includes a transceiver for transmitting and receiving data packets and a processor for determining a schedule of active and sleep periods of the BPN independently from the active and sleep periods of other data nodes in the network and independently from commands transmitted by the sink node, and a battery for providing energy to the transceiver and the processor. The processor switches the transceiver ON and OFF according to the schedule.Type: ApplicationFiled: January 20, 2015Publication date: July 21, 2016Inventors: Jianlin Guo, Kaikai Liu, Philip Orlik, Kieran Parsons
-
Publication number: 20160204899Abstract: A method for transmitting data over an optical super-channel partitions the data unequally into a set of data streams for transmission over the set of sub-channels of the super-channel, such that a size of a first data stream for transmission over a first sub-channel is different than a size of a second data stream of the data for transmission over a second sub-channel. The method encodes each data stream of the data with an error correction code (ECC) having different ECC rates to produce a set of encoded data streams and transmits concurrently the set of encoded data streams over the set of sub-channels of the super-channel. Accordingly, the method uses an adaptive ECC for optical super-channels, such that a first ECC rate for encoding the first data stream is different than a second ECC rate for encoding the second data stream.Type: ApplicationFiled: June 9, 2014Publication date: July 14, 2016Inventors: Keisuke Kojima, Kieran Parsons, David Millar, Toshiaki Koike-Akino
-
Publication number: 20160178755Abstract: A navigation system includes a first navigation module for determining a first position and a second navigation module for determining a second position. The first and the second navigation modules are mechanically connected, such that the first position is dependent on the second position. Also, the first and the second navigation modules are communicatively connected to exchange information including at least one of the first and the second positions. At an instant of time during an operation of the navigation system, the first navigation module receives the second position from the second navigation module and determines the first position based on the second position.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Kyeong Jin Kim, Okuary Osechas, Andrei Kniazev, Kieran Parsons, Zafer Sahinoglu
-
Publication number: 20160080087Abstract: The transmission of data from a transmitter to a receiver over an optical super-channel including a set of sub-channels of different frequencies includes partitioning the data into a set of data streams including one data stream for each sub-channel and partitioning each data stream into a set of sub-streams. Each sub-stream of each data stream is encoded with different forward error correction (FEC) codes to produce a set of encoded sub-streams for each data stream, and the set of encoded sub-streams of each data stream are superimposed with different powers to produce a set of encoded data streams. The set of encoded data streams is multiplexed to produce an optical signal transmitted over the set of sub-channels of the optical super-channel.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Inventors: Toshiaki Koike-Akino, Keisuke Kojima, David S Millar, Kieran Parsons