Patents by Inventor Robert Edward Liston

Robert Edward Liston 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: 11936453
    Abstract: Multi-User Multiple Input, Multiple Output (MU-MIMO) data transmissions are provided with a forward-predictive precoding matrix to mitigate the effects of a change in a state of a communication channel. First and second soundings are performed, at first and second times, to a receive antenna over a channel and, responsive to each of the soundings, first and second Channel State Information (CSI) are received. Based on the first and second CSI, a change in a state of the channel over a time period between the first and second time is determined. Based on the change in the state of the channel, a forward-predictive channel state matrix and/or a forward-predictive precoding matrix are determined that reflect a state of the channel at a future time and that are consistent with the determined change in the state over the time period. The forward-predictive precoding matrix is applied to a data transmission.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 19, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: John Martin Graybeal, Paul Anthony Polakos, Robert Edward Liston, Wai-Tian Tan, Xiaoqing Zhu
  • Publication number: 20220247465
    Abstract: Multi-User Multiple Input, Multiple Output (MU-MIMO) data transmissions are provided with a forward-predictive precoding matrix to mitigate the effects of a change in a state of a communication channel. First and second soundings are performed, at first and second times, to a receive antenna over a channel and, responsive to each of the soundings, first and second Channel State Information (CSI) are received. Based on the first and second CSI, a change in a state of the channel over a time period between the first and second time is determined. Based on the change in the state of the channel, a forward-predictive channel state matrix and/or a forward-predictive precoding matrix are determined that reflect a state of the channel at a future time and that are consistent with the determined change in the state over the time period. The forward-predictive precoding matrix is applied to a data transmission.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: John Martin GRAYBEAL, Paul Anthony POLAKOS, Robert Edward LISTON, Wai-Tian TAN, Xiaoqing ZHU
  • Patent number: 11070301
    Abstract: An access point (AP) is configured to transmit packets to a client device over a communication channel. The AP determines a motion indictor indicative of motion of the client device based on a sequence of channel state information measurements, and measures a signal-to-noise ratio (SNR). The AP selects a transmission parameter among candidate transmission parameters using a learning-based algorithm based on observation parameters including the motion indicator, the SNR, and a device identifier for the client device. The AP employs the transmission parameter to transmit packets to the client device, and measures a transmission performance associated with the transmission parameter based on the transmitted packets. The AP updates the learning-based algorithm based on the observation parameters and the transmission performance for a next pass through the selecting, the employing, and the measuring.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: July 20, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shi Su, Kaidong Wang, Wai-Tian Tan, Xiaoqing Zhu, Robert Edward Liston
  • Patent number: 11005697
    Abstract: Orthogonal frequency-division multiplexing (OFDM) equalization using a Deep Neural Network (DNN) may be provided. First, a signal in a packet structure may be received at an OFDM receiver from an OFDM transmitter. The signal may have distortion. Training constellation points, pilot constellation points, and data constellation points may be extracted from the signal based on the packet structure. Each data constellation point may correspond to a data subcarrier within a data symbol of the signal. Next, the training constellation points and the pilot constellation may be provided as input for the data symbol to a DNN. A coefficient for each data subcarrier within the data symbol that reverses the distortion may be received as output from the DNN. Then, the coefficient for each data subcarrier may be applied to the corresponding data constellation point to determine a per subcarrier constellation point prediction.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 11, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Edward Liston, John George Apostolopoulos
  • Publication number: 20210067397
    Abstract: Orthogonal frequency-division multiplexing (OFDM) equalization using a Deep Neural Network (DNN) may be provided. First, a signal in a packet structure may be received at an OFDM receiver from an OFDM transmitter. The signal may have distortion. Training constellation points, pilot constellation points, and data constellation points may be extracted from the signal based on the packet structure. Each data constellation point may correspond to a data subcarrier within a data symbol of the signal. Next, the training constellation points and the pilot constellation may be provided as input for the data symbol to a DNN. A coefficient for each data subcarrier within the data symbol that reverses the distortion may be received as output from the DNN. Then, the coefficient for each data subcarrier may be applied to the corresponding data constellation point to determine a per subcarrier constellation point prediction.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Edward Liston, John George Apostolopoulos
  • Publication number: 20200287639
    Abstract: An access point (AP) is configured to transmit packets to a client device over a communication channel. The AP determines a motion indictor indicative of motion of the client device based on a sequence of channel state information measurements, and measures a signal-to-noise ratio (SNR). The AP selects a transmission parameter among candidate transmission parameters using a learning-based algorithm based on observation parameters including the motion indicator, the SNR, and a device identifier for the client device. The AP employs the transmission parameter to transmit packets to the client device, and measures a transmission performance associated with the transmission parameter based on the transmitted packets. The AP updates the learning-based algorithm based on the observation parameters and the transmission performance for a next pass through the selecting, the employing, and the measuring.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: Shi Su, Kaidong Wang, Wai-tian Tan, Xiaoqing Zhu, Robert Edward Liston
  • Publication number: 20190205749
    Abstract: A network device that is configured to optimize network performance collects a training dataset representing one or more network device states. The network device trains a first model with the training dataset. The first model may be trained to generate one or more fabricated attributes of artificial network traffic through the network device. The network device trains a second model with the training dataset. The second model may be trained to generate a predictive experience metric that represents a predicted performance of an application program of a client device communicating traffic via the network. The network device generates the fabricated attributes based on the training of the first model. The network device generates the predictive experience metric based on the training of the second model and using the one or more fabricated attributes. The network device alters configurations of the network based on the predictive experience metric.
    Type: Application
    Filed: January 2, 2018
    Publication date: July 4, 2019
    Inventors: Wai-tian Tan, Robert Edward Liston, Xiaoqing Zhu, Mehdi Nikkhah
  • Patent number: 10096123
    Abstract: In one implementation, a method includes generating a set of candidate objects based at least in part on a set of image data, where the set of image data includes image data from a plurality of image sources. The method also includes generating a set of visual signatures, wherein each of the visual signatures in the set of visual signatures characterizes a candidate object in the set of candidate objects. The method further includes transforming at least two candidate objects in the set of candidate objects into a single object according to a determination that correspondence between visual signatures for the at least two candidate objects satisfies one or more correspondence criteria.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: October 9, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xiaoqing Zhu, Robert Edward Liston, Wai-tian Tan
  • Patent number: 9904883
    Abstract: In one implementation, a method of tracking assets includes obtaining a first image in a first optical domain, where the first optical domain is characterized by a first frequency range. The method also includes detecting a tracking apparatus (e.g., a tag) within the first image in the first optical domain, where a first feature of the tracking apparatus serves as a beacon enabling optical discrimination of the tracking apparatus in the first frequency range. The method further includes determining information associated with the tracking apparatus based on the arrangement of a second feature of the tracking apparatus provided to convey a data set associated with the tracking apparatus.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: February 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Edward Liston, Wai-tian Tan, John George Apostolopoulos
  • Publication number: 20170300794
    Abstract: In one implementation, a method of tracking assets includes obtaining a first image in a first optical domain, where the first optical domain is characterized by a first frequency range. The method also includes detecting a tracking apparatus (e.g., a tag) within the first image in the first optical domain, where a first feature of the tracking apparatus serves as a beacon enabling optical discrimination of the tracking apparatus in the first frequency range. The method further includes determining information associated with the tracking apparatus based on the arrangement of a second feature of the tracking apparatus provided to convey a data set associated with the tracking apparatus.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Robert Edward Liston, Wai-tian Tan, John George Apostolopoulos
  • Publication number: 20170300777
    Abstract: In one implementation, a method includes generating a set of candidate objects based at least in part on a set of image data, where the set of image data includes image data from a plurality of image sources. The method also includes generating a set of visual signatures, wherein each of the visual signatures in the set of visual signatures characterizes a candidate object in the set of candidate objects. The method further includes transforming at least two candidate objects in the set of candidate objects into a single object according to a determination that correspondence between visual signatures for the at least two candidate objects satisfies one or more correspondence criteria.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Xiaoqing Zhu, Robert Edward Liston, Wai-tian Tan
  • Patent number: 7400638
    Abstract: An exemplary method for writing packets in a data stream comprises the steps of dividing a packet into long packet cells and short packet cells, storing the long packet cells in a set of long cell queues and the short packet cells in a set of short cell queues, selectively pairing a long packet cell in one of the set of long cell queues with a short packet cell in one of the set of short cell queues to obtain an optimized pair of packet cells at each write cycle, and sequentially writing the optimized pair of packet cells at each write cycle to a set of memory banks.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: July 15, 2008
    Assignee: Tellabs San Jose, Inc.
    Inventors: Joe Keirouz, Simeon Ngo Sy, Robert Edward Liston
  • Publication number: 20040196789
    Abstract: An exemplary method for writing packets in a data stream comprises the steps of dividing a packet into long packet cells and short packet cells, storing the long packet cells in a set of long cell queues and the short packet cells in a set of short cell queues, selectively pairing a long packet cell in one of the set of long cell queues with a short packet cell in one of the set of short cell queues to obtain an optimized pair of packet cells at each write cycle, and sequentially writing the optimized pair of packet cells at each write cycle to a set of memory banks.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 7, 2004
    Applicant: Vivace Networks, Inc., a Delaware corporation
    Inventors: Joe Keirouz, Simeon Ngo Sy, Robert Edward Liston
  • Patent number: 6741562
    Abstract: An exemplary method for writing packets in a data stream comprises the steps of dividing a packet into long packet cells and short packet cells, storing the long packet cells in a set of long cell queues and the short packet cells in a set of short cell queues, selectively pairing a long packet cell in one of the set of long cell queues with a short packet cell in one of the set of short cell queues to obtain an optimized pair of packet cells at each write cycle, and sequentially writing the optimized pair of packet cells at each write cycle to a set of memory banks.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: May 25, 2004
    Assignee: Tellabs San Jose, Inc.
    Inventors: Joe Keirouz, Simeon Ngo Sy, Robert Edward Liston