Patents Assigned to Cisco Technology
-
Patent number: 10868581Abstract: In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit.Type: GrantFiled: May 15, 2019Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Daniel James Cafe, Ben Kelly, Alpesh S. Patel
-
Patent number: 10868431Abstract: In one embodiment, a battery backup unit (BBU) cut-off and recharge circuit includes: a first transistor, a power entry connection connected to a main power supply, where power from the power entry connection flows to application circuits for an electronic device, and the first transistor is positioned between a BBU and the power entry connection, and a microcontroller, where the microcontroller is operative to: detect a loss of power from the main power supply, turn on the first transistor to enable the BBU to discharge through the power entry connection to application circuits, detect a status of charge (SOC) for the BBU, and upon detecting that the SOC is under a predefined threshold, set the BBU cut-off and recharge circuit to a lockdown state by turning off the first transistor.Type: GrantFiled: January 16, 2018Date of Patent: December 15, 2020Assignee: Cisco Technology, Inc.Inventors: Xiqun Zhu, Sung Kee Baek, Wingo Cheong, Steven Anthony Granzella, Joel Goergen, Charles Calvin Byers
-
Patent number: 10863387Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.Type: GrantFiled: October 2, 2013Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng
-
Patent number: 10862808Abstract: A method including: receiving a flow; for each interface in the plurality of interfaces, determining the preference of the interface for the flow; when only a single interface has a preference for the flow, assigning the flow to that single interface; when multiple interfaces having a preference for the flow have comparable headroom, assigning the flow to the interface of the multiple interfaces with the fewest flows currently assigned to it; and when multiple interfaces having a preference for the flow do not have comparable headroom, assigning the flow to the interface within the multiple interfaces having a preference for the interface that has the greatest headroom.Type: GrantFiled: March 9, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Mark Ross Mitchiner, Dana Lynn Blair
-
Patent number: 10862793Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.Type: GrantFiled: January 9, 2020Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
-
Patent number: 10863368Abstract: A machine learning based adaptive short beacon activation (SBA) engine is described. The SBA engine provides for activating or suppressing short beacon transmission in a network cell based on total network cell effects in both airtime consumption and network flows as determined by the SBA engine. In some examples the SBA engine utilizes input parameters received from various wireless medium to evaluate the current and near future advantages and/or disadvantages of activating/suppressing short beacons.Type: GrantFiled: March 22, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Pooya Monajemi, Vishal S. Desai
-
Patent number: 10863465Abstract: Techniques are disclosed to synchronize wireless signal transmission by endpoints controlled by a central controller. For example, an example method of wireless communication includes receiving, at a first device, over a wired medium between the first device and a second device, a plurality of packets from the second device. Each of the plurality of packets comprises data representative of a portion of a signal corresponding to a wireless medium. The method further includes receiving, at the first device, from the second device over the wired medium a synchronization signal based on a common master clock at the second device. The method further includes synchronizing, at the first device, a local clock of the first device to the common master clock based on the synchronization signal. The method further includes reconstructing the signal corresponding to the wireless medium based on the plurality of packets and the synchronized local clock.Type: GrantFiled: April 18, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Paul J. Stager, David S. Kloper, Brian D. Hart, Matthew A. Silverman
-
Patent number: 10862807Abstract: Techniques for monitoring packet telemetry are provided. A policy is received at a first node from a controller, where the policy includes an indication of a first flow. A first packet belonging to the first flow is received at the first node. A second node in a network path for the first packet is determined. A first header is added to the first packet based on the policy, wherein the first header includes an indication of the controller. The first packet is transmitted to the second node. Finally, telemetry data associated with the first node is transmitted to the controller based on the policy.Type: GrantFiled: September 19, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Mouli Vytla, Souvik Ghosh
-
Patent number: 10862780Abstract: In one aspect, a system for automatic detection of webpage loading at a web browser of a client device in a monitored environment is disclosed. The system includes: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: detect start of loading of a webpage at the web browser of the client device in the monitored environment; set a dynamic watchdog repeating timer at a value; start the timer; recursively check for completion of the loading of the webpage; when determined that the loading of the webpage has completed, determine whether a Java script engine of the web browser loading the webpage is idle; and when determined that the Java script engine of the web browser loading the webpage is idle, stop the timer and generate a report of the webpage.Type: GrantFiled: June 19, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventor: Ryan O'Connell
-
Patent number: 10860797Abstract: One embodiment of the present invention sets forth a technique for generating a summary of a recording. The technique includes generating an index associated with the recording, wherein the index identifies a set of terms included in the recording and, for each term in the set of terms, a corresponding location of the term in the recording. The technique also includes determining categories of predefined terms to be identified in the index and identifying a first subset of the terms in the index that match a first portion of the predefined terms in the categories. The technique further includes outputting a summary of the recording comprising the locations of the first subset of terms in the recording and listings of the first subset of terms under one or more corresponding categories.Type: GrantFiled: June 13, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventor: Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10862921Abstract: In one embodiment, activity of a plurality of applications in a computer network is monitored, and a plurality of individual business transactions occurring within the plurality of applications may be identified. Additionally network traffic details associated with each particular business transaction of the plurality of individual business transactions may be determined. In response to detecting a network-based threat on a particular network flow within the computer network, the techniques herein may correlate the particular network flow to a corresponding business transaction of the plurality of individual business transactions based on the associated network traffic details of the corresponding business transaction. Accordingly, threat mitigation may be initiated specific to the corresponding business transaction in response to the detected network-based threat being correlated to the corresponding business transaction.Type: GrantFiled: July 31, 2017Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Syed Abdul Ahad, Amal Padmanabhan, Vinay Gangoli, Pranjal Kumar
-
Patent number: 10863035Abstract: Presented herein is an audio endpoint for telecommunication operations with increased echo rejection. According to one example, the audio endpoint includes a housing body, an upper speaker assembly, a lower speaker assembly, and at least one microphone assembly. The upper speaker assembly is disposed near a top portion of the housing body and has an effective frequency range above a first frequency. The lower speaker assembly is disposed near a bottom portion of the housing body and has an effective frequency range below a second frequency. The microphone assembly includes a first microphone element and a second microphone element. The first microphone element is above the second microphone element so that they are vertically aligned. The first microphone element has an effective frequency range below the first frequency and the second microphone element has an effective frequency range above the second frequency.Type: GrantFiled: November 30, 2017Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: David William Nolan Robison, Kevin Lee Hughes, Feng Bao
-
Patent number: 10862910Abstract: In one embodiment, a server may receive both layer-2 topology information and layer-2 telemetry information from a plurality of layer-2 switches. The server may then apply behavioral learning to both the layer-2 topology information and the layer-2 telemetry information to detect layer-2 patterns that are indicative of one or more problematic layer-2 behaviors. As such, based on the behavioral learning, the server then creates predictive rules to be applied within layer-2 networks to predict the one or more problematic layer-2 behaviors. The predictive rules may then be used within a particular layer-2 network to cause i) prediction of one or more particular problematic layer-2 behaviors within the particular layer-2 network based on data from a plurality of switches within the particular layer-2 network, and ii) mitigation against the predicted one or more particular problematic layer-2 behaviors within the particular layer-2 network.Type: GrantFiled: March 8, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Alejandro Alberto Eguiarte Salazar, Nagendra Kumar Nainar, Richard Furr, Yogesh Thoppae Ramdoss
-
Patent number: 10862775Abstract: Techniques are disclosed for using arbitrary criteria to define events occurring within a network infrastructure, as well and techniques for detecting and responding to the occurrence of such custom events. Doing so allows a collection of networking elements (switches, routers, etc.) to perform a variety of distributed functions from within the network itself to respond to custom events. Further, because custom events are published across the network, multiple network elements can communicate and respond to the same event. Thus, unlike currently available event management systems, custom events (and responding applications) can be used to create and coordinate software defined networking within a common network infrastructure.Type: GrantFiled: July 10, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Jason Pfeifer, Richard M. Pruss, John E. McDowall
-
Patent number: 10863379Abstract: In one embodiment, a basic service set (BSS) color assignment apparatus includes a processor, and a memory to store data used by the processor, wherein the processor is operative to calculate, for each one BSS color of a plurality of BSS colors, a BSS color assignment metric at least based on use of the one BSS color in at least one neighboring BSS neighboring a BSS of an access point in an infrastructure wireless local area network (WLAN), yielding a plurality of BSS color assignment metrics for the BSS of the access point, select one of the plurality of BSS color assignment metrics associated with an optimal choice BSS color of the plurality of BSS colors for the BSS of the access point and assign the optimal choice BSS color to the BSS of the access point.Type: GrantFiled: July 8, 2019Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Santosh Ghanshyam Pandey, Pooya Monajemi, Vishal Desai
-
Patent number: 10860409Abstract: In one embodiment, a device writes messages and corresponding trace-on-failure flags to log files when failure conditions are detected. The device propagates the trace-on-failure flags to headers of the log files. The device forms a file index of the log files that have trace-on-failure flags set in their headers. The device performs, using the file index, a lookup of messages in the log files associated with a particular error context. The device sends data from the lookup to an electronic display.Type: GrantFiled: August 1, 2018Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Clinton John Grant, Avinash Ashok Kumar Chiganmi, Calvin Michael Hareng, Winifred Yah Lee, Suman Sarkar
-
Publication number: 20200382242Abstract: Multicast error detection and recovery may be provided. A join request for a multicast stream may be sent from a first network node to a second network node. The join request may be sent over a first link of a plurality of links between the first network node and the second network node. A redirect message indicating that the second network node cannot accommodate the join request may be received by the first network node from the second network node. In response to receiving the redirect message, the join request for the multicast stream may not be sent on a second link of the plurality of links by the first network node to the second network node. And in response to receiving the redirect message, an alternate upstream network node may be determined by the first network node to send the join request for the multicast stream to.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Applicant: Cisco Technology, Inc.Inventors: Roshan LAL, Rishi CHHIBBER, Mankamana Prasad MISHRA, Peter PSENAK, Padmanab PATHIKONDA, Francesco MEO, Anand Kumar SINGH
-
Publication number: 20200382511Abstract: Seamless guest access to spaces and meetings may be provided. A trusted user device may send an identity object and may receive an identifier and an authorization token in response to sending the identity object. Then the trusted user device may send a request to add a guest user associated with the identifier to a collaboration event and may receive, in response to sending the request to add the guest user, location data associated with the collaboration event. The trusted user device may then send collaboration space data to a guest user device associated with the guest user. The collaboration space data may comprise the authorization token, the location data, and an application indicator associated with the collaboration event.Type: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Applicant: Cisco Technology, Inc.Inventors: Owen Brendan Friel, Oliver W. Fagan, John Joseph Costello
-
Patent number: 10855577Abstract: In an embodiment, a data processing method comprises receiving, at a BIER replicator node that is programmed to implement Bit Index Explicit Replication (BIER) protocol, from a data source, a multicast stream packet identifying a service-level multicast group address; using the BIER replicator node, replicating the multicast stream packet according to BIER protocol and transmitting two or more replicated packet streams to two or more BIER receiver nodes that are programmed to implement BIER; using the two or more BIER receiver nodes, transmitting the two or more replicated packet streams to two or more receivers. Other embodiments may use modified iOAM (In-situ Operations, Administration, and Maintenance) techniques.Type: GrantFiled: August 21, 2018Date of Patent: December 1, 2020Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Ralf Rantzau, Gonzalo Salgueiro
-
Patent number: 10856181Abstract: A method comprising obtaining, from a first wireless network characterized by a first radio access technology (RAT), a first set of wireless network policies. The first set of wireless network policies characterizes a first wireless channel provided to a client device by the first wireless network. The method includes obtaining, from a second wireless network characterized by a second RAT different from the first RAT, a second set of wireless network policies. The second set of wireless network policies characterizes a second wireless channel provided to the client device by the second wireless network. The method includes generating a set of aggregated policies by aggregating the first and second sets of wireless network policies based on one or more aggregation criteria. The method includes providing the set of aggregated policies. The set of aggregated policies directs the client device to steer traffic to the first and second wireless networks.Type: GrantFiled: September 13, 2018Date of Patent: December 1, 2020Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Robert Edgar Barton, Indermeet Singh Gandhi