Creating a uniform resource identifier structure to represent resources

US10810267B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10810267-B2
Application numberUS-201615291972-A
CountryUS
Kind codeB2
Filing dateOct 12, 2016
Priority dateOct 12, 2016
Publication dateOct 20, 2020
Grant dateOct 20, 2020

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.

An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing, via a processor, a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository; and responsive to an application request in the form of a Uniform Resource Identifier (URI) path: identifying at least one matching resource among the plurality of resources that corresponds to the application request; and generating a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one textual URI path referencing at least one characteristic of the at least one matching resource based upon one or more rules applied with respect to text of the application request, and wherein each of the at least one textual URI path includes the text of the application request. 2. The method of claim 1 , wherein establishing the knowledge base comprises: populating the knowledge base by collecting information from at least one data source; and training the knowledge base by determining attributes from the collected information. 3. The method of claim 2 , wherein establishing the knowledge base further comprises: retraining the knowledge base. 4. The method of claim 1 , wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 5. The method of claim 4 , wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 6. The method of claim 1 , wherein the at least one characteristic reflected by the at least one textual URI path includes one or more logical relationships associated with the at least one matching resource. 7. The method of claim 1 , wherein the at least one textual URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource. 8. The method of claim 1 , wherein one or more paths among the at least one textual URI path reflect characteristics among the at least one characteristic of the at least one matching resource that have a hypernymous logical relationship or a locational logical relationship. 9. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: access a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extract characteristics from the at least one resource based upon the attributes of the knowledge base, and store the extracted characteristics in a repository; and responsive to an application request in the form of a Uniform Resource Identifier (URI) path: identify at least one matching resource among the plurality of resources that corresponds to the application request; and generate a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one textual URI path referencing at least one characteristic of the at least one matching resource based upon one or more rules applied with respect to text of the application request, and wherein each of the at least one textual URI path includes the text of the application request. 10. The computer program product of claim 9 , wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 11. The computer program product of claim 10 , wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 12. The computer program product of claim 9 , wherein the at least one characteristic reflected by the at least one textual URI path includes one or more logical relationships associated with the at least one matching resource. 13. The computer program product of claim 9 , wherein the at least one textual URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource. 14. The computer program product of claim 9 , wherein one or more paths among the at least one textual URI path reflect characteristics among the at least one characteristic of the at least one matching resource that have a hypernymous logical relationship or a locational logical relationship. 15. A system comprising: a processor; and a memory storing an application program, which, when executed on the processor, performs an operation comprising: accessing, via a processor, a knowledge base including attributes relevant to a plurality of resources in a system architecture; responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository; and responsive to an application request in the form of a Uniform Resource Identifier (URI) path: identifying at least one matching resource among the plurality of resources that corresponds to the application request; and generating a URI set based upon the attributes of the knowledge base, wherein the URI set includes at least one textual URI path referencing at least one characteristic of the at least one matching resource based upon one or more rules applied with respect to text of the application request, and wherein each of the at least one textual URI path includes the text of the application request. 16. The system of claim 15 , wherein the attributes of the knowledge base comprise concepts and logical relationships associated with the concepts. 17. The system of claim 16 , wherein the extracted characteristics comprise concept identifiers and concept values defined for the concepts of the knowledge base. 18. The system of claim 15 , wherein the at least one characteristic reflected by the at least one textual URI path includes one or more logical relationships associated with the at least one matching resource. 19. The system of claim 15 , wherein the at least one textual URI path reflects at least one characteristic that is at least one hierarchical level beyond a hierarchical level of the at least one characteristic of the at least one matching resource. 20. The system of claim 15 , wherein one or more paths among the at least one textual URI path reflect characteristics among the at least one characteristic of the at least one matching resource that have a hypernymous logical relationship or a locational logical relationship.

Assignees

Inventors

Classifications

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • G06F16/20Primary

    of structured data, e.g. relational data · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

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 US10810267B2 cover?
An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, respons…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 20 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).