Patents by Inventor Guru Prasanna Gopalakrishnan

Guru Prasanna Gopalakrishnan 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: 20250184776
    Abstract: Embodiments of a wireless device and method are disclosed. In an embodiment, a method for assessing wireless link quality involves at a wireless device, monitoring at least one of user traffic and a wireless channel characteristic to generate wireless link quality factors, where each of the wireless link quality factors has a fixed number of possible outcomes, and at the wireless device, determining an overall wireless link quality assessment based on the wireless link quality factors using a truth table.
    Type: Application
    Filed: December 4, 2023
    Publication date: June 5, 2025
    Inventor: Guru Prasanna Gopalakrishnan
  • Patent number: 11678347
    Abstract: A method may be provided. One or more packets from a client may be received, in a block based modulation environment, at one or more switchable antennas of an access point. The access point may have a plurality of switchable antennas. Each switchable antenna may have an antenna state. The plurality of switchable antennas may be switched among such that at least five of the antenna states are sampled. Angle of arrival of the client may be calculated based on the at least five of the antenna states.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: June 13, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Aaron Silverman, Ardalan Alizadeh, Michael Barry DeLong, Guru Prasanna Gopalakrishnan
  • Patent number: 11611974
    Abstract: Techniques for uplink scheduling in a wireless network are disclosed. A wireless access point (AP) receives, from a wireless station (STA), a buffer status report (BSR) reflecting data accumulated at the STA for uplink to the AP. The AP identifies, based on the BSR, a scheduling mode under which the data was accumulated at the STA. The AP schedules an uplink parameter for the STA, based on the identified scheduling mode. The uplink parameter relates to at least one of: (i) an uplink transmission for the STA or (ii) a buffer status poll for the STA. The AP transmits, to the STA, an allocation relating to the scheduled uplink parameter for the STA.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: March 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Malcolm M. Smith, Guru Prasanna Gopalakrishnan, Sanjay K. Katabathuni, Venkataprasad Chirreddy
  • Patent number: 11589353
    Abstract: Techniques for dynamic bandwidth expansion are provided. A first set of channel quality metrics is collected, by an access point (AP) communicating using a first bandwidth, for an expanded bandwidth beyond the first bandwidth. A second set of channel quality metrics for the expanded bandwidth is received from one or more stations. An available portion of the expanded bandwidth is then determined based on the first and second sets of channel quality metrics. Communication with the one or more stations is initiated using the available portion of the expanded bandwidth.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: February 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Malcolm M. Smith, Venkataprasad Chirreddy, Guru Prasanna Gopalakrishnan, James F. Florwick
  • Patent number: 11470629
    Abstract: A method includes receiving, at an access point, a buffer status report from a device wirelessly connected to the access point. The buffer status report indicates a queue depth of the device and a head of line delay for the device. The method further includes scheduling uplink resources at the access point for the device based on the queue depth and the head of line delay.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: October 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Malcolm M. Smith, Sanjay K. Katabathuni, Venkataprasad Chirreddy, Guru Prasanna Gopalakrishnan
  • Patent number: 11457470
    Abstract: A method for scheduling a random access trigger frame (RA TF) in a wireless LAN includes determining whether a scheduled access (SA) TF is scheduled during a beacon interval (BI) beginning with a next beacon; determining whether one of, a first weighted average of a sum of (i) a number of clients whose respective buffer status reports (BSRs) have been successfully received (NSUCC) and (ii) a number of clients whose respective BSRs collided with one another (NCOL) is greater than a first threshold, or a second weighted average of an active number of UL OFDMA enabled HE users sending SU uplink traffic (NSU) is greater than the first threshold; when either weighted average is greater than the first threshold, allocating a predetermined number of RA RUs along with at least one SA RU in a buffer status report poll (BSRP) TF and scheduling the BSRP TF for transmission.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: September 27, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Guru Prasanna Gopalakrishnan, David S. Kloper, Pooya Monajemi
  • Publication number: 20220225317
    Abstract: A method may be provided. One or more packets from a client may be received, in a block based modulation environment, at one or more switchable antennas of an access point. The access point may have a plurality of switchable antennas. Each switchable antenna may have an antenna state. The plurality of switchable antennas may be switched among such that at least five of the antenna states are sampled. Angle of arrival of the client may be calculated based on the at least five of the antenna states.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: Matthew Aaron Silverman, Ardalan Alizadeh, Michael Barry DeLong, Guru Prasanna Gopalakrishnan
  • Publication number: 20220201720
    Abstract: Techniques for uplink scheduling in a wireless network are disclosed. A wireless access point (AP) receives, from a wireless station (STA), a buffer status report (BSR) reflecting data accumulated at the STA for uplink to the AP. The AP identifies, based on the BSR, a scheduling mode under which the data was accumulated at the STA. The AP schedules an uplink parameter for the STA, based on the identified scheduling mode. The uplink parameter relates to at least one of: (i) an uplink transmission for the STA or (ii) a buffer status poll for the STA. The AP transmits, to the STA, an allocation relating to the scheduled uplink parameter for the STA.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Malcolm M. SMITH, Guru Prasanna GOPALAKRISHNAN, Sanjay K. KATABATHUNI, Venkataprasad CHIRREDDY
  • Publication number: 20220070861
    Abstract: Techniques for dynamic bandwidth expansion are provided. A first set of channel quality metrics is collected, by an access point (AP) communicating using a first bandwidth, for an expanded bandwidth beyond the first bandwidth. A second set of channel quality metrics for the expanded bandwidth is received from one or more stations. An available portion of the expanded bandwidth is then determined based on the first and second sets of channel quality metrics. Communication with the one or more stations is initiated using the available portion of the expanded bandwidth.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventors: Malcolm M. SMITH, Venkataprasad CHIRREDDY, Guru Prasanna GOPALAKRISHNAN, James F. FLORWICK
  • Publication number: 20210014888
    Abstract: A method for scheduling a random access trigger frame (RA TF) in a wireless LAN includes determining whether a scheduled access (SA) TF is scheduled during a beacon interval (BI) beginning with a next beacon; determining whether one of, a first weighted average of a sum of (i) a number of clients whose respective buffer status reports (BSRs) have been successfully received (NSUCC) and (ii) a number of clients whose respective BSRs collided with one another (NCOL) is greater than a first threshold, or a second weighted average of an active number of UL OFDMA enabled HE users sending SU uplink traffic (NSU) is greater than the first threshold; when either weighted average is greater than the first threshold, allocating a predetermined number of RA RUs along with at least one SA RU in a buffer status report poll (BSRP) TF and scheduling the BSRP TF for transmission.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Guru Prasanna Gopalakrishnan, David S. Kloper, Pooya Monajemi
  • Publication number: 20200374919
    Abstract: A method for scheduling a random access trigger frame (RA TF) in a wireless LAN includes determining whether a scheduled access (SA) TF is scheduled during a beacon interval (BI) beginning with a next beacon; determining whether one of, a first weighted average of a sum of (i) a number of clients whose respective buffer status reports (BSRs) have been successfully received (NSUCC) and (ii) a number of clients whose respective BSRs collided with one another (NCOL) is greater than a first threshold, or a second weighted average of an active number of UL OFDMA enabled HE users sending SU uplink traffic (NSU) is greater than the first threshold; when either weighted average is greater than the first threshold, allocating a predetermined number of RA RUs along with at least one SA RU in a buffer status report poll (BSRP) TF and scheduling the BSRP TF for transmission.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Guru Prasanna Gopalakrishnan, David S. Kloper, Pooya Monajemi
  • Patent number: 10849157
    Abstract: A method for scheduling a random access trigger frame (RA TF) in a wireless LAN includes determining whether a scheduled access (SA) TF is scheduled during a beacon interval (BI) beginning with a next beacon; determining whether one of, a first weighted average of a sum of (i) a number of clients whose respective buffer status reports (BSRs) have been successfully received (NSUCC) and (ii) a number of clients whose respective BSRs collided with one another (NCOL) is greater than a first threshold, or a second weighted average of an active number of UL OFDMA enabled HE users sending SU uplink traffic (NSU) is greater than the first threshold; when either weighted average is greater than the first threshold, allocating a predetermined number of RA RUs along with at least one SA RU in a buffer status report poll (BSRP) TF and scheduling the BSRP TF for transmission.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 24, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Guru Prasanna Gopalakrishnan, David S. Kloper, Pooya Monajemi