Display method and display apparatus

US11030206B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11030206-B2
Application numberUS-201815976153-A
CountryUS
Kind codeB2
Filing dateMay 10, 2018
Priority dateMay 15, 2017
Publication dateJun 8, 2021
Grant dateJun 8, 2021

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.

A memory stores a query template that describes a look-up condition for searching a database, by using a parameter to which identification information of a reference entity is assigned, and a reference point condition indicating a condition of an entity usable as the reference entity. A processor accepts designation of a first entity among a plurality of entities, detects a second entity that is reachable from the first entity via one or more links and satisfies the reference point condition, from among the plurality of entities, when the first entity does not satisfy the reference point condition, generates a query based on the detection result of the second entity and the query template, and retrieves data to be used in display processing from the database by using the query.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium storing a computer program that causes a computer to execute a process comprising: accepting designation of a first entity included in a database that includes a plurality of entities and a plurality of links indicating relationships between the plurality of entities, each of the plurality of entities having an entity type, the designated first entity having a first entity type; acquiring a query template that describes a look-up condition for searching the database, the query template including a parameter to which identification information of one of the plurality of entities is to be assigned, and acquiring an entity type condition indicating a second entity type of the parameter; generating a first query from the query template by assigning first identification information of the designated first entity to the parameter, in response to determining that the first entity type is identical to the second entity type; selecting a second entity that is coupled to the designated first entity via one or more links in the database and has the second entity type from among the plurality of entities, in response to determining that the first entity type is not identical to the second entity type, and generating a second query based on second identification information of the selected second entity and the query template; and retrieving data to be used in display processing from the database by using generated one of the first query and the second query. 2. The non-transitory computer-readable storage medium according to claim 1 , wherein the generating of the second query includes generating the second query by assigning the second identification information of the selected second entity to the parameter instead of the first identification information of the designated first entity. 3. The non-transitory computer-readable storage medium according to claim 1 , wherein the generating of the second query includes generating path information indicating a path that reaches the selected second entity from the designated first entity, and generating the second query based on the first identification information of the designated first entity, the path information, and the query template. 4. The non-transitory computer-readable storage medium according to claim 3 , wherein the generating of the second query includes rewriting the query template by replacing the parameter by a variable and inserting a statement for associating another parameter with the path information and the variable, and assigning the first identification information of the designated first entity to the another parameter of the rewritten query template. 5. The non-transitory computer-readable storage medium according to claim 1 , wherein the acquiring of the entity type condition further includes acquiring a search condition indicating a condition of a link to be used in search for an entity that satisfies the entity type condition, and the selecting includes selecting the second entity from among entities coupled to the designated first entity via one or more links that satisfy the search condition. 6. A display method comprising: accepting, by a processor, designation of a first entity included in a database that includes a plurality of entities and a plurality of links indicating relationships between the plurality of entities, each of the plurality of entities having an entity type, the designated first entity having a first entity type; acquiring, by the processor, a query template that describes a look-up condition for searching the database, the query template including a parameter to which identification information of one of the plurality of entities is to be assigned, and acquiring an entity type condition indicating a second entity type of the parameter; generating, by the processor, a first query from the query template by assigning first identification information of the designated first entity to the parameter, in response to determining that the first entity type is identical to the second entity type; selecting, by the processor, a second entity that is coupled to the designated first entity via one or more links in the database and has the second entity type from among the plurality of entities, in response to determining that the first entity type is not identical to the second entity type, and generating a second query based on second identification information of the selected second entity and the query template; and retrieving, by the processor, data to be used in display processing from the database by using generated one of the first query and the second query. 7. A display apparatus comprising: a memory configured to store a query template that describes a look-up condition for searching a database that includes a plurality of entities and a plurality of links indicating relationships between the plurality of entities, each of the plurality of entities having an entity type, the query template including a parameter to which identification information of one of the plurality of entities is to be assigned, and to store an entity type condition indicating a second entity type of the parameter; and a processor configured to perform a process including: accepting designation of a first entity among the plurality of entities, the designated first entity having a first entity type; generating a first query from the query template by assigning first identification information of the designated first entity to the parameter, in response to determining that the first entity type is identical to the second entity type; selecting a second entity that is coupled to the designated first entity via one or more links in the database and has the second entity type from among the plurality of entities in response to determining that the first entity type is not identical to the second entity type, and generating a second query based on second identification information of the selected second entity and the query template; and retrieving data to be used in display processing from the database by using generated one of the first query and the second query. 8. The display method according to claim 6 , wherein the generating of the second query includes generating the second query by assigning the second identification information of the selected second entity to the parameter instead of the first identification information of the designated first entity. 9. The display method according to claim 6 , wherein the generating of the second query includes generating path information indicating a path that reaches the selected second entity from the designated first entity, and generating the second query based on the first identification information of the designated first entity, the path information, and the query template. 10. The display method according to claim 9 , wherein the generating of the second query includes rewriting the query template by replacing the parameter by a variable and inserting a statement for associating another parameter with the path information and the variable, and assigning the first identification information of the designated first entity to the another parameter of the rewritten query template. 11. The display method according to claim 6 , wherein the acquiring of the entity type condition further includes acquiring a search condition indicating a condition of a link to be used in search for an entity that satisfies the entity type condition, and the selecting includes selecting the second entity from among entities coupled to the designated first entity via one or more links that satisfy the search condition.

Assignees

Inventors

Classifications

  • Query rewriting; Transformation · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

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

  • G06F16/248Primary

    Presentation of query results · CPC title

  • Indexing; Web crawling techniques · 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 US11030206B2 cover?
A memory stores a query template that describes a look-up condition for searching a database, by using a parameter to which identification information of a reference entity is assigned, and a reference point condition indicating a condition of an entity usable as the reference entity. A processor accepts designation of a first entity among a plurality of entities, detects a second entity that i…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/24534. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 08 2021 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).