Patents by Inventor Malcolm Muir
Malcolm Muir 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: 11968638Abstract: A host clock value may be provided to a client device. An Access Point (AP) may obtain a Timing Synchronization Function (TSF)-based time stamp. Next, the TSF-based time stamp may be placed in an Information Element (IE) that was intended to contain follow up information. The IE may then be transmitted.Type: GrantFiled: April 14, 2022Date of Patent: April 23, 2024Inventors: Malcolm Muir Smith, Jerome Henry, Sanjay Katabathuni
-
Patent number: 11943329Abstract: Parallel Redundancy Protocol (PRP) using non-overlapping Resource Unit (RU) groupings may be provided. A first computing device may associate to a first Access Point (AP) at a virtual Media Access Control (MAC) address. Next, the first computing device may associate to a second AP at the virtual MAC address. Then data from a data frame may be replicated to a first one or more RUs in a channel. The first one or more RUs may be assigned to the first AP. Data from the data frame may then be replicated to a second one or more RUs in the channel. The second one or more RUs may be assigned to the second AP and may not overlap the first one or more RUs.Type: GrantFiled: February 22, 2022Date of Patent: March 26, 2024Assignee: Cisco Technology, Inc.Inventors: Robert E. Barton, Vishal Satyendra Desai, Jerome Henry, Malcolm Muir Smith
-
Patent number: 11937316Abstract: Multi-link selection based on Transmit Power Control (TPC) may be provided. A computing device may receive Multi-Link Device (MLD) association information associated with a client device. The MLD association information may describe MLD links the client device may require. A set of MLD links available on a network may be determined based on the MLD association information. The determined set of MLD links may then be sent to the client device.Type: GrantFiled: May 3, 2021Date of Patent: March 19, 2024Assignee: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Indermeet Singh Gandhi, Peter Ecclesine, Jerome Henry
-
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: 20240090011Abstract: Time Sensitive Network (TSN) Quality of Service (QoS) management may be provided. A number of Transmit Opportunities (TxOPs) to use for transmitting data between an Access Point (AP) and a client device over a wireless link may be received. An initial gate configuration to the AP for transmitting data between the AP and the client device over the wireless link for a transmit period of each cycle of a number of cycles may be provided based on the number of TxOPs. A change in a network condition of the wireless link may be detected. The initial gate configuration for the transmit period in a current cycle of the number of cycles may be adjusted in response detecting the change in the network condition of the wireless link.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Maik Guenter Seewald, Robert E. Barton
-
Publication number: 20240064788Abstract: Adapting transmission schedules in a Radio Frequency (RF) environment may be provided. A Central Network Controller (CNC) of a Time Sensitive Network (TSN) may determine that a data path to a client device comprises a wireless link. The CNC of the TSN may generate a proposed transmission schedule for the time sensitive traffic to the client device through the wireless link in response to determining that the data path to the client device comprises the wireless link. The CNC may provide the proposed transmission schedule to a Wireless Network Controller (WLC) of the wireless link. The CNC may receive a confirmation from the WLC that the proposed transmission schedule can be met. The proposed transmission schedule may be configured in response to receiving the confirmation.Type: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Jerome Henry, Maik Guenter Seewald, Malcolm Muir Smith
-
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: 20240049059Abstract: Per station multi-link time scheduling may be provided. An Access Point (AP) may receive a request from a Multi-Link Device (MLD) to send a plurality of data traffics in a network for a predetermined interval. A Quality of Service (QoS) requirement may be determined for each of the plurality of data traffics. A Traffic Identifier (TID)-to-link assignment may be determined for each of the plurality of data traffics. Determining the TID-to-link assignment may comprise determining a link state of each of a plurality of links envisioned for the MLD for the predetermined interval. Each of the plurality of data traffics may be assigned to one or more of the plurality of links based on the QoS requirement for each of the plurality of data traffics and the link state of each of the plurality of links envisioned for the MLD. The TID-to-link assignment may be sent to the MLD.Type: ApplicationFiled: August 4, 2022Publication date: February 8, 2024Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Jerome Henry, Robert E. Barton, Indermeet Singh Gandhi
-
Publication number: 20240049057Abstract: A Fifth Generation (5G) and Wi-Fi Multi-Access Point Coordination (MAPc) function may be provided. A MAPc processor may determine a first traffic flow and a second traffic flow for a User Equipment (UE) and a property of the first traffic flow and of the second traffic flow. The MAPc processor may schedule restricted Target Wake Time (rTWT) service intervals on a Wi-Fi AP for the first traffic flow, and the MAPc processor may schedule rTWT service intervals on a 5G AP for the second traffic flow. The rTWT service intervals on the Wi-Fi AP may be at different times than the rTWT service intervals on the 5G AP.Type: ApplicationFiled: August 2, 2022Publication date: February 8, 2024Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Indermeet Singh Gandhi
-
Publication number: 20240049124Abstract: Best links for wireless clients may be provided. A computing device may receive, from a client device, a request to join a network. Then, in response to receiving the request to join the network, initial characteristics of the client device may be evaluated. Next, an initial plurality of links list may be provided to the client device in response to evaluating the initial characteristics of the client device. Subsequent characteristics of the client device may then be evaluated. An updated plurality of links list may be provided to the client device in response to evaluating the subsequent characteristics of the client device.Type: ApplicationFiled: October 14, 2023Publication date: February 8, 2024Applicant: Cisco Technology, Inc.Inventors: Indermeet Singh Gandhi, Malcolm Muir Smith, Jerome Henry, Robert E. Barton
-
Publication number: 20240040525Abstract: Collision avoidance in Multi Link Device (MLD) Make Before Break Roaming (MBBR) may be provided. It may be determined that a client device may comprise an MBBR client device. Next, a Request To Send (RTS) may be sent to the client device. In response to sending the RTS to the client device, a Clear To Send (CTS) may be received from the client device. In response to receiving the CTS, data may be sent to the client device.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Applicant: Cisco Technology, Inc.Inventors: Pooya Monajemi, Malcolm Muir Smith
-
Patent number: 11889441Abstract: A reverse time synchronization may be performed between a sending device and a receiving device. Then a Time Error (TE) between the sending device and the receiving device may be determined based on the reverse time synchronization. A gate time on the receiving device may be scheduled based on the determined TE.Type: GrantFiled: November 23, 2021Date of Patent: January 30, 2024Assignee: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Jerome Henry
-
Patent number: 11838822Abstract: This disclosure describes techniques for selecting network protocols using heatmaps. For instance, a system may receive radio frequency information from one or more sources located within an environment. The system may then generate heatmaps using the radio frequency information, where the heatmaps represent characteristics associated with different network protocols. The characteristics may include signal strengths, throughputs, data packet drop rates, data packet retry rates, and/or the like for various locations within the environment. A user device may then receive the heatmaps from the system. Using a location of the user device and the heatmaps, the user device may determine to communicate using a network protocol from the different network protocols. The user device may then establish a connection using the network protocol.Type: GrantFiled: June 22, 2022Date of Patent: December 5, 2023Assignee: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Indermeet Gandhi, Shree Murthy, Malcolm Muir Smith, Jerome Henry
-
Publication number: 20230388288Abstract: The disclosed technology relates to a process of evaluating any number of different identity providers (IDPs) and their respective set of credentials that are used to authenticate corresponding users to assist with the onboarding of the different IDPs in connection with Wi-Fi identity federations. In particular, the process allows a person's electronic identity and attributes (stored across one or more IDPs) to be determined once using a standard. Once trust has been established for the user, that trust can then be utilized across a number of different systems (e.g., Single-sign on). The same trust determination can be used without the need for the authenticity of the user identity to be re-evaluated with each new access request.Type: ApplicationFiled: August 8, 2023Publication date: November 30, 2023Inventors: Malcolm Muir Smith, Bart Brinckman, Mark Grayson, Jerome Henry, Matthew Stephen MacPherson
-
Patent number: 11825408Abstract: Systems, methods, and computer-readable media for controlling link selection and aggregation across multiple wireless networks based on a location of a mobile device. A location of a mobile device in a physical environment can be identified. At least portions of the physical environment can be in wireless range of a first wireless network and a second wireless network. Whether to access network services through either or both the first wireless network and the second wireless network can be determined based on the location of the mobile device in the physical environment. Further, a first interface at the mobile device to the first wireless network and a second interface at the mobile device to the second wireless network can be selectively toggled according to whether it is determined to access the network services through either or both the first wireless network and the second wireless network based on the location.Type: GrantFiled: May 18, 2022Date of Patent: November 21, 2023Assignee: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Jerome Henry, John George Apostolopoulos
-
Patent number: 11818651Abstract: Best links for wireless clients may be provided. A computing device may receive, from a client device, a request to join a network. Then, in response to receiving the request to join the network, initial characteristics of the client device may be evaluated. Next, an initial plurality of links list may be provided to the client device in response to evaluating the initial characteristics of the client device. Subsequent characteristics of the client device may then be evaluated. An updated plurality of links list may be provided to the client device in response to evaluating the subsequent characteristics of the client device.Type: GrantFiled: April 6, 2021Date of Patent: November 14, 2023Assignee: Cisco Technology, Inc.Inventors: Indermeet Singh Gandhi, Malcolm Muir Smith, Jerome Henry, Robert E. Barton
-
Publication number: 20230362859Abstract: Time synchronization distribution in a network may be provided. Time synchronization may be performed by an Access Point (AP) with a plurality of client devices. Next, based on information received from performing the time synchronization with the plurality of client devices, it may be determined that a first client device of the plurality of client devices is a representative client device. Then, for a predetermined time period, time synchronization with the first client device and not with others of the plurality of client devices may be performed. The data associated with the time synchronization with the first client device may be broadcast to others of the plurality of client devices.Type: ApplicationFiled: May 5, 2022Publication date: November 9, 2023Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir Smith, Jerome Henry, Sanjay Katabathuni
-
Publication number: 20230353532Abstract: A method comprising: at a multi-link device (MLD) configured for multi-link operation: establishing a first Internet Protocol (IP) stack of a first IP type and configured with a first IP address of the first IP type, wherein the first IP stack is associated to a first MLD media access control (MAC) address of a first station of the MLD; establishing a second IP stack of a second IP type and configured with a second IP address of the second IP type, wherein the second IP stack exists concurrently with the first IP stack and is associated to a second MLD MAC address of a second station of the MLD; and exchanging, with a peer MLD, IP traffic using one or more of (i) the first IP stack and the first MLD MAC address, and (ii) the second IP stack and the second MLD MAC address.Type: ApplicationFiled: April 28, 2022Publication date: November 2, 2023Inventors: Jerome Henry, Robert Edgar Barton, Stephen Michael Orr, Malcolm Muir Smith
-
Publication number: 20230328142Abstract: Preserving transmission properties of real-time scenes in an environment when an increasing number of users join a session may be provided. A plurality of metrics associated with transmission of scenes having a Coarse Grain (CG) layer and a Fine Grain (FG) layer may be determined. Then a current client, based on a first one of a plurality of metrics, may be revoked. One of the following may then be performed: blocking a new client based on a second one of a plurality of metrics; and allowing the new client based on the second one of a plurality of metrics.Type: ApplicationFiled: May 31, 2023Publication date: October 12, 2023Applicant: Cisco Technology, Inc.Inventors: Malcolm Muir SMITH, Sergio MENA, Lorenzo GRANAI, Jerome HENRY
-
Publication number: 20230300771Abstract: This technology allows time synchronization in wireless networks with mobile stations. A wireless network controller transmits instructions to access points (“APs”) within the wireless network to monitor transmissions for time synchronization. One or more second APs observe fine time measurement (“FTM”) exchanges between a first AP and a mobile station. A particular second AP determines whether to perform a time synchronization with the first AP based on the detection of the FTM exchange or a determination that the station is moving toward the second AP. For time synchronization, the second AP determines the time that the first AP transmitted the FTM exchange and the time of transmission from the first AP to the second AP. The second AP synchronizes a second AP clock to the summation of the time of the transmission of the FTM exchange and the time of transmission from the first AP to the second AP.Type: ApplicationFiled: May 22, 2023Publication date: September 21, 2023Inventors: Malcolm Muir Smith, Jerome Henry