Cisco Patent Applications

INTERLEAVED WATERMARKING

Granted: October 11, 2018
Application Number: 20180295376
In one embodiment, a system includes a Headend apparatus including a watermark processor to generate secondary video streams from sections of a primary video stream, group the secondary video streams in groups of at least two secondary video streams, the secondary video streams including units of data for use in watermarking across cryptoperiods in an end-user device which selects one secondary video stream in each group for rendering as part of a composited video stream in order to…

ESTIMATING MODEL PARAMETERS FOR AUTOMATIC DEPLOYMENT OF SCALABLE MICRO SERVICES

Granted: October 11, 2018
Application Number: 20180295030
One aspect of the disclosure relates to, among other things, a method for optimizing and provisioning a software-as-a-service (SaaS). The method includes determining a graph comprising interconnected stages for the SaaS, wherein each stage has a replication factor and one or more metrics that are associated with one or more service level objectives of the SaaS, determining a first replication factor associated with a first one of the stages which meets a first service level objective of…

DISTRIBUTION OF UPDATES IN AN IOT NETWORK

Granted: October 11, 2018
Application Number: 20180295016
In one embodiment, a computing device groups a plurality of devices into update clusters based at least on their connectivity layout, and divides update data into a plurality of update portions, distributing the plurality of update portions to a plurality of selected redistribution devices in the particular cluster (each receiving one or more of the portions). The computing device notifies devices in the particular cluster (that can use the update data) of the plurality of selected…

FULL DUPLEX RESOURCE ALLOCATION IN CABLE NETWORK ENVIRONMENT

Granted: October 11, 2018
Application Number: 20180294941
An example apparatus comprises a processor, a memory element, and a media access control (MAC) scheduler. The MAC scheduler is configured to implement a transmission-reception (T-R) coordination scheme among a plurality of cable modems in a cable network, wherein the cable modems are categorized into interference groups. The MAC scheduler is further configured to assign one or more of the interference groups to at least one transmission group based upon predetermined criteria; and…

INTERFERENCE GROUP DISCOVERY FOR FULL DUPLEX NETWORK ARCHITECTURE IN CABLE NETWORK ENVIRONMENT

Granted: October 11, 2018
Application Number: 20180294837
An example apparatus comprises a processor, and a memory element in communication with the processor. The processor configured to send a first message to at least a first cable modem of a plurality of cable modems. The first message indicates an upstream test signal to be generated by the first cable modem within a predetermined portion of a frequency spectrum allocated for downstream communication. The processor is further configured to send a second message to at least a second cable…

Method or Apparatus for Flexible Firmware Image Management in Microserver

Granted: October 11, 2018
Application Number: 20180293202
Methods and systems are disclosed which may consolidate a flash management entity using IO virtualization. The consolidation may occur in a centralized location. Furthermore, a boot strap may be created to allow booting of the micro server from a virtualized firmware management entity.

Multi-Blend Fingerprinting

Granted: September 27, 2018
Application Number: 20180276477
Multi-blend fingerprinting may be detected. First, a video sample may be received. Next, frames of the received video sample may be step iteratively through until a probability value corresponding to a current frame indicates a match. Deciding that the probability value indicates the match may comprise creating an augmented frame, determining the probability value corresponding to the created augmented frame, and determining that the probability value indicates the match. Then a…

SYSTEM AND METHOD TO FACILITATE DEVICE TRIGGERING FOR NON-INTERNET PROTOCOL DATA DELIVERY IN A NETWORK ENVIRONMENT

Granted: September 27, 2018
Application Number: 20180279115
A method is provided in one example embodiment and may include receiving, by a Service Capability Exposure Function (SCEF), a request to send data to a user equipment (UE), wherein a context for the UE is not available at the SCEF when the request is received; querying a subscriber database to determine whether the context for the UE is available at the subscriber database; and sending the data for the UE to a Mobility Management Entity (MME) by the SCEF using an interface directly…

SYSTEM AND METHOD TO FACILITATE CONTENT FORWARDING USING BIT INDEX EXPLICIT REPLICATION (BIER) IN AN INFORMATION-CENTRIC NETWORKING (ICN) ENVIRONMENT

Granted: September 27, 2018
Application Number: 20180278522
A method is provided in one example embodiment and may include receiving a packet by a forwarder in an Information-Centric Networking (ICN) network; determining Bit Index Explicit Replication (BIER) information associated with the packet; and forwarding the packet based, at least in part, on the BIER information associated with the packet. The packet can be an interest packet or a data packet received by the forwarder in the ICN network.

