Patents Assigned to Cisco Technology
-
Patent number: 11019032Abstract: Techniques to perform an operation comprising determining, by a local area network (LAN) controller, that a first device has connected to a predefined service set identifier (SSID) of a first wireless access point (AP), of a plurality of wireless APs, receiving, by the LAN controller from the first device, an Extensible Authentication Protocol (EAP) response specifying a destination address of a first private LAN controller associated with a first private network, creating, by the LAN controller based on the destination address, a Control and Provisioning of Wireless Access Points (CAPWAP) tunnel between the first wireless AP and the first private LAN controller, and configuring, by the LAN controller, the first wireless AP to broadcast a private SSID associated with the first private network, wherein the first device accesses the first private network via the CAPWAP tunnel by connecting to the first wireless AP using the private SSID.Type: GrantFiled: September 10, 2018Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Igor Slutsker, Javier I. Contreras Albesa
-
Patent number: 11016819Abstract: This disclosure describes techniques for providing virtual resources (e.g., containers, virtual machines, etc.) of a clustered application with information regarding a cluster of physical servers on which the distributed clustered application is running. A virtual resource that supports the clustered application is executed on a physical server of the cluster of physical servers. The virtual resource may receive an indication of a database instance (or other application) running on a particular physical server of the cluster of physical servers that is nearest the physical server. The database instance may be included in a group of database instances that are maintaining a common data set on respective physical servers of the group of physical servers. The virtual resource may then access the database instance on the particular physical server based at least in part on the database instance running on the particular server that is nearest the physical server.Type: GrantFiled: August 16, 2019Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Timothy J Kuik, Sumit Kala, Yibin Yang, Hemanth Basappa Mallikarjunaswamy
-
Patent number: 11018473Abstract: Embodiments provide for selective-area growth of III-V materials for integration with silicon photonics. The resulting platform includes a substrate; an insulator, extending a first distance from the substrate, including a passive optical component at a second distance from the substrate less than the first distance, and defining a pit extending to the substrate; and a III-V component, extending from the substrate within in the pit defined in the insulator, the III-V component including a gain medium included at the second distance from the substrate and optically coupled with the passive optical component. The pit may define an Optical Coupling Interface between the III-V component and the passive optical component, or a slit defined between the III-V component and the passive optical component may define the Optical Coupling Interface.Type: GrantFiled: November 28, 2018Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Dominic F. Siriani, Jock T. Bovington, Vipulkumar K. Patel
-
Publication number: 20210153026Abstract: Location-aware spatial reuse may be provided. First, an Overlapping Basic Service Set (OBSS) transmission to be received at a device may be detected by a first Access Point (AP). Then the location of the device may be determined. Next, based on the determined location, it may be determined that the device is out of range of the first AP. Then, in response to determining that the device is out of range of the first AP, the first AP may perform an OBSS Packet Detect (PD) based Spatial Reuse (SR) transmission without reducing a transmit (Tx) power for the transmission.Type: ApplicationFiled: November 15, 2019Publication date: May 20, 2021Applicant: Cisco Technology, Inc.Inventors: Sanjay Katabathuni, Benjamin Jacob Cizdziel
-
Patent number: 11012315Abstract: Embodiments herein describe techniques for creating a lightweight snapshot of a network fabric without having to capture snapshots at a predefined interval. Instead, the snapshot system uses a data store to capture state changes to network objects in the network fabric. Because the data store captures these state changes (along with timestamps indicating when these changes occurred), the snapshot system can retroactively generate snapshots of the network fabric at any desired time. In one embodiment, the snapshot system includes an event detector that determines when to capture snapshots. Once an event is identified by the event detector, the snapshot system can use the historical changes in the data store to retroactively generate a first snapshot to capture the overall state of the network fabric before the event and a second snapshot to capture the overall state of the network fabric after the event.Type: GrantFiled: July 12, 2019Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Raghu R. Arur, Rachana A. Soni
-
Patent number: 11012296Abstract: Techniques for handling requests from a remote device are disclosed. A server receives a first unsolicited activation request from a first device of a plurality of devices. A probabilistic hash filter, associated with a data set, is queried using a first identifier associated with the first device. In response, a first result is received from the probabilistic hash filter indicating that the first device is not ready for activation. In response to receiving the first result, a back-off indication is transmitted to the first device.Type: GrantFiled: July 3, 2019Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Santosh Ramrao Patil, Pranathi Mamidi, Padumane Kishan, Swaminathan A. Anantha, Madhusudan Nanjanagud
-
Patent number: 11009929Abstract: Embodiments described herein improve availability of a power plane in a network device by using a PoE manager that is separate from an operating system in the network device. For example, when the operating system (or a PoE application executing in the operating system) becomes unavailable, either because of failure or system upgrade, the PoE manager continues managing a power plane in the network device such that connected PDs continue to receive DC power. Stated differently, by using a PoE manager that is separate from the operating system, there is no fate sharing between the PoE manager and the operating system. If the operating system is unavailable, the PoE manager continues to provide the same power allotment to the PDs. As such, updates and failures which previously made the power plane unavailable no longer affect the power supplied to the PDs.Type: GrantFiled: February 8, 2018Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Ahmed Faraz, Krishna Kumar Vavilala, Kabiraj Sethi
-
Patent number: 11012353Abstract: In one embodiment, nodes use in-band operations data (e.g., carried in iOAM data field(s)) to signal departures in the processing of a packet in a network. A “departure” refers to a divergence or deviation, as from an established rule, plan, or procedure. Departures include, but are not limited to, sending a packet over a backup path (thus, a departure/deviation from sending over a primary path); offload processing of a packet (thus, a departure/deviation from processing of a packet by an application processing apparatus); and exception or punting/slow/software path processing of a packet (thus, a departure/deviation from normal or fast/hardware path processing of a packet). In one embodiment, a proof of transit validation apparatus uses departure information to select among multiple possible verification secrets, with the selected verification secret used in validation processing with a cumulative secret value obtained from the packet.Type: GrantFiled: December 21, 2018Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Shwetha Subray Bhandari, Nagendra Kumar Nainar, Carlos M. Pignataro, Frank Brockners
-
Patent number: 11012523Abstract: In one embodiment, a proxying agent loaded at application startup loads a circuit breaker framework into a class loader, and also loads a circuit breaker proxy into an extension class loader seen by the proxying agent and by the application. The proxying agent may also instrument selected methods of the application, such that, when calling to run an instrumented method: an ID of the circuit breaker proxy is set to a trackable context, and the proxy execution may be held until exit of the run method (and if exit of the run method is due to a particular exception, an exception of the proxy may also be set to reflect the particular exception). The circuit breaker may then monitor the proxy for latency, exceptions, and circuit breaker trip criteria, and stops the run method in response to the latency, exceptions, or circuit breaker trip criteria surpassing a particular respective threshold.Type: GrantFiled: July 24, 2019Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
-
Patent number: 11012525Abstract: In one embodiment, a sender device in a network sends a plurality of uncompressed messages to a receiver device in the network. The sender device generates a sender-side compression dictionary based on the plurality of uncompressed messages. The receiver device also generates a receiver-side compression dictionary based on the uncompressed message. The sender device obtains an approval of the sender-side compression dictionary from the receiver device by sending a checksum of the sender-side compression dictionary to the receiver device, whereby the receiver device generates the approval by comparing the checksum of the sender-side compression dictionary to a checksum of the receiver-side compression dictionary. The sender device sends a compressed message to the receiver device that is compressed using the sender-side compression dictionary, after obtaining the approval of the sender-side compression dictionary from the receiver device.Type: GrantFiled: December 19, 2018Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Michael Freed, Boris Degtyar, Krishna Chikkaveeraiah Chalamasandra, Bhuvanalakshmi Kadapakkam Nandabalan
-
Patent number: 11013139Abstract: Power supply for a networking device may be provided. The networking device may comprise a first plurality of switch bars each comprising a first switch type arranged parallel to one another and a second plurality of switch bars each comprising a second switch type arranged parallel to one another. The first plurality of switch bars and the second plurality of switch bars may be arranged orthogonally. A first plurality of power supplies may be fed by a first source. A second plurality of power supplies may be fed by a second source. Respective ones of a first portion of the first plurality of power supplies feed first respective pairs of the first plurality of switch bars and respective ones of a first portion of the second plurality of power supplies feed second respective pairs of the first plurality of switch bars. The first respective pairs of the first plurality of switch bars may be different from the second respective pairs of the first plurality of switch bars.Type: GrantFiled: July 17, 2019Date of Patent: May 18, 2021Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Charles Calvin Byers
-
Publication number: 20210144239Abstract: Parallel Redundancy Protocol (PRP) using non-overlapping Resource Unit (RU) groupings may be provided. A first computing device may associate to a first Access Point (AP) at a virtual Media Access Control (MAC) address. Next, the first computing device may associate to a second AP at the virtual MAC address. Then data from a data frame may be replicated to a first one or more RUs in a channel. The first one or more RUs may be assigned to the first AP. Data from the data frame may then be replicated to a second one or more RUs in the channel. The second one or more RUs may be assigned to the second AP and may not overlap the first one or more RUs.Type: ApplicationFiled: November 11, 2019Publication date: May 13, 2021Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Vishal Satyendra Desai, Jerome Henry, Malcolm Muir Smith
-
Patent number: 11006295Abstract: A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues.Type: GrantFiled: November 9, 2018Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Jahangir Mohammed, Amit Gupta, Daniel Gerard Collins, Gautam M. Shah, Scott Barkley, Jack McGwire
-
Patent number: 11005822Abstract: In one embodiment, a network policy engine obtains a substation configuration description for a substation, indicative of intelligent electronic devices (IEDs), associated network communication devices, and related communication configuration information. The network policy engine then creates a mapping of the IEDs and the associated network communication devices based on the substation configuration description, associating each of the IEDs to a corresponding network port of the associated network communication devices. The network policy engine may then further create network control parameters based on the substation configuration description, which comprise defined communication flows for the IEDs and associated security group tags (SGTs) for the defined communication flows.Type: GrantFiled: May 3, 2019Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Robert Edgar Barton, Maik Guenter Seewald, Jerome Henry
-
Patent number: 11005521Abstract: Doppler correlators are configured to receive samples of a signal sampled based on a frequency. Each Doppler correlator includes successive butterfly elements. Each butterfly element includes cross-coupled first and second branches that include a sample delay that doubles for each successive butterfly element, and a sample inversion selectively placed in one of the first and second branches to encode into the successive butterfly elements of each Doppler correlator the same code sequence. Each Doppler correlator is configured with a respective phase rotation that varies across the Doppler correlators.Type: GrantFiled: February 3, 2020Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Knut Inge Hvidsten, Michael A. Ramalho, Ragnvald Balch Barth
-
Patent number: 11005756Abstract: In one embodiment, in-band operations data included in packets being processed is used to signal among entities of a virtualized packet processing apparatus. Using in-band operations data provides insight on actual entities used in processing of the packet within the virtualized packet processing apparatus. The operations data in the packet is modified to signal a detected overload condition of an entity that participates in communicating the packet within the virtualized packet processing apparatus and/or applying a network service to the packet. An In-Situ Operations, Administration, and Maintenance (IOAM) header is used in one embodiment, with the IOAM header typically including a new Overload Flag to signal the detection of the overload condition. In response to the signaled overload condition, a load balancer is adjusted such that future packets are not distributed to the virtualized entity associated with the detected overload condition.Type: GrantFiled: December 21, 2018Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Frank Brockners, Shwetha Subray Bhandari
-
Patent number: 11001158Abstract: In one embodiment, a static wireless power transfer (WPT) system (with charging spots and non-charging parking spots) receives a request to charge a vehicle. The device schedules a period of time during which the vehicle is allocated access to a particular charging spot based on scheduling characteristics and one or more other vehicles also requesting charging. The device may then send instructions to control the vehicle to autonomously move from a current parking spot to the particular charging spot for the scheduled period of time, the instructions precisely aligning the vehicle in the particular charging spot for optimum power transfer based on a charging coil of the vehicle and a respective ground-based charging coil of the particular charging spot. After the scheduled period of time, the device may send additional instructions to control the vehicle to autonomously move out of the particular charging spot.Type: GrantFiled: January 4, 2018Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Ashok Krishnaji Moghe, John George Apostolopoulos
-
Patent number: 11005728Abstract: In one embodiment, possible voting nodes in a network are identified. The possible voting nodes each execute a classifier that is configured to select a label from among a plurality of labels based on a set of input features. A set of one or more eligible voting nodes is selected from among the possible voting nodes based on a network policy. Voting requests are then provided to the one or more eligible voting nodes that cause the one or more eligible voting nodes to select labels from among the plurality of labels. Votes are received from the eligible voting nodes that include the selected labels and are used to determine a voting result.Type: GrantFiled: September 9, 2019Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Javier Cruz Mota, Jean-Philippe Vasseur, Andrea Di Pietro
-
Patent number: 11004476Abstract: In one embodiment, a printed circuit board (PCB) has a first central processing unit (CPU) socket and a second CPU socket substantially in line with the first CPU socket, and also has a first plurality of dual in-line memory module (DIMM) sockets interconnected with the first CPU socket and a second plurality of DIMM sockets interconnected with the second CPU socket (in a direction parallel to the first plurality of DIMM sockets). The first plurality of DIMM sockets are arranged on the PCB in at least a first column and a second column of DIMM sockets, and the second plurality of DIMM sockets are arranged on the PCB in at least the second column and a third column of DIMM sockets, such that the second column of DIMM sockets contains interleaved DIMM sockets from each of the first plurality of DIMM sockets and the second plurality of DIMM sockets.Type: GrantFiled: April 30, 2019Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Hoi San Leung, Steve Zhijian Chen, Richard Jiang Li, Minh-Thanh T. Vo, Shameem Ahmed, Kenny Lieu
-
Patent number: 11002980Abstract: Aspects described herein include an optical apparatus comprising an input port configured to receive an optical signal comprising a plurality of wavelengths, and a plurality of output ports. Each output port is configured to output a respective wavelength of the plurality of wavelengths. The optical apparatus further comprises a first plurality of two-mode Bragg gratings in a cascaded arrangement. Each grating of the first plurality of two-mode Bragg gratings is configured to reflect a respective wavelength of the plurality of wavelengths toward a respective output port of the plurality of output ports, and transmit any remaining wavelengths of the plurality of wavelengths.Type: GrantFiled: March 10, 2020Date of Patent: May 11, 2021Assignee: Cisco Technology, Inc.Inventors: Tao Ling, Yi Ho Lee, Ravi S. Tummidi, Mark A. Webster