Patents Assigned to Cisco Technology
  • Patent number: 10069729
    Abstract: One embodiment provides a system that facilitates efficient communication based on a forwarding information base (FIB). The system receives, by an intermediate node, a first interest which includes a name and maximum interest information which indicates whether to forward a subsequent interest with a same name prefix as the first interest. In response to obtaining a first entry from a FIB based on the name for the first interest, the system adds to the first entry, for an outgoing interface corresponding to an arrival interface of the first interest, the maximum interest information included in the first interest as an interest limit for the first entry. In response to determining that the interest limit for the first entry is reached, the system refrains from forwarding the subsequent interest, thereby facilitating the intermediate node to manage traffic based on information in the forwarding information base provided by a content producer.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10068721
    Abstract: In one embodiment, a hot swap circuit is disclosed. The hot swap circuit includes a first switch connected to a power input line. The hot swap circuit also includes a first capacitor connected to the first switch that is charged when the first switch is closed. The hot swap circuit further includes a second switch connected to the first switch and the first capacitor. The hot swap circuit additionally includes an input capacitor connected to the second switch and located in parallel with an input line to a power system. When the second switch is closed, the input capacitor is charged.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Robert Grant, Yang Li, Jessica Leigh Kiefer, Kan Chiu Seto, Shobhana Punjabi
  • Patent number: 10069708
    Abstract: In one embodiment, a method includes assigning a discriminator to a target in communication with a reflector at a network device, identifying at the reflector, a packet comprising the discriminator, the packet transmitted from an initiator in a seamless bidirectional forwarding detection (S-BFD) session, and transmitting a response packet from the reflector to the initiator. The response packet includes information for the target obtained by the reflector through monitoring of the target. The target may comprise a plurality of entities. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Srihari Raghavan, Nobushige Akiya, Carlos M. Pignataro, Mallik Mudigonda, Nagendra Kumar Nainar
  • Patent number: 10070362
    Abstract: A method is provided in one example embodiment and may include training a statistical model representing radio access point loads or load changes for radio access points, wherein the statistical model is trained using, at least in part, historical measurement data associated with previous user equipment (UE) handovers among the radio access points and wherein the historical measurement data used to train the statistical model is gathered before and after the previous UE handovers; collecting current measurement data associated with a source radio access point and a target radio access point; and calculating a predicted load or load change for the target radio access point for one or more potential UE handovers from the source radio access point to the target radio access point for one or more UE based, at least in part, on application of the current measurement data to the trained statistical model.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Raymond Yuk Chor Kwan
  • Patent number: 10070354
    Abstract: Noise floor degradation detection may be provided. First, an incremental packet loss rate for a secondary radio may be calculated that indicates an impact on packet reception on the secondary radio due to transmissions by a primary radio. The secondary radio and the primary radio may comprise an access point. Next, it may be determined that the incremental packet loss rate is greater than a predetermined value. A configuration of the access point may be changed in response to determining that the incremental packet loss rate is greater than the predetermined value.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: John Martin Blosco, Matthew Aaron Silverman, John Matthew Swartz, Joshua David Suhr, Paul J. Stager
  • Patent number: 10069933
    Abstract: A network-configuring system creates stable virtual interfaces for groups of neighboring network nodes. During operation, the system can obtain network-neighborhood information from one or more network neighbors. This network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes which are accessible via a respective neighbor. The system can use the network-neighborhood information to determine one or more groups of network neighbors with common network characteristics, such that a respective group includes one or more mutually-connected network peers. The system can then define a virtual interface for a respective group of stable network neighbors, such that the virtual interface's member nodes include the local network node and the respective group's mutually-connected network peers.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ignacio Solis, Glenn C. Scott
  • Patent number: 10069765
    Abstract: A virtual network device includes several different virtual network device sub-units, which collectively operate as a single logical network device. An interface bundle includes interfaces in more than one of the different virtual network device sub-units included in the virtual network device. The interface bundle is coupled to a virtual link bundle, which connects the virtual network device to another device. The interface bundle is managed as a single logical interface.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Michael R. Smith, Jeffrey Y M Wang, Ali Golshan
  • Patent number: 10070348
    Abstract: A method is provided in one example embodiment and includes receiving at a first network node a request to obtain data from a second network node, wherein the first and second network nodes are connected via n access networks; partitioning the request into n subrequests proportionally based on relative throughputs of the n access networks; and transmitting each of the n subrequests to the second network node via a respective one of the n access networks.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Daniel G. Wing, Srinath Gundavelli
  • Patent number: 10067948
    Abstract: A storage system facilitates deduping repeating data segments when generating a Manifest hierarchy for a file. During operation, the system can select a partitioning function that identifies a pattern that is expected to occur a predetermined number of times within the file. The system can process a plurality of segments of the file, using the partitioning function, to identify a set of chunk boundaries. The system generates a chunk for each file portion between two consecutive chunk boundaries, and generates a Manifest that includes a Content Object Hash (COH) value for each partitioned chunk. The system can store the Manifest and the unique partitioned chunks in a storage repository, such that two partitioned chunks with a common COH value are stored once in the storage repository.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Ignacio Solis
  • Patent number: 10069904
    Abstract: An example method for load-balanced IP pool distribution among a plurality of forwarding elements is provided. The method may include assigning a plurality of IP pool chunks to the plurality of forwarding elements, each IP pool chunk comprising a plurality of IP addresses, and receiving, from each of the forwarding elements, information indicative of a load on each forwarding element. The method may further include performing load balancing using the information indicative of the load on each forwarding element to determine whether re-assignment of the plurality of IP pool chunks is needed, and re-assigning at least one IP pool chunk of the plurality of IP pool chunks from a first forwarding element to a second forwarding element based on the load balancing.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Akshya Kumar Singh, David Alan Johnson
  • Patent number: 10067862
    Abstract: Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to determine the metrics about the request and operations. The present technology tracks the start and end of each asynchronous operation and maintains a counter which tracks the currently executing asynchronous operations. By monitoring the request, the start and end of each asynchronous operation associated with the request, and the number of asynchronous operations currently executing, the present technology may identify the end of a request by identifying when the last asynchronous operation associated with the request ends. In some instances, the present technology identifies the end of a request when a counter which tracks the number of asynchronous operations executing reaches a value of zero after the first asynchronous operation has already begun.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Suraj Puvvada, Ryan Ericson
  • Patent number: 10069736
    Abstract: One embodiment includes receiving a notification at a communications network node; determining a lowest cost path for implementing a next hop for the notification; determining a best alternate path for the next hop; comparing a cost of the best alternate path with a value stored in a notification header field; updating the header field value to equal the cost of the best alternate path if the cost of the best alternate path is less than the header field value; and forwarding the notification along the lowest cost path. Some embodiments include receiving a NACK at the node; comparing a cost of the best alternate path with a NACK header field value; and retransmitting the notification along the best alternate path if the NACK header field value is greater than or equal to the cost of the best alternate path.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: David R. Oran, James Cameron Gibson, Maziar Mirzazad Barijough
  • Patent number: 10069800
    Abstract: An intermediary network device participates in a secure communication session between a server and a client through a proxy client and a proxy server. The proxy client receives a first session ticket from the server that enables the proxy client to resume communications with the server in the secure communication session. The intermediary network device determines a session state of the proxy client and the proxy server. The intermediary network device encapsulates the session state of the proxy client, the session state of the proxy server, and the first session ticket as part of a second session ticket. The second session ticket enables the client to resume communications with the proxy server in the secure communication session. The intermediary network device sends the second session ticket to the client and deletes the first session ticket.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Chengning Lu, Eitan Bennun, Maypalli Jayadev Kumar, Nikhil Ravindra Rajguru, Shamira Joshua, Richard Lin, Elisa Caredio
  • Patent number: 10070142
    Abstract: Methods and systems for the transmission of a high quality background reference frame (HQRF). Such a reference frame is sent from a video encoder to a video decoder in a number of portions, or slices. In the context of this description, a slice of a frame is a set of blocks in the frame, where the slice is coded separately from other slices of the frame. The slices are sent at respective intervals, so that the decoder receives the high quality background reference frame over time, in a piecemeal fashion. The slices can be buffered at the decoder, and the buffer may be continuously updated and used for reference at any point.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Thomas Davies
  • Patent number: 10069725
    Abstract: In one embodiment, a service domain router (SDR) establishes a virtual fabric interface between the SDR and at least one peer SDR in a computer network. When the SDR receives a routing advertisement from the peer SDR, where the routing advertisement provides nexthop (NH) information for one or more network routes, the SDR may add the one or more network routes to a routing information base (RIB) listing the peer SDR as a next-to-nexthop (NNH) for the network routes. A forwarding information base (FIB) on the network device then resolves the NNH for the corresponding network routes to an egress interface of the peer SDR, such that packets received at the SDR and destined along a particular route of the one or more network routes may be forwarded via the egress interface of the peer SDR.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Dheerendra Talur, Kannan Varadhan, Karthik Subramanian, Xiongbin Ma, Bharath Vasudevan
  • Patent number: 10069791
    Abstract: A method is provided in one example embodiment and may include determining a location for a user equipment (UE); determining whether at least one user data plane entity servicing at least one packet data network (PDN) flow for the UE is to be changed based, at least in part, on the location of the UE; if at least one user data plane entity is to be changed, selecting at least one new user data plane entity to service the at least one PDN flow for the UE; allocating a new PDN Internet Protocol (IP) address for the at least one PDN flow for which the user data plane entity is changed; and communicating the new PDN IP address to the UE.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Bhaskaran, Nirav Salot, Maulik Vijay Vaidya, Sebastian Speicher
  • Patent number: 10069762
    Abstract: Group based multicasts may be provided. First, a request may be received. The request may comprise a receiver tag, a request source identifier, and a request multicast group identifier. Next, a source tag corresponding to the request source identifier may be obtained and then it may be determined that a group corresponding to the receiver tag is allowed to access content from a source corresponding to the obtained source tag. In response to determining that the group corresponding to the receiver tag is allowed to access content from the source corresponding to the obtained source tag, content may be received from the source at a multicast group corresponding to the request multicast group identifier. The content may then be forwarded to a receiver corresponding to the request.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Kaushik Kumar Dam, Sandesh Kumar Narappa Bheemanakone, Victor M. Moreno, Shivangi Sharma
  • Publication number: 20180245736
    Abstract: According to one aspect, an apparatus includes an actuator, a first portion, and the second portion is arranged to be coupled to a device. The second portion has a second conductive connector portion, wherein power is not provided to the actuator when the first conductive connector portion and the second conductive connector portion are in physical contact, and wherein the power is provided to the actuator when the first conductive connector portion and the second conductive connector portion are not in physical contact.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Applicant: Cisco Technology, Inc.
    Inventor: Narendra Patel
  • Patent number: 10063575
    Abstract: In one embodiment, a device in a network receives an output of an anomaly detection model. The device receives state information surrounding the output of the anomaly detection model. The device determines whether the state information supports the output of the anomaly detection model. The device causes the anomaly detection model to be adjusted based on a determination that the state information does not support the output of the anomaly detection model.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 28, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Fabien Flacher, Grégory Mermoud
  • Patent number: D827602
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kristian Magnus Hage Ă˜stensen, Torkel Mellingen, Vidar Borthne