Patent application number | Description | Published |
20120002542 | Traffic Engineering and Server Selection for Content Distribution - An apparatus comprising a traffic engineering (TE) and server selection (SS) component configured to couple to an SS component and operate at a first time scale based on SS policies from the SS component, wherein the SS is configured to operate at a second timescale based on TE policies from the TE and SS component, and wherein the second timescale has a finer time granularity than the first time scale by at least one order of magnitude. Also disclosed is a network component comprising a receiver configured to receive one or more SS policies from a content provider or customer node, a logic circuit configured to compute a plurality of joint TE and SS policies for a plurality of network nodes based on the received SS policies, and a transmitter configured to send the joint TE and SS components to the content provider or customer node. | 01-05-2012 |
20120005371 | System and Method to Implement Joint Server Selection and Path Selection - An apparatus comprising a content router configured to couple to a customer node and implement joint server selection (SS) and path selection (PS) to meet a user request for content and achieve load balancing for transporting the requested content in a provider network. Also disclosed is a network component comprising a receiver unit in a content router or switch configured to receive a user request for content, a content routing engine configured to implement a joint SS and PS algorithm to select a plurality of servers that comprise the content and a plurality of paths that achieve load balancing for transporting the content, and a transmitter unit configured to indicate the selected servers and paths to a provider network. | 01-05-2012 |
20120159176 | Method and Apparatus to Create and Manage Virtual Private Groups in a Content Oriented Network - A content router for managing content for virtual private groups in a content oriented network, the content router comprising storage configured to cache a content from a customer in a content oriented network (CON), and a transmitter coupled to the storage and configured to forward the content upon request, wherein the content is signed by the user, wherein the CON provides different security levels for different users in a plurality of users, and wherein the plurality of users correspond to a plurality of user classes. | 06-21-2012 |
20120174181 | Method and Apparatus to Create and Manage a Differentiated Security Framework for Content Oriented Networks - A network component comprising a receiver configured to receive a signed content item and an associated security information from a publisher, wherein the security information indicates which group from a plurality of groups is allowed to access the signed content item, a storage unit configured to cache the content item and the associated security information, a processor to implement procedures to enforce security policies defined by the security information, and a transmitter configured to send the signed content item from the cache to a subscriber when the subscriber is a member of a group indicated by the security information as authorized to access the signed content item. | 07-05-2012 |
20120297088 | Selective Content Routing and Storage Protocol for Information-Centric Network - A network component comprising a receiver configured to receive an advertisement for a content name for content associated with a list of secured router identifiers (SRIDs) that indicates a plurality of content routers authorized for routing and caching the content, a processor configured to determine whether to flood the advertisement to a plurality of neighboring nodes if a locally assigned SRID is included in the list of SRIDs received in the advertisement or to drop the advertisement otherwise, a transmitter configured to flood the advertisement on a plurality of ports coupled to the neighboring nodes, and a storage configured to cache received content if the received content is associated with the locally assigned SRID. | 11-22-2012 |
20120317307 | Method and Apparatus for Content Identifier Based Radius Constrained Cache Flooding to Enable Efficient Content Routing - A networking system comprising a plurality of content routers coupled to each other and to a plurality of providers and configured to route and cache content data, wherein the content routers are further configured to locate and route requested content to a user node coupled to the content routers, wherein the providers are configured to publish content and the content routers are further configured to receive and cache the content data in response to an interest request for content and to flood a content identifier for the content data to a plurality of neighboring content routers within a specified radius, wherein the content identifier enables the plurality of neighboring content routers to determine a nearest location from which to obtain the content data to enable efficient content routing. | 12-13-2012 |
20130016695 | Method and Apparatus for Seamless Mobility Techniques in Content-Centric Network - A networking system for a content-centric-network (CCN)/named-data networking (NDN) comprising a first point of attachment (PoA) configured to communicate with a mobile node (MN) and maintain a forwarding state for the MN to support seamless mobility for the MN, and a second PoA configured to communicate with the MN and obtain the forwarding state for the MN from the first PoA after a handoff of the MN from the first PoA to the second PoA, wherein the forwarding state is used to exchange a plurality of interests and a plurality of data responses between the MN and the CCN/NDN. | 01-17-2013 |
20130039249 | Seamless Mobility Schemes in Named-Data Networking Using Multi-Path Routing and Content Caching - A content-centric-network (CCN)/named-data networking (NDN) system to support seamless mobility for a mobile node (MN) comprising a first point of attachment (PoA) configured to indicate to the MN that attaches to the first PoA one or more neighbor PoAs and to multicast an interest for content from the MN to the neighbor PoAs in a CCN or NDN when the MN starts a handoff procedure, and a second PoA from the one or more neighbor PoAs of the first PoA configured to receive the multicast interest from the first PoA, forward the interest to the CCN or NDN, receive content data from the CCN or NDN, and forward the content data to the MN. | 02-14-2013 |
20130060962 | Generalized Dual-Mode Data Forwarding Plane for Information-Centric Network - A networking system comprising a content router for an information-centric network (ICN) comprising a content store (CS), a pending interest table (PIT), a forwarding information base (FIB), and a plurality of interfaces, and configured to receive and forward interest from one or more users and data from one or more applications via the interfaces using a dual-mode data forwarding plane, and a plurality of next hop nodes of the ICN coupled to the content router and configured to forward the interest and data to the content router via the interfaces, wherein the dual-mode forwarding plane forwards the interest and data using the FIB without the CS and PIT for conversational traffic and using the CS, PIT, and FIB for content dissemination traffic. | 03-07-2013 |
20130219081 | Method and Apparatus for Adaptive Forwarding Strategies in Content-Centric Networking - A named-data networking (NDN) node, comprising a plurality of faces each of which is coupled to a different node in a content-centric network, and a processor coupled to the faces, wherein the processor is configured to probe the performance of each of the faces for an interest, wherein the interest is associated with multiple ones of the faces, wherein a next-hop is identified by the face, wherein a one of the faces associated with the interest is used to forward the interest when the interest is received by the NDN node, and wherein the one of the faces used is determined based on a selection probability determined from feedback from the probe of the performance of the faces. | 08-22-2013 |
20130227166 | Method and Apparatus for Internet Protocol Based Content Router - An internet protocol (IP) content router, comprising a forwarding information base (FIB) engine comprising a data store comprising forwarding instructions, an IP packet classifier comprising a processor configured to classify a first incoming IP packet as an information centric networking (ICN) packet and a second incoming IP packet as a non-ICN packet, and an IP packet processor comprising a processor, wherein the IP packet processor is coupled to the FIB engine and to the IP packet classifier, wherein the IP packet processor is configured to intercept the ICN packet for further ICN processing in the IP content router, consult the FIB engine for forwarding instructions for the non-ICN packet, and forward the non-ICN packet according to the forwarding instructions. | 08-29-2013 |
20130282860 | Name-Based Neighbor Discovery and Multi-Hop Service Discovery in Information-Centric Networks - A content router, comprising a plurality of physical links to other nodes in an information centric network, a receiver coupled to the plurality of physical links configured to receive messages, a transmitter coupled to the plurality of physical links configured to transmit messages, and a service publishing and discovery (SPD) module comprising a processor and memory device coupled to the receiver and to the transmitter, wherein the SPD is configured to store status updates of the physical links, wherein the SPD is configured to determine a next hop and a number of hops to forward a received message based on a prefix in a name-based service discovery protocol name of a received message. | 10-24-2013 |
20130282920 | Principal-Identity-Domain Based Naming Scheme for Information Centric Networks - A network node in an information centric network (ICN), comprising a receiver configured to receive a request for content from a user, wherein the request comprises a name, wherein the name uniquely identifies the content associated with the name, wherein the name provides persistently locatable routing to the content, wherein the name provides meaning to an application, and wherein the name comprises a security verifier, a processor coupled to the receiver and configured to determine a next hop to which to forward the request based on the name, and a transmitter coupled to the processor and configured to forward the request to the next hop. | 10-24-2013 |
20140173076 | Method and Apparatus for Policy Based Routing in Information Centric Networking Based Home Networks - A network node, comprising a receiver configured to receive a request for a service, wherein the request comprises a hierarchically structured name comprising a root and a suffix, a data storage component comprising a network synchronized policy rule associated with a service name root, wherein the network synchronized policy rule is applied to any request for a service whose name comprises a root matching the service name root, and a processor coupled to the receiver and to the data storage component, wherein the processor is configured to apply the network synchronized policy rule to the request, wherein the processor is configured to synchronize service definitions and service policies with other nodes in a network based on the name of the service, and wherein the network synchronized policy rule is synchronized with the other nodes in the network using name-based routing. | 06-19-2014 |
20140195641 | Contextualized Information Bus - An NE comprising a plurality of physical interfaces configured to communicate to a plurality of remote NEs in an ICN, a receiver coupled to the plurality of physical interfaces and configured to receive a request for a service from a first of the remote NE via the ICN, wherein the service request comprises a requested service name and a requested service context, a memory comprising a service profile comprising a supported service associating with a supported service name and a supported service context, a processor coupled to the memory and the receiver and configured to generate a service response when the requested service name matches the supported service name and the requested service context matches the supported service context, and a transmitter coupled to the processor and the plurality of physical interfaces and configured to transmit the service response to the first NE via the ICN. | 07-10-2014 |