Cisco Patent Applications

SYSTEM AND METHOD TO PROVIDE UPLINK INTERFERENCE COORDINATION IN A NETWORK ENVIRONMENT

Granted: October 12, 2017
Application Number: 20170295515
A method is provided in one example embodiment and may include determining for each of one or more macro cell radios, a corresponding set of one or more small cell radios that are under a coverage area of each of the one or more macro cell radios, wherein each corresponding set is associated with a corresponding macro cell radio; calculating interference coordination parameters for each small cell radio belonging to each corresponding set, wherein the interference coordination parameters…

SYSTEM AND METHOD TO FACILITATE SMALL CELL UPLINK POWER CONTROL IN A NETWORK ENVIRONMENT

Granted: October 5, 2017
Application Number: 20170289923
A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell…

SYSTEM AND METHOD FOR COMPRESSING CONTENT CENTRIC NETWORKING MESSAGES

Granted: October 5, 2017
Application Number: 20170289316
A computer system can compress or decompress a type-length-value (TLV) component in a message. During operation, the computer can select a compression table associated with a network interface used to send and/or to receive the message, and can search the compression table for an entry that includes a prefix of a value from type-length-value (TLV) component being compressed or decompressed. If compressing the message, the computer may generate a compressed block that corresponds to a…

METHOD AND SYSTEM FOR MUTATING AND CACHING CONTENT IN A CONTENT CENTRIC NETWORK

Granted: October 5, 2017
Application Number: 20170289114
One embodiment provides a system that facilitates mutating and caching content in a CCN. During operation, the system receives, by an intermediate node, a content object that indicates an encrypted payload, a signature, and a parameter for a group to which the content object belongs, wherein the content object includes a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific…

METHOD AND APPARATUS FOR DISTRIBUTING ENCRYPTION AND DECRYPTION PROCESSES BETWEEN NETWORK DEVICES

Granted: October 5, 2017
Application Number: 20170289104
In one embodiment, a method includes establishing at a security device, a secure session for transmitting data between a client device and an end host, receiving decrypted data at the security device from the client device, inspecting the decrypted data at the security device, encrypting the decrypted data at the security device, and transmitting encrypted data to the end host. Decryption at the client device is offloaded from the security device to distribute decryption and encryption…

EXTENDING NSH SERVICES INTO THE VPN L2/L3 DOMAIN

Granted: October 5, 2017
Application Number: 20170289032
Embodiments of the present disclosure are directed to augmenting a Network Service Header (NSH) metadata of a data packet with a virtual routing and forwarding identifier (VRF-ID) and forgoing augmenting a virtual private network (VPN) label into a multiprotocol label switched (MPLS) metadata of the data packet. A provider edge router can use the VRF-ID to identify a next hop for the data packet as a service to be applied prior to forwarding the data packet to a VPN site.

CONTENT NAME RESOLUTION FOR INFORMATION CENTRIC NETWORKING

Granted: October 5, 2017
Application Number: 20170286461
A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR…

SYSTEM AND METHOD FOR IMPROVED SERVICE CHAINING

Granted: September 28, 2017
Application Number: 20170279712
There is disclosed an apparatus having logic elements to: receive an incoming packet associated with a first service function chain; identify a next hop service function for the incoming packet as a non-reactive service function; create a duplicate packet; forward the duplicate packet to the non-reactive service function; and forward the incoming packet to a next reactive service function. There is also disclosed an apparatus having logic to: receive an incoming packet associated with a…

INTEREST SCHEDULING BY AN INFORMATION AND DATA FRAMEWORK IN A CONTENT CENTRIC NETWORK

Granted: September 28, 2017
Application Number: 20170279920
One embodiment provides a system for facilitating scheduling of interests in a CCN. The system determines, by a scheduler component, network properties associated with name prefixes of interests transmitted by a plurality of local applications, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, and wherein a name prefix includes one or more contiguous…

SYSTEM AND METHOD FOR ROUTING PACKETS IN A CONTENT CENTRIC NETWORK USING ANONYMOUS DATAGRAMS

