Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US9614897B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9614897-B2 |
| Application number | US-201414182573-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 18, 2014 |
| Priority date | Jun 2, 2011 |
| Publication date | Apr 4, 2017 |
| Grant date | Apr 4, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Search customisation based on user profiles and personalisation · CPC title
Navigation, e.g. using categorised browsing · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.