Cisco Patent Applications

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…

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…

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…

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…

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)…

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…

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…

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…

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…

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…

METHOD AND SYSTEM FOR COLLECTING HISTORICAL NETWORK INFORMATION IN A CONTENT CENTRIC NETWORK

Granted: September 7, 2017
Application Number: 20170257444
One embodiment provides a system that facilitates collection of historical network information. During operation, the system monitors a plurality of packets which include outgoing interests and corresponding incoming content objects, 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. The system collects historical information associated with the…

METHOD AND SYSTEM FOR CONTENT CLOSURES IN A CONTENT CENTRIC NETWORK

Granted: September 7, 2017
Application Number: 20170257461
One embodiment provides a system that facilitates content closures in a CCN. During operation, the system generates, by a client computing device, an initial 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, wherein the initial interest indicates a request for a result of a computation. The system receives from a content producing device a content…

SYSTEM AND METHOD FOR PROVIDING HOME NODE B GATEWAY REDUNDANCY IN A NETWORK ENVIRONMENT

Granted: September 7, 2017
Application Number: 20170257810
An example method is provided and may include configuring a Home Node B (HNB) with a plurality of Radio Network Controller (RNC) identifiers (IDs), wherein each global RNC ID is associated with one of a plurality of HNB gateways (HNB-GWs); broadcasting a first UTRAN cell ID (UC-ID) by the HNB when the HNB is served by a first HNB-GW; and switching the broadcasting from the first UC-ID to a second UC-ID and re-parenting the HNB to a second HNB- GW, when the HNB loses connectivity with the…

CONCURRENT DEPLOYMENT IN A NETWORK ENVIRONMENT

Granted: August 31, 2017
Application Number: 20170249134
Particular embodiments described herein provide for a communication system that can be configured to receive a request for an update to a plurality of devices in a system, determine an amount of time to deploy the update, and que a deployment of the update for a least total wait time. In an example, the update is an operating system update.

METHOD AND SYSTEM FOR NAME ENCRYPTION AGREEMENT IN A CONTENT CENTRIC NETWORK

Granted: August 31, 2017
Application Number: 20170249468
One embodiment provides a system that facilitates efficient name encryption in a CCN. During operation, the system determines, by a client computing device, an index for a name of an interest, wherein the name 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 index indicates a minimum number of the contiguous name components beginning from the most general level that…

SYSTEM AND METHOD FOR ROUTING, MOBILITY, APPLICATION SERVICES, DISCOVERY, AND SENSING IN A VEHICULAR NETWORK ENVIRONMENT

Granted: August 31, 2017
Application Number: 20170251339
A method includes receiving, by a processor of a data collector, a request for sensor data related to an event. The method also includes sending a plurality of requests for the sensor data to a plurality of on-board units (OBUs), respectively, where the plurality of OBUs is associated with a plurality of vehicles, respectively. The method further includes receiving a plurality of responses from the plurality of OBUs, respectively, wherein each response of the plurality of responses…

SYSTEM ARCHITECTURE FOR SUPPORTING DIGITAL PRE-DISTORTION AND FULL DUPLEX IN CABLE NETWORK ENVIRONMENTS

Granted: August 24, 2017
Application Number: 20170244445
An example apparatus for supporting digital pre-distortion (DPD) and full duplex (FDX) in cable network environments is provided and includes a first path for signals being transmitted out of the apparatus, a second path for signals being received into the apparatus, a DPD actuator located on the first path, an amplifier located on the first path, an echo cancellation (EC) actuator located on the second path, and a data interface including a plurality of channels connecting the apparatus…

Dynamic Application QoS Profile Provisioning

Granted: August 24, 2017
Application Number: 20170245170
Dynamic application QoS profile provisioning may be provided. First, an access point may send a profile to a client device. The profile may comprise a plurality of application identifiers and a plurality policies corresponding to the plurality of application identifiers. Each of the plurality of application identifiers may respectively correspond to a plurality of applications. Next, the client device may receive the profile. Then the client device may select, from the received profile,…

SYSTEM AND METHOD TO FACILITATE SHARING BEARER INFORMATION IN A NETWORK ENVIRONMENT

Granted: August 24, 2017
Application Number: 20170245184
An example method is provided in one example embodiment and may include maintaining a count of packets forwarded to a target evolved Node B (eNodeB) from a source eNodeB during a handover of a user equipment (UE) from the source eNodeB to the target eNodeB; and communicating an end marker indication message from the source eNodeB to the target eNodeB including the count of packets forwarded to the target eNodeB upon handover of the UE to the target eNodeB. A count of packets can be…

CONSOLIDATED CONTROL PLANE ROUTING AGENT

Granted: August 24, 2017
Application Number: 20170245207
In one embodiment, a method comprises communicating with a plurality of network elements via a first communication protocol to obtain state information of the plurality of network elements; receiving a request via a second communication protocol for a communication session to be established for a client computing device; selecting one or more network elements, wherein the selection is based on at least a portion of the state information of the network elements; and communicating…