Patents Assigned to Cisco Technology
-
Publication number: 20240380646Abstract: Granular guard interval tuning may be provided. A delay profile for a plurality of sub-bands in a serving channel may be created. Then delay spread information from at least one calibration helper device for the plurality of sub-bands in the serving channel may be received. Next, a delay spread matrix based on the delay profile, the delay spread information, and a location of the calibration helper devices may be created. The delay spread matrix may then be used to determine optimal Guard Intervals (GIs).Type: ApplicationFiled: November 1, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Matthew A. Silverman, Jerome Henry, Pascal Thubert
-
Publication number: 20240380535Abstract: Physical Layer Protocol Data Units (PPDUs) with an extension and specifically PPDUs with an extension for Ambient Power (AMP) Backscatter Device (BKD) excitation may be provided. A PPDU with an AMP BKD excitation extension can include an AMP BKD excitation extension field indicating the version and duration of the AMP BKD excitation extension. A method for providing the PPDU with the AMP BKD excitation extension includes generating the PPDU with the AMP BKD excitation extension and the AMP BKD excitation extension field and transmitting the PPDU with the AMP BKD excitation extension.Type: ApplicationFiled: September 1, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Matthew A. Silverman, Sivadeep Reddy Kalavakuru, Ardalan Alizadeh
-
Publication number: 20240380538Abstract: Sounding for Multi-Access Point (AP) coordination and, specifically, hybrid staggered and concurrent sounding for multi-AP coordination may be provided. Performing hybrid staggered and concurrent sounding may include coordinating a plurality of APs to perform a hybrid sounding signal process, including determining a sounding frame transmission time and an order for the plurality of APs to stagger sounding signals, and performing the hybrid sounding signal process. An announcement signal may be sent to clients before performing the hybrid sounding signal process. Additionally, channel information may be received from the clients, and AP operation can be determined based on the channel information.Type: ApplicationFiled: September 1, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Matthew A. Silverman, Malcolm M. Smith, Indermeet S. Gandhi, Brian D. Hart
-
Publication number: 20240381233Abstract: Improving network throughput and, specifically, improving network throughput for networks comprising sub-7.25 GHz and millimeter wave links may be provided. Improving network throughput may include determining device information of a Station (STA). The STA may be enabled to communicate on a 60 (GHz) band in addition to sub 7.25 GHz bands based on the device information.Type: ApplicationFiled: December 15, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Indermeet S. Gandhi, Brian D. Hart, Jerome Henry, Shailender Potharaju
-
Publication number: 20240380481Abstract: Backscatter Device (BKD) onboarding may be provided. BKD onboarding may begin with an AP receiving an identifier associated with a BKD. The AP may determine to onboard the BKD and transmit to the BKD an onboarding excitation signal to request data from a memory bank of the BKD. The AP may then receive a response to the onboarding excitation signal from the BKD. The AP may verify the BKD is valid based on the identifier and the response. Finally, the AP may onboard the BKD based on verifying the BKD is valid.Type: ApplicationFiled: October 30, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Jerome Henry, Juan Carlos Zuniga, Stephen M. Orr
-
Publication number: 20240378407Abstract: Backscatter Device (BKD) placement and placement calibration may be provided. A plurality of ambient energy sources in a Three-Dimensional (3D) space may be identified and mapped. Each of the plurality of ambient energy sources may be categorized as one of the following: a stationary and controllable ambient energy source, a stationary and uncontrollable ambient energy source, and a mobile ambient energy source. An amount of ambient energy available at each of a plurality of sub-spaces of the 3D space may be determined. The amount of ambient energy available at each of the plurality of sub-spaces may be determined by determining a first amount of ambient energy that is continuously available and a second amount of ambient energy that is likely available at each of the plurality of sub-spaces of the 3D space.Type: ApplicationFiled: September 1, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Domenico Ficara, Amine Choukir, Jerome Henry, Ugo Mario Campiglio
-
Publication number: 20240380482Abstract: Charging for Ambient Power (AMP) devices and, in particular, AMP Backscatter Devices (BKDs) may be provided. AMP device charging may include a transmitting device transmitting an initial charging frame, the initial charging frame comprising a payload for charging. The transmitting device may detect a BKD in response to transmitting the initial charging frame. The transmitting device may then determine a new payload for a new charging frame to charge the BKD and transmit the new charging frame to charge to the BKD.Type: ApplicationFiled: October 30, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Jerome Henry, Robert E. Barton, Juan Carlos Zuniga, Indermeet Gandhi
-
Publication number: 20240381300Abstract: Receiver and transmitter assistance for Backscatter Devices (BKDs) may be provided. Network devices enabled to assist with management of BKDs in a network may be identified. A relative position of each of network devices may be determined with respect to an Access Point (AP) it is associated with. A first group of network devices from the network devices may be determined to relay BKD frames based on the relative position of each of the network devices and positions of the BKDs. Each APs of the network with which the first group of network devices are associated with may be caused to send a BKD relay assistance request to each of the first group of network devices. The BKD relay assistance request may include a request to detect the BKD frames backscattered by the BKDs and to relay the detected BKD frames to the AP.Type: ApplicationFiled: September 18, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Jerome Henry, Robert E. Barton, Indermeet S. Gandhi
-
Publication number: 20240381176Abstract: Crowdsourcing client devices as backscatter relays may be provided. A first computing device may determine that a communication is coming from a backscatter communication device. Then the communication may be repackaged into a repackaged communication. The repackaged communication may then be sent to a second computing device.Type: ApplicationFiled: November 13, 2023Publication date: November 14, 2024Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Jerome Henry, Indermeet S. Gandhi
-
Patent number: 12141426Abstract: 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: GrantFiled: July 31, 2019Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Devin Bhushan, Jesse Chor, Sammy Lee, Glen Wong
-
Patent number: 12143359Abstract: 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: GrantFiled: March 8, 2021Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Adam Gregory Winn, Jeffrey Gino Fanelli, Brian Levin
-
Patent number: 12141137Abstract: 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: GrantFiled: July 29, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Raman Arora, Ankit Jain, Meng Su, Hailun Yan, Sophia Rui Zhu
-
Patent number: 12143492Abstract: 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: GrantFiled: August 4, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Michael Freed, Elango Ganesan, Swapna Anandan
-
Patent number: 12141040Abstract: 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: GrantFiled: May 27, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Sayantan Bhattacharyya, Wendi Qiu, How Yin Tan, Amritpal Singh Bath, Iuri Chaer
-
Patent number: 12143290Abstract: 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: GrantFiled: July 22, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Patent number: 12143418Abstract: 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: GrantFiled: March 16, 2021Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Suresh Gopathy, Gajendar Pandey, Pradyumna Paralikar
-
Patent number: 12143289Abstract: 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: GrantFiled: April 4, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Michal Wladyslaw Garcarz
-
Patent number: 12143880Abstract: 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: GrantFiled: September 23, 2021Date of Patent: November 12, 2024Assignee: 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: 12141183Abstract: 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: GrantFiled: March 17, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Sourav Pal, Arindam Bhattacharjee, Kishore Reddy Ramasayam, Alexander Douglas James
-
Patent number: 12141143Abstract: 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: GrantFiled: September 13, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Alexander Douglas James, David Ryan Marquardt, Karthikeyan Sabhanatarajan