Patents Assigned to Cisco Technology
  • Publication number: 20240380479
    Abstract: Backscatter Device (BKD) placement and placement calibration may be provided. A plurality of ambient energy sources of a Three-Dimensional (3D) space may be caused to transmit charging frames for Backscatter Devices (BKDs). Each of the charging frames may include a payload having a Media Access Control (MAC) address of transmitting ambient energy source. An amount of ambient energy received from the charging frames of the plurality of ambient energy sources and each contributing source may be received from survey devices placed at positions along a sub-space of the 3D space. The amount of ambient energy available from each contributing source at each positions along the sub-space per predetermined time period may be predicted based on the amount of ambient energy received from the plurality of ambient energy sources.
    Type: Application
    Filed: September 1, 2023
    Publication date: November 14, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Ugo Mario Campiglio, Domenico Ficara, Jerome Henry, Robert E. Barton, Amine Choukir, Indermeet S. Gandhi
  • Publication number: 20240380249
    Abstract: Coordinated customization of harvesting conditions to ambient power devices may be provided. receive Radio Frequency (RF) characteristics associated with a backscatter communication device may be received. Based on the RF characteristics and a Received Signal Strength Indicator (RSSI) from the backscatter communication device, it may be determined that the computing device has an ability to charge the backscatter communication device to at least meet a predetermined energy need of the backscatter communication device. Next, in response to determining that the computing device has the ability to charge the backscatter communication device, charging of the backscatter communication device to at least meet the predetermined energy need of the backscatter communication device may be scheduled.
    Type: Application
    Filed: October 14, 2023
    Publication date: November 14, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Matthew A. Silverman, Sivadeep Reddy Kalavakuru, Jerome Henry, Ardalan Alizadeh
  • Patent number: 12141040
    Abstract: A computer-implemented method of providing for dynamic cluster manager failover includes routing data traffic associated with managing network components in a cluster to an active cluster manager, where the active cluster manager manages a plurality of network components in the cluster. The method also includes transmitting periodic heartbeat request messages from a standby cluster manager to the active cluster manager. Further, the method includes detecting a loss of heartbeat response messages from the active cluster manager, where the heartbeat response messages are transmitted from the standby cluster manager to the active cluster manager in response to the periodic heartbeat request messages. The method also includes promoting the standby cluster manager to an active role and re-routing the data traffic associated with managing the network components to the currently active cluster manager.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sayantan Bhattacharyya, Wendi Qiu, How Yin Tan, Amritpal Singh Bath, Iuri Chaer
  • Patent number: 12143391
    Abstract: In one embodiment, a device including a processor, and a memory to store data used by the processor, wherein the processor is operative to run a manufacturer usage description (MUD) controller operative to obtain a MUD profile of an Internet of Things (IoT) device from a MUD server, the MUD profile of the IoT device including: access rights of the IoT device, and any one or more of the following a default device username and/or a default device password of the IoT device, a recommended/required device password complexity of the IoT device, at least one service that should be enabled/disabled on the IoT device, and/or allowed security protocols and/or ciphers for communication to and/or from the IoT device, enforce security of the IoT device according to the MUD profile of the IoT device. Related apparatus and methods are also described.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: November 12, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nikhil Sainath Kale, M. David Hanes, Ana Peric, Gonzalo Salgueiro
  • Patent number: 12143290
    Abstract: In one embodiment, a device obtains quality of experience metrics for an online application whose traffic traverses a particular interface of a router located at a first site in a network. The device identifies a correlation between throughput of the particular interface and the quality of experience metrics for the online application. The device makes a determination that the correlation is a root cause of degradation of the quality of experience metrics for the online application at least in part by determining whether throughput of an interface of a remote router located at a second site in the network is correlated with the quality of experience metrics. The device configures, based on the determination, a priority queue associated with the particular interface for use by traffic of the online application.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Vinay Kumar Kolar
  • Patent number: 12142578
    Abstract: An apparatus includes a printed circuit board (PCB), and an integrated circuit (IC) package connected with the PCB. The IC package includes a package substrate, a die secured to the package substrate and including an integrated circuit, and a stiffener ring secured to the package substrate and surrounding so as to define a perimeter around the die. The stiffener ring increases a rigidity of the package substrate and delivers electrical power to the integrated circuit, where the stiffener ring includes a first conductive layer forming a power (PWR) plane for the integrated circuit, a second conductive layer forming a ground (GND) plane for the integrated circuit, and an insulating layer disposed between the first conductive layer and the second conductive layer.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: November 12, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xiaohong Wu, Xing Wang, Mike Sapozhnikov, Sayed Ashraf Mamun, Tomer Osi, Joel Goergen
  • Patent number: 12143359
    Abstract: A domain name system (DNS) resolver includes a processor and a non-transitory computer-readable media storing instructions that, when executed by the processor, causes the processor to perform operations including receiving, from a client device, a request for an internet protocol (IP) address associated with a domain name, determining the IP address associated with the domain name, sending first data defining the IP address associated with the domain name to the client device, and sending second data defining the IP address associated with the domain name to a firewall device, the second data including an identification of the client device.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Adam Gregory Winn, Jeffrey Gino Fanelli, Brian Levin
  • Patent number: 12141137
    Abstract: A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. In translating the query, the computing device may translate one or more time-based query commands into the second query language.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Raman Arora, Ankit Jain, Meng Su, Hailun Yan, Sophia Rui Zhu
  • Patent number: 12143291
    Abstract: A method is performed at a router on a multicast configured to forward a multicast flow. The method comprises: in response to receiving, from a controller connected to the multicast path or the multicast path, an enable command to enable statistics tracing for the multicast flow, determining whether the router has sufficient resources to perform statistics tracing; and when the router has the sufficient resources: responsive to the enable command, enabling statistics tracing to collect statistics for the multicast flow; generating a first request to include the enable command and the statistics; and forwarding the first request towards the controller.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: November 12, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mankamana Mishra, Nitin Kumar, Sridhar Santhanam
  • Patent number: 12143418
    Abstract: This disclosure describes techniques for preventing network attacks within messages. For instance, electronic device(s) may receive a message, such as an email, from a first electronic device. The message may include a first code with a first embedded address to a first network resource, such as a malicious network resource. As such, the electronic device(s) may analyze the message to identify the first code. The electronic device(s) may then generate a second address associated with a second network resource, such as a secure proxy, a remote browser, a click-time protection service, and/or the like. Next, the electronic device(s) may embed the second address in a second code and replace the first code within the message with the second code. After replacing the first code, the electronic device(s) may send the message to a second electronic device of the second user.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Suresh Gopathy, Gajendar Pandey, Pradyumna Paralikar
  • Patent number: 12142861
    Abstract: A system includes a cage and a first coil. The cage includes a first end and a second end opposite the first end. The first end is arranged to receive an electrical connector. The second end is arranged to receive a pluggable module such that the electrical connector forms an electrical connection with the pluggable module. The first coil is positioned on or in the cage such that the first coil is arranged to deliver electric power to the pluggable module by inducing an electric current in a second coil positioned in or on the pluggable module when the pluggable module is connected to the electrical connector in the cage.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Mark C. Nowell, D. Brice Achkir, Joel R. Goergen, Giovanni Giobbio, Mary K. Laue
  • Patent number: 12141426
    Abstract: A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system, and optionally a camera. Via the XR software application program, various techniques are performed for interacting with a physical object via the XR environment, in particular modifying, for example, a state or a parameter or operations of the object. In a technique, the XR software application program facilitates directing a physical computing system or device to perform certain actions associated with a physical object.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Devin Bhushan, Jesse Chor, Sammy Lee, Glen Wong
  • Patent number: 12141183
    Abstract: Systems and methods are disclosed for processing and executing queries against one or more dataset sources, where the queries identify a set of data to be processed and a manner of processing the set of data. To query the dataset sources, a query coordinator generates a query processing scheme that includes a dynamic allocation of multiple layers of partitions. The query is then executed based on the query processing scheme.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sourav Pal, Arindam Bhattacharjee, Kishore Reddy Ramasayam, Alexander Douglas James
  • Patent number: 12143492
    Abstract: A zero-touch deployment (ZTD) manager receives a first request to issue a first cryptographic token to a constrained device for establishing a communications session between the constrained device and a secured resource. The ZTD manager evaluates identity information corresponding to the constrained device and determines whether the identity information is valid. If so, the ZTD manager returns the first cryptographic token to the constrained device, where it is stored in cache memory. The ZTD manager receives a second request to obtain a second cryptographic token from the secured resource. When the second cryptographic token is provided to the secured resource, the secured resource uses this second cryptographic token to validate the first cryptographic token and to facilitate the communications session with the constrained device.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Freed, Elango Ganesan, Swapna Anandan
  • Patent number: 12143880
    Abstract: In one embodiment, a mobile system scans wireless channels for any upcoming access points using a dedicated monitor radio of the mobile system. The mobile system identifies a particular wireless channel in use by an upcoming access point. The mobile system notifies a second radio of the mobile system of the particular wireless channel. The mobile system performs a handoff between a current access point and the upcoming access point in part by switching the second radio of the mobile system to the particular wireless channel of the upcoming access point.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Alessandro Erta, Luca Bisti, Domenico Ficara, Kasi Nalamalapu, Salvatore Valenza, Vincent Cuissard, Sudhir Kumar Jain, Loris Gazzarrini, Arun Khanna, Stefano Ferrari, Pascal Thubert
  • Patent number: 12141143
    Abstract: A method includes receiving an initial pipeline including a sequence of commands for execution on a computing system, and obtaining, for each command in the sequence of commands, semantic information. The sequence of commands includes a command with incomplete semantic information. The method further includes generating an abstract semantic tree (AST) with the semantic information and a placeholder for the incomplete semantic information, and manipulating the AST to generate a revised AST. The revised AST corresponds to a revised pipeline that reduces an execution time on the computing system. The method further includes executing the revised pipeline.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Douglas James, David Ryan Marquardt, Karthikeyan Sabhanatarajan
  • Patent number: 12143289
    Abstract: In one embodiment, a device obtains client attribute data for clients of an online application that access the online application via a plurality of points of presence in a network. The device forms a performance model that models an application experience metric for the online application as a function of the client attribute data for each of the plurality of points of presence. The device selects, using the performance model, a particular point of presence from among the plurality of points of presence to be used by a particular client to access the online application, based on its client attribute data. The device causes the particular client to access the online application via the particular point of presence selected by the device using the performance model.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Michal Wladyslaw Garcarz
  • Publication number: 20240372896
    Abstract: Techniques for binding communication flows to unique addresses and/or ports, and configuring networking devices internal to a network to apply policy without the need to further introspect a given stream. Further, by creating mappings of unique addresses and/or ports to flows, the network devices are able to enforce policy without needing to coordinate with an edge node of the network at which the communication session terminates. Further, the techniques may include providing an SDN controller with a mapping between a unique address/port and a network flow, determining flow-specific policy to enforce on the flow, and programming one or more network devices to enforce the flow-specific policy in the network using the unique address/port.
    Type: Application
    Filed: July 12, 2024
    Publication date: November 7, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla
  • Publication number: 20240369985
    Abstract: In one embodiment, a method includes initiating a protection mode at a network device having a protective cover installed to filter airflow entering a network device, reducing one or more of a fan speed, processing functions, or power at the network device, exiting the protection mode upon removal of the protective cover from the network device, and increasing one or more of the fan speed, the processing functions, or the power to resume normal operation at the network device.
    Type: Application
    Filed: July 17, 2024
    Publication date: November 7, 2024
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Joel Richard Goergen, J. Scott Scheeler, Kameron Rose Hurst, Robert Gregory Twiss
  • Publication number: 20240373293
    Abstract: Quality of Service (QOS) translation may be provided. An identifier of a client device and an indication that the client device supports translation between a Quality of Service (QOS) treatment in a first wireless protocol and a QoS treatment in a second wireless protocol may be received from the first client device. Then a QoS level associated with the client device in the first wireless protocol may be determined. Next, the QoS level associated with the client device in the first wireless protocol may be mapped to a QoS level associated with the client device in the second wireless protocol. The QoS level associated with the client device in the second wireless protocol may then be applied to wireless traffic between the computing device and the client device.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 7, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Vinay SAINI, Jerome HENRY, Robert E. BARTON