Patents Assigned to Cisco Technology
-
Patent number: 11349891Abstract: This disclosure describes techniques for configuring an edge router of a communication provider network, the edge router coupled to communicate with a plurality of media streaming playback devices. Based at least in part on an indication of characteristics associated with the plurality of media streaming playback devices, a first multicast join for the edge router is configured to the communication provider network such that one or more media servers delivers a first plurality of media streams to the edge router via the communication provider network. Based at least in part on an indication of a request for an additional media stream not included in the first plurality of media streams, a second multicast join for the edge router is configured to the communication provider network such that the one or more media servers delivers the additional media stream to the edge router via the communication provider network.Type: GrantFiled: April 1, 2021Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Rajiv Asati, Nitin Kumar, Luc De Ghein
-
Patent number: 11347694Abstract: In one embodiment, a device performs a plurality of iterations of write operations on portions of a file tree of a file system to a first storage cluster, each write operation flagging the written portion of the file tree with a generation identifier indicative of the associated iteration of the write operations. The device identifies a set of the written portions of the file tree as unsynchronized between the first storage cluster and a second storage cluster by performing a search for changes made to the written portions of the file tree between a generation identifier associated with the first storage cluster and a generation identifier associated with the second storage cluster. The device synchronizes the first and second storage clusters by sending, via a network, the unsynchronized portions of the file tree from the first storage cluster to the second storage cluster.Type: GrantFiled: July 26, 2019Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventors: Shravan Gaonkar, Smit Shah, Sandip Agarwala, Arif Yakub Patel
-
Patent number: 11349772Abstract: The present disclosure is directed to a multi-level resource reservation system that obviates one or more of the problems due to limitations and disadvantages of the related art. The multi-level resource reservation system creates, or modifies existing, peer-to-peer protocol(s) to complete a continuous chain of configured ports to support QoS feature(s), e.g., bound latency and guaranteed jitter, for a data flow that traverses an arbitrary sequence of bridges, routers, and virtual links.Type: GrantFiled: January 13, 2021Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventor: Norman William Finn
-
Patent number: 11349909Abstract: In one embodiment, an agent executed by a device detects an invocation that is made using Java reflection of a method associated with a microservice. The agent instruments the invocation of the method associated with the microservice, to capture one or more metrics regarding the microservice. The agent optimizes the invocation of the method associated with the microservice. The agent provides the one or more metrics regarding the microservice to a user interface.Type: GrantFiled: July 6, 2020Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventor: Walter Theodore Hulick, Jr.
-
Patent number: 11343281Abstract: In one embodiment, a device of a first security type obtains an application message for an application transaction along with a transaction ID. The device inserts an instruction related to the application transaction into a first header of the application message, and sends the application message downstream. The device may then receive an application response message from a downstream device in response to the application message, the downstream device of a second security type different from the first security type, the application response message having a reply to the instruction in a second header of the application response message and the transaction ID correlating the application response message to the application transaction. As such, the device may then perform one or more reactive actions in response to the reply to the instruction. In another embodiment, the downstream device conversely receives the instruction and inserts the reply.Type: GrantFiled: August 16, 2019Date of Patent: May 24, 2022Assignee: Cisco Technology, Inc.Inventor: Walter Theodore Hulick, Jr.
-
Patent number: 11343171Abstract: In one embodiment, a device in a network obtains tunnel flappiness metrics associated with a particular tunnel in the network exhibiting flapping. The device makes, based on the tunnel flappiness metrics, a prediction that the particular tunnel is going to flap. The prediction is made using a machine learning model. The device proactively reroutes, based on the prediction, traffic from the particular tunnel onto an alternate tunnel, prior to the particular tunnel flapping. The device evaluates performance of the alternate tunnel, after proactively rerouting the traffic from the particular tunnel onto the alternate tunnel.Type: GrantFiled: April 23, 2020Date of Patent: May 24, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Patent number: 11343144Abstract: Techniques for wireless optimizations are provided. A first set of values for a set of network benchmarks is received from a sensor device, where the set of network benchmarks define network performance dimensions, and include a number of retries needed to successfully transmit data. A second set of values for the set of network benchmarks is received from a wireless access point. The first set of values is mapped against the second set of values in an n-dimensional space, and an outlier dimension is identified, based on analyzing the mapped first and second sets of values. The wireless access point is then reconfigured, based on the identified outlier dimension.Type: GrantFiled: March 12, 2019Date of Patent: May 24, 2022Assignee: Cisco Technology, Inc.Inventors: Vishal S. Desai, Jerome Henry, Robert E. Barton
-
Publication number: 20220159083Abstract: Services with policy control may be provided. A computing device may receive registration information associated with a border device. The registration information may comprise information identifying a service provided by a server associated with the border device, information identifying the border device, and policies associated with the service. Then an address for the server may be determined. Next a request may be received comprising the information identifying the service provided by the server. In response to receiving the request comprising the information identifying the service provided by the server, the address for the server, the information identifying the border device, and the policies associated with the service may be provided.Type: ApplicationFiled: November 13, 2020Publication date: May 19, 2022Applicant: Cisco Technology, Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Rajeev Kumar, Ramesh Yeevani-Srinivas
-
Publication number: 20220159459Abstract: Multiple authenticated identities for a single wireless association may be provided. First, an Access Point (AP) may provide an association with a client device. The AP may then establish, on the association, a first authenticated session for the client device based on a first media access control (MAC) address and a first identity. Next, the AP may establish, on same the association, a second authenticated session for the client device based on a second MAC address and a second identity.Type: ApplicationFiled: February 1, 2022Publication date: May 19, 2022Applicant: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Dhananjay Shrikrishna Patki, Brian Weis, Pradeep Kathail
-
Publication number: 20220158943Abstract: A traffic flow based map cache refresh may be provided. A computing device may receive a dropped packet message when a packet associated with a flow having a destination and a source was dropped before it reached the destination. Next, in response to receiving the dropped packet message, a map request message may be sent to a Map Server (MS). In response to sending the map request message, a map response message may be received indicating an updated destination for the flow. A map cache may then be refreshed for the source of the flow based on the updated destination from the received map response message.Type: ApplicationFiled: November 17, 2020Publication date: May 19, 2022Applicant: Cisco Technology, Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Karthik Kumar Thatikonda, Denis Neogi, Rajeev Kumar
-
Patent number: 11336507Abstract: Anomaly detection and filtering based on system logs is provided via receiving, at a first time, a first sequence of log entries from a networked system; generating, based on previously observed log entries including the first sequence of log entries, predicted log entries for a second time; receiving, at the second time, a second sequence of log entries from the networked system; determining whether the second sequence is anomalous based on comparing the second sequence with the predicted log entries; in response to determining that the second sequence is anomalous, determining whether the second sequence is noteworthy based on a function entropy of the first sequence and a sentiment polarity of the second sequence; and in response to determining that the second sequence is noteworthy, generating an anomaly report that includes the second sequence and a root cause.Type: GrantFiled: September 30, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Prasenjeet Acharjee, Subramanian Karunanithi, Lavan K. Peechara, Bhavadharini Krishnamoorthy, Togis Thomas
-
Patent number: 11337176Abstract: Techniques for access point (AP) based location computation are disclosed. A target wireless AP, communicatively coupled to a wireless station (STA), is identified. One or more location buddy APs, relating to the target AP, are identified based on the physical locations of the location buddy APs and the target AP. It is determined that a first location buddy AP, of the one or more location buddy APs, is communicatively coupled to the STA, and in response a location of the STA is determined using the target AP.Type: GrantFiled: June 12, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Shankar Ramanathan, Akram I. Sheriff, Jerome Henry
-
Patent number: 11336567Abstract: Techniques for defining a service flow definition among container pods that provide services in a network. The techniques may include an orchestrator of a computer network platform of the network determining which container pods need to communicate with which container pods. The service flow definition thus indicates needed paths between the container pods. In configurations, a cluster topology may be determined where the cluster topology indicates corresponding nodes of the network in which each container pod is located, as well as end points of the network with which the corresponding nodes communicate. Based at least in part on the service flow definition and the cluster topology, corresponding route distribution policies may be determined for the end points. The corresponding route distribution policies may be applied to the end points.Type: GrantFiled: April 20, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Alejandro Eguiarte, Rajiv Asati
-
Patent number: 11336535Abstract: Techniques for dynamic RF site configuration are provided. Historical association data is collected from a plurality of access points in a physical environment, and a machine learning model is trained to predict future association events, based on the historical association data. Current association data is then collected from the plurality of access points, and at least one predicted association event is generated by processing the current association data using the trained machine learning model. The plurality of access points is allocated to a plurality of radio frequency (RF) sites based on the at least one predicted association event. Finally, at least one of the plurality of RF sites is configured based on the predicted association event.Type: GrantFiled: March 19, 2019Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Young Il Choi, Vishal S. Desai, Santosh Babaji Kulkarni, Pooya Monajemi
-
Patent number: 11336719Abstract: Techniques for edge cloud identification. An indication of edge clouds is received. Each edge cloud is uniquely identifiable via an associated edge cloud identifier. A characteristic is received from each of the edge clouds. An edge cloud for communication is determined based on the characteristic. The edge cloud is communicated with using its associated edge cloud identifier.Type: GrantFiled: December 16, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro, Sridar Kandaswamy, Bob C. Melander
-
Patent number: 11336695Abstract: This disclosure describes techniques for improving policy distribution in a network. The policy distribution may be improved based on a conversation between devices of the network. The techniques include initiating a policy download trigger based on the conversation. The policy download trigger may specify a particular destination device for a data transfer across the network. Therefore, policies specific to the destination device may be downloaded and/or installed at points of enforcement in the network. In this way, the techniques described herein may improve the efficiency of network resource use.Type: GrantFiled: November 15, 2019Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Laxmi Mukund, Guruprasad Chandrasekaran
-
Patent number: 11336518Abstract: Techniques for a configuration change service to transition a network controller into a frozen state, causing network users submitting configuration changes associated with the network to refrain from deploying the configuration changes for a period of time are disclosed. A first user configured as a stager role may submit data representing a proposed change to the configuration change service, where the proposed change may be stored in association with a list of proposed changes. A second user configured as an approver role may submit data representing an approval or disapproval of the proposed changes to the configuration change service, where a modified list of proposed changes may be generated. A third user configured as an administrator role may submit data configured to transition the controller to an unfrozen state and/or deploy the changes included in the list of proposed changes to the network controller, subsequent to the period of time.Type: GrantFiled: June 23, 2021Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Shyam Kapadia, Lukas Krattiger, Jason David Notari
-
Patent number: 11336573Abstract: Techniques for routing data packets through service chains within and between public cloud networks of multi-cloud fabrics. A router in a network, e.g., a public cloud network, receives data packets from nodes in the network through segments of the network. Based at least in part on (i) a source address of the data packet, (ii) a destination address of the data packet, and (iii) an identity of the segments of the network from which the data packets are received, the router determines a next node in the network to which the data packet is to be forwarded. The router may then forward the data packet through another segment of the network to the next node and then receive the data packet from the next node through the another segment.Type: GrantFiled: February 26, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Sivakumar Ganapathy, Javed Asghar, Azeem Muhammad Suleman
-
Patent number: 11336694Abstract: Techniques for hierarchical security policies are disclosed. A first network configuration is received, where the first network configuration includes a plurality of subnets and a plurality of security zones. An updated network configuration is generated based on the first network configuration by generating, for a first security zone of the plurality of security zones, a first master class, and generating, for each respective subnet of the plurality of subnets, a respective bridge domain. For each respective bridge domain, a respective local endpoint group (EPG) corresponding to the first security zone is created, and the first master class is assigned to the respective local EPG. Finally, one or more contracts are generated for the first master class based on the first network configuration.Type: GrantFiled: August 5, 2019Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Gautam Venkataramanan, Umamaheswararao Karyampudi, Murukanandam K. Panchalingam, Ajay K. Modi, Maurizio Portolani
-
Patent number: 11334546Abstract: In one embodiment, a computer networking device calculates a first hash value for an identifier of a group of computing devices, as well as a second hash value for the identifier of the group of computing devices, with each hash value being at least in part on the identifier of the group of computing devices and an identifier of the respective interface. The computer networking device may also analyze the first hash value with respect to the second hash value and select the first interface for association with the identifier of the group of computing devices based at in part on the analyzing. The computer networking device may further store an indication that the identifier of the group of computing devices is associated with the first interface.Type: GrantFiled: September 6, 2019Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Biju Mathews Mammen, Hrishikesh Narasimhan, Balaji Muthuvarathan, Thekkar Nishanth Prabhu, Yu Li