Patents by Inventor David Houghton
David Houghton 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: 20240090010Abstract: Techniques related to wireless communication are disclosed. Some aspects of the disclosure relate to devices and methods for improving a quality of service (QoS) by reporting near-real-time feedback relating to a delay experienced by packets queued for transmission, and dynamically scheduling a wireless station to transmit and meet its QoS. A wireless station (STA) obtains one or more packets for transmission, the packets being associated with a delay condition. The STA outputs for transmission a delay status report that includes information relating to the delay condition associated with the one or more packets. In response, the STA obtains a resource allocation for transmission of the one or more packets according to the information relating to the delay condition. Other aspects, embodiments, and features are also claimed and described.Type: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Inventors: Abdel Karim Ajami, Sai Yiu Duncan Ho, Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Yanjun Sun, Gaurang Naik, Naveen Gangadharan, Nathaniel David Houghton, Srinivas Katar, Xiaolong Huang
-
Patent number: 11917538Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for wireless communication. In some implementations, a wireless communication device obtains one or more indications that a wireless station (STA) will enter a power-save mode, selects, for each respective STA of a plurality of STAs, a duration associated with the respective STA entering the power-save mode, and adjusts one or more parameters of a multi-user channel access mechanism for transmitting uplink data associated with the selected duration. In some other implementations, a wireless communication device outputs one or more indications that the device will enter a power-save mode, outputs or obtains data at each of a plurality of first instances, enters the power-save mode at each of a plurality of second instances, and obtains a beacon indicating one or more parameters to be used for a multi-user channel access mechanism for transmitting uplink data.Type: GrantFiled: March 17, 2021Date of Patent: February 27, 2024Assignee: QUALCOMM IncorporatedInventors: Nathaniel David Houghton, Xiaolong Huang, Ruiqing Ye
-
Patent number: 11832282Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for adjusting a packet duration for triggered uplink (UL) transmissions to an access point (AP) from one or more stations (STAs). In one aspect, the AP may estimate an amount of data that a STA has queued for UL transmission and select the packet duration based on the estimated amount of queued UL data. The AP may transmit a trigger frame that solicits UL data from the STA and indicates the selected packet duration. In response, the AP may receive an UL packet from the STA and determine an amount of UL data queued in the STA based on the UL packet. In some implementations, the AP may selectively adjust the packet duration for UL transmissions based on the UL packet, the determined amount of UL data queued in the STA, or both.Type: GrantFiled: May 24, 2022Date of Patent: November 28, 2023Assignee: QUALCOMM IncorporatedInventors: Nathaniel David Houghton, Xiaolong Huang, Naveen Gangadharan
-
Publication number: 20230337059Abstract: Systems and methods for selectively enabling multi-user (MU) communications are disclosed. In some implementations, an access point (AP) obtains packets associated with a traffic flow, and obtains at least one of service-level agreement (SLA) parameters associated with the traffic flow, attributes of the traffic flow, or network parameters associated with a basic service set (BSS) that includes the AP. The AP provides an indication of whether the traffic flow is suitable for transmission as a single-user (SU) multiple-input multiple output (MIMO) (SU-MIMO) communication, as an MU-MIMO communication, as an orthogonal frequency division multiple access (OFDMA) communication, or as a partial bandwidth (BW) MU-MIMO communication to a WLAN subsystem of the AP, the indication being based on one or more of the SLA parameters, the traffic flow attributes, or the network parameters. The AP initiates transmission of the one or more packets based on the indication.Type: ApplicationFiled: April 18, 2022Publication date: October 19, 2023Inventors: Ahmed Ragab ELSHERIF, Nicholas KUCHAREWSKI, Simon Jan BRAND, Srinivas KATAR, Xiaolong HUANG, Sandip HOMCHAUDHURI, Nathaniel David HOUGHTON, Aravind SEETHARAMAN
-
Publication number: 20230220476Abstract: A method for providing a diagnosis and/or prognosis for a mitochondrial DNA (mtDNA) disorder or determining the risk of a mtDNA disorder developing in a subject, the method comprising the steps of assaying a stool sample from the subject to measure the level of mutated mtDNA molecules is provided. Methods for monitoring the progression of a mtDNA disorder, evaluating therapeutic effect of a treatment for a mtDNA disorder, and determining a subjects compliance with a prescribed treatment for a mtDNA disorder using a stool sample are also provided. Further, methods of treating a mtDNA disorder and uses of a stool sample in the methods described herein are also provided.Type: ApplicationFiled: June 9, 2021Publication date: July 13, 2023Inventors: GrĂ¡inne GORMAN, David HOUGHTON, Laura GREAVES
-
Publication number: 20220369329Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for adjusting a packet duration for triggered uplink (UL) transmissions to an access point (AP) from one or more stations (STAs). In one aspect, the AP may estimate an amount of data that a STA has queued for UL transmission and select the packet duration based on the estimated amount of queued UL data. The AP may transmit a trigger frame that solicits UL data from the STA and indicates the selected packet duration. In response, the AP may receive an UL packet from the STA and determine an amount of UL data queued in the STA based on the UL packet. In some implementations, the AP may selectively adjust the packet duration for UL transmissions based on the UL packet, the determined amount of UL data queued in the STA, or both.Type: ApplicationFiled: May 24, 2022Publication date: November 17, 2022Inventors: Nathaniel David HOUGHTON, Xiaolong HUANG, Naveen GANGADHARAN
-
Patent number: 11350431Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for adjusting a packet duration for triggered uplink (UL) transmissions to an access point (AP) from one or more stations (STAs). In one aspect, the AP may estimate an amount of data that a STA has queued for UL transmission and select the packet duration based on the estimated amount of queued UL data. The AP may transmit a trigger frame that solicits UL data from the STA and indicates the selected packet duration. In response, the AP may receive an UL packet from the STA and determine an amount of UL data queued in the STA based on the UL packet. In some implementations, the AP may selectively adjust the packet duration for UL transmissions based on the UL packet, the determined amount of UL data queued in the STA, or both.Type: GrantFiled: June 17, 2020Date of Patent: May 31, 2022Assignee: QUALCOMM IncorporatedInventors: Nathaniel David Houghton, Xiaolong Huang, Naveen Gangadharan
-
Publication number: 20210345239Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for wireless communication. In some implementations, a wireless communication device obtains one or more indications that a wireless station (STA) will enter a power-save mode, selects, for each respective STA of a plurality of STAs, a duration associated with the respective STA entering the power-save mode, and adjusts one or more parameters of a multi-user channel access mechanism for transmitting uplink data associated with the selected duration. In some other implementations, a wireless communication device outputs one or more indications that the device will enter a power-save mode, outputs or obtains data at each of a plurality of first instances, enters the power-save mode at each of a plurality of second instances, and obtains a beacon indicating one or more parameters to be used for a multi-user channel access mechanism for transmitting uplink data.Type: ApplicationFiled: March 17, 2021Publication date: November 4, 2021Inventors: Nathaniel David HOUGHTON, Xiaolong HUANG, Ruiqing YE
-
Publication number: 20210099212Abstract: This disclosure provides methods, apparatuses, wireless nodes and computer-readable mediums for wireless communications. In one aspect, a method is provide for dynamic selection and triggering of uplink (UL) transmission (TX) modes. A method that may be performed by an access point (AP) includes dynamically selecting an UL single user (SU) TX mode, an UL multiple user (MU) multiple input multiple output (MIMO) TX mode, or an UL orthogonal frequency division multiple access (OFDMA) TX mode. The AP communicates with one or more stations (STAs) based on the dynamically selected UL TX mode.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Xiaolong HUANG, Nathaniel David HOUGHTON, Ahmed Ragab ELSHERIF, Madhavan NAIR, Chao ZOU
-
Publication number: 20200404683Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for adjusting a packet duration for triggered uplink (UL) transmissions to an access point (AP) from one or more stations (STAs). In one aspect, the AP may estimate an amount of data that a STA has queued for UL transmission and select the packet duration based on the estimated amount of queued UL data. The AP may transmit a trigger frame that solicits UL data from the STA and indicates the selected packet duration. In response, the AP may receive an UL packet from the STA and determine an amount of UL data queued in the STA based on the UL packet. In some implementations, the AP may selectively adjust the packet duration for UL transmissions based on the UL packet, the determined amount of UL data queued in the STA, or both.Type: ApplicationFiled: June 17, 2020Publication date: December 24, 2020Inventors: Nathaniel David HOUGHTON, Xiaolong HUANG, Naveen GANGADHARAN
-
Publication number: 20190208041Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine a plurality of TCP ACKs, and at least one of TCP data or UDP data for a multi-user transmission to a set of STAs. The apparatus may allocate the plurality of TCP ACKs to a PPDU before allocating the at least one of the TCP data and the UDP data to the PPDU. In certain aspects, the plurality of TCP ACKs may be frequency division multiplexed in the PPDU. In certain other aspects, the apparatus may transmit, to the set of STAs, the multi-user transmission including at least the plurality of frequency division multiplexed TCP ACKs.Type: ApplicationFiled: January 4, 2018Publication date: July 4, 2019Inventors: Madhan JAGANATHAN, Xiaolong HUANG, Srinivas KATAR, Nathaniel David HOUGHTON, Madhavan NAIR, Hao ZHU, Chao ZOU
-
Patent number: 10191062Abstract: The invention relates to a Model Gut System (MGS) comprising a pancreatic phase consisting essentially of synthetic pancreatic juice comprising pancreatin and one or more suitable pancreatic diluent(s) at a pH from about 7 to about 9, preferably about 7.9 to about 8.2, and porcine bile.Type: GrantFiled: November 21, 2014Date of Patent: January 29, 2019Assignee: University of Newcastle Upon TyneInventors: Jeff Pearson, Iain Brownlee, Matt Wilcox, Peter Chater, David Houghton
-
Patent number: 10135504Abstract: The disclosure provides techniques for sounding sequence protection in multi-user multiple-input-multiple-output (MU-MIMO) communications for wireless local area networks (WLANs). An access point (AP) may select a station (STA) from multiple STAs in a MU-MIMO group. The AP may then transmit a request-to-send (RTS) frame, where the RTS is addressed to the selected STA. The AP may receive a clear-to-send (CTS) frame from the selected station and may perform, in response to receiving the CTS frame, a sounding sequence with the MU-MIMO group. After completion of the sounding sequence, the AP may transmit MU-MIMO data communications to at least one of the STAs in the MU-MIMO group.Type: GrantFiled: October 14, 2016Date of Patent: November 20, 2018Assignee: QUALCOMM IncorporatedInventors: Ahmed Ragab Elsherif, Nathaniel David Houghton
-
Publication number: 20180242344Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus may be configured to determine a scheduling metric for each respective station of a plurality of stations. The scheduling metric for each station may be based on an effective spatial-time-frequency physical layer (PHY) capability for the station and a consumption rate of spatial-time-frequency resources by the respective station. The effective spatial-time-frequency PHY capability for the station may be a product of a target percentage of spatial-time resources allocated to the station, an effective number of spatial streams supported by the respective station, and a maximum bandwidth. The consumption rate of spatial-time-frequency resources may be a transmit opportunity (TXOP) moving average of consumption rate by the station.Type: ApplicationFiled: February 16, 2018Publication date: August 23, 2018Inventors: Xiaolong Huang, Madhan Jaganathan, Nathaniel David Houghton, Madhavan Nair, Srinivas Katar, Ahmed Ragab Elsherif
-
Publication number: 20180109298Abstract: The disclosure provides techniques for sounding sequence protection in multi-user multiple-input-multiple-output (MU-MIMO) communications for wireless local area networks (WLANs). An access point (AP) may select a station (STA) from multiple STAs in a MU-MIMO group. The AP may then transmit a request-to-send (RTS) frame, where the RTS is addressed to the selected STA. The AP may receive a clear-to-send (CTS) frame from the selected station and may perform, in response to receiving the CTS frame, a sounding sequence with the MU-MIMO group. After completion of the sounding sequence, the AP may transmit MU-MIMO data communications to at least one of the STAs in the MU-MIMO group.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: AHMED RAGAB ELSHERIF, NATHANIEL DAVID HOUGHTON
-
Publication number: 20170373789Abstract: A device includes a memory, a processor, and a transceiver. The memory is configured to store capability data corresponding to a set of stations. The processor is configured to select, based at least in part on the capability data, one of a multi-user multiple-input multiple-output (MU-MIMO) mode or an orthogonal frequency-division multiple access (OFDMA) mode for wireless communication with a subset of the set of stations. The transceiver is configured to wirelessly communicate with the subset in the selected one of the MU-MIMO mode or the OFDMA mode.Type: ApplicationFiled: May 12, 2017Publication date: December 28, 2017Inventors: Xiaolong HUANG, Hao ZHU, Srinivas KATAR, Naveen GANGADHARAN, Madhan JAGANATHAN, Nathaniel David HOUGHTON, Sabita NAHATA, Raja BANERJEA, Alireza RAISSINIA, James CHO, Chao CHENG
-
Patent number: 9843411Abstract: Wireless node selects modulation coding schemes (MCS) and number of spatial streams for transmitting data to devices via a MU-MIMO transmission based on the total number of spatial streams. In one implementation, a wireless node selects first MCS, first number of spatial stream(s) for a first device, and total number of spatial streams to be used in the MU-MIMO transmission so as to maximize the data rate to the first device, then selects a second MCS and a second number of spatial stream(s) for a second device based on the selected total number of spatial streams. In another implementation, the wireless node toggles the first selection of the MCS and spatial stream(s) between the first and second devices for fairness purposes. In another implementation, a wireless selects the MCS and the spatial streams for the receiving nodes so as to maximize the aggregate data rate for the MU-MIMO transmission.Type: GrantFiled: April 19, 2016Date of Patent: December 12, 2017Assignee: QUALCOMM, IncorporatedInventors: Qinghai Gao, Nathaniel David Houghton, Ahmed Ragab Elsherif, Ehab Tahir
-
Publication number: 20170302401Abstract: Wireless node selects modulation coding schemes (MCS) and number of spatial streams for transmitting data to devices via a MU-MIMO transmission based on the total number of spatial streams. In one implementation, a wireless node selects first MCS, first number of spatial stream(s) for a first device, and total number of spatial streams to be used in the MU-MIMO transmission so as to maximize the data rate to the first device, then selects a second MCS and a second number of spatial stream(s) for a second device based on the selected total number of spatial streams. In another implementation, the wireless node toggles the first selection of the MCS and spatial stream(s) between the first and second devices for fairness purposes. In another implementation, a wireless selects the MCS and the spatial streams for the receiving nodes so as to maximize the aggregate data rate for the MU-MIMO transmission.Type: ApplicationFiled: April 19, 2016Publication date: October 19, 2017Inventors: Qinghai Gao, Nathaniel David Houghton, Ahmed Ragab Elsherif, Ehab tahir
-
Publication number: 20170295516Abstract: Methods, systems, and devices for wireless communication are described. A device may identify an indication of a station load in a wireless local area network (WLAN) and estimate a delay to fill a packet hole at the medium access control (MAC) layer based on the station load. The estimated time period may be used to adjust a reorder timeout value. In some cases the reorder timeout value may be increased when the station load is high to reduce the likelihood that packet holes will be flushed to higher layers before the device is served with the missing packets. In some cases, the station load may be determined based on a message received from a serving access point (AP).Type: ApplicationFiled: April 8, 2016Publication date: October 12, 2017Inventors: Qinghai Gao, Nathaniel David Houghton, Ehab Tahir
-
Publication number: 20170170884Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may include a processing system configured to determine whether to initiate scheduler probing based on a condition and to perform scheduler probing by determining whether to transmit in SU mode and by determining a set of transmission parameters. The apparatus may include an interface configured to, when the scheduler probing is initiated, output a frame for transmission based on the set of transmission parameters.Type: ApplicationFiled: December 7, 2016Publication date: June 15, 2017Inventors: Ahmed Ragab ELSHERIF, Nathaniel David HOUGHTON, Ehab TAHIR