Patents Assigned to Cisco Technology
-
Patent number: 11411869Abstract: Embodiments for handling multidestination traffic in a network are described. The multidestination traffic includes packets that are in transit to a multihomed destination in the network. Upon determining the destination is multihomed, a network switch determines a hash value from a selection of header values in the network traffic and uses the hash value to determine if the network switch is a designated forwarder for the multihomed destination. The network switch handles the network traffic according a designated forwarder status.Type: GrantFiled: May 11, 2020Date of Patent: August 9, 2022Assignee: Cisco Technology, Inc.Inventors: Putu H. Subagio, Ravikanth Nasika, Saikat Bhattacharya, Chih-Tsung Huang
-
Patent number: 11411838Abstract: In one embodiment, a service in a network computes an expected information gain associated with rerouting traffic from a first tunnel onto a backup tunnel in the network. The service initiates, based on the expected information gain, rerouting of the traffic from the first tunnel onto the backup tunnel. The service obtains performance measurements for the traffic rerouted onto the backup tunnel. The service uses the performance measurements to train a machine learning model to predict whether rerouting traffic from the first tunnel onto the backup tunnel will satisfy a service level agreement (SLA) of the traffic.Type: GrantFiled: May 29, 2019Date of Patent: August 9, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Pierre-Andre Savalle, Vinay Kumar Kolar
-
Patent number: 11412442Abstract: This disclosure describes methods and systems for a service discovery gateway to interoperate with a client device. The service discovery gateway receives a first message, originating from the client device. The message comprising at least a service discovery query to the service discovery gateway. Based at least in part on receiving the first message, the service discovery gateway sends a second message comprising at least a first indication of at least one service provider corresponding to the service discovery query. The service discovery gateway determines a condition is met based at least in part on an elapsed time associated with the second message. The service discovery gateway sends a third message based at least in part on the determining, the third message comprising at least a second indication of at least one service provider corresponding to the service discovery query.Type: GrantFiled: June 15, 2020Date of Patent: August 9, 2022Assignee: Cisco Technology, Inc.Inventors: Niranjan M M, Nagaraj Kenchaiah
-
Publication number: 20220248307Abstract: Network side beacon reports (NSBRs) may be generated based on probe signals received from one or more client devices (CDs) in a wireless network. Once enabled, an NSBR mode is configured to generate NSBRs remotely from a CD. When in the NSBR mode, an NSBR may be generated based on compiled probe signal parameters associated with one or more probe signals received from the CD.Type: ApplicationFiled: February 4, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: Ta Chien LIN, Vishal Satyendra DESAI, Yong Seok JOO
-
Publication number: 20220248344Abstract: Optimal determination of transmit power level for MLDs in A Wireless Local Area Network (WLAN). An AP can establish synchronous downlink multi-link operations with another MLD. A first link and a second link between the AP and the MLD both operate in a same sub-band. The AP can then determine the same power level for both the first link and second link. After establishing the same power level, the AP can then determine a second power level for the first link and a third power level for the second link. The second power level is greater than the third power level. The AP can then provide the second power level for the first link and the third power level for the second link.Type: ApplicationFiled: February 1, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: Sivadeep Reddy Kalavakuru, John Martin Blosco, Fred Jay Anderson, Ardalan Alizadeh, Gautam D. Bhanage
-
Publication number: 20220248423Abstract: Application-based Transmission Opportunity (TXOP) sharing may be provided. First, a sharing AP may receive a request to share TXOPs with a requesting AP. The request may include information associated with an application executing on a client serviced by the requesting AP. Next, a TXOP duration for the requesting AP may be reserved based on the information associated with the application such that, in response to winning contention on the medium, the sharing AP may share a TXOP with the requesting AP for the TXOP duration.Type: ApplicationFiled: February 2, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: Pooya MONAJEMI, John Matthew SWARTZ, Yeneneh Elfaged GOBENA, Ian HASUND
-
Publication number: 20220247465Abstract: Multi-User Multiple Input, Multiple Output (MU-MIMO) data transmissions are provided with a forward-predictive precoding matrix to mitigate the effects of a change in a state of a communication channel. First and second soundings are performed, at first and second times, to a receive antenna over a channel and, responsive to each of the soundings, first and second Channel State Information (CSI) are received. Based on the first and second CSI, a change in a state of the channel over a time period between the first and second time is determined. Based on the change in the state of the channel, a forward-predictive channel state matrix and/or a forward-predictive precoding matrix are determined that reflect a state of the channel at a future time and that are consistent with the determined change in the state over the time period. The forward-predictive precoding matrix is applied to a data transmission.Type: ApplicationFiled: February 2, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: John Martin GRAYBEAL, Paul Anthony POLAKOS, Robert Edward LISTON, Wai-Tian TAN, Xiaoqing ZHU
-
Publication number: 20220248486Abstract: Optimization of radio communications of a wireless network of a local site may be provided. A probe frame or an association frame may be received from a Client Device (CD) operating in the local site that identifies at least one operating class and Multi-Link (ML) capability information of the CD. Channel information of at least one Access Point (AP) having ML capability in the local site may be embedded in a probe response frame or in an association response frame based on the at least one operating class and the ML capability information of the CD. The probe response frame or the association response frame that includes the channel information of the at least one AP having ML capability in the local site may be transmitted, as unicast, to the CD.Type: ApplicationFiled: February 4, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: Vishal Satyendra DESAI, Gautam D. BHANAGE, Benjamin Jacob CIZDZIEL, Santosh Babaji KULKARNI
-
Publication number: 20220248364Abstract: A method and system for providing location services at a network edge is described. An AP can receive location information associated with a second AP in a location group. The AP can also receive client location data from the second AP and associated with a first client. From at least the received client location data, the AP can determine a location of the first client. The AP can then send the location of the first client to a location service.Type: ApplicationFiled: February 4, 2021Publication date: August 4, 2022Applicant: Cisco Technology, Inc.Inventors: Paul J. Stager, Matthew Aaron Silverman, Mukul Chandail, Manoj Gupta, Swapnil Devendrakumar Shah, Vishal Satyendra Desai
-
Patent number: 11405299Abstract: This disclosure describes techniques for monitoring expected behavior of devices in a computing network. Behavior of network devices may include performing various functions associated with transferring data packets through the computing network. Monitoring expected behavior may include sending a probe packet into the computing network, and determining whether network devices behave as expected with respect to the probe packet. In some examples, behaviors such as replicating, forwarding, eliminating, ordering, and/or other functions regarding data packets may be validated using the present techniques. As computing networks and/or operations become more complex, assuring the expected behavior of network devices may become more important for the continued efficient, smooth, successful, and/or timely flow of data traffic.Type: GrantFiled: June 3, 2020Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Pascal Thubert
-
Patent number: 11405280Abstract: In one embodiment, a resource allocation process determines a plurality of service levels of applications (e.g., business transactions) during a monitored period, and examines infrastructure performance data (utilization of a plurality of resources and a plurality of performance metrics) of a plurality of services in a microservices architecture in relation to each of the plurality of service levels of the applications. Accordingly, a resource capacity model can be generated for the microservices architecture based on the service dependency and the infrastructure performance data across the plurality of service levels, the resource capacity model defining a required capacity of resources to satisfy specified performance metric constraints during operation of the applications at given service levels.Type: GrantFiled: July 24, 2019Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventor: Harish Nataraj
-
Patent number: 11403204Abstract: In one embodiment, a device executes a segment of machine code for an application in a write-protected memory of the device. The executed segment of machine code includes instrumentation instructions that capture a performance measurement for the application. The device changes the write-protected memory of the device to be writable. The device overwrites a first instruction at an anchor location in the segment of machine code in the writable memory of the device with a second instruction. The device re-executes the segment of machine code with the second instruction, wherein the second instruction disables execution of the instrumentation instructions.Type: GrantFiled: August 5, 2019Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventor: Naoto Yamamoto
-
Patent number: 11405438Abstract: Techniques for provisioning multicast chains in a cloud-based environment are described herein. In an embodiment, an orchestration system sends a particular model of a distributed computer program application comprising one or more sources, destinations, and virtualized appliances for initiation by one or more host computers to a software-defined networking (SDN) controller. The SDN controller determines one or more locations for the virtualized appliances and generates a particular updated model of the distributed computer program application, the updated model comprising the one or more locations for the virtualized appliances. The SDN controller sends the updated model of the distributed computer program application to the orchestration system.Type: GrantFiled: May 1, 2018Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Hendrikus Gp Bosch, Jeffrey Napper, Andre Surcouf, Alessandro Duminuco, Subhasri Dhesikan, Sape Jurriën Mullender
-
Patent number: 11402888Abstract: A method includes detecting, by a hardware processor and over a universal serial bus (USB) Type-A connection, whether a client controller is present in a client device. The method also includes supplying power to the client device over the USB Type-A connection by selecting between one of a first power source or a second power source depending on whether the client controller is detected.Type: GrantFiled: April 5, 2021Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Paolo Sironi, Roberto Gianella
-
Patent number: 11405843Abstract: 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: November 25, 2020Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Indermeet Gandhi, Shree Murthy, Malcolm Smith, Jerome Henry
-
Patent number: 11405356Abstract: In one embodiment, a device in communication with a service provider network obtains first information regarding a first call leg of a media session associated with a first endpoint. The device also obtains second information regarding a second call leg of the media session associated with a second endpoint. Both of the first and second endpoints are anchored in the service provider network. The device makes a determination that the media session is being hairpinned, based on the first and second information. The device sends, based on the determination, an indication message using Session Traversal Utilities for Network Address Translators (STUN) along the first call leg that causes the first endpoint to begin sending a flow of media packets.Type: GrantFiled: August 24, 2020Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Ishan Zutshi, Kaustubh Inamdar
-
Patent number: 11405802Abstract: In one embodiment, a device receives data regarding usage of access points in a network by a plurality of clients in the network. The device maintains an access point graph that represents the access points in the network as vertices of the access point graph. The device generates, for each of the plurality of clients, client trajectories as trajectory subgraphs of the access point graph. A particular client trajectory for a particular client comprises a set of edges between a subset of the vertices of the access point graph and represents transitions between access points in the network performed by the particular client. The device identifies a transition pattern from the client trajectories by deconstructing the trajectory subgraphs. The device uses the identified transition pattern to effect a configuration change in the network.Type: GrantFiled: June 18, 2020Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Pierre-André Savalle, Grégory Mermoud, Jean-Philippe Vasseur, Javier Cruz Mota
-
Patent number: 11405236Abstract: This disclosure describes methods and systems to externally manage network-to-network interconnect configuration data in conjunction with a centralized database subsystem. An example of the methods includes receiving and storing, in the centralized database subsystem, data indicative of user intent to interconnect at least a first network and a second network. The example method further includes, based at least in part on the data indicative of user intent, determining and storing, in the centralized database subsystem, a network intent that corresponds to the user intent. The example method further includes providing data indicative of the network intent from the centralized database subsystem to a first data plane adaptor, associated with the first network, and a second data plane adaptor, associated with the second network.Type: GrantFiled: February 24, 2020Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Pierre Pfister, William Mark Townsley, Yoann Desmouceaux, David Delano Ward
-
Patent number: 11403411Abstract: In one embodiment, a traffic analysis service that monitors a network obtains file metadata regarding an electronic file. The traffic analysis service determines a sensitivity score for the electronic file based on the file metadata. The traffic analysis service detects the electronic file within traffic in the network. The traffic analysis service causes performance of a mitigation action regarding the detection of the electronic file within the traffic, based on the sensitivity score of the electronic file.Type: GrantFiled: November 20, 2018Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Chris Allen Shenefiel, Robert Waitman, David McGrew, Blake Harrell Anderson
-
Patent number: 11405133Abstract: In one embodiment, a controller obtains a stream of data packets. The controller applies network-layer forward error correction encoding to the stream of data packets, to form one or more encoded packets. The controller causes the stream of data packets to be sent via a link in a wireless network between a first radio of a node in the wireless network and a first access point to which the first radio is wirelessly connected. The controller causes the one or more encoded packets to be sent between a second radio of the node and a second access point in the wireless network.Type: GrantFiled: March 22, 2021Date of Patent: August 2, 2022Assignee: Cisco Technology, Inc.Inventors: Alessandro Erta, Rupak Chandra