Patents by Inventor David Kloper

David Kloper 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: 10761177
    Abstract: In one embodiment, an apparatus includes a processor for processing a plurality of radio frequency chains at a wireless device in a block based modulation environment, recording subcarrier phases and differences between the subcarrier phases, and using the subcarrier phase differences to construct a feature vector for use in angle of arrival calculated positioning of a mobile device, and memory for storing the subcarrier phases and the feature vector.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: September 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Brian Donald Hart, Paul J. Stager, Santosh Pandey, David Kloper, Dan Lyons, Matthew A. Sliverman
  • Patent number: 10735033
    Abstract: A wireless communication device is built from a base module and a plurality of front-end modules. Each of the plurality of front-end modules is configured to operate a different one of a plurality of radio frequency services and having a front-end module connector configured to removeably mate with a base module connector of the base module. A particular front-end module is connected to the base module. Upon connection of the particular front-end module to the base module connector, the base module reads information from a memory of the particular front-end module to determine the radio service that the particular front-end module is configured to operate and to supply the control signals to configure and control front-end circuitry of the front-end module to operate the radio service.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Fred J. Anderson, Paul J. Stager, John M. Blosco, Qing Zhao, David Kloper
  • Publication number: 20200236134
    Abstract: A management entity obtains from a first wireless access point a Basic Service Set (BSS) color collision event detected by the first wireless access point. The first wireless access point uses a first BSS color. A color collision event occurs when the first wireless access point receives from a device in a BSS of a different physical wireless access point a frame or PHY Protocol Data Unit (PPDU) that includes the first BSS color. The management entity obtains from the first wireless access point an indication whether the color collision event has been detected for longer than a predetermined duration. When the color collision event has been detected for longer than the predetermined duration, the management computes a probability of the color collision event. The management entity determines whether the color collision event is malicious or benign, and determines whether to maintain the first BSS color.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Gautam Bhanage, David Kloper, Brian Hart
  • Publication number: 20200229086
    Abstract: In one embodiment, a first wireless access point (AP) of a first basic service set (BSS) receives, from a second wireless AP of a second BSS, data indicative of an 802.11-based target wake time (TWT) schedule of a client of the second BSS. The first wireless AP identifies, from the receive data, a scheduled communication time of the client of the second BSS in the TWT schedule. The first wireless AP generates an 802.11-based TWT schedule for a client of the first BSS that avoids the scheduled communication time of the client of the second BSS. The first wireless AP sends the generated 802.11-based TWT schedule to the client of the first BSS, wherein the sent TWT schedule causes the client of the first BSS to wake from sleep at a scheduled wake time.
    Type: Application
    Filed: January 14, 2019
    Publication date: July 16, 2020
    Inventors: Pooya Monajemi, Gautam Bhanage, David Kloper, Young Il Choi, Vishal Satyendra Desai, Santosh Bahaji Kulkarni
  • Patent number: 10677885
    Abstract: Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew A. Silverman, Oscar Bejarano Chavez, Paul J. Stager, David Kloper
  • Publication number: 20200136657
    Abstract: A wireless communication device is built from a base module and a plurality of front-end modules. Each of the plurality of front-end modules is configured to operate a different one of a plurality of radio frequency services and having a front-end module connector configured to removeably mate with a base module connector of the base module. A particular front-end module is connected to the base module. Upon connection of said particular front-end module to the base module connector, the base module reads information from a memory of said particular front-end module to determine the radio service that the particular front-end module is configured to operate and to supply the control signals to configure and control front-end circuitry of the front-end module to operate the radio service.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Fred J. Anderson, Paul J. Stager, John M. Blosco, Qing Zhao, David Kloper
  • 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: 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
  • Patent number: 10568134
    Abstract: A third device stores a receive signal strength of a received response data unit transmitted by a second device after receiving a first data unit transmitted by a first device. The third device obtains a clear channel access parameter included in a header of a second data unit transmitted by the first device to the second device and detects transmission exchanges in each of a plurality of service sets to use as samples of overlapping service set activity. The third device determines a minimum transmit power to be used by the third device to send a transmission to the fourth device based on transmission exchanges between devices in a particular service set. The third device determines whether to send a transmission to the fourth device based on the clear channel access parameter and minimum transmit power.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Matthew A. Silverman
  • Publication number: 20200029361
    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: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Vishal S. Desai, Brian D. Hart, David Kloper, Andrew Myles
  • Publication number: 20200015220
    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: July 8, 2019
    Publication date: January 9, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
  • Patent number: 10511419
    Abstract: In one embodiment, a system includes a processor to determine a number P of how many multi-user groups are to be formed to promote airtime fairness for N client devices in which each one client device of the N client devices will be equally represented in the to-be-formed multi-user groups and in which each of the to-be-formed groups is to be actively considered by a scheduler for transmission purposes, the N client devices being associated with N wireless connections with an access point having multi-user simultaneous communication multiple-input multiple-output technology, define P multi-user groups with each one multi-user group of the P multi-user groups having a capacity for M client devices from the N client devices, N being greater than M, and allocate the N client devices to the P multi-user groups with each one client devices of the N client devices being equally represented in the P multi-user groups.
    Type: Grant
    Filed: November 5, 2017
    Date of Patent: December 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Qing Zhao, Benjamin Jacob Cizdziel, Jin Xie, David Kloper
  • Publication number: 20190245593
    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: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Brian D. Hart, Paul J. Stager, David Kloper, Jie Cheng Jiang
  • Publication number: 20190242970
    Abstract: Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Inventors: Matthew A. Silverman, Oscar Bejarano Chavez, Paul J. Stager, David Kloper
  • Patent number: 10330770
    Abstract: Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew A. Silverman, Oscar Bejarano Chavez, Paul J. Stager, David Kloper
  • Patent number: 10312979
    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: July 27, 2016
    Date of Patent: June 4, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Hart, Paul J. Stager, David Kloper, Jie Cheng Jiang
  • Patent number: 10306675
    Abstract: A central processor subsystem controls multiple transceivers. Each transceiver transmits protocol data units from antennas of that transceiver and produces receive waveforms from wirelessly received signals at the one or more antennas. A transmit waveform, including a frame addressed to one or more wireless client devices, is sent through a first transceiver to be transmitted wirelessly by the first transceiver on a frequency channel. A receive waveform, representative of the transmission by the first transceiver and wirelessly received at a second transceiver, is received from the second transceiver. While the transmit waveform is being sent to the first transceiver: a level of collision between the receive waveform and another transmission on the frequency channel is detected; and if the level of collision exceeds a threshold prior to an end of the receive waveform, the transmit waveform being sent to the first transceiver is modified to reduce the collision.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: May 28, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David Kloper, Brian D. Hart, Matthew A. Silverman, Paul J. Stager
  • Publication number: 20190137596
    Abstract: Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Matthew A. Silverman, Oscar Bejarano Chavez, Paul J. Stager, David Kloper
  • Publication number: 20190140791
    Abstract: In one embodiment, a system includes a processor to determine a number P of how many multi-user groups are to be formed to promote airtime fairness for N client devices in which each one client device of the N client devices will be equally represented in the to-be-formed multi-user groups and in which each of the to-be-formed groups is to be actively considered by a scheduler for transmission purposes, the N client devices being associated with N wireless connections with an access point having multi-user simultaneous communication multiple-input multiple-output technology, define P multi-user groups with each one multi-user group of the P multi-user groups having a capacity for M client devices from the N client devices, N being greater than M, and allocate the N client devices to the P multi-user groups with each one client devices of the N client devices being equally represented in the P multi-user groups.
    Type: Application
    Filed: November 5, 2017
    Publication date: May 9, 2019
    Inventors: Qing ZHAO, Benjamin Jacob CIZDZIEL, Jin XIE, David KLOPER
  • Publication number: 20180343674
    Abstract: A third device stores a receive signal strength of a received response data unit transmitted by a second device after receiving a first data unit transmitted by a first device. The third device obtains a clear channel access parameter included in a header of a second data unit transmitted by the first device to the second device and detects transmission exchanges in each of a plurality of service sets to use as samples of overlapping service set activity. The third device determines a minimum transmit power to be used by the third device to send a transmission to the fourth device based on transmission exchanges between devices in a particular service set. The third device determines whether to send a transmission to the fourth device based on the clear channel access parameter and minimum transmit power.
    Type: Application
    Filed: July 17, 2018
    Publication date: November 29, 2018
    Inventors: Brian D. Hart, David Kloper, Pooya Monajemi, Matthew A. Silverman