Patents Assigned to Cisco Technology
-
Publication number: 20210377162Abstract: Various implementations disclosed herein enable malleable routing for data packets. For example, in various implementations, a method of routing a type of data packets is performed by a device. In some implementations, the device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes determining a routing criterion to transmit a set of data packets across a network. In some implementations, the method includes identifying network nodes and communication links in the network that satisfy the routing criterion. In some implementations, the method includes determining a route for the set of data packets through the network nodes and the communication links that satisfy the routing criterion. In some implementations, the method includes configuring the network nodes that are on the route with configuration information that allows the set of data packets to propagate along the route.Type: ApplicationFiled: June 28, 2021Publication date: December 2, 2021Applicant: Cisco Technology, Inc.Inventors: Clarence Filsfils, Peter Psenak, Francois Clad, Jose Antonio Liste
-
Publication number: 20210377153Abstract: In one embodiment, resource availability reallocation is used in establishing one or more new designated multicast flow paths with guaranteed availability of resources currently allocated and/or used by one or more designated existing multicast flow path to allocate/use for the new designated flow path(s). These resources typically include allocated guaranteed bandwidth of a network path between two adjacent or non-adjacent nodes of the network, and possibly forwarding/processing/memory resources of a network node. One embodiment communicates multicast control messages between nodes identifying to establish a new multicast flow path with resource availability reallocation from a designated multicast flow path.Type: ApplicationFiled: June 2, 2020Publication date: December 2, 2021Applicant: Cisco Technology, Inc., a California corporationInventors: Rishi CHHIBBER, Roshan LAL, Mankamana Prasad MISHRA
-
Patent number: 11188481Abstract: In an implementation, a method is provided. The method may include: receiving a sensor application by a network platform, the network platform comprising a processing module and a plurality of ports, and wherein a first portion of the processing module is allocated to an operating system of the network platform; allocating a second portion of the processing module to the sensor application by the network platform; executing the sensor application by the second portion of the processing module; emulating a port of the plurality of ports by the second portion of the processing module; and allowing the executed sensor application to interact with the operating system through the emulated port.Type: GrantFiled: August 30, 2019Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: David John Zacks, Anoop Vetteth, Tarunesh Ahuja, Davi Gupta, Jagbir Kang
-
Patent number: 11190394Abstract: In one embodiment, a first computer networking device executes an election algorithm to determine whether at least the first computer networking device or a second computer networking device is responsible for forwarding, to at least one receiving device, communications addressed to a specified group of computing devices. The first computer networking device may further store first data indicating that the first computer networking device is responsible for forwarding the communications. However, in response to the first computer networking device determining that it is no longer receiving the communications, it may store second data indicating that the first computer networking device is no longer responsible for forwarding the communications and may send, to the second computer networking device, third data indicating that the first computer networking device is not receiving the communications.Type: GrantFiled: October 10, 2019Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Krishnaswamy Muddenahally Ananthamurthy, Samir Thoria, Suma Kachinthaya, Swadesh Agrawal
-
Patent number: 11190956Abstract: Embodiments herein describe association rules (e.g., affinity and anti-affinity rules) that a wireless device can use to optimize its performance in a Wi-Fi network. While BSS coloring is typically used to eliminate color collisions, the embodiments herein use BSS coloring to define what BSS colors should be on the same channel and which should not. For example, an affinity rule can indicate that a wireless device assigned a first BSS color (e.g., red) can share the same channel with wireless devices (or BSSs) assigned a second BSS color (e.g., green). In contrast, an anti-affinity rule can indicate that a wireless device in the red BSS color cannot share a channel with a wireless device assigned to a third BSS color (e.g., blue). The embodiments herein permit the wireless devices to be grouped with, or separated from, wireless devices having different BSS colors.Type: GrantFiled: January 24, 2020Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro, M. David Hanes
-
Patent number: 11190434Abstract: The present disclosure is directed to determining bandwidth capacity in a WAN path and includes one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations including, selecting a SD-WAN path for which to determine bandwidth capacity, wherein the path is associated with a Quality of Service (QoS) shaper having a pre-determined shaper rate, incrementally increasing a test load applied on the selected path, wherein the test load is applied concurrently with existing user traffic, calculating a performance score for the path after each increase in the test load, determining a performance of the path based on the calculated performance score, and updating the shaper rate of the QoS shaper based on the performance of the path.Type: GrantFiled: March 16, 2020Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Changhong Shen, Hongbo Xia, Xiao-Rong Wang, Yu Zhang
-
Patent number: 11190579Abstract: In one embodiment, a networking device at an edge of a network extracts data from traffic in the network using a plurality of protocol connectors of the networking device. The networking device normalizes the data extracted from the traffic in the network, to form normalized data. The networking device applies a data transformation to the normalized data, to form transformed data. The networking device identifies, based on a policy, one or more cloud providers as being authorized to receive the transformed data. The networking device sends the transformed data to the one or more cloud providers.Type: GrantFiled: July 17, 2020Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Robert E. Barton, Stephan Edward Friedl, Anoop Mohan, Norbert Heusser, Yogesh Kumar Soni, Daniel Eckstein
-
Patent number: 11188490Abstract: In one embodiment, a method includes establishing a connection between a hardware switch and a console port, connecting the console port to a first central processing unit (CPU) using the hardware switch, and receiving, from the console port, a first character stream. The method also includes detecting, by the hardware switch, a first special character within the first character stream. The method further includes connecting, by the hardware switch, the console port to a second CPU in response to detecting the first special character within the first character stream.Type: GrantFiled: March 4, 2020Date of Patent: November 30, 2021Assignee: Cisco Technology, Inc.Inventors: Mridul Bajpai, Hsi-Wen Chen, Mete Yilmaz
-
Publication number: 20210368522Abstract: Time Sensitive Networking (TSN) in wireless environments may be provided. First, a Radio Frequency (RF) profile associated with a station may be received by a computing device. Next, a number of Transmit Opportunities (TxOPs) to use for transmitting data between an Access Point (AP) and the station based on the received RF profile may be determined. The determined number of TxOPs may then be provided to a wireless controller associated with the AP.Type: ApplicationFiled: August 6, 2021Publication date: November 25, 2021Applicant: Cisco Technology, Inc.Inventors: Robert E. BARTON, Maik Guenter SEEWALD, Pascal THUBERT, Jerome HENRY
-
Patent number: 11184839Abstract: Wireless dynamic file exchange is provided by, in response to a triggering network condition occurring, initiating an exchange of a parameter file including non-layer two content via at least one 802.11 message, such as a Generic Advertisement Service (GAS) message between an access point (AP) and a station (STA) connected to the AP; and in response to determining that the exchange was unsuccessful, terminating a connection between the AP and the STA. The parameter file may be sent over several messages and update the parameters for a new session or an existing session. Devices that do not conform to the updated parameters may be disassociated from the AP and re-connect to receive and implement the updated parameters.Type: GrantFiled: January 22, 2020Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Sudhir K. Jain, Malcolm Muir Smith
-
Patent number: 11183603Abstract: Embodiments herein describe photonic systems that include a germanium photodetector thermally coupled to a resistive element. Current flowing through the resistive element increases the temperature of the resistive element. Heat from the resistive element increases the temperature of the thermally coupled photodetector. Increasing the temperature of the photodetector increases the responsivity of the photodetector. The bias voltage of the photodetector can be increased to increase the bandwidth of the photodetector. In various embodiments, the photodetector includes at least one waveguide to receive light into the photodetector. Other embodiments include multiple resistive elements thermally coupled to the photodetector.Type: GrantFiled: August 23, 2019Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Igal I. Bayn, Sean P. Anderson
-
Patent number: 11184325Abstract: The present disclosure provides for application-centric enforcement for multi-tenant workloads with multi-site data center fabrics by: receiving, at a local switch at a first site, a packet from a first host at the first site intended for a second host located at a second site; identifying class identifiers (ID) for the hosts; determining, based on the class IDs, a security policy for transmitting data between the hosts; in response to determining that the security policy indicates that the second site exclusively manages security policies for the hosts' network: setting a policy applied indicator on the packet indicating that enforcement of the security policy is delegated from the first switch to a second switch connected to the second host; including the class IDs in the packet; and transmitting the packet to the second site.Type: GrantFiled: June 4, 2019Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Murukanandam K. Panchalingam, Umamaheswararao Karyampudi, Muralidhar Annabatula, Darpan R. Kathoke, Junyun Li
-
Patent number: 11181689Abstract: Photonic devices include a photonic assembly and a substrate coupled to the photonic assembly. The photonic assembly includes a photonic die and an optical device coupled to the photonic die with an adhesive to form an optical connection between the optical device and the photonic die. The photonic assembly is coupled to the photonic assembly by reflowing a plurality of solder connections at temperature that is less than a cure temperature of the adhesive.Type: GrantFiled: September 23, 2019Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Sandeep Razdan, Vipulkumar K. Patel, Aparna R. Prasad
-
Patent number: 11184364Abstract: Techniques for device connectivity are provided. A request to discover available cast devices is received from a first user device, and a first logically defined space is identified, where a first user associated with the first user device is authorized to access the space. A set of cast devices that correspond to the first logically defined space is determined. A first local port on a gateway device is allocated to a first cast device of the set of cast devices. Further, a response to the request is generated, where the response indicates the first local port on the gateway device. The response is transmitted to the first user device.Type: GrantFiled: January 9, 2019Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Vikas S. Murthy, Nitesh Trikha
-
Patent number: 11184238Abstract: The present disclosure is directed to unified feature operations, and includes methods comprising receiving, for each of one or more actions that have been defined and downloaded to a data plane, registration information for registering each of the one or more actions, wherein the registration information includes an action handle for identifying a registered action of one or more registered actions; receiving a query from an application module having a composite action comprising at least one custom action to determine if the at least one custom action corresponds to at least one registered action; and in response to determining that the at least one custom action corresponds to at least one registered action, transmitting to the application module at least one action handle corresponding to the at least one registered action, wherein the at least one action handle is used to create a composite action package in the data plane.Type: GrantFiled: October 26, 2020Date of Patent: November 23, 2021Assignee: Cisco Technology, Inc.Inventors: Mingzhe Lu, Hongqing Li, Preety Mordani, Prabahar Radhakrishnan
-
Patent number: 11176452Abstract: In one embodiment, a system, apparatus and a method is described, the system, apparatus and a method including, a storage device and a memory operative to store target content items, a comparator operative to compare one content item of the target content items with the other target content items, and, at least on the basis of comparing the one content item of the target content items with the other content items of the target content items, to develop a correlation graph between each one content item of the target content items and the other content items of the target content items, and a machine learning system operative to receive the correlation graph and to output a decision, on the basis of in the correlation graph, indicating if the content items represented in the correlation graph are pirated content items or not. Related system, apparatuses and methods are also described.Type: GrantFiled: February 28, 2017Date of Patent: November 16, 2021Assignee: Cisco Technology, Inc.Inventors: Uri Porat, Yoav Glazner, Amitay Stern
-
Patent number: 11177796Abstract: A flip-flop is provided that includes an input latch, configured to receive a data signal and a complement and produce set and reset pulses based on a clock and a difference between the data signal and the complement; and an output latch, configured to store a data value in a first memory and a complement data value in a second memory based on the set and reset pulses and the clock. Various buffers configured to invert and amplify the set and reset pulses before provision to the output latch stages are optionally disposed between the input and output latches. The input latch includes two signal arms, two difference transistors (one gate controlled by the clock and the other by a clock complement) coupled oppositely to one another (by respective drains and sources) to the signal arms, and two regeneration inverters coupled oppositely to one another to the signal arms.Type: GrantFiled: April 6, 2020Date of Patent: November 16, 2021Assignee: Cisco Technology, Inc.Inventors: Alexander C. Kurylak, Kadaba Lakshmikumar
-
Patent number: 11178071Abstract: Embodiments herein describe using translation mappings and security contracts to establish interconnects and policies between switching fabrics at different sites to create a unified fabric. In one embodiment, a multi-site controller can stretch endpoint groups (EPGs) between the sites so that a host or application in a first site can communicate with a host or application in a second site which is assigned to the same stretched EPG, despite the two sites have different namespaces. Further, the shadow EPGs can be formed to facilitate security contracts between EPGs in different sites. Each site can store namespace translation mapping that enable the site to convert namespace information in packets received from a different site into its own namespace values. As a result, independent bridging and routing segments in the various sites can be interconnected as well as providing application accessibility across different fabrics with independent and private namespaces.Type: GrantFiled: October 18, 2018Date of Patent: November 16, 2021Assignee: Cisco Technology, Inc.Inventors: Sridhar Vallepalli, Javed Asghar, Umamaheswararao Karyampudi, Saad Malik, Amitkumar V. Patel
-
Patent number: 11171975Abstract: In one embodiment, a network assurance service that monitors a network detects, using a machine learning-based anomaly detector, network anomalies associated with source nodes in the monitored network. The network assurance service identifies, for each of the detected anomalies, a set of network paths between the source nodes associated with the anomaly and one or more potential destinations of traffic for that source node. The network assurance service correlates networking devices along the network paths in the identified sets of network paths with the detected network anomalies. The network assurance service adjusts the machine learning-based anomaly detector to use a performance measurement for a particular one of the networking devices as an input feature, based on the correlation between the particular networking device and the detected network anomalies.Type: GrantFiled: September 25, 2018Date of Patent: November 9, 2021Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Santosh Ghanshyam Pandey
-
Patent number: 11170319Abstract: In one embodiment, a computing device scans a plurality of available data sources associated with a profiled identity for an individual, and categorizes instances of the data sources according to recognized terms within the data sources. Once determining whether the profiled identity contributed positively to each categorized instance, categorized instances that have a positive contribution by the profiled identity may be clustered into clusters. The computing device may then rank the clusters based on size of the clusters and frequency of recognized terms within the clusters, and can then infer an expertise of the profiled identity based on one or more best-ranked clusters. The inferred expertise of the profiled identity may then be stored.Type: GrantFiled: April 28, 2017Date of Patent: November 9, 2021Assignee: Cisco Technology, Inc.Inventors: Sujit Biswas, Milind Naphade, Manjula Shivanna, Gyana Ranjan Dash, Srinivas Ruddaraju, Carlos M. Pignataro