Patents by Inventor Edward W. Knightly

Edward W. Knightly 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: 10833904
    Abstract: A client device includes a processor and an antenna. The client device obtains an announcement that specifies a winning client of a channel contention competition; identifies a group association of the client device using an identity of the winning client; transmits a preamble modulated by an entry of a preamble interference nullification matrix, the entry is based on the group association; and transmits, after transmitting the preamble, a data transmission. The preamble is transmitted at the same time as a second preamble is transmitted by a second client device.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: November 10, 2020
    Assignee: William Marsh Rice University
    Inventors: Adriana B. Flores Miranda, Edward W. Knightly
  • Patent number: 10187225
    Abstract: A method includes generating, by a wireless device, a sounding packet. The method includes sending, by the wireless device, copies of the sounding packet using a beam former and an antenna array to a second wireless device. Each copy of the copies of the sounding packet is sent using different beam weights. The method includes, in response to sending the copies of the sounding packet, obtaining, by the wireless device, a first correction beam weight and a second correction beam weight from the second wireless device and sending, by the wireless device, data to the second wireless device using the first correction beam weight and the second correction beam weight.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: January 22, 2019
    Assignee: William Marsh Rice University
    Inventors: Xu Zhang, Edward W. Knightly
  • Publication number: 20180367356
    Abstract: A client device includes a processor and an antenna. The client device obtains an announcement that specifies a winning client of a channel contention competition; identifies a group association of the client device using an identity of the winning client; transmits a preamble modulated by an entry of a preamble interference nullification matrix, the entry is based on the group association; and transmits, after transmitting the preamble, a data transmission. The preamble is transmitted at the same time as a second preamble is transmitted by a second client device.
    Type: Application
    Filed: December 15, 2016
    Publication date: December 20, 2018
    Applicant: William Marsh Rice University
    Inventors: Adriana B. Flores Miranda, Edward W. Knightly
  • Patent number: 10050693
    Abstract: A method for transmitting packets. The method includes making a first determination, using a first relevant sample set for a first client device, that the first client device does not need to be sounded and making a second determination, using a second relevant sample set for the second client device, that a second client device needs to be sounded. The method further includes, based on the first and second determination, performing a sounding operation for the second client device to obtain channel state information for the second client device and after performing the sounding operation for the second client device: wirelessly transmitting at least one packet to the first client device using historical channel state information for the first client device, and wirelessly transmitting at least one packet to the second client device using the channel state information.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: August 14, 2018
    Assignee: William Marsh Rice University
    Inventors: Oscar Bejarano, Sadia Quadri, Edward W. Knightly, Omer Gurewitz, Eugenio Magistretti
  • Patent number: 9820336
    Abstract: A method of wireless local area network communication between a client and an access point includes sending, by the client, a client-originated message to the access point over a bidirectional upload channel; receiving, by the client, a client-acknowledgement message from the access point over the bidirectional upload channel; receiving, by the client, an access point-originated message from the access point over a bidirectional download channel that was generated in response to the client-originated message; and sending, by the client, an access point-acknowledgement message to the access point over the bidirectional download channel. The bidirectional download channel is separate from the bidirectional upload channel.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: November 14, 2017
    Assignee: William Marsh Rice University
    Inventors: Adriana B. Flores Miranda, Edward W. Knightly
  • Patent number: 9768992
    Abstract: A system and method for simultaneous and asynchronous transmissions in multi-antenna multi-hop networks. The system and method employ randomized and non-greedy resource allocation to counter starvation. The system and method define a class of asynchronous random access protocols subsuming MIMO systems via two components. Residual Capacity Estimation and Randomized Resource Allocation. The system and method realize the first asynchronous MIMO MAC protocol that counters flow starvation in multi-hop networks. Randomized and non-greedy antenna allocation coupled with local residual capacity estimation results in previously-starving nodes capturing a fair share of system resources while simultaneously exploiting throughput gains available to multi-antenna systems.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: September 19, 2017
    Assignee: William Marsh Rice University
    Inventors: Ahmed Khattab, Ashutosh Sabharwal, Edward W. Knightly
  • Publication number: 20170041162
    Abstract: A method includes generating, by a wireless device, a sounding packet. The method includes sending, by the wireless device, copies of the sounding packet using a beam former and an antenna array to a second wireless device. Each copy of the copies of the sounding packet is sent using different beam weights. The method includes, in response to sending the copies of the sounding packet, obtaining, by the wireless device, a first correction beam weight and a second correction beam weight from the second wireless device and sending, by the wireless device, data to the second wireless device using the first correction beam weight and the second correction beam weight.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 9, 2017
    Inventors: Xu Zhang, Edward W. Knightly
  • Publication number: 20170005713
    Abstract: A method for transmitting packets. The method includes making a first determination, using a first relevant sample set for a first client device, that the first client device does not need to be sounded and making a second determination, using a second relevant sample set for the second client device, that a second client device needs to be sounded. The method further includes, based on the first and second determination, performing a sounding operation for the second client device to obtain channel state information for the second client device and after performing the sounding operation for the second client device: wirelessly transmitting at least one packet to the first client device using historical channel state information for the first client device, and wirelessly transmitting at least one packet to the second client device using the channel state information.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 5, 2017
    Inventors: Oscar Bejarano, Sadia Quadri, Edward W. Knightly, Omer Gurewitz, Eugenio Magistretti
  • Publication number: 20150100619
    Abstract: A method of wireless local area network communication between a client and an access point includes sending, by the client, a client-originated message to the access point over a bidirectional upload channel; receiving, by the client, a client-acknowledgement message from the access point over the bidirectional upload channel; receiving, by the client, an access point-originated message from the access point over a bidirectional download channel that was generated in response to the client-originated message; and sending, by the client, an access point-acknowledgement message to the access point over the bidirectional download channel. The bidirectional download channel is separate from the bidirectional upload channel.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 9, 2015
    Inventors: Adriana B. Flores Miranda, Edward W. Knightly
  • Patent number: 8958362
    Abstract: A method for transmitting data from a sender to a receiver over a channel. The method includes identifying the receiver, obtaining an initiation correlated symbol sequence (CSS) associated with the receiver, transmitting the initiation CSS, where the sender and the receiver are configured to communicate over the channel, where the channel is a frequency band in a radio-frequency spectrum. The method further includes receiving a first reservation CSS from the receiver signaling that the receiver has reserved the channel in order to receive the data from the sender. In response to receiving the first reservation CSS, transmitting the data to the receiver, and receiving an acknowledgment CSS from the receiver signaling that the receiver has received the data from the sender.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: February 17, 2015
    Assignee: William Marsh Rice University
    Inventors: Eugenio Magistretti, Omer Gurewitz, Edward W. Knightly
  • Publication number: 20140056231
    Abstract: A method for transmitting data from a sender to a receiver over a channel. The method includes identifying the receiver, obtaining an initiation correlated symbol sequence (CSS) associated with the receiver, transmitting the initiation CSS, where the sender and the receiver are configured to communicate over the channel, where the channel is a frequency band in a radio-frequency spectrum. The method further includes receiving a first reservation CSS from the receiver signaling that the receiver has reserved the channel in order to receive the data from the sender. In response to receiving the first reservation CSS, transmitting the data to the receiver, and receiving an acknowledgment CSS from the receiver signaling that the receiver has received the data from the sender.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: Eugenio Magistretti, Omer Gurewitz, Edward W. Knightly
  • Publication number: 20090304096
    Abstract: A system and method for simultaneous and asynchronous transmissions in multi-antenna multi-hop networks. The system and method employ randomized and non-greedy resource allocation to counter starvation. The system and method define a class of asynchronous random access protocols subsuming MIMO systems via two components. Residual Capacity Estimation and Randomized Resource Allocation. The system and method realize the first asynchronous MIMO MAC protocol that counters flow starvation in multi-hop networks. Randomized and non-greedy antenna allocation coupled with local residual capacity estimation results in previously-starving nodes capturing a fair share of system resources while simultaneously exploiting throughput gains available to multi-antenna systems.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 10, 2009
    Inventors: Ahmed Khattab, Ashutosh Sabharwal, Edward W. Knightly