Patents Assigned to Cisco Technology
-
Publication number: 20220070731Abstract: Load balancing for saturated wireless may be provided. A computing device may determine that an Access Point (AP) has reached a saturation point. A first Service Device (SD) having a first SD coverage area that overlaps an AP coverage area associated with the AP may be identified. Then a license to operate within a frequency spectrum segment for the first SD coverage area may be obtained. A plurality of user devices may be moved from the AP to the first SD. The first SD may then service the plurality of user devices using at least a portion of the frequency spectrum segment.Type: ApplicationFiled: September 2, 2020Publication date: March 3, 2022Applicant: Cisco Technology, Inc.Inventors: Jerome Henry, Vinay Saini, Sowbhagya Hanumaiah Sowmya
-
Publication number: 20220070276Abstract: Boot server support in an enterprise fabric network may be provided. A border device may forward, to a configuration server, a discovery message associated with a client device and the border device may forward, to a pre-boot server, the discovery message associated with a client device. The border device may then encapsulate, in response to receiving a reply to the discovery message from the configuration server and in response to receiving a reply to the discovery message from the pre-boot server, the reply to the discovery message from the pre-boot server using a Routing Locator (RLOC) from the reply to the discovery message from the configuration server. The encapsulated reply to the discovery message from the pre-boot server may include boot information. The border device may then forward the encapsulated reply to the discovery message from the pre-boot server to an edge device associated with the client device.Type: ApplicationFiled: August 27, 2020Publication date: March 3, 2022Applicant: Cisco Technology, Inc.Inventors: Parthiv Shah, Prakash C. Jain
-
Patent number: 11265286Abstract: In one embodiment, a service maintains a database of media access control (MAC) addresses of devices in a network and their associated telemetry data captured from the network. The service identifies a new MAC address being used by a particular device in the network. The service matches telemetry data associated with the new MAC address with telemetry data in the database associated with another MAC address, by using the telemetry data associated with the new MAC address as input to a machine learning-based classifier. The service determines, based on the matching, that the MAC address in the database associated with the matched telemetry data has been updated to the new MAC address by the particular device.Type: GrantFiled: April 24, 2019Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur
-
Patent number: 11265239Abstract: Techniques for extended network configuration conversion and reconfiguration are described. A network controller proceeds through a set of extended network nodes in an extended network and reconfigures ports in at the various nodes from a first configuration to a second configuration while preventing network traffic looping and maintaining data and management traffic connection to the nodes during the reconfiguration.Type: GrantFiled: September 10, 2019Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Shashank Vinchurkar, Sanjay K. Hooda, Chiragkumar P. Desai
-
Patent number: 11265763Abstract: In one embodiment, a device in a mesh network joins a source-destination oriented partial directed acyclic graph (SDO-PDAG) between a source node and a destination node in the network. The device receives operations, administration and maintenance (OAM) packets flooded along reverse paths of the SDO-PDAG. The device determines, based on the received OAM packets, packet drop rate (PDR) capacities of different paths between the device and the destination node. The device replicates a data packet sent from the source node to the destination node along two or more of the paths between the device and the destination node, based on the determined PDR capacities of those paths.Type: GrantFiled: October 7, 2019Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Patrick Wetterwald, Eric Levy-Abegnoli, Xiaoguang Jason Chen
-
Patent number: 11265231Abstract: The disclosed technology includes ranking entities in real-time to show the relative importance of those entities. The ranking is based on attributes of the entities that vary in real-time. An example of an entity is a process (e.g., an executing computer program) and the associated attributes can include the process' current CPU memory consumption. While the process runs, its CPU and memory consumption vary in real-time.Type: GrantFiled: July 16, 2019Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Chi Cao Minh, Jad Naous
-
Patent number: 11265842Abstract: Techniques for determining a range between a wireless station (STA) and a wireless access point (AP) using channel state information are described. An AP determines channel state information corresponding to an STA. The AP determines, based on the channel state information, one or more fine timing measurement (FTM) parameters. A plurality of FTM messages are transmitted between the AP and the STA, based on the one or more FTM parameters. The STA is configured to determine an estimated range to the AP based on the plurality of FTM messages.Type: GrantFiled: March 9, 2020Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Malcolm M. Smith, Xiaoqing Zhu, Jerome Henry
-
Patent number: 11265289Abstract: This disclosure describes techniques for implementing network address translation as a distributed service over the nodes of a logical network fabric, such as a software-defined network fabric. A method includes registering, by an edge node of a network, an IP address of a client device. The method further includes forwarding, by the edge node, the registered IP address to a control plane of the network. The method further includes checking, by the control plane, a network address translation policy. The method further includes recording, by the control plane, translations between the registered IP address and an allocated IP address in a translation table, each of the translations being related to the edge node. The method further includes returning, by the control plane, the translations between the registered IP address and the allocated IP address to the edge node.Type: GrantFiled: November 15, 2019Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Victor Manuel Moreno, Sanjay Kumar Hooda
-
Patent number: 11265827Abstract: Various embodiments herein disclose improving battery life while determining a location of a Bluetooth device. A corresponding method comprises receiving an identifier for a Bluetooth Low Energy (BLE) device to locate in an environment comprising a plurality of access points (APs). The method further comprises identifying a first AP of the plurality of APs communicating with the BLE device at a first power level. The method also comprises instructing, using the first AP, the BLE device to increase a transmission power level of the BLE device until a threshold number of APs of the plurality of APs, including the first AP, receive communications from the BLE device. The method additionally comprises receiving an RSSI value from each of the threshold number of APs based on the communications from the BLE device. The method also comprises computing a location of the BLE device in the environment based on the RSSI values.Type: GrantFiled: June 22, 2021Date of Patent: March 1, 2022Assignee: Cisco Technology, Inc.Inventors: Abhishek Bhattacharyya, Huy P. Tran
-
DEBRIEF MODE FOR CAPTURING INFORMATION RELEVANT TO MEETINGS PROCESSED BY A VIRTUAL MEETING ASSISTANT
Publication number: 20220060345Abstract: In one embodiment, the interactive virtual meeting assistant implements a meeting debrief post-processing operation. For a given meeting that the interactive virtual meeting assistant participated in, a meeting post-processing engine enables one or more participants of the meeting to associate a debrief with the meeting. The debrief may be an audio recording, a video recording, text, or any file. The meeting post-processing engine stores the debrief in data stores and provides access to the debrief via the meeting GUI associated with the meeting. The meeting post-processing engine also processes the debrief to generate tasks to be assigned to participants or other entities and/or schedule reminders to be provided to the participants or other entities. The debrief may be private, such that only the participant who provided the debrief may subsequently access the debrief.Type: ApplicationFiled: August 13, 2021Publication date: February 24, 2022Applicant: Cisco Technology, Inc.Inventors: David Abraham WIENER, Omar TAWAKOL, Tyler SCOTT -
Publication number: 20220061044Abstract: Bypassing radar in wide Dynamic Frequency Selection (DFS) channels utilizing puncturing may be provided. A first client device may be classified as eligible for puncturing and a second client device may be classified as not eligible for puncturing. Next, it may be determined that a subchannel in a bandwidth range should not be used. Then, in response to determining that the subchannel in the bandwidth range should not be used, the first client device may be steered to a first subset of the bandwidth range and the second client device may be steered to a second subset of the bandwidth range. The second subset of the bandwidth range may be smaller than the first subset of the bandwidth range.Type: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Applicant: Cisco Technology, Inc.Inventors: Benjamin Jacob Cizdziel, Brian D. Hart, Pooya Monajemi, David Kloper
-
Patent number: 11256590Abstract: In one embodiment, a software agent profiler process attaches to an application and a primary instrumentation interface for the application, and discovers one or more software agents associated with the application. The software agent profiler process may then launch the one or more software agents within an encapsulated container environment of the software agent profiler process by configuring each of the one or more software agents, respectively, to point to a proxy instrumentation interface of the software agent profiler process instead of the primary instrumentation interface for the application. As such, the software agent profiler process may receive calls from the one or more software agents on the proxy instrumentation interface of the software agent profiler process, and can manage the calls from the one or more application agents prior to the calls being passed to the primary instrumentation interface for the application.Type: GrantFiled: September 27, 2019Date of Patent: February 22, 2022Assignee: Cisco Technology, Inc.Inventor: Walter Theodore Hulick, Jr.
-
Patent number: 11258621Abstract: This technology enables directed broadcasts in network fabrics. To enable a directed broadcast, a control plane node is configured to resolve directed broadcast addresses by mapping the directed broadcast address to a subnet address associated with the network fabric. A fabric border node receives a directed broadcast, extracts a destination address associated with the directed broadcast, and transmits a request to the control plane node to resolve the destination address. The control plane node retrieves the stored mapping and generates a map reply to the fabric border node with a multicast destination comprising the network fabric subnet address. The fabric border node encapsulates the directed broadcast with a header comprising the multicast destination and forwards the encapsulated directed broadcast to fabric edge nodes, which decapsulate the directed broadcast and deliver a data set from the directed broadcast to appropriate end point devices.Type: GrantFiled: June 9, 2020Date of Patent: February 22, 2022Assignee: Cisco Technology, Inc.Inventors: Kedar Sudhir Karmarkar, Shyamsundar N. Maniyar, Sanjay Kumar Hooda
-
Patent number: 11258673Abstract: In one embodiment, a supervisory service for one or more networks receives telemetry data samples from a plurality of networking devices in the one or more networks. The service trains a failure prediction model to predict failures in the one or more networks, using a training dataset comprising the received telemetry data samples. The service assesses performance of the failure prediction model. The service trains, based on the assessed performance of the failure prediction model, a machine learning-based classification model to determine whether a networking device should send a particular telemetry data sample to the service. The service sends the machine learning-based classifier to one or more of the plurality of networking devices, to control which telemetry data samples the one or more networking devices send to the supervisory service.Type: GrantFiled: May 3, 2019Date of Patent: February 22, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar
-
Patent number: 11258670Abstract: Presented herein is an exemplified system and method that facilitate network-aware orchestration of similar sets of virtualized multicast-traffic receivers and/or sources (e.g., Virtual Machines) under a common network fabric element (e.g., same leaf switch and/or spine switch in a data center network fabric), e.g., to reduce network switch work load and/or number of network fabric elements involved with transmission of multicast traffic. The orchestration of scattered- and like-sets of multicast-traffic receivers and/or sources under a common network fabric element (e.g., a single and same leaf switch and/or spine switch) facilitates improvements of the operation of orchestration management technologies and virtualization overlay technologies by, e.g., improving network efficiency for multicast packet switching, reducing control plane traffic (e.g., IGMP queries), and reducing delay- and packet-transfer errors.Type: GrantFiled: November 30, 2020Date of Patent: February 22, 2022Assignee: Cisco Technology, Inc.Inventors: Arul Murugan Manickam, Ramesh Kumar Chinnasamy, Aditi Srivastava
-
Patent number: 11258229Abstract: An optoelectronic assembly and methods of fabrication thereof are provided. The assembly includes a sub-mount, one or more micro-devices attached to the sub-mount, and a lid attached to the sub-mount. The lid includes a dispense channel and a gel groove which allows for a thermal gel to be dispensed between the lid and the micro-device in a manner that mitigates the thermal gel dispersing and/or flowing onto components of the micro-devices.Type: GrantFiled: August 16, 2019Date of Patent: February 22, 2022Assignee: Cisco Technology, Inc.Inventor: Frederick W. Warning, Jr.
-
Patent number: 11252059Abstract: A method and system are described. The method and system include determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links. The nodes and the links correspond to components of a network and are associated with network performance information. The grouping characteristic includes at least one of partitionability into pages and a hop distance. The method and system also include generating a graphical visualization based on the grouping characteristic, the nodes and the links.Type: GrantFiled: December 13, 2019Date of Patent: February 15, 2022Assignee: Cisco Technology, Inc.Inventors: John Moeses Ercia Bauan, Sunil Bandla, Ricardo V. Oliveira
-
Patent number: 11250100Abstract: In one embodiment, a monitoring process detects one or more events capable of causing a future state change in a browser application having initially loaded a single page application (SPA) page, and maintains one or more causality chains of the one or more events, each causality chain tracing events of that causality chain to a respective root cause event of that causality chain. Upon detecting a virtual page transition to create a new virtual page, the monitoring process may determine that a cause of the virtual page transition matches a particular root cause event of a particular causality chain, and correlates all events of the particular causality chain to the new virtual page (e.g., where events may notably include XHRs). In another embodiment, the monitoring process may further set a start time of the particular root cause event as the start time of the new virtual page.Type: GrantFiled: February 17, 2019Date of Patent: February 15, 2022Assignee: Cisco Technology, Inc.Inventors: Lehong Hu, Binil David Thomas, Shubham Jindal, Xiaolu Li
-
Patent number: 11252577Abstract: Embodiments herein describe mirroring slices in a 5G domain (or network) in a Wi-Fi domain (or network). A slice in a 5G domain allows a service provider to establish a separate network within the 5G network which can have a different minimum bandwidth, minimum latency, a quality of service (QoS) level, a certain application must be proximate to the client devices, and a service level agreement (SLA) relative to the other slices. The embodiments herein can mirror the traffic isolation and flexibility of 5G slices in a Wi-Fi network by using resource units (RUs). The AP can assign RUs in a manner to match the bandwidth and latency of the corresponding 5G slice. Further, the AP controls which client devices can use the RUs and can ensure that only the client devices that can use the same 5G slice can use the same RUs.Type: GrantFiled: March 5, 2020Date of Patent: February 15, 2022Assignee: Cisco Technology, Inc.Inventors: Robert E. Barton, Vishal S. Desai, Jerome Henry
-
Patent number: 11249246Abstract: Aspects described herein include an optical apparatus comprising a multiple-stage arrangement of two-mode Bragg gratings comprising: at least a first Bragg grating of a first stage. The first Bragg grating is configured to transmit a first two wavelengths and to reflect a second two wavelengths of a received optical signal. The optical apparatus further comprises a second Bragg grating of a second stage. The second Bragg grating is configured to transmit one of the first two wavelengths and to reflect an other of the first two wavelengths. The optical apparatus further comprises a third Bragg grating of the second stage. The third Bragg grating is configured to transmit one of the second two wavelengths and to reflect an other of the second two wavelengths.Type: GrantFiled: November 30, 2020Date of Patent: February 15, 2022Assignee: Cisco Technology, Inc.Inventors: Tao Ling, Yi Ho Lee, Ravi S. Tummidi, Mark A. Webster