Quality Metric for Compressed Video
Granted: November 23, 2017
Application Number:
20170339410
Methods and systems are disclosed for calculating and applying a VQ metric which operates during the decoding of compressed video. As such, this metric is appropriate for all formats of compressed video codecs (e.g., MPEG-2, AVC and HEVC). The VQ metric relies on the decoded quantization parameter (Qp) together with analysis of both the compressed and decoded video. As such, the VQ metric does not require a reference video, and is less cumbersome to use for multiple channels, e.g.,…
Service Chain Overlay Network Operations Visibility via Data Packets
Granted: November 23, 2017
Application Number:
20170339072
In one embodiment, a particular service chain data packet is received by a particular service node, with the service chain data packet including a header identifying service chain information. The particular service node applies a service to the particular service chain data packet. The particular service node adds service-layer operations data to the particular service chain data packet, with the service-layer operations data related to the current service function or the particular…
NETWORK-AWARE STORAGE REPAIRS
Granted: November 23, 2017
Application Number:
20170337097
In an example, there is disclosed a computing apparatus, having one or more logic elements, including at least one hardware logic element, comprising a network-aware data repair engine to compute a feasible repair log for n fragments of an original data structure, comprising: receiving a predictive failure scenario; identifying at least one repair ?i for the failure scenario; determining that ?i is feasible; and logging ?i to a feasible repair log. When a node failure occurs, a network…
DATA PLANE INTEGRATION
Granted: November 16, 2017
Application Number:
20170331739
In an example, a system and method for data plane integration is described. Aspects of the embodiments are directed to a service application connected to a switch of a network fabric and a method of data plane integration performed at a service appliance, the service appliance providing firewall functionality. The service appliance can receive a data packet from a network location; determine a flow owner of the data packet based on a hashing table; and transmit the data packet based on…
SYSTEM AND METHOD FOR OPTIMIZED IDLE AND ACTIVE STATE TRANSITIONS OF USER EQUIPMENT IN A NETWORK ENVIRONMENT
Granted: November 16, 2017
Application Number:
20170332424
An example method is provided in one example embodiment and may include determining that a user equipment (UE) is approximately stationary for a threshold period of time within a particular geographic area based, at least in part, on a radio access network (RAN) node to which the UE is attached; notifying the UE that the UE has been associated with the particular geographic area; and transitioning the UE into an idle mode from an active mode, wherein the transitioning is performed…
MOBILITY LOSS DETECTION AND RECOVERY
Granted: November 16, 2017
Application Number:
20170332258
Particular embodiments described herein provide for a system, method, and apparatus that can be configured to determine that a first network element is no longer connected to a second network element, where interests had been sent to the second network element and are still pending. Each of the pending interest can be associated with a pending interval timer and the pending interests can be forwarded to a third network element before the expiration of the pending interval timer…
Server-Side Interstitial Content Insertion
Granted: November 16, 2017
Application Number:
20170331872
A first manifest request may be received and, in response, a first manifest may be requested. Next, at least one interstitial content insertion source may be queried based on the first manifest and, in response to querying the interstitial content insertion source, interstitial content details may be retrieved from the at least one interstitial content insertion source. Then it may be determined that a version of interstitial content corresponding to the interstitial content details does…
SYSTEM FOR A SECURE ENCRYPTION PROXY IN A CONTENT CENTRIC NETWORK
Granted: November 16, 2017
Application Number:
20170331800
One embodiment provides a system that facilitates a secure encryption proxy in a content centric network. During operation, the system receives, by an intermediate router from a content-consuming computing device, a first interest that includes a first name, signaling information encrypted based on a signaling key, and an inner interest encrypted based on an encryption key. The inner interest includes a name for a manifest that represents a collection of data. The intermediate router…
PLUG AND PLAY IN A CONTROLLER BASED NETWORK
Granted: November 16, 2017
Application Number:
20170331765
In an example, there is disclosed an example of a system and method for plug and play in a controller based network. Aspects of the embodiments are directed to a network switch of a fabric network, the network switch configured to detect a connection of a device to the network switch, the device compliant with a remote integrated services engine (RISE) protocol; receive, from the device, a programming instruction for switching compliant with the RISE protocol; and distribute the…
ADAPTING CONTROL PLANE POLICING PARAMETERS DYNAMICALLY
Granted: November 16, 2017
Application Number:
20170331747
Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic…
USING A NETWORK SERVICE HEADER TO MANAGE A NETWORK-AS-A-SYSTEM
Granted: November 16, 2017
Application Number:
20170331737
Aspects of the embodiments are directed to augmenting a control packet with an interface identifier, the interface identifier identifying an interface at a physical network forwarding element; and transmitting the control packet with the interface identifier to the physical network forwarding element. The interface identifier can be included in metadata of a network service header (NSH). The NSH is encapsulated with the control packet, which is transmitted with the control packet. The…
Contextual Service Mobility in an Enterprise Fabric Network Environment
Granted: November 16, 2017
Application Number:
20170331733
In one embodiment, contextual service mobility in an enterprise fabric network environment (e.g., overlay and underlay networks) provides for moving of the location of a service being applied to packets with minimal updates to the mapping database. The mapping database is used to convert addresses of the overlay network to physical network and service addresses. The mapping database provides contextual lookup operations on the same destination address of a packet being forwarded in the…
Individual Virtual Private Local Area Network Service Conversion to a Different Virtual Private Network Service
Granted: November 16, 2017
Application Number:
20170331720
In one embodiment, a plurality of virtual private local area network services (VPLSs) are operated among a plurality of packet switching devices, with the plurality of VPLSs including a first VPLS and a different second VPLS. In response to a conversion declaration including a particular Service Instance VLAN ID (I-SID), the first VPLS corresponding to the particular I-SID is converted to a different type of virtual private network (VPN) service, while continuing to operate the different…
UPDATING A TRANSPORT STACK IN A CONTENT CENTRIC NETWORK
Granted: November 16, 2017
Application Number:
20170331685
One embodiment provides a transport stack updating system that facilitates updating a component of a transport stack of a computer system. During operation, the system sets, by a component of the transport stack, a state of the component as quiesced in response to receiving a pause message. A component in the quiesced state is precluded from processing an interest or a content object. The system determines whether the pause message triggers a rejection passes an acknowledgment message of…
VIRTUALIZED NETWORK MANAGEMENT PROTOCOLS
Granted: November 16, 2017
Application Number:
20170331669
Approaches are disclosed for virtualizing a network management protocol (NMP). A network element offloads processes for communicating in the NMP to a virtualization engine (e.g., a backend virtualization proxy for the network element). The network element transmits a message containing a NMP request to the virtualization engine using service function chaining (SFC) by inserting service plane protocol data (e.g., a network service header (NSH)) into the message (e.g., an impregnated…
INTELLIGENT ANOMALY IDENTIFICATION AND ALERTING SYSTEM BASED ON SMART RANKING OF ANOMALIES
Granted: November 16, 2017
Application Number:
20170330096
A method for ranking detected anomalies is disclosed. The method includes generating a graph based on a plurality of rules, wherein the graph comprises nodes representing metrics identified in the rules, edges connecting nodes where metrics associated with connected nodes are identified in a given rule, and edge weights of the edges each representing a severity level assigned to the given rule. The method further includes ranking nodes of the graph based on the edge weights. The method…
SHARED SERVICE ACCESS FOR MULTI-TENANCY IN A DATA CENTER FABRIC
Granted: November 9, 2017
Application Number:
20170324660
Aspects of the embodiments include receiving a packet at a network element of a packet-switched network; identifying a presence of a shared service destination address in a header of the packet; identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base; and forwarding the packet to the shared service destination address.
AUTHENTICATED GROUP CONTEXT IN TRANSITIVE IP NETWORK DOMAINS
Granted: November 9, 2017
Application Number:
20170324714
A method is provided in one example embodiment and includes receiving at a node of a transitive IP network a data packet including a Network Services Header (“NSH”); accessing by the transitive IP network node context contained in the NSH, wherein the context may be used by the transitive IP network node to perform an enhanced network service in connection with the received data packet; performing by the transitive IP network node the enhanced network service in connection with the…
SYSTEM FOR IMPLEMENTING A SMALL COMPUTER SYSTEMS INTERFACE PROTOCOL OVER A CONTENT CENTRIC NETWORK
Granted: November 9, 2017
Application Number:
20170324704
One embodiment provides a system that facilitates schematized access control in a content centric network. During operation, the system generates, by a content producing device, a secret key for a user based on a schema, wherein the schema is a regular expression which corresponds to one or more names and allows a user access to content associated with the names, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from…
SYSTEM AND METHOD FOR ROUTING PACKETS IN A STATELESS CONTENT CENTRIC NETWORK
Granted: November 9, 2017
Application Number:
20170324662
A gateway router can receive an Interest that includes a location-independent name for a data collection. If the Interest does not include an Anchor Identifier, the gateway router can perform a lookup operation in a name-prefix forwarding-information base (NP-FIB) to select an Anchor Identifier for a target anchor node, and to select an interface for forwarding the Interest toward the anchor. The router can update the Interest to include the Anchor Identifier prior to forwarding the…