Patents Assigned to Cisco Technology
-
Patent number: 11811622Abstract: Aggregation of cross domain service level indications provide an estimate of available end to end error budget within a service chain of a network system. In some embodiments, service level indications are obtained from a plurality of sub-domains, and aggregated to determine an end to end reliability score. The end to end reliability score is then distributed one or more of the sub-domains. The sub-domains then consider whether to implement a change based on local service level indications as well as the end to end reliability score. In other embodiments, a sub-domain requests approval to implement a change from an error manager. The error manager consults the end to end reliability score to determine whether adequate margin exists in the service chain to allow the change to occur, while still meeting service level objectives of the service chain. The error manager conditionally approves the request based on the determination.Type: GrantFiled: September 1, 2021Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, David John Zacks
-
Patent number: 11811652Abstract: A user plane function (UPF) node may receive a packet for traffic associated with a user equipment (UE). During packet classification, the UPF node may identify that a packet filter for the packet is not found in a packet filter set of an existing Quality of Service (QoS) Flow. In response, the UPF node may configure the packet filter in the packet filter set of the QoS Flow based on a flow tuple of the packet. The UPF node may send, to a control plane function node, a message which indicates a request for adding the flow tuple to the QoS Flow. The message may be for triggering communication of a message which indicates a session modification command for receipt by the UE, for adding an uplink packet filter that is based on the flow tuple for the QoS Flow.Type: GrantFiled: May 27, 2021Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Abhishek Dhammawat, Srinath Gundavelli
-
Patent number: 11811648Abstract: Techniques for distributed sub-controller permission for control of data-traffic flow within software-defined networking (SDN) mesh networks to limit control plane traffic of the network are described herein. A technique described herein includes a network node of a data-traffic path of an SDN mesh network obtaining SDN sub-controller permission from a border controller of the SDN mesh network. Further, the technique includes suppression of data traffic from sibling and children nodes of data-traffic path allied nodes to the data-traffic path allied nodes. The data-traffic path allied nodes include network nodes that are part of the data-traffic path of the SDN mesh network. Further still, the technique includes the transmission of data across the data-traffic path.Type: GrantFiled: September 6, 2022Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Li Zhao, Chuanwei Li, Lele Zhang, Haibo Dong, Akram Ismail Sheriff
-
Patent number: 11811644Abstract: In one embodiment, a device computes states of a network path associated with an online application by representing time series of telemetry data regarding the network path as discrete values. The device generates state trajectories from the states of the network path computed by the device. The device selects one or more sub-sequences of the state trajectories based on prediction performance metrics that represent how well the one or more sub-sequences are able to predict a failure condition of the network path. The device causes a networking entity to use the one or more sub-sequences of the state trajectories to perform predictive routing for the network path.Type: GrantFiled: December 13, 2021Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur
-
Patent number: 11812373Abstract: Optimal determination of a Wireless Local Area Network (WLAN) sounding method and system may be provided. An Access Point (AP) selects a subchannel for the partial sounding. The AP then sounds the selected subchannel. A client station responds with Channel State Information (CSI). The AP can receive the CSI, from the client station, in response to the sounding. Based on the CSI from the selected subchannel, the AP extrapolates the CSI to determine predicted CSI for a wider bandwidth channel.Type: GrantFiled: November 22, 2022Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Matthew Aaron Silverman, Ardalan Alizadeh, Khashayar Mirfakhraei, Gautam D. Bhanage
-
Patent number: 11811762Abstract: Disclosed are methods, systems, and non-transitory computer-readable media for using a sponsor as a proxy for multi-factor authentication of a first user account for a first user when a primary multi-factor authentication mechanism is unavailable to the first user account, comprising registering the sponsor in a multi-factor authentication chain of trust associated with the first user account; requesting verification of an identity of the first user from the sponsor; receiving, from the sponsor, a verification of the identity of the first user; and granting access to a service to the first user account.Type: GrantFiled: February 5, 2021Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Vinay Saini, Robert Edgar Barton
-
Patent number: 11811636Abstract: In one embodiment, a technique comprises monitoring data transfer over a radio frequency (RF) link between a first device and a second device in a mesh network where the second device is a descendent node and the first device is a parent node. The technique further transfers the data over a power link communication (PLC) when the RF link is inactive. The method also includes broadcasting, by the second device, RF link availability to at least a third device in the mesh network when the RF link with the first device is inactive where the third device has an active link with the second device and the third device is a descendent node of the second device. The method then includes communicating, between the second device and the third device, through the active RF link.Type: GrantFiled: August 24, 2021Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Yinfang Wang, Yajun Xia, Feiliang Wang, Chuanwei Li
-
Patent number: 11811872Abstract: Systems, methods, and computer-readable media for reducing distributed storage operation latency using segment routing. In some examples, a method can involve receiving, from a client, a message identifying an intent to store or retrieve data on a distributed storage environment, and sending to the client a segment routing (SR) list identifying storage node candidates for storing or retrieving the data. The method can involve steering a data request from the client through a path defined by the SR list based on a segment routing header (SRH) associated with the request, the SRH being configured to steer the request through the path until a storage node from the storage node candidates accepts the request. The method can further involve sending, to the client device, a response indicating that the storage node has accepted the request and storing or retrieving the data at the storage node that accepted the request.Type: GrantFiled: December 23, 2020Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Andre Jean-Marie Surcouf, Guillaume Ruty, Mohammed Hawari, Aloÿs Christophe Augustin, Yoann Desmouceaux
-
Patent number: 11811663Abstract: In one embodiment, a load balancing method may comprise: assigning a plurality of packets of a flow to a plurality of segments according to a segmentation criterion, each segment including one or more packets of said plurality of packets, and at least one of the plurality of segments including more than one packet of the plurality of packets; tagging each packet of the plurality of packets with a segment sequence identifier to indicate to which segment the packet is assigned; and arranging the plurality of packets for transmission via an interconnect so that all packets belonging to a same segment will be transmitted via a same path.Type: GrantFiled: January 14, 2022Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Ofer Iny, Eyal Michel Dagan, Aviran Kadosh
-
Patent number: 11811603Abstract: An example method for discovering and grouping application endpoints in a network environment is provided and includes discovering endpoints communicating in a network environment, calculating affinity between the discovered endpoints, and grouping the endpoints into separate endpoint groups (EPGs) according to the calculated affinity, each EPG comprising a logical grouping of similar endpoints for applying common forwarding and policy logic according to logical application boundaries. In specific embodiments, the affinity includes a weighted average of network affinity, compute affinity and user specified affinity.Type: GrantFiled: December 3, 2020Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Sachin Waman Danait, Kannan Ponnuswamy, Paul John Lesiak
-
Patent number: 11811613Abstract: Systems, methods, and computer-readable media for identifying a spanning tree loop in a network environment. Spanning tree loop indicators occurring in a network environment that utilizes a spanning tree protocol are identified. The spanning tree loop indicators are correlated to identify correlated spanning tree loop indicators within the network environment. A potential spanning tree loop is recognized from a plurality of the correlated spanning tree loop indicators based on indicator types of the correlated spanning tree loop indicators. The potential spanning tree loop is remedied in the network environment in response to recognizing the potential spanning tree loop in the network environment.Type: GrantFiled: November 14, 2022Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Zachariah Cherian, Samer Salam, Ajay Madhavan, Tarunesh Ahuja, Michael Michaelides, Smruti Dilip Lele
-
Patent number: 11809965Abstract: Systems, methods, and devices are disclosed for training a model. Media data is separated into one or more clusters, each cluster based on a feature from a first model. The media data of each cluster is sampled and, based on an analysis of the sampled media data, an accuracy of the media data of each cluster is determined. The accuracy is associated with the feature from the first model. Based on a subset dataset of the media data being outside a threshold accuracy, the subset dataset is automatically forwarded to a crowd source service. Verification of the subset dataset is received from the crowd source service, and the verified subset dataset is added to the first model.Type: GrantFiled: May 29, 2018Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Keith Griffin, Eric Chen
-
Patent number: 11808936Abstract: A method of rotating polarization of light travelling in a waveguide includes receiving an optical signal having a first polarization state at a first section of the waveguide, the first section of the waveguide being disposed on a plane of a substrate, using a micro-electromechanical system (MEMS) device, angling a second section of the waveguide out of the plane of the substrate, and outputting the optical signal with a second polarization state, different from the first polarization state, on a third section of the waveguide, the third section of the waveguide also being disposed on the plane of the substrate. A control loop is provided to sense the polarization shift to control the angle of the MEMS device to compensate for that shift.Type: GrantFiled: November 15, 2021Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Sujit Handanhal Ramachandra, Matthew Stewart Johnson, Trang Thu Pham, Aidas A. Jakubenas
-
Patent number: 11811419Abstract: Systems and methods for an asynchronous successive approximation register analog-to-digital converter (SAR ADC) with word completion algorithm may include a SAR ADC comprising a plurality of switched capacitors, a comparator, a metastability detector including a timer having a tunable time interval, and a successive approximation register. The SAR ADC may sample input signals at inputs of the switched capacitors and compare signals at outputs of the switched capacitors. The SAR ADC may also determine, based on a value of a tunable time interval, whether to set a metastability flag for a first bit to be evaluated and update the value of the tunable time interval based on whether the metastability flag was set.Type: GrantFiled: February 23, 2022Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Oleksiy Zabroda, Vidyadhar Vuppula
-
Patent number: 11811546Abstract: A networking environment includes a first node and a second node configured as Ethernet Virtual Private Networking (EVPN) peers on an EVPN subnet that is coupled to a Layer 3 VPN over a core network. The first node receives a first multicast join request from a third node in the core network, the first multicast join request including a source address and multicast group address of a source of a multicast stream. The first node determines that the source address and the multicast group address for the source are behind the EVPN subnet at the second node. The first node sends to the second node, a control plane join request message that includes a receiver identifier that identifies the third node as a receiver of the multicast stream, the receiver identifier enabling the second node to forward the multicast stream directly into the core network to the third node.Type: GrantFiled: September 13, 2021Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Ijsbrand Wijnands, Krishnaswamy Muddenahally Ananthamurthy, Jayashree Subramanian
-
Patent number: 11812334Abstract: Presented herein are techniques for assigning Ultra-Wideband (UWB) anchors for client ranging. A control device can monitor UWB ranging between a mobile device and a primary anchor. In response to determining that a signal strength between the mobile device and the primary anchor is below a threshold, the control device can identify anchors for which the mobile device has had a signal strength above the threshold during a period of time, and select one of the anchors as a new primary anchor for the mobile device. For example, the control device can select the new primary anchor based on a relative collision tolerance mapping for the new primary anchor and at least one other anchor within a UWB range of the new primary anchor. The control device can send a command causing UWB ranging to be performed between the mobile device and the new primary anchor.Type: GrantFiled: August 11, 2022Date of Patent: November 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Jerome Henry, Robert Edgar Barton, Matthew Aaron Silverman
-
Patent number: 11811555Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: GrantFiled: May 21, 2021Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 11809548Abstract: Runtime security threats are detected and analyzed for serverless functions developed for hybrid clouds or other cloud-based deployment environments. One or more serverless functions may be received and executed within a container instance executing in a controlled and monitored environment. The execution of the serverless functions is monitored, using a monitoring layer in the controlled environment to capture runtime data including container application context statistics, serverless function input and output data, and runtime parameter snapshots of the serverless functions. Execution data associated with the serverless functions may be analyzed and provided to various supervised and/or unsupervised machine-learning models configured to detect and analyze runtime security threats.Type: GrantFiled: October 22, 2020Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Akram Ismail Sheriff, Timothy David Keanini
-
Patent number: 11804921Abstract: Disclosed is a method of determining time in a digital processing system, comprising, in a present cycle of a first digital clock: accessing a reference time counter for a reference digital clock, wherein the reference time counter increments in value by a fixed amount at every cycle of the reference digital clock, the reference digital clock being of a higher accuracy than the first digital clock; accessing a first time counter for the first digital clock, wherein the first time counter increments in value by an updatable increment amount at each cycle of the first digital clock; and comparing at least one part of the reference time counter with at least one corresponding part of the first time counter. Based on the comparing, an adjustment is made to one or more attributes of the first time counter, so that first time counter at least approximates the reference time counter.Type: GrantFiled: June 18, 2020Date of Patent: October 31, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Matthew Chapman, Ka-Shu Wong
-
Patent number: 11805112Abstract: This disclosure describes techniques for performing enhanced authentication of a device based on physical and logical proximity of the device to one or more other authenticated devices. An example method includes performing, at a first time, a first authentication of a first device or a first user of the first device and determining that the first device is connected to at least one second device in a communication session. The at least one second device or at least one second user of the at least one second device are authenticated. The example method further includes determining a reauthentication interval based on the first device being connected to the at least one second device in the communication session and initiating, at a second time that is after the first time by the reauthentication interval, a second authentication of the first device or the first user of the first device.Type: GrantFiled: February 17, 2021Date of Patent: October 31, 2023Assignee: Cisco Technology, Inc.Inventors: David J Zacks, Carlos M. Pignataro, Thomas Szigeti