Patents by Inventor Brian D. Hart

Brian D. Hart 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: 20220311803
    Abstract: A device includes a memory and a hardware processor communicatively coupled to the memory. The hardware processor determines that a computing device communicatively coupled to an access point performed an action with respect to the access point and in response to determining that the action causes a deviation from a multi-user uplink policy of the access point, transmits a disciplinary message to the computing device.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Inventors: Malcolm M. SMITH, Jerome HENRY, Pooya MONAJEMI, Brian D. HART, David S. KLOPER
  • Publication number: 20220225200
    Abstract: Seamless client roaming for Multi-Link Device (MLD) clients may be provided. First, a Traffic Identifier (TID)-to-link map may be established by an Upper Service Access Point (U-SAP) of a multi-AP MLD entity that assigns subsets of TIDs to at least two links of the entity. For example, a client device logically associates with the U-SAP, while the client device physically connects to a first and second AP of the entity on a respective first and second link, where the first and second AP include first and second Lower Service Access Points (L-SAPs) and are non-collocated. Next, using the map, data received at the U-SAP is directed over one of the two links for transmission to the client device. Further, frame aggregation and block acknowledgment functions may be performed by one of the first or second L-SAP based on whether data transmission is over the first or second link.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 14, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: Malcolm Muir SMITH, Brian D. HART, Pooya MONAJEMI, Santosh Babaji KULKARNI, Vishal Satyendra DESAI
  • Patent number: 11374704
    Abstract: Aspects described herein include a method comprising predicting, based on one or more transmission characteristics, error values for a sequence of bit positions used for modulating data within a packet. The method further comprises generating a bitmap that maps one or more payload bits and one or more padding bits of the packet to respective bit positions of the sequence. The one or more padding bits are preferentially mapped to respective bit positions having relatively greater error values. The method further comprises modulating the sequence according to the bitmap.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: June 28, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Huaiyi Wang, Brian D. Hart, Matthew A. Silverman, Zhigang Gao
  • Publication number: 20220061044
    Abstract: Bypassing radar in wide Dynamic Frequency Selection (DFS) channels utilizing puncturing may be provided. A first client device may be classified as eligible for puncturing and a second client device may be classified as not eligible for puncturing. Next, it may be determined that a subchannel in a bandwidth range should not be used. Then, in response to determining that the subchannel in the bandwidth range should not be used, the first client device may be steered to a first subset of the bandwidth range and the second client device may be steered to a second subset of the bandwidth range. The second subset of the bandwidth range may be smaller than the first subset of the bandwidth range.
    Type: Application
    Filed: November 8, 2021
    Publication date: February 24, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
  • Publication number: 20210351879
    Abstract: Aspects described herein include a method comprising predicting, based on one or more transmission characteristics, error values for a sequence of bit positions used for modulating data within a packet. The method further comprises generating a bitmap that maps one or more payload bits and one or more padding bits of the packet to respective bit positions of the sequence. The one or more padding bits are preferentially mapped to respective bit positions having relatively greater error values. The method further comprises modulating the sequence according to the bitmap.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Huaiyi WANG, Brian D. HART, Matthew A. SILVERMAN, Zhigang GAO
  • Patent number: 11172484
    Abstract: Bypassing radar in wide Dynamic Frequency Selection (DFS) channels utilizing puncturing may be provided. A first client device may be classified as eligible for puncturing and a second client device may be classified as not eligible for puncturing. Next, it may be determined that a subchannel in a bandwidth range should not be used. Then, in response to determining that the subchannel in the bandwidth range should not be used, the first client device may be steered to a first subset of the bandwidth range and the second client device may be steered to a second subset of the bandwidth range. The second subset of the bandwidth range may be smaller than the first subset of the bandwidth range.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: November 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
  • Patent number: 11122594
    Abstract: Techniques for triggering multiple basic service sets (BSSs) to share resources for a coordinated transmission are described. One technique includes determining a first amount of data available to send in a first BSS and determining a second amount of data available to send in a second BSS. The first BSS and the second BSS form an overlapping BSS. An amount of resources in the first BSS that is available to share with the second BSS for a coordinated transmission from the first BSS and the second BSS is determined based on the first amount of data and the second amount of data. A frame that includes an indication of the amount of resources is generated and transmitted to at least one of the first BSS and the second BSS.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Gautam D. Bhanage, Brian D. Hart, David S. Kloper
  • Patent number: 10979251
    Abstract: The embodiments herein use a factorization based technique for determining filter coefficients for a subset of the subcarriers in a wireless frequency band. Once the filter coefficients for the subset of the subcarriers are calculated, the network device uses these filter coefficients to identify the filter coefficients in a neighboring subcarrier. To do so, the network device uses pseudo-inverse iteration to convert the already calculated filter coefficients into filter coefficients for a neighboring subcarrier. The network device can repeat this process for the next set of neighboring subcarriers until all the filter coefficients have been calculated.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 13, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Mithat C. Dogan, Brian D. Hart, Jiunming Huang, Matthew A. Silverman
  • Patent number: 10952156
    Abstract: Augmenting a neighbor report with uplink Received Signal Strength Indicators (RSSIs) may be provided. First, a conducted transmit power value of a client device may be determined. A plurality of RSSI uplink values respectively corresponding to a plurality of Access Points (APs) may then be determined. Next, a plurality of RSSI downlink values respectively corresponding to the plurality of APs may be determined based on the respective plurality of RSSI uplink values, a respective plurality of conducted transmit power values corresponding to the plurality of APs, and the conducted transmit power value of the client device. A plurality of quality metrics respectively corresponding to the plurality of APs may then be determined based on the determined plurality of RSSI uplink values and the determined plurality of RSSI downlink values. Then, a neighbor report may be optimized based on the plurality of quality metrics.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 16, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Vishal S. Dasai
  • Patent number: 10938600
    Abstract: The present disclosure discloses a distributed system. The distributed system includes a plurality of radio heads and a plurality of controllers disposed in one or more chassis external to the plurality of radio heads. Each of the plurality of controllers includes a baseband unit (BBU), an uplink time-division multiplexing (TDM) switch and a downlink TDM switch. The uplink TDM switch and the downlink TDM switch forward data bits between a radio head and a BBU by using TDM cells which may reduce latency relative to using Ethernet frames.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David S. Kloper, Brian D. Hart, Dipankar B. Acharya
  • Publication number: 20210058221
    Abstract: Bi-directional and full-duplex communication is provided by allocating Resource Units (RU) to Stations (STAs), wherein a first RU of a plurality of RUs in a Protocol Data Unit (PDU) is allocated to a first STA of a plurality of connected STAs as a bidirectional (BD) RU for full-duplex communications with the first STA; transmitting a generalized-trigger to the plurality of connected STAs to assign the plurality of RUs; transmitting downlink (DL) communications on DL RUs of the plurality RUs and the BD RU; and receiving uplink (UL) communications on UL RUs of the plurality of RUs and the BD RU. The UL RUs may be delayed by a predefined amount of time relative to the DL RUs of the plurality of RUs. In some embodiments, the BD RU Traffic is a reassigned RU scheduled for an opposite direction of communication in the PDU.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Mukesh TANEJA, Brian D. HART
  • Publication number: 20210022156
    Abstract: Techniques for triggering multiple basic service sets (BSSs) to share resources for a coordinated transmission are described. One technique includes determining a first amount of data available to send in a first BSS and determining a second amount of data available to send in a second BSS. The first BSS and the second BSS form an overlapping BSS. An amount of resources in the first BSS that is available to share with the second BSS for a coordinated transmission from the first BSS and the second BSS is determined based on the first amount of data and the second amount of data. A frame that includes an indication of the amount of resources is generated and transmitted to at least one of the first BSS and the second BSS.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Gautam D. BHANAGE, Brian D. HART, David S. KLOPER
  • Patent number: 10880132
    Abstract: The present disclosure provides for distortion cancellation by receiving a collided signal, the collided signal comprising a plurality of signals that each carry a corresponding packet; for a first signal of the plurality of signals that includes a first packet: amplifying and digitizing the collided signal into a first digital signal at a first gain; and decoding the first packet from the first digital signal; for each signal of the plurality of signals other than the first signal, carrying a given packet: estimating a given linear interference component and a given nonlinear interference component of one or more prior packets to the given packet on the collided signal; removing the given linear interference component and the given nonlinear interference component from the collided signal to produce a given de-interfered signal; and decoding the given packet of the plurality of packets from the given de-interfered signal.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: December 29, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Daniel J. Lyons, Gautam D. Bhanage, Brian D. Hart
  • Patent number: 10863465
    Abstract: Techniques are disclosed to synchronize wireless signal transmission by endpoints controlled by a central controller. For example, an example method of wireless communication includes receiving, at a first device, over a wired medium between the first device and a second device, a plurality of packets from the second device. Each of the plurality of packets comprises data representative of a portion of a signal corresponding to a wireless medium. The method further includes receiving, at the first device, from the second device over the wired medium a synchronization signal based on a common master clock at the second device. The method further includes synchronizing, at the first device, a local clock of the first device to the common master clock based on the synchronization signal. The method further includes reconstructing the signal corresponding to the wireless medium based on the plurality of packets and the synchronized local clock.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: December 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Paul J. Stager, David S. Kloper, Brian D. Hart, Matthew A. Silverman
  • Publication number: 20200374810
    Abstract: Augmenting a neighbor report with uplink Received Signal Strength Indicators (RSSIs) may be provided. First, a conducted transmit power value of a client device may be determined. A plurality of RSSI uplink values respectively corresponding to a plurality of Access Points (APs) may then be determined. Next, a plurality of RSSI downlink values respectively corresponding to the plurality of APs may be determined based on the respective plurality of RSSI uplink values, a respective plurality of conducted transmit power values corresponding to the plurality of APs, and the conducted transmit power value of the client device. A plurality of quality metrics respectively corresponding to the plurality of APs may then be determined based on the determined plurality of RSSI uplink values and the determined plurality of RSSI downlink values. Then, a neighbor report may be optimized based on the plurality of quality metrics.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Vishal S. Dasai
  • Patent number: 10785059
    Abstract: Techniques are disclosed to reduce latency of processing for access points using a central controller. For example, an example method of wireless communication includes receiving, at an access point, a signal wirelessly. The method further includes filtering the signal using a first passband filter having a first bandwidth to generate a first filtered signal. The method further includes filtering the signal using a second passband filter having a second bandwidth to generate a second filtered signal, wherein the first bandwidth is less than the second bandwidth. The method further includes determining whether the signal includes a packet based on the first filtered signal and generating a control signal indicative of the determination. The method further includes transmitting the control signal and the second filtered signal to a central controller.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 22, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Hart, David S. Kloper, Jiunming Huang, Glendon L. Akins, III
  • Patent number: 10693512
    Abstract: The present disclosure provides for distortion cancelled by receiving a collided signal comprising first and second signals carrying respective first and second packets; digitizing the collided signal into a first digital signal and decoding the first packet therefrom; calculating a digital linear interference component of the first packet on the second from an estimated signal re-encoding the decoded first packet; synthesizing an analog linear interference component from the digital linear interference component; determining a digital nonlinear interference component of the first packet on the second from the first digital signal; amplifying the collided signal to produce a second amplified signal; removing the analog linear interference component from the second amplified signal to produce a partially de-interfered signal; removing the digital nonlinear interference component from the partially de-interfered signal to produce a de-interfered signal; and decoding the second packet from the de-interfered sign
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 23, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Gautam D. Bhanage, Daniel J. Lyons, Brian D. Hart
  • Patent number: 10631305
    Abstract: In a wireless local area network (WLAN) that includes one or more wireless access points capable of serving one or more wireless clients, presence of one or more instances of interference from a particular type of interferer is detected on at least one channel in an unlicensed frequency band. In response to detecting the interference, a radio resource management process is biased to continue operation of at least one of the one or more access points, or individual radios of a multi-radio access point, on the channel to make at least some use of the channel for one or more wireless clients.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: April 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vishal S. Desai, Brian D. Hart, David Kloper, Andrew Myles
  • Patent number: 10616011
    Abstract: The present disclosure provides for distortion cancelled by receiving a collided signal, the collided signal comprising a first signal carrying a first packet and a second signal carrying a second packet; amplifying and digitizing the collided signal into a first digital signal at a first gain and a second digital signal at a second gain that is greater than the first gain; determining a nonlinear interference component of the first packet on the second packet from the first digital signal; decoding the first packet from the first digital signal; re-encoding the first packet with a first estimated channel effect into an estimated signal; calculating a linear interference component of the first packet on the second packet from the estimated signal; removing the linear interference component and the nonlinear interference component from the second digital signal to produce a de-interfered signal; and decoding the second packet from the de-interfered signal.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: April 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Gautam D. Bhanage, Daniel J. Lyons, Brian D. Hart
  • Patent number: 10601475
    Abstract: A wireless access point device wirelessly communicates with a plurality of wireless client devices. The wireless access point includes a central processor subsystem and a plurality of transceiver devices each including a plurality of antennas, and a plurality of radio transceivers, each of the plurality of transceiver devices configured for deployment throughout a coverage area, each transceiver device being connected to the central processor subsystem via a respective cable. The central processor subsystem distributes in-phase and quadrature baseband samples across the plurality of transceiver devices associated with traffic to be transmitted and received via the plurality of transceiver devices in one or more frequency bands so as to synthesize a wideband multiple-input multiple-output transmission channel and a wideband multiple-input multiple-output reception channel. The access point transmit and receive functions are “split” or partitioned across the plurality of transceivers devices.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 24, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Hart, Paul J. Stager, David Kloper, Jie Cheng Jiang