APPLICATION-AWARE EQUAL COST MULTIPATH DISCOVERY MECHANISM

Granted: September 27, 2018
Application Number: 20180278510
One embodiment is a method including creating at an ingress node of a communications network a request message including an Application Specific Mapping (“ASM”) TLV identifying a hashing parameter for a network application, wherein the ASM TLV includes range of values for the identified hashing parameter to enable load balancing for packets associated with the network application; forwarding the created request message to a node associated with a next hop along a first path through…

Multi Platform Static Semantic Consistency Checking of Network Configurations

Granted: September 20, 2018
Application Number: 20180270114
Semantic checking of multi-device and protocol configurations based on an extensible rules database for a variety of devices and operating systems may be provided. First, a configuration may be received. Then parent-child hierarchical relationships in the configuration may be determined. Next, a set of rules may be applied to the configuration based upon the determined parent-child hierarchical relationships. A report of errors found and corrective suggestions may then be produced in…

TECHNIQUES FOR WIRELESS ACCESS AND WIRELINE NETWORK INTEGRATION

Granted: September 20, 2018
Application Number: 20180270103
One embodiment is a method and includes receiving at a termination element of a first network a bandwidth report (“BWR”), in which the BWR includes information regarding a data transmission opportunity over a second network for at least one endpoint data; scheduling a first network transmission opportunity for the at least one endpoint data using information derived from the received BWR; and receiving from a 5 first network forwarding device the at least one endpoint data in…

CLUSTER-WIDE CONTAINER OPTIMIZATION AND STORAGE COMPRESSION

Granted: September 20, 2018
Application Number: 20180267990
One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying…

VISIBLE LIGHT COMMUNICATIONS NETWORK WAVELENGTH FILTER FOR SECURITY AT TRANSPARENT STRUCTURES

Granted: September 13, 2018
Application Number: 20180262269
In one embodiment, an apparatus includes a filter operable to block visible light from passing through a transparent structure at a wavelength corresponding to the wavelength used by a visible light communications network operable in an area containing the transparent structure. The filter is operable to provide security in the visible light communications network while allowing at least some visible light to pass through the transparent structure.

SELF-TERMINATING BACKPLANE CONNECTOR

Granted: September 13, 2018
Application Number: 20180261959
In one embodiment, an apparatus includes a contact contained within a connector configured to couple with a mating connection to provide a communications data path through the connector, a ground shroud extending over a portion of the contact, and a self-terminating element connected to one of the contact and the ground shroud and configured for engagement with the other of the contact and the ground shroud when in an engaged position with the connector uncoupled from the mating…

Group Based Multicast in Networks

Granted: September 6, 2018
Application Number: 20180255002
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…

STORAGE AREA NETWORK BASED EXTENDED I/O METRICS COMPUTATION FOR DEEP INSIGHT INTO APPLICATION PERFORMANCE

Granted: September 6, 2018
Application Number: 20180253256
A method is described and in one embodiment includes monitoring by an integrated circuit device READ/WRITE commands in connection with a flow of an application executing in a Fibre Channel Storage Area Network (“FC-SAN”); determining from the monitored READ/WRITE commands at least one metric for characterizing I/O performance of the application with respect to a storage device, wherein the at least one metric includes at least one of an inter I/O gap (“IIG”), a Logical Unit…

DYNAMIC PARTITION OF PCIe DISK ARRAYS BASED ON SOFTWARE CONFIGURATION / POLICY DISTRIBUTION

Granted: August 30, 2018
Application Number: 20180246833
This disclosure relates to methods and systems for dynamically partitioning of PCIe disk arrays based on software configuration/policy distribution. In one embodiment, at least one PCIe switch has an input port operatively connected to a respective CPU and at least one output port. A multiplexer is connected between the output port(s) of the at least one PCIe switch and a PCIe disk array, for example an NVMe SSD, and is configured to connect the PCIe disk array in a first configuration…

SMART POWER OVER ETHERNET LIFT

Granted: August 30, 2018
Application Number: 20180245736
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…

SYSTEM AND METHOD TO FACILITATE CONTENT DELIVERY TO MULTIPLE RECIPIENTS IN A NETWORK ENVIRONMENT

Granted: August 23, 2018
Application Number: 20180241671
A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the…