Patents Assigned to Cisco Technology
-
Publication number: 20250007825Abstract: Techniques for symmetric routing in a software-defined wide area network (SDWAN) are disclosed herein. In some aspects, the techniques described herein relate to a method including: determining a first device group, wherein the first device group includes a first router associated with a branch tag and a second router associated with a hub tag; determining a second device group, wherein the second device group includes a third router associated with and a fourth router associated with the hub tag; transmitting a first route advertisement associated with a first route from the first router to the second router to the first router; transmitting a second route advertisement associated with a second route from the first router to the third router to the first router; and preventing transmission of a third route advertisement associated with a third route from the first router to the fourth router to the first router.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Applicant: Cisco Technology, Inc.Inventors: Satish Kumar Mahadevan, Basavaraju Halappa, Prosenjit Sarkar, Srinivas Yalamanchali, Sourav Sen
-
Patent number: 12184736Abstract: Disclosed herein are systems, methods, and computer-readable media for upgrading vSmart controllers. In one aspect, a method includes an edge router receiving a notification from a vSmart controller that an upgrade to the controller will occur. The notification can be dynamically triggered by a centralized network management system. In some embodiments, the vSmart controller can run as a virtual machine (VM) and maintains a control plane connection with one or more edge routers in an overlay network. In response to the notification, a length of time of an expiry timer in which the edge router attempts to connect to the vSmart controller can be increased, and the edge router can connect to the vSmart controller once the increased length of time has passed.Type: GrantFiled: July 10, 2023Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Prosenjit Sarkar, Satish Kumar Mahadevan, Ravi Kiran Chintallapudi, Mahendra Kumar Samarya
-
Patent number: 12185218Abstract: Aspects described herein include a method and related network device and computer program product. The method includes receiving a neighbor report that indicates whether a first network device in an environment is advertising broadcast services and generating, using the neighbor report, a broadcast optimization map that indicates a set of network devices in the environment that will provide a broadest coverage of broadcast services within the environment. The set corresponds to a minimum count of network devices that supports all current broadcast streams by one or more client devices in the environment.Type: GrantFiled: December 27, 2021Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Vinay Saini, Jerome Henry, Robert E. Barton
-
Patent number: 12184543Abstract: Presented herein is an “In-situ OAM” (IOAM) mechanism that uses a Segment Routing-Multiprotocol Label Switching (SR-MPLS) IOAM segment identifier that can selectively collect IOAM data from “target” network nodes along a data packet path. In one embodiment, a method includes receiving, at a first network node in the SR-MPLS network, a data packet that includes an MPLS label stack comprising a plurality of segment identifiers (SIDs) associated with a plurality of network nodes. The MPLS label stack includes a first SID associated with the first network node. The method includes determining whether the first SID is an IOAM SID or a regular SID. Upon determining that the first SID is the IOAM SID, the method includes implementing an IOAM function at the first network node. Upon determining that the first SID is the regular SID, the method includes processing the data packet without implementing an IOAM function.Type: GrantFiled: April 23, 2021Date of Patent: December 31, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Gandhi, Sagar Soni, Patrick Khordoc
-
Patent number: 12185407Abstract: Adaptive transition between an inactive state and an idle state may be provided. An end node device may be configured with an end node device upper threshold. Next, it may be determined that that client devices are inactive preferred. Then the client devices determined to be inactive preferred may be assigned to a Radio Resource Control (RRC) inactive state and to the end node device. One or more of the client devices previously assigned to the RRC inactive state may be assigned to an RRC idle state and to an intermediate device until a number of the client devices assigned to the end node device is less than or equal to the end node device upper threshold.Type: GrantFiled: May 4, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Indermeet Singh Gandhi, Srinath Gundavelli
-
Patent number: 12184516Abstract: A method is provided that is performed by a computer-implemented user support bot. The method includes obtaining from a user a support request related to software and/or hardware used, or to be used, by the user; obtaining user lifecycle journey information that tracks deployment, adoption and/or use by the user of the software and/or hardware; determining a user intent for the support request based on the user lifecycle journey information when there is ambiguity as to the user intent based solely on the support request; and providing a response to the support request based on the user intent.Type: GrantFiled: July 20, 2022Date of Patent: December 31, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Chidambaram Arunachalam, David C. White, Jr.
-
Patent number: 12184505Abstract: A network management station is configured to test a computer network through digital model personas. The network management station obtains network behavior data corresponding to user(s) of the computer network and generates digital model(s) based on the network behavior. The network management station deploys a first digital model persona based on a first digital model among the generated digital models. The first digital model persona operates at a first network location to test the computer network.Type: GrantFiled: June 10, 2022Date of Patent: December 31, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, Jeffrey Dominick Jackson, Ryan A. MacLennan, Magnus Mortensen
-
Patent number: 12184547Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: GrantFiled: September 13, 2023Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
-
Patent number: 12184471Abstract: Techniques for performing traffic outage detection in the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for traffic outage detection in the Internet includes deploying a plurality of agents and a plurality of tests to be executed by the deployed agents; collecting path trace data from the plurality of agents to identify one or more terminal events; and detecting a network outage based on the one or more terminal events.Type: GrantFiled: July 11, 2023Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Ricardo V. Oliveira, Matias Fontanini
-
Patent number: 12184631Abstract: This disclosure describes techniques for performing multi-factor authentication (MFA) by utilizing user generated authenticating gestures. The techniques may include establishing and monitoring peer-to-peer communication links between user devices. The techniques may include monitoring channel properties for fluctuations in the channel properties associated with the user generated authenticating gesture passing through signals of the communication links. The techniques may further include comparing a gesture performed by a user to a predefined authenticating gesture. The techniques may include determining a pattern of fluctuations in the channel properties associated with the predefined authenticating gesture. The techniques may include determining a confidence score associated with comparing the gesture performed and the predefined authenticating gesture. The techniques may further include determining a proximity of the user and/or the gesture to the user device.Type: GrantFiled: July 27, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Indermeet Gandhi, Srinath Gundavelli
-
Patent number: 12185391Abstract: In one embodiment, a telephony device establishes a pairing connection with a user device. The telephony device disables, based on the pairing connection with the user device, a default screen locking policy of the telephony device. The telephony device polls a screen lock status of the user device to determine whether the user device is locked. The telephony device locks the telephony device when the screen lock status of the user device indicates that the user device is locked.Type: GrantFiled: November 30, 2021Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: William Sterling Alexander, Vikas Vashisht, Shuli Jin
-
Patent number: 12184642Abstract: This disclosure describes techniques and mechanisms for authenticating user device(s) by ensuring that two user devices accessing the same online service are co-located, while protecting private information associated with a user's network landscape and/or Bluetooth device(s). The techniques may ensure that a second factor authentication device is in the same location as a first factor access device, and that a first factor access device is in the same location as it was during previous access attempts).Type: GrantFiled: February 10, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Shayne Miel, Richard Edward Harang, Joshua Brian Lindauer
-
Patent number: 12182209Abstract: Techniques are disclosed for placing content in and applying layers to an extended reality environment. An extended reality (XR) system determines an identifier that is associated with an object viewable within an extended reality environment. The XR system determines a plurality of data structures associated with the identifier, each data structure including a workspace and a dashboard. The XR system generates, using the plurality of data structures, a plurality of extended reality objects for display in the extended reality environment, each extended reality object including a dashboard from the plurality of data structures, where, in the extended reality environment, a first dashboard is visible. The XR system receives an input associated with the extended reality environment. The XR system causes, in response to the input, the second dashboard to be visible.Type: GrantFiled: June 29, 2021Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Devin Bhushan, Jesse Chor, Sammy Lee, Glen Wong
-
Patent number: 12184519Abstract: In one embodiment, an illustrative method herein may comprise: sending, from a server instrumentation agent configured on a transaction server, instrumented server performance data regarding the transaction server and an associated correlation token to an application programming interface (API) monitoring agent; receiving, at the server instrumentation agent, a returned acknowledgment of the instrumented server performance data regarding the transaction server and the associated correlation token from the API monitoring agent, the acknowledgement also having corresponding API monitored performance data regarding an API of the transaction server; returning, from the server instrumentation agent, a synchronization acknowledgment to the API monitoring agent in response to the returned acknowledgment to indicate complete synchronization; and correlating, by the server instrumentation agent, the instrumented server performance data regarding the transaction server and the API monitored performance data regarding tType: GrantFiled: May 13, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Darshan Deepak Digikar, Mayank Jain, Ashish Mishra
-
Patent number: 12184539Abstract: In one embodiment, a method by an edge router configured to operate at a first site of a software-defined wide-area network includes receiving a data packet from a first host located in the first site, where the data packet is destined to a second host located in a second site, determining that an identifier of a second group to which the second host belongs is not available at the edge router, sending a request for an identifier of the second group to a network apparatus, where the request may comprise an address of the second host, receiving a response comprising the identifier of the second group from the network apparatus, determining that the second group is a destination group, applying one or more policies associated with the destination group to the data packet, and causing the data packet to be routed to the second host.Type: GrantFiled: April 19, 2023Date of Patent: December 31, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Anubhav Gupta, Rex Fernando, Sanjay Kumar Hooda, Syam Sundar Appala, Samir Thoria
-
Patent number: 12182104Abstract: A set of alert records stored in a shared alert data store that is shared amongst a cluster of processing nodes are presented in an interface. From the interface, a request is received to delete an identified alert record from the set of alert records. A delete alert record matching the identified alert record is added to the shared alert data store. The identified alert record is deleted from the shared alert data store responsive to the request. The delete alert record is transmitted to a processing node of the cluster of processing nodes, wherein the processing node deletes a local copy of the identified alert record according to the delete alert record.Type: GrantFiled: January 30, 2023Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Jagmohan Singh, Hongxun Liu, Saketh Kurnool
-
Patent number: 12184486Abstract: The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided.Type: GrantFiled: August 3, 2021Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Laura Sharpless, Ramanan Vaidyanathan, Keerthi Manjunathan Swarnamanjunathan
-
Patent number: 12181999Abstract: This document discloses methods and systems for modeling product usage. In one practical application, the systems and methods may be utilized to model product usage based on large volume, machine generated product usage data to optimize product pricing and operations. Specifically, the systems and methods described herein may utilize methods with key components to select the maximum number of dimensions that can be modeled based on the number of data points, use a logarithm kernel function to normalize machine data with long-tailed statistical distributions on different numerical scales, compare a large number of candidate models with different candidate dimensions and different structures, and quantify the amount of change and drift in models over time.Type: GrantFiled: January 31, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Yanpei Chen, Archana Ganapathi
-
Patent number: 12184694Abstract: In one embodiment, a device obtains one or more packets of a traffic session in a network. The device determines, for a particular packet of the one or more packets that match a filter, a fingerprint for the particular packet. The device identifies a plurality of traffic sessions whose packets match the fingerprint, wherein each of the plurality of traffic sessions is associated with at least one process. The device updates a process with the traffic session by applying a classifier to the plurality of traffic sessions.Type: GrantFiled: November 19, 2021Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Blake Harrell Anderson, David McGrew, Keith Richard Schomburg, Michael Scott Dorsey, Constantinos Kleopa
-
Patent number: 12182288Abstract: Techniques are provided herein for remediating storage of sensitive data on a hardware device. In one example, a request to remediate storage of sensitive data on a hardware device is obtained. In response to the request, a database is automatically searched. The database correlates the hardware device with an indication of how to remediate the storage of the sensitive data on the hardware device. Based on the database, the storage of the sensitive data on the hardware device is remediated.Type: GrantFiled: September 30, 2021Date of Patent: December 31, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Allison Renner Walton, Ana Andrijic, Jazzmine Marie White, David C. White, Jr.