Granted: September 28, 2017
Application Number: 20170279716
A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the…

INTERFACE DISCOVERY AND AUTHENTICATION IN A NAME-BASED NETWORK

Granted: September 21, 2017
Application Number: 20170272473
One embodiment provides an interface discovery system that facilitates interface discovery and authentication. During operation, the system receives a message from an unregistered interface via a local interface of a link adapter. The message can include a name. If the system determines that a source identifier of the message is not configured for a channel, the system generates a control message comprising the source identifier and an identifier of the local interface and sends the…

METHOD AND APPARATUS FOR CREATION OF GLOBAL NETWORK OVERLAY

Granted: September 21, 2017
Application Number: 20170272359
In one embodiment, a method includes receiving at a virtual controller operating at a network device, global parameters for a plurality of virtual machines located in a first network site and in communication with a second network site through a switch, converting at the virtual controller, the global parameters into global overlay network parameters, and transmitting the global overlay network parameters to the switch for use in automatically creating a global network overlay. The…

DATA DEDUPING IN CONTENT CENTRIC NETWORKING MANIFESTS

Granted: September 21, 2017
Application Number: 20170270134
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…

TECHNIQUES FOR WIRELESS ACCESS AND WIRELINE NETWORK INTEGRATION

Granted: September 14, 2017
Application Number: 20170265216
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 first network forwarding device the at least one endpoint data in…

CORE SIGNALLING REDUCTION IN DUAL CONNECTIVITY

Granted: September 14, 2017
Application Number: 20170265175
An example method performed at a first network device configured to operate as a small cell gateway anchoring both control and user plane for a Master Radio Access Point (MRAP) and a Secondary Radio Access Point (SRAP) is provided. The method includes receiving, from the MRAP, a first message comprising an indication that a first bearer is to be switched from the MRAP to the SRAP, the first message comprising a Tunnel Endpoint Identifier TEID of a general packet radio service (GPRS)…

ADJUSTING ENTRIES IN A FORWARDING INFORMATION BASE IN A CONTENT CENTRIC NETWORK

Granted: September 14, 2017
Application Number: 20170264536
One embodiment provides a system that facilitates dynamic adjustment of forwarding information in a CCN. During operation, the system receives, by forwarding circuitry, an interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system identifies in a first data structure an entry for one or more name components of the name, wherein the entry includes a…

SYSTEM AND METHOD FOR MULTI-SOURCE MULTICASTING IN CONTENT-CENTRIC NETWORKS

Granted: September 7, 2017
Application Number: 20170257224
One embodiment of the present invention provides a system for updating routing information associated with a multicast group in an information-centric network (ICN). During operation, a first node in the ICN receives an update message for the multicast group from a neighbor node. The multicast group includes a root anchor node and a number of anchor nodes with the root anchor node having a smaller name than the anchor nodes. The update message specifies a prefix associated with the…

METHOD AND SYSTEM FOR REDUCING A COLLISION PROBABILITY OF HASH-BASED NAMES USING A PUBLISHER IDENTIFIER

Granted: September 7, 2017
Application Number: 20170257342
A replica service of a Content Centric Network can host content published by various publishers, without having to explicitly advertise a name prefix associated with these various publishers. Consumers across CCN can generate an Interest that includes a location-independent name associated with a replica service that hosts content for a given publisher, and includes a hash of the desired Content Object. CCN nodes can forward the Interest to the corresponding replica service based on the…

PROTOCOL TO QUERY FOR HISTORICAL NETWORK INFORMATION IN A CONTENT CENTRIC NETWORK

Granted: September 7, 2017
Application Number: 20170257314
One embodiment provides a system that facilitates querying of historical network information. During operation, the system generates a query for historical information associated with interest and content object packets, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous…

TRANSPORT SESSION STATE PROTOCOL

Granted: September 7, 2017
Application Number: 20170257284
One embodiment provides a system that facilitates an efficient transport protocol. During operation, the system receives a first interest which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The…