Methods and apparatuses for a network based on hierarchical name structure

US9614897B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9614897-B2
Application numberUS-201414182573-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2014
Priority dateJun 2, 2011
Publication dateApr 4, 2017
Grant dateApr 4, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are communication devices and methods for requesting content in a network based on a hierarchical name structure. A content requester may search for content without the use of the entire content name in the network based on the hierarchical name structure.

First claim

Opening claim text (preview).

What is claimed is: 1. A content requester, in a network based on a hierarchical name structure, the content requester comprising: a first generator configured to generate a content search request packet comprising a portion of an, but not an entire, hierarchical name of content requested by a content search request; and a requester configured to transmit a request for a search for the content, to at least one communication device included in at least one virtual community in the network based on the hierarchical name structure. 2. The content requester of claim 1 , wherein the at least one virtual community comprises at least one of: a first virtual community as a lowest level community including the communication device; a second virtual community as a higher level community than the first virtual community, sharing information of the first virtual community, and being combined with the first virtual community; and a third virtual community as a higher level community than the second virtual community, sharing information of the second virtual community, and being generated by an interconnection between the second virtual community. 3. The content requester of claim 2 , wherein the communication device comprises content having a prefix for each of the first virtual community, the second virtual community, and the third virtual community, and further comprises a hierarchical name generated based on a content name included in the at least one communication device. 4. The content requester of claim 2 , wherein a prefix for each of the first virtual community, the second virtual community, and the third virtual community is shared between the virtual communities. 5. The content requester of claim 2 , wherein content included in each of the first virtual community, the second virtual community, and the third virtual community has a hierarchical name including a prefix of the corresponding virtual community. 6. The content requester of claim 1 , further comprising: a receiver configured to receive, from the communication device, a first response packet comprising the hierarchical name of the requested content; and a second generator configured to generate a content request packet requesting the communication device for the requested content based on the first response packet, wherein the receiver is configured to receive a second response packet, transmitted from the communication device in response to the content request packet, comprising the requested content. 7. The content requester of claim 1 , wherein the first generator is configured to generate the content search request packet by inserting an indicator into the content search request packet, the indicator indicating a predetermined command, and wherein the predetermined command comprises at least one of a command for designating a search area based on the hierarchical name of the content, a command for designating a search area based on a name of the at least one virtual community recognized based on the hierarchical name of the content or based on a name of a member included in the at least one virtual community, a command for requesting a search for the content based on a keyword requested by the content requester, and a command for requesting a search for the content based on information recognized based on metadata of the content. 8. The content requester of claim 7 , wherein the indicator is provided in at least one form of a command marker, and a field and a flag included in the content search request packet. 9. The content requester of claim 1 , wherein the first generator is configured to insert an indicator into the content search request packet, the indicator requesting a search for the content based on information recognized based on metadata of the requested content, and wherein the information recognized based on the metadata of the requested content comprises at least one of: a content type, a date on which the content is generated, a location at which the content is generated, and accumulation information including a request frequency and routing information for the content, generated due to a transmission of the content. 10. A content provider, in a network based on a hierarchical name structure, the content provider comprising: an analyzer configured to analyze a content search request packet comprising a portion of an, but not an entire, hierarchical name of content requested by a content search request, which is received from a content requester included in at least one virtual community in the network based on the hierarchical name structure; a searching unit configured to search for the requested content based on a result of the analysis; a generator configured to generate a response packet comprising the entire hierarchical name of the requested content; and a transmitter configured to transmit the response packet to the content requester. 11. The content provider of claim 10 , wherein the at least one virtual community comprises at least one of: a first virtual community as a lowest level community including the content provider; a second virtual community as a higher level community than the first virtual community, sharing information of the first virtual community, and being combined with first virtual community; and a third virtual community as a higher level community than the second virtual community, sharing information of the second virtual community, and being generated by an interconnection between the second virtual community. 12. The content provider of claim 11 , wherein the content provider comprises content having a prefix for each of the first virtual community, the second virtual community, and the third virtual community, and further comprises a hierarchical name generated based on a content name included in the content provider. 13. The content provider of claim 10 , wherein the analyzer is configured to separate an indicator, indicating a predetermined command, inserted into the content search request packet, and to analyze the predetermined command recognized from the separated indicator. 14. The content provider of claim 10 , wherein the searching unit is configured to search for the content, by designating a search area based on a name of the at least one virtual community recognized by using the hierarchical name of the content, or based on a name of a member included in the at least one virtual community. 15. The content provider of claim 10 , wherein the searching unit is configured to search for the content based on a keyword requested by the content requester. 16. The content provider of claim 10 , wherein the searching unit is configured to search for the content based on information recognized based on metadata of the requested content. 17. The content provider of claim 16 , wherein the information recognized based on the metadata of the requested content comprises at least one of a content type, a date on which the content is generated, a location at which the content is generated, and accumulation information including a request frequency and routing information for the content, generated due to a transmission of the content, and the content type is defined in the metadata of the content or is expressed as a portion of the content name. 18. The content provider of claim 10 , further comprising: a receiver configured to receive a request for the content corresponding to the entire content name, from the content requester, wherein the transmitter is configured to provide the requested content, to the content requester.

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Navigation, e.g. using categorised browsing · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9614897B2 cover?
Provided are communication devices and methods for requesting content in a network based on a hierarchical name structure. A content requester may search for content without the use of the entire content name in the network based on the hierarchical name structure.
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).