Cisco Patent Grants

Virtual file-sharing network

Granted: January 17, 2017
Patent Number: 9547726
A method for enabling access to a data resource, which is held on a file server (25) on a first local area network (LAN) (21a), by a client (28) on a second LAN (21b). A proxy receiver (48) on the second LAN (21b) intercepts a request for the data resource submitted by the client (28) and transmits a message via a wide area network (WAN) (29) to a proxy transmitter (52) on the first LAN (21a), requesting the data resource. The proxy transmitter (52) retrieves a replica of the data…

Hierarchical hybrid batch-incremental learning

Granted: January 17, 2017
Patent Number: 9547828
In one embodiment, a machine learning model for predicting one or more metrics is run in a network which includes a centralized controller device interconnected with a plurality of edge devices. A batch version of the machine learning model that operates in batch mode is hosted at the centralized controller device. Then, an incremental version of the machine learning model that operates in incremental mode is pushed to an edge device of the plurality of edge devices, such that the…

Proactive creation of multicast state in an overlay transport network to achieve fast convergence on failover

Granted: January 17, 2017
Patent Number: 9548887
Techniques are provided for designating, in an overlay transport virtualization (OTV) network connected to a data center, an edge device to act as a backup authoritative edge device (BAED) for an authoritative edge device (AED) for multicast packet encapsulation and forwarding. Data traffic associated with a given virtual local area network (VLAN) may be detected from a multicast source in the data center addressed to recipients in a site group. A mapping may be generated between the…

Flexible remote direct memory access resource configuration in a network environment

Granted: January 17, 2017
Patent Number: 9548890
An example method for flexible remote direct memory access resource configuration in a network environment is provided and includes determining whether sufficient remote direct memory access (RDMA) resources are available in a network environment to satisfy a request for RDMA resources, inserting the requested RDMA resources into a network profile, associating the network profile with a network interface endpoint in the network, and communicating the network profile over the network to a…

Flow de-duplication for network monitoring

Granted: January 17, 2017
Patent Number: 9548908
A method is provided in one example and includes receiving flow data associated with a traffic flow. The flow data can be tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a site associated with a source device of the traffic flow, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow. The method further includes determining at least one…

Efficient multicast delivery to dually connected (VPC) hosts in overlay networks

Granted: January 17, 2017
Patent Number: 9548917
In a mesh-based connected data center network architecture, a mechanism is provided to allow efficient delivery of IP multicast frames within the network. Described approaches avoid replication into VLANs (or SVIs) across the fabric by using the outer encapsulated tree to identify trees on which to replicate the traffic. Replication may be performed at the furthest point from the source (via routing or bridging). Also, multicast traffic may be distributed to dually connected (vPC) hosts…

Transparent network service header path proxies

Granted: January 17, 2017
Patent Number: 9548919
A controller that is in communication with the plurality of network nodes establishes a service path for a service chain defined by an ordered sequence of service functions to be performed at respective ones of one or more of the plurality of network nodes. The controller assigns a predetermined service path identifier and a predetermined service index value for a segment of the service chain that includes only one or more network nodes not capable of decapsulating packets to extract a…

System and method for efficient use of flow table space in a network environment

Granted: January 17, 2017
Patent Number: 9548920
A method is provided in one example embodiment and includes determining an action to be performed with respect to a packet corresponding to a new flow received at a network device and determining whether a new entry comprising an indication of the determined action can be added to a flow table of the network device. The determination of whether a new entry can be added to the flow table is made with reference to reservation information specified in a port profile associated with the new…

Enabling scalable virtual machine tracking in a data center fabric

Granted: January 17, 2017
Patent Number: 9548922
A method is provided in one example embodiment and includes receiving at a first network element a packet from a second network element; processing the packet at the first network element to obtain information regarding an identity of a virtual machine (“VM”) hosted by the second network element contained within the packet; and storing at the first network element the identifying information. The identifying information stored at the first network element is accessible by at least…

Address resolution suppression for data center interconnect

Granted: January 17, 2017
Patent Number: 9548959
An example method is provided that includes determining whether an address resolution protocol reply from a local machine has been received at an edge node; updating a local cache based on the reply from the local machine; and sending the reply to a plurality of edge nodes through a data plane of a data center interconnect. In more specific implementations, the method can include determining whether an address resolution protocol request has been received from the local machine. The…

Self-adaptive sample period for content sharing in communication sessions

Granted: January 17, 2017
Patent Number: 9549006
According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation…

Congestion control for media flows

Granted: January 17, 2017
Patent Number: 9549016
An apparatus can include a congestion controller at a source endpoint node of a network that is configured to send substantially real-time media data at a variable sending rate to another endpoint node via the network. The congestion controller can be configured to compute the sending rate as a function of a predetermined target delay and feedback from the other endpoint node that includes a receive delay time for packets of the substantially real-time media data to be received at the…

Acoustic echo cancellation for microphone array with dynamically changing beam forming

Granted: January 17, 2017
Patent Number: 9549079
Acoustic echo cancellation is improved by receiving a speaker signal that is used to produce audio in a room, and receiving audio signals that capture audio from an array of microphones in the room, including an acoustic echo from the speakers. To cancel the acoustic echo, one adaptive filter is associated with a corresponding subspace in the room. Each of the audio signals is assigned to at least one of the adaptive filters, and a set of coefficients is iteratively determined for each…

Obtaining data reception parameters on-demand in a multiple interface network

Granted: January 17, 2017
Patent Number: 9549363
In a multi-PHY, low power and lossy network comprising a plurality of nodes, a sender determines that a dwell time threshold limit for transmission of data will be exceeded by transmission of the data over a first network interface or that the recipient is unknown. The sender determines transmission parameters for the transmission of the data over the first network interface and transmits the transmission parameters to a receiver device over a second network interface that is different…

Liquid cooling of rack-mounted electronic equipment

Granted: January 17, 2017
Patent Number: 9549488
A server rack holds a number of modular servers configured for liquid cooling by passing a liquid coolant through interiors of the servers. Failure management of the cooling system is by management of the servers in segregated fault domains. Each fault domain comprises a number of the servers serviced by a dedicated coolant circuit that is segregated from the cooling circuits of the other fault domains. Potential liquid coolant leaks in a specific fault domain can be identified by…

Video conference panel lighting fascia

Granted: January 10, 2017
Patent Number: D776094

Pre-flight self test for unmanned aerial vehicles (UAVs)

Granted: January 10, 2017
Patent Number: 9540121
In one embodiment, a controller instructs an unmanned aerial vehicle (UAV) docked to a landing perch to perform a pre-flight test operation of a pre-flight test routine. The controller receives sensor data associated with the pre-flight test operation from one or more force sensors of the landing perch, in response to the UAV performing the pre-flight test operation. The controller determines whether the sensor data associated with the pre-flight test operation is within an acceptable…

Phase determination in smart grid networks

Granted: January 10, 2017
Patent Number: 9544018
In a multiple interface, low power and lossy network comprising multiple nodes, a root phase device obtains phase differential and absolute phase information from the devices in various network paths. Each device in a network path determines the differential phase data compared to its parent device in a network path. The device transmits the differential phase data to the parent device. The parent device transmits the differential phase data up the network path toward the root phase…

Independent and concurrent automatic gain control for wireless communication and spectral intelligence

Granted: January 10, 2017
Patent Number: 9544041
A set of receiver path circuits is allocated for processing a radio-frequency (RF) signal provided by receive antennas coupled to the receiver path circuits. The RF signal may belong to a first signal class, such as Wi-Fi. A first gain control signal is applied to each of the allocated receiver path circuits to condition a signal level of the RF signal for the first signal class. A second gain control signal is applied to another set of receiver path circuits coupled to the receive…

Power management in a cellular system

Granted: January 10, 2017
Patent Number: 9544857
A method of controlling the respective transmit powers allocated by a base station of a cellular communications network to each of a plurality of sub-bands is provided. Information from at least one other base station of the network is received, the information comprising information about a sensitivity of a utility function in a cell served by the other base station to changes in powers allocated to respective sub-bands by the base station. A sub-band is identified in which it would be…