Reconstructable content objects
    1.
    发明授权

    公开(公告)号:US09621354B2

    公开(公告)日:2017-04-11

    申请号:US14334386

    申请日:2014-07-17

    Inventor: Marc E. Mosko

    Abstract: One embodiment of the present invention provides a system for delivering a content piece over a network using a set of reconstructable objects. During operation, the system obtains a metadata file that includes a set of rules; generates the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signs the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivers, over the network, the set of signed reconstructable objects along with the metadata file to a recipient, thereby enabling the recipient to extract and store a copy of the content piece and then to reconstruct the set of signed reconstructable objects from the stored copy of the content piece and the metadata file.

    CCN ROUTING USING HARDWARE-ASSISTED HASH TABLES

    公开(公告)号:US20170180252A1

    公开(公告)日:2017-06-22

    申请号:US15451015

    申请日:2017-03-06

    Abstract: One embodiment provides a system that facilitates forwarding of packets with variable length names. During operation, the system receives a packet with a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system performs a longest prefix match lookup by selecting an entry from a first data structure of entries. The entries indicate a name component, forwarding information for the name component, and a plurality of entry identifiers that chain an entry to another entry. If a size of the name component is less than or equal to a predetermined threshold, the system selects an entry based on the name component. If the size is greater, the system selects an entry based on a compressed key which can be a hash of the name component. The system also resolves collisions associated with the selected entry.

    PEER-TO-PEER SHARING IN A CONTENT CENTRIC NETWORK

    公开(公告)号:US20170214739A1

    公开(公告)日:2017-07-27

    申请号:US15462861

    申请日:2017-03-19

    Inventor: Marc E. Mosko

    Abstract: The system receives a list of one or more name prefixes associated with an original name, wherein the original name corresponds to an original root manifest that indicates a set of original content objects and includes a set of content object hash (COH) values for the indicated set of original content objects, and wherein the original root manifest is registered with a tracking service. Based on a name prefix from the list, the system receives the original root manifest and selects a peer node that stores one or more of the original content objects. The system determines which original content objects are stored at the selected peer node and generates an interest for an original content object, wherein the name for the interest includes the name prefix, and wherein the third interest includes a COH value for an original content object stored at the selected peer node.

    CCN routing using hardware-assisted hash tables
    5.
    发明授权
    CCN routing using hardware-assisted hash tables 有权
    使用硬件辅助哈希表的CCN路由

    公开(公告)号:US09590948B2

    公开(公告)日:2017-03-07

    申请号:US14570144

    申请日:2014-12-15

    Abstract: One embodiment provides a system that facilitates forwarding of packets with variable length names. During operation, the system receives a packet with a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system performs a longest prefix match lookup by selecting an entry from a first data structure of entries. The entries indicate a name component, forwarding information for the name component, and a plurality of entry identifiers that chain an entry to another entry. If a size of the name component is less than or equal to a predetermined threshold, the system selects an entry based on the name component. If the size is greater, the system selects an entry based on a compressed key which can be a hash of the name component. The system also resolves collisions associated with the selected entry.

    Abstract translation: 一个实施例提供了一种便于转发具有可变长度名称的分组的系统。 在操作期间,系统接收具有分层结构的可变长度标识符(HSVLI)的分组,其包括从最通用级别到最特定级别排序的连续名称组件。 系统通过从条目的第一个数据结构中选择一个条目来执行最长的前缀匹配查找。 条目指示名称组件,用于名称组件的转发信息,以及将条目链接到另一个条目的多个条目标识符。 如果名称组件的大小小于或等于预定阈值,则系统基于名称组件来选择一个条目。 如果大小较大,系统将根据可能是名称组件的哈希值的压缩密钥来选择一个条目。 系统还可以解决与所选条目关联的冲突。

    Method and system for keeping interest alive in a content centric network
    6.
    发明授权
    Method and system for keeping interest alive in a content centric network 有权
    将兴趣保持在以内容为中心的网络中的方法和系统

    公开(公告)号:US09590887B2

    公开(公告)日:2017-03-07

    申请号:US14335615

    申请日:2014-07-18

    CPC classification number: H04L45/026 H04L45/021 H04L67/10

    Abstract: One embodiment provides a system that facilitates a content requesting device to handle a potential timeout event. During operation, the system receives, by a content producing device, a packet that corresponds to a first Interest message from a content requesting device, where the first Interest includes a name. Responsive to determining that additional time is required to generate a matching Content Object for the first Interest, the system generates a notification message which indicates a time period after which a second Interest is to be sent out by the content requesting device. The name for the second Interest can be the same as the name for the first Interest or a new name as indicated in the notification message. The system transmits the notification message to the content requesting device, thereby facilitating the content requesting device to handle a potential timeout event.

    Abstract translation: 一个实施例提供一种便于内容请求设备处理潜在超时事件的系统。 在操作期间,系统由内容产生设备接收来自内容请求设备的对应于第一兴趣消息的分组,其中第一兴趣包括姓名。 响应于确定为第一个兴趣生成匹配的内容对象所需的额外时间,系统生成指示由内容请求设备发送第二个兴趣的时间段的通知消息。 第二个兴趣的名称可以与通知消息中指示的第一个兴趣或新名称的名称相同。 系统将通知消息发送到内容请求设备,从而便于内容请求设备处理潜在的超时事件。

    System and method for ranking content popularity in a content-centric network

    公开(公告)号:US09626413B2

    公开(公告)日:2017-04-18

    申请号:US14203197

    申请日:2014-03-10

    Inventor: Marc E. Mosko

    CPC classification number: G06F17/3053

    Abstract: One embodiment of the present invention provides a system for ranking content popularity in a content-centric network (CCN) content cache. During operation, the system receives an interest in a piece of content stored in the content cache, services the interest by accessing the piece of content, updates a service rate associated with the piece of content, updates system-wide service rate statistics, and determines a popularity level associated with the piece of content based on the updated service rate and the updated system-wide service rate statistics.

    METHOD AND SYSTEM FOR KEEPING INTEREST ALIVE IN A CONTENT CENTRIC NETWORK

    公开(公告)号:US20170149647A1

    公开(公告)日:2017-05-25

    申请号:US15422281

    申请日:2017-02-01

    CPC classification number: H04L45/026 H04L45/021 H04L67/10

    Abstract: One embodiment provides a system that facilitates a content requesting device to handle a potential timeout event. During operation, the system receives, by a content producing device, a packet that corresponds to a first Interest message from a content requesting device, where the first Interest includes a name. Responsive to determining that additional time is required to generate a matching Content Object for the first Interest, the system generates a notification message which indicates a time period after which a second Interest is to be sent out by the content requesting device. The name for the second Interest can be the same as the name for the first Interest or a new name as indicated in the notification message. The system transmits the notification message to the content requesting device, thereby facilitating the content requesting device to handle a potential timeout event.

    Peer-to-peer sharing in a content centric network

    公开(公告)号:US09602596B2

    公开(公告)日:2017-03-21

    申请号:US14595123

    申请日:2015-01-12

    Inventor: Marc E. Mosko

    Abstract: The system receives a list of one or more name prefixes associated with an original name, wherein the original name corresponds to an original root manifest that indicates a set of original content objects and includes a set of content object hash (COH) values for the indicated set of original content objects, and wherein the original root manifest is registered with a tracking service. Based on a name prefix from the list, the system receives the original root manifest and selects a peer node that stores one or more of the original content objects. The system determines which original content objects are stored at the selected peer node and generates an interest for an original content object, wherein the name for the interest includes the name prefix, and wherein the third interest includes a COH value for an original content object stored at the selected peer node.

Patent Agency Ranking