Cisco Patent Grants

Techniques to handle multimedia questions from attendees in an online meeting

Granted: August 15, 2017
Patent Number: 9733807
An attendee device in an online meeting displays content from a presenter device in a shared area of an attendee device display. The attendee device detects that the shared area is pressed continuously at a press point therein for a predetermined time and, in response, records a location of the press point in the shared area, records an image snapshot of the shared area, and records audio sensed by a local microphone. The attendee device also detects when the press point is released and,…

Shared virtualized local storage

Granted: August 15, 2017
Patent Number: 9733845
An embedded processing unit (eCPU) processes an input/output (I/O) request from a host using a virtual storage controller. The eCPU associates a virtual network interface with a host. The virtual storage controller uses a first transport protocol. The eCPU receives an I/O request directed at a storage device from the virtual storage controller. The eCPU determines a second transport protocol used by the storage device, and converts the I/O request from a format according to the first…

Methods and apparatus for implementing exchange management for virtualization of storage within a storage area network

Granted: August 15, 2017
Patent Number: 9733868
Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of…

Automatically determining sensor location in a virtualized computing environment

Granted: August 15, 2017
Patent Number: 9733973
A virtualized computing system including software sensors captures network data from one or more traffic flows the sensors. The captured network data from a given sensor indicates one or more traffic flows detected by the given sensor. The received captured network data is analyzed to identify, for each respective sensor, a first group of sensors, a second group of sensors, and a third group of sensors. All traffic flows observed by the first group of sensors are also observed by the…

Learning data processor for distributing learning machines across large-scale network infrastructures

Granted: August 15, 2017
Patent Number: 9734457
In one embodiment, a learning data processor determines a plurality of machine learning features in a computer network to collect. Upon receiving data corresponding to the plurality of features, the learning data processor may aggregate the data, and pushes the aggregated data for select features to interested learning machines associated with the computer network.

Visual indication of data center conditions

Granted: August 15, 2017
Patent Number: 9734676
In one embodiment, an apparatus is disclosed that includes one or more device interfaces, a processor coupled to the one or more device interfaces and configured to execute a process, and a memory configured to store the process executable by the processor. The process when executed is operable to receive condition data regarding a measured condition of a zone of a data center. The process when executed is also operable to determine a visual effect for a portion of a light strip based on…

High power efficient amplification at cable modems through digital pre-distortion and machine learning in cable network environments

Granted: August 15, 2017
Patent Number: 9735814
An example method for facilitating a high power efficient amplifier through digital pre-distortion (DPD) in cable network environments is provided and includes receiving a first signal and a second signal at a DPD coefficient finder in an amplifier module of a cable modem, the second signal including transformations of the first signal from distortions due to channel effects and amplifier nonlinearity, synchronizing the first signal and the second signal, removing the channel effects,…

Calibrating an apparatus supporting pluggable optics

Granted: August 15, 2017
Patent Number: 9735876
Embodiments of the present disclosure provide techniques and an apparatus for partitioning calibration data into line card and pluggable properties and processing the partitioned data using a processor of the line card. For example, calibration information corresponding to components in the pluggable module may be stored on the pluggable module and transferred from the pluggable optical module to the processor on the line card. The processor may combine the calibration information…

Control of LO signal frequency offset between optical transmitters and receivers

Granted: August 15, 2017
Patent Number: 9735888
In an optical receiver, an optical local oscillator (LO) frequency is generated. A modulated optical frequency is received at the optical receiver. An LO-signal frequency offset between the received modulated optical frequency and the optical LO frequency is determined. A determination is made as to whether the LO-signal frequency offset is in one of multiple predefined non-overlapping target windows that cover respective non-zero LO-signal frequency offsets. If it is determined that the…

Key ladder apparatus and method

Granted: August 15, 2017
Patent Number: 9735956
In one embodiment a method, apparatus and system for is described for receiving a first input including a first decryption key and a second input including an encrypted second decryption key at a cryptographic decryption apparatus, the encrypted second decryption key to be decrypted by the cryptographic apparatus according to the first decryption key, storing a value of a key ladder length in a first register by a cryptographic processor, and using the stored value as a loop index by the…

Centralized enterprise image upgrades for distributed campus networks

Granted: August 15, 2017
Patent Number: 9736027
System, method, and computer program product to perform an operation, comprising establishing a connection between a primary intermediate branch director (IBD) in a first branch of an enterprise network and a first proxy IBD in a second branch of the enterprise network, receiving, at the primary IBD, network topology information for each of a plurality of intermediate branch clients (IBCs) in the second branch of the enterprise network, and issuing, by the primary IBD to the first proxy…

Multicast active source discovery and management for layer-2 interconnect solutions

Granted: August 15, 2017
Patent Number: 9736054
Methods and systems may be provided for installing a route entry associated with multicast traffic to a memory. Client devices may be notified of the route entry for advertisement by an active source device. The delivery group and delivery source may be retrieved from the information for the route entry. Multicast data trees may maintain delivery group and delivery source information for access.

Centralized predictive routing using delay predictability measurements

Granted: August 15, 2017
Patent Number: 9736056
In one embodiment, a central device receives a routing strategy instruction that specifies a predictability threshold for communication delays in the network. The device estimates communication delays for a plurality of paths in the network and determines predictability measurements for the estimated delays. The device also selects, from among the plurality of paths, a particular path that has a predictability measurement that satisfies the predictability threshold and has a minimal…

Level of hierarchy in MST for traffic localization and load balancing

Granted: August 15, 2017
Patent Number: 9736065
In one embodiment, a multiple spanning tree (MST) region is defined in a network, where the MST region includes a plurality of network nodes interconnected by links. A MST cluster is defined within the MST region, where the MST cluster includes a plurality of network nodes selected from the plurality of network nodes of the MST region. A network node of the MST cluster generates one or more MST bridge protocol data units (BPDUs) that present the MST cluster as a single logical entity to…

Session initiation protocol denial of service attack throttling

Granted: August 15, 2017
Patent Number: 9736118
In one implementation, the number of half open session initiation protocol (SIP) sessions per-destination (e.g., SIP device) or globally is limited by SIP application layer gateway (ALG) as a SIP DoS/DDoS countermeasure. Compared with traditional SIP DoS/DDoS countermeasures, the proposed solution is simple to implement and, thus, less likely to degrade SIP ALG performance. Moreover, this solution automatically adapts to DoS/DDoS attack arrival rate, while at the same time not degrading…

Redirecting from a cloud service to a third party website to save costs without sacrificing security

Granted: August 15, 2017
Patent Number: 9736260
Techniques are provided for receiving a request from a client proxy device to access a file on a server. The file is associated with a uniform resource locator (URL). In response to receiving the request, the server proxy device evaluates the request for presence of information that indicates that the client proxy device is able to obtain redirect instructions to access the file. When the evaluating indicates that the request includes the information, the server proxy device requests and…

Enabling ad-hoc data communication over established mobile voice communications

Granted: August 15, 2017
Patent Number: 9736315
In one embodiment, a first PC may receive a trigger to establish a data communication session with a second PC over an established voice call between first and second phones over a WAN. In response, the first PC may discover the first phone as an authorized personal area network (PAN) device, and may establish a first PAN communication session between the first PC and the first phone. A request may then be transmitted to the second phone over the established voice call to establish the…

Secure mechanism for mute alert

Granted: August 15, 2017
Patent Number: 9736317
In one implementation, an apparatus includes an audio detection circuit, a central processor, and the switch. The audio detection circuit is configured to determine whether audio is present in an input signal and generate an audio presence indicator indicative of the audio. The central processor is configured to receive the audio presence indicator and a mute command. The central processor generates a switch command based on the mute command. The switch is configured to block the input…

Persistent review buffer

Granted: August 15, 2017
Patent Number: 9736534
A method of content recording and playback is carried out in a receiving device by selecting one of a plurality of digital content streams (80, 82, 84), which have respective distribution arrangements. A content segment (90) of a review buffer (88) is established and configured for the one content stream. While recording the one content stream in the review buffer (90), a content source change operation is performed to record another content stream in the review buffer (88) by…

Optical path fault recovery

Granted: August 15, 2017
Patent Number: 9736558
The embodiments disclosed herein provide fast recovery of a network signal path by, in the event of a failure or unacceptable degradation in a signal in the original network path, diverting the optical signal passing through the network to a preselected bypass optical path which is maintained in a warm or operational state. The optical elements on the bypass optical path are available network resources which may, during part or all of the time the bypass path is designated for a node in…