Patents by Inventor Matthew A. Silverman

Matthew A. Silverman 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: 20220312421
    Abstract: A method includes instructing, by a WiFi access node, a first device to communicate using an uplink frequency band with a first uplink power. The method also includes instructing, by the WiFi access node, a second device to communicate using the uplink frequency band with a second uplink power different from the first uplink power.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Ardalan ALIZADEH, Gautam D. BHANAGE, Khashayar MIRFAKHRAEI, Matthew A. SILVERMAN, Sivadeep R. KALAVAKURU
  • Patent number: 11412502
    Abstract: Techniques for efficient network probing are provided. Coherence data is received from a plurality of access points (APs), where the coherence data indicates, for each respective AP of the plurality of APs, coherence bandwidth for a plurality of subcarriers. A mapping is generated indicating, for each of the plurality of APs, sets of subcarriers that can be interchangeably sounded. Two or more APs of the plurality of APs that can jointly sound a first subcarrier of the plurality of subcarriers are then identified based on the mapping, and the first subcarrier is allocated to the identified two or more APs for future sounding.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: August 9, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Pooya Monajemi, Matthew A. Silverman, Gautam D. Bhanage, Paul J. Stager, Fred J. Anderson
  • 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: 20220200558
    Abstract: Dynamic automatic gain controller configuration in multiple input and multiple output receivers is provided by monitoring a given section of wireless spectrum for higher-priority signals using a first antenna set associated with a first Automatic Gain Controller (AGC) set while concurrently monitoring the given section of wireless spectrum for wireless packet-based traffic using a second antenna set associated with a second AGC set; in response to detecting a packet via the second antenna set: re-associating the first antenna set and the second antenna set to a third AGC set; receiving the packet via the first antenna set and the second antenna set using the third AGC set; and in response to the packet being received, re-associating the first antenna set to the first AGC set and the second antenna set to the second AGC set.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 23, 2022
    Inventors: Matthew A. SILVERMAN, Evgeny YANKEVICH, John M. SWARTZ
  • Patent number: 11283420
    Abstract: Dynamic automatic gain controller configuration in multiple input and multiple output receivers is provided by monitoring a given section of wireless spectrum for higher-priority signals using a first antenna set associated with a first Automatic Gain Controller (AGC) set while concurrently monitoring the given section of wireless spectrum for wireless packet-based traffic using a second antenna set associated with a second AGC set; in response to detecting a packet via the second antenna set: re-associating the first antenna set and the second antenna set to a third AGC set; receiving the packet via the first antenna set and the second antenna set using the third AGC set; and in response to the packet being received, re-associating the first antenna set to the first AGC set and the second antenna set to the second AGC set.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: March 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew A. Silverman, Evgeny Yankevich, John M. Swartz
  • Publication number: 20220070101
    Abstract: Techniques for dynamic prioritization of presenting devices in wireless deployments are provided. Data relating to a transmission between a first device and a second device is received, and the first device is classified as a presenting device for the transmission based on the data relating to the transmission. An access point (AP) providing connectivity to the first device is identified, and the AP is configured to prioritize traffic transmitted from the first device responsive to classifying the first device as the presenting device.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 3, 2022
    Inventors: Magnus MORTENSEN, David C. WHITE, JR., Jay K. JOHNSTON, John M. SWARTZ, Matthew A. SILVERMAN
  • Publication number: 20210377901
    Abstract: Coordinated radio fine time measurement is provided via sending, from a client device, a ranging request to a first radio; receiving a first response sent at a first time from the first radio over a first channel; receiving a second response sent at the first time from a second radio over a second channel; and calculating, based on times of flight for the first response and the second response, a location of the client device relative to the first radio and to the second radio. Coordinated radio fine time measurement is also proved via in response to receiving, at an Access Point (AP), a ranging request from a client device and determining to respond using multiple channels: sending, both at a first time, a first response from a first radio over a first channel a second response from a second radio over a different channel.
    Type: Application
    Filed: August 13, 2021
    Publication date: December 2, 2021
    Inventors: Jerome HENRY, Matthew A. SILVERMAN, John M. SWARTZ, Vishal S. DESAI, Robert E. BARTON
  • Publication number: 20210349171
    Abstract: Techniques for determining a location of a client device using recursive phase vector subspace estimation are described. One technique includes receiving a plurality of angle-of-arrival (AoA) measurements from a plurality of access points (APs). Each AoA measurement includes a plurality of entries for phase values measured from a signal received from a client device at the plurality of APs. At least one AoA measurement of the plurality of AoA measurements that includes at least one of: (i) one or more entries with missing phase values and (ii) one or more entries with erroneous phase values is identified, based on a recursive phase estimation. The plurality of AoA measurements are updated based on the identified at least one AoA measurement. The location of the client device is determined, based on the updated plurality of AoA measurements.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 11, 2021
    Inventors: Zhigang GAO, Matthew A. SILVERMAN, Fred J. ANDERSON, Huaiyi WANG
  • Publication number: 20210349170
    Abstract: The present disclosure provides a dual mode antenna, comprising: a first conductive piece; and a second conductive piece, configured to electromagnetically couple with the first conductive piece through a dielectric at a second frequency to operate as a loop antenna with the first conductive piece and configured to operate independently of the first conductive piece at a first frequency to operate as a monopole antenna. The dual mode antenna can be included in an antenna array as one of a plurality of dual mode antennas coupled to a routing substrate or a reference dual mode antenna coupled to the routing substrate along with a plurality of single mode antennas coupled to the routing substrate; wherein each antenna of the plurality of dual mode antennas, the reference dual mode antenna, and the plurality of single mode antennas is arranged evenly relative to a first neighboring antenna and a second neighboring antenna.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Inventors: Danielle N. Bane, Jonathan M. Cyphert, Sivadeep R. Kalavakuru, Ashish Pasha Sheikh, Matthew A. Silverman
  • 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: 11133583
    Abstract: An apparatus comprises an antenna array, a block of switches, a programmable logic device and a memory device. The antenna array comprises a plurality of antenna elements. The block of switches is configured to selectively connect respective ones of a subset of the plurality of antenna elements to corresponding ones of a plurality of transceivers in a host device. The programmable logic device is configured to communicate with the host device and to control the block of switches. The memory device is coupled to the programmable logic device, and is configured to store information allowing the host device to determine how to control connectivity of individual antenna elements to respective ones of the plurality of transceivers of the host device as part of transmit and/or receive operations of the host device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: September 28, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Stephen J. McCarthy, Matthew A. Silverman, Paul J. Stager
  • Patent number: 11129125
    Abstract: Coordinated radio fine time measurement is provided via sending, from a client device, a ranging request to a first radio; receiving a first response sent at a first time from the first radio over a first channel; receiving a second response sent at the first time from a second radio over a second channel; and calculating, based on times of flight for the first response and the second response, a location of the client device relative to the first radio and to the second radio. Coordinated radio fine time measurement is also proved via in response to receiving, at an Access Point (AP), a ranging request from a client device and determining to respond using multiple channels: sending, both at a first time, a first response from a first radio over a first channel a second response from a second radio over a different channel.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: September 21, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, Matthew A. Silverman, John M. Swartz, Vishal S. Desai, Robert E. Barton
  • Publication number: 20210282132
    Abstract: Techniques for efficient network probing are provided. Coherence data is received from a plurality of access points (APs), where the coherence data indicates, for each respective AP of the plurality of APs, coherence bandwidth for a plurality of subcarriers. A mapping is generated indicating, for each of the plurality of APs, sets of subcarriers that can be interchangeably sounded. Two or more APs of the plurality of APs that can jointly sound a first subcarrier of the plurality of subcarriers are then identified based on the mapping, and the first subcarrier is allocated to the identified two or more APs for future sounding.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Pooya MONAJEMI, Matthew A. SILVERMAN, Gautam D. BHANAGE, Paul J. STAGER, Fred J. ANDERSON
  • Publication number: 20210282107
    Abstract: Coordinated radio fine time measurement is provided via sending, from a client device, a ranging request to a first radio; receiving a first response sent at a first time from the first radio over a first channel; receiving a second response sent at the first time from a second radio over a second channel; and calculating, based on times of flight for the first response and the second response, a location of the client device relative to the first radio and to the second radio. Coordinated radio fine time measurement is also proved via in response to receiving, at an Access Point (AP), a ranging request from a client device and determining to respond using multiple channels: sending, both at a first time, a first response from a first radio over a first channel a second response from a second radio over a different channel.
    Type: Application
    Filed: March 6, 2020
    Publication date: September 9, 2021
    Inventors: Jerome HENRY, Matthew A. SILVERMAN, John M. SWARTZ, Vishal S. DESAI, Robert E. BARTON
  • Patent number: 11089503
    Abstract: Techniques for automated network adjustment are provided. A first data rate currently supported by a first access point is determined, and a second data rate is identified to be evaluated. A first sensor device of a plurality of sensor devices is identified, where a signal strength between the first sensor device and the first access point exceeds a predefined threshold. A first packet error rate is determined for communications between the first sensor device and the first access point using the first data rate, and a second packet error rate is determined for communications between the first sensor device and the first access point using the second data rate. Upon determining that the second packet error rate is lower than the first packet error rate, the first access point is automatically reconfigured to use the second data rate.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 10, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: John M. Swartz, Joshua D. Suhr, Matthew A. Silverman, Vishal S. Desai
  • Publication number: 20210235375
    Abstract: Embodiments herein describe techniques for conveying performance parameters to client devices using BSS coloring. IEEE 802.11ax introduced BSS color to help with interference between BSSs operating in the same channel or partially overlapping channels in a frequency band. The BSS colors are typically assigned at random. However, in the embodiments herein, the BSS colors can still be relied to help with co-channel interference as intended by IEEE 802.11ax but also can convey performance parameters to the client devices. The AP can leverage the BSS color to convey (or encode) a performance parameter such as radio frequency (RF) conditions, quality of service (QoS) conditions, or a policy of the network in response to expected (or future) conditions to receiving client devices.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventors: Vishal S. DESAI, Jerome HENRY, Matthew A. SILVERMAN, Robert E. BARTON
  • Publication number: 20210223352
    Abstract: Embodiments herein describe performing AoA resolving to identify a plurality of AoAs corresponding to a multipath signal and then using AP voting to identify a location of the client device. AoA resolving enables an AP to identify the different angles at which a multipath signal reaches the AP. That is, due to reflections, a wireless signal transmitted by a single client device may reach the AP using multiple paths that each has their own AoA. The AP can perform AoA resolving to identify the AoAs for the different paths in a multipath signal. In one embodiment, the AoAs for two APs (or a subset of the APs) can be used to identify cross points or intersection points that represent candidate locations of the client device. A voting module can determine whether those cross points corresponds to AoAs identified by the remaining APs.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 22, 2021
    Inventors: Zhigang GAO, Matthew A. SILVERMAN, Paul J. STAGER, Huaiyi WANG
  • Publication number: 20210211921
    Abstract: Techniques for automated network adjustment are provided. A first data rate currently supported by a first access point is determined, and a second data rate is identified to be evaluated. A first sensor device of a plurality of sensor devices is identified, where a signal strength between the first sensor device and the first access point exceeds a predefined threshold. A first packet error rate is determined for communications between the first sensor device and the first access point using the first data rate, and a second packet error rate is determined for communications between the first sensor device and the first access point using the second data rate. Upon determining that the second packet error rate is lower than the first packet error rate, the first access point is automatically reconfigured to use the second data rate.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 8, 2021
    Inventors: John M. SWARTZ, Joshua D. SUHR, Matthew A. SILVERMAN, Vishal S. DESAI
  • Publication number: 20210160198
    Abstract: Embodiments herein describe a group of APs that uses a shared radar cache to select a new channel after vacating a current channel when performing dynamic frequency selection (DFS). The group of APs can set aside memory to store status information about the DFS channels in the frequency band. For example, when one AP detects a radar event (and has to vacate a DFS channel), the AP updates an entry for that channel in the shared radar cache. The APs can also query the cache to determine a new channel after vacating its current channel. That is, the shared radar cache may store the most recent radar events occurring in a channel. In this manner, the APs can select a new channel that has little or no recent radar events, which reduces the likelihood the AP will have to vacate the new channel.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Santosh B. KULKARNI, Vishal S. DESAI, Pooya MONAJEMI, Young Il CHOI, Matthew A. SILVERMAN
  • 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