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: 20220311803Abstract: 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: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Malcolm M. SMITH, Jerome HENRY, Pooya MONAJEMI, Brian D. HART, David S. KLOPER
-
Publication number: 20220225200Abstract: 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: ApplicationFiled: January 8, 2021Publication date: July 14, 2022Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir SMITH, Brian D. HART, Pooya MONAJEMI, Santosh Babaji KULKARNI, Vishal Satyendra DESAI
-
Patent number: 11374704Abstract: 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: GrantFiled: May 7, 2020Date of Patent: June 28, 2022Assignee: Cisco Technology, Inc.Inventors: Huaiyi Wang, Brian D. Hart, Matthew A. Silverman, Zhigang Gao
-
Publication number: 20220061044Abstract: 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: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Applicant: Cisco Technology, Inc.Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
-
Publication number: 20210351879Abstract: 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: ApplicationFiled: May 7, 2020Publication date: November 11, 2021Inventors: Huaiyi WANG, Brian D. HART, Matthew A. SILVERMAN, Zhigang GAO
-
Patent number: 11172484Abstract: 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: GrantFiled: July 8, 2019Date of Patent: November 9, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
-
Patent number: 11122594Abstract: 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: GrantFiled: July 15, 2019Date of Patent: September 14, 2021Assignee: Cisco Technology, Inc.Inventors: Gautam D. Bhanage, Brian D. Hart, David S. Kloper
-
Patent number: 10979251Abstract: 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: GrantFiled: April 8, 2019Date of Patent: April 13, 2021Assignee: Cisco Technology, Inc.Inventors: Mithat C. Dogan, Brian D. Hart, Jiunming Huang, Matthew A. Silverman
-
Patent number: 10952156Abstract: 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: GrantFiled: May 23, 2019Date of Patent: March 16, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Vishal S. Dasai
-
Patent number: 10938600Abstract: 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: GrantFiled: January 30, 2019Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: David S. Kloper, Brian D. Hart, Dipankar B. Acharya
-
Publication number: 20210058221Abstract: 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: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Inventors: Mukesh TANEJA, Brian D. HART
-
Publication number: 20210022156Abstract: 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: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Gautam D. BHANAGE, Brian D. HART, David S. KLOPER
-
Patent number: 10880132Abstract: 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: GrantFiled: October 28, 2019Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Daniel J. Lyons, Gautam D. Bhanage, Brian D. Hart
-
Patent number: 10863465Abstract: 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: GrantFiled: April 18, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Paul J. Stager, David S. Kloper, Brian D. Hart, Matthew A. Silverman
-
Publication number: 20200374810Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 26, 2020Applicant: Cisco Technology, Inc.Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Vishal S. Dasai
-
Patent number: 10785059Abstract: 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: GrantFiled: April 1, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, David S. Kloper, Jiunming Huang, Glendon L. Akins, III
-
Patent number: 10693512Abstract: 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 signType: GrantFiled: June 28, 2019Date of Patent: June 23, 2020Assignee: Cisco Technology, Inc.Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Gautam D. Bhanage, Daniel J. Lyons, Brian D. Hart
-
Patent number: 10631305Abstract: 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: GrantFiled: July 17, 2018Date of Patent: April 21, 2020Assignee: Cisco Technology, Inc.Inventors: Vishal S. Desai, Brian D. Hart, David Kloper, Andrew Myles
-
Patent number: 10616011Abstract: 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: GrantFiled: June 26, 2019Date of Patent: April 7, 2020Assignee: Cisco Technology, Inc.Inventors: Khashayar Mirfakhraei, Ardalan Alizadeh, Xu Zhang, Gautam D. Bhanage, Daniel J. Lyons, Brian D. Hart
-
Patent number: 10601475Abstract: 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: GrantFiled: April 15, 2019Date of Patent: March 24, 2020Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, Paul J. Stager, David Kloper, Jie Cheng Jiang