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: 20240090032Abstract: Preemption in wireless may be provided. Access Category (AC) parameters may be received for a preemption AC within a plurality of ACs. The preemption AC parameters may comprise a Contention Window maximum (CWmax) comprising a first predetermined value and a preemption Arbitrary Interframe Space Number (AIFSN) of less than or equal to a second predetermined value. AC parameters for others of the plurality of ACs may be received wherein a non-preemption AIFSN associated with any of the others of the plurality of ACs is greater than a sum of the first predetermined value the second predetermined value. Preemption for traffic in the preemption AC may be allowed.Type: ApplicationFiled: September 12, 2023Publication date: March 14, 2024Applicant: Cisco Technology, Inc.Inventors: Brian D. Hart, Matthew Aaron Silverman, Malcolm Muir Smith, Jerome Henry
-
Publication number: 20240064576Abstract: Time Sensitive Networking (TSN) Quality of Service (QoS) in overlapped administrative domains may be provided. A first Access Point (AP) may detect at least a second AP in a Co-Channel Interference (CCI) range. A micro-transaction auction between the first AP and at least the second AP may be established, and the first AP may provide compensation to second AP to acquire an agreement, from the second AP, to forgo transmitting during an upcoming service period. Next, the first AP may schedule transmissions for the service period and then transmit in the service period without interference from the second AP.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Applicant: Cisco Technology, Inc.Inventors: Brian D. Hart, Pooya Monajemi, Malcolm Muir Smith
-
Publication number: 20240023179Abstract: An arrangement of three radios maybe provided. The three radios define first and second outer data links and a middle data link. Access to the arrangement of three radios can be biased to the middle data link in one direction upon a data transmission through the first and second outer data links being dominate in an opposite direction. Data transmission with enhanced multi-link single radio (eMLSR) client devices can be prioritized lower than data transmission with simultaneous transmit and receive radio (STR) client devices and non-simultaneous transmit and receive radio (NSTR) client devices. A radio can be configured for data transmission with a client device. The range of the radio is limited when the data traffic through the radio exceeds a determined number of bytes of data in a determined amount of time.Type: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Applicant: Cisco Technology, Inc.Inventors: Pooya Monajemi, Ardalan Alizadeh, Matthew Aaron Silverman, Brian D. Hart, Vishal Satyendra Desai, Santosh Babaji Kulkarni, Young IL Choi
-
Publication number: 20240015642Abstract: A system includes a memory and a processor communicatively coupled to the memory. The processor, in response to determining that a first number of transmissions over a first link with a first frequency has failed, selects a second link with a second frequency for transmission. The second frequency is lower than the first frequency. The processor also, in response to determining that a second number of transmissions over the second link has failed, one or more of (i) stop the transmissions over the second link or (ii) begins transmissions over a third link with a third frequency. The second number is greater than the first number.Type: ApplicationFiled: December 15, 2022Publication date: January 11, 2024Inventors: Pooya MONAJEMI, Brian D. HART, Vishal S. DESAI, Peiman AMINI, Ardalan ALIZADEH
-
Publication number: 20240015668Abstract: A method includes grouping a plurality of access points based on a proximity of the plurality of access points to each other and determining, based on AFC reports for each of the plurality of access points, a first frequency band in which a threshold number of the plurality of access points are prevented from operating or are limited to operating at a first power that is lower than a maximum allowed standard power. The method also includes determining whether power cutoff in the first frequency band should be static or dynamic and if the power cutoff should be static, instructing the plurality of access points to use a portion of the first frequency band. The method further includes, if the power cutoff should be dynamic, instructing a first subset of the plurality of access points to operate at the first power in the first frequency band.Type: ApplicationFiled: November 11, 2022Publication date: January 11, 2024Inventors: Vishal S. DESAI, Brian D. HART
-
Publication number: 20240015789Abstract: Described herein are systems and methods for reducing collisions in a wireless network with overlapping basic service sets by synchronizing contention slots among stations (access points or non-access point clients), some of which are out of range, competing for the use of the wireless medium. In some embodiments, the contention slots of competing stations are synchronized by controlling the time of transmission and the time of the spacing between frames to be an integer multiple of the time of a contention slot. In some embodiments, slot boundaries are enforced by controlling guard intervals or by trigger-based uplink communications. In other embodiments, a central network controller, such as a network controller, synchronizes slots when an access point or station joins the wireless network or uses a neighbor discovery protocol among access points. The contention slots are synchronous in all cases throughout the overlapping basic service sets.Type: ApplicationFiled: March 22, 2023Publication date: January 11, 2024Inventors: Brian D. HART, Pooya MONAJEMI
-
Publication number: 20240014866Abstract: Techniques for peer-to-peer (P2P) transmission using interference alignment are disclosed. These techniques include calculating one or more precoder matrices and one more decoder matrices relating to interference alignment for data transmission between a plurality of wireless stations (STAs). The techniques further include initiating P2P transmission between the plurality of STAs using the one or more precoder matrices and the one or more decoder matrices, the P2P transmission including: simultaneously transmitting data between at least two pairs of STAs, of the plurality of STAs, using the one or more precoder matrices and the one or more decoder matrices for interference alignment of the simultaneous transmissions.Type: ApplicationFiled: January 31, 2023Publication date: January 11, 2024Inventors: Ardalan ALIZADEH, Matthew A. SILVERMAN, Sivadeep R. KALAVAKURU, Peiman AMINI, Brian D. HART
-
Publication number: 20240015788Abstract: Disclosed methods and systems for efficiently gathering reports from stations coupled to an access point via a wireless network. In some cases, the reports may be attached to block acknowledge frames, which often occur. Alternatively, when multiple stations operate with assigned resource units during a transmission opportunity (TXOP), the reports are embedded in the spare capacity of a physical protocol data units used during the TXOP.Type: ApplicationFiled: January 5, 2023Publication date: January 11, 2024Inventors: Matthew A. SILVERMAN, Brian D. HART, Ardalan ALIZADEH, Robert E. BARTON, Jerome HENRY, Juan Carlos ZUNIGA, Malcolm M. SMITH, Scott R. BLUE, John M. SWARTZ
-
Publication number: 20230388350Abstract: 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: July 28, 2023Publication date: November 30, 2023Inventors: Malcolm M. SMITH, Jerome HENRY, Pooya MONAJEMI, Brian D. HART, David S. KLOPER
-
Patent number: 11799912Abstract: 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: GrantFiled: March 26, 2021Date of Patent: October 24, 2023Assignee: Cisco Technology, Inc.Inventors: Malcolm M. Smith, Jerome Henry, Pooya Monajemi, Brian D. Hart, David S. Kloper
-
Publication number: 20230328717Abstract: A method includes determining whether a first access point of a plurality of access points and a second access point of the plurality of access points should communicate simultaneously over a shared channel in a first network and in response to determining that one of the plurality of access points won contention of a transmission opportunity for the shared channel, dividing the transmission opportunity into a plurality of time slots. The method also includes scheduling transmissions of the first and second access points into the plurality of time slots according to the determination whether the first and second access points should communicate simultaneously over the shared channel and communicating, to the second access point and over a wired network or a second network different from the first network, an indication of whether the second access point should communicate during a first time slot of the plurality of time slots.Type: ApplicationFiled: June 9, 2023Publication date: October 12, 2023Inventors: Brian D. HART, Malcolm M. SMITH, Sanjay K. KATABATHUNI, Pooya MONAJEMI, Venkataprasad CHIRREDDY
-
Patent number: 11729762Abstract: A method includes determining whether a first access point of a plurality of access points and a second access point of the plurality of access points should communicate simultaneously over a shared channel in a first network and in response to determining that one of the plurality of access points won contention of a transmission opportunity for the shared channel, dividing the transmission opportunity into a plurality of time slots. The method also includes scheduling transmissions of the first and second access points into the plurality of time slots according to the determination whether the first and second access points should communicate simultaneously over the shared channel and communicating, to the second access point and over a wired network or a second network different from the first network, an indication of whether the second access point should communicate during a first time slot of the plurality of time slots.Type: GrantFiled: July 26, 2021Date of Patent: August 15, 2023Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, Malcolm M. Smith, Sanjay K. Katabathuni, Pooya Monajemi, Venkataprasad Chirreddy
-
Patent number: 11722981Abstract: Aspects discussed herein include a method and associated network device and computer program product. The method includes receiving a network packet, and estimating, using a preamble of the network packet, a power distribution corresponding to a plurality of subcarriers of a channel. The method further includes estimating a carrier frequency offset using the power distribution, and estimating a clock offset using the carrier frequency offset.Type: GrantFiled: July 29, 2021Date of Patent: August 8, 2023Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, Ardalan Alizadeh, Daniel J. Lyons, Matthew A. Silverman
-
Patent number: 11647524Abstract: 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: November 8, 2021Date of Patent: May 9, 2023Assignee: CISCO TECHNOLOGY, INCInventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
-
Publication number: 20230094149Abstract: 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: November 23, 2022Publication date: March 30, 2023Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir SMITH, Brian D. HART, Pooya MONAJEMI, Santosh Babaji KULKARNI, Vishal Satyendra DESAI
-
Publication number: 20230034115Abstract: Aspects discussed herein include a method and associated network device and computer program product. The method includes receiving a network packet, and estimating, using a preamble of the network packet, a power distribution corresponding to a plurality of subcarriers of a channel. The method further includes estimating a carrier frequency offset using the power distribution, and estimating a clock offset using the carrier frequency offset.Type: ApplicationFiled: July 29, 2021Publication date: February 2, 2023Inventors: Brian D. HART, Ardalan ALIZADEH, Daniel J. LYONS, Matthew A. SILVERMAN
-
Publication number: 20230027444Abstract: A method includes determining whether a first access point of a plurality of access points and a second access point of the plurality of access points should communicate simultaneously over a shared channel in a first network and in response to determining that one of the plurality of access points won contention of a transmission opportunity for the shared channel, dividing the transmission opportunity into a plurality of time slots. The method also includes scheduling transmissions of the first and second access points into the plurality of time slots according to the determination whether the first and second access points should communicate simultaneously over the shared channel and communicating, to the second access point and over a wired network or a second network different from the first network, an indication of whether the second access point should communicate during a first time slot of the plurality of time slots.Type: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Inventors: Brian D. HART, Malcolm M. SMITH, Sanjay K. KATABATHUNI, Pooya MONAJEMI, Venkataprasad CHIRREDDY
-
Patent number: 11553390Abstract: 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: GrantFiled: January 8, 2021Date of Patent: January 10, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Malcolm Muir Smith, Brian D. Hart, Pooya Monajemi, Santosh Babaji Kulkarni, Vishal Satyendra Desai
-
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