Handling a query from a requestor by a digital assistant where results include a data portion restricted for the requestor
US-12182205-B2 · Dec 31, 2024 · US
US11182387B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11182387-B2 |
| Application number | US-201716346558-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 16, 2017 |
| Priority date | Dec 27, 2016 |
| Publication date | Nov 23, 2021 |
| Grant date | Nov 23, 2021 |
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 a dataflow control command generation apparatus, a dataflow control command generation method, and a dataflow control command generation program by which open data is distributed as appropriate and open data can be smoothly used by an application. A dataflow control command generation apparatus includes a first data-side metadata acquisition unit configured to acquire first data-side metadata that is information regarding first data, an application-side metadata acquisition unit configured to acquire application-side metadata that is information regarding an application that provides a service using first data, a matching unit configured to extract first data that meets a requirement of an application through matching between the first data-side metadata and the application-side metadata, and a transmission unit configured to transmit, to a user terminal apparatus that executes the application, a dataflow control command including information for acquiring the first data from a database storing the extracted first data.
Opening claim text (preview).
The invention claimed is: 1. A dataflow control command generation apparatus comprising a processor configured with a program to perform operations comprising: acquiring first data-side metadata that is information regarding first data; acquiring application-side metadata that is information regarding an application that provides a service using the first data; extracting first data that meets a requirement of the application through matching between the first data-side metadata and the application-side metadata; and transmitting, to a user terminal apparatus that executes the application, a dataflow control command including information for acquiring the first data from a database in which the extracted first data is stored, wherein the processor is configured with the program to perform operations further comprising acquiring second data-side metadata that is information regarding second data, wherein the processor is configured with the program such that extracting first data that meets the requirement of the application through matching between the first data-side metadata and the application-side metadata comprises extracting second data that meets a requirement of the application through matching between the second data-side metadata and the application-side metadata, and transmitting, to the user terminal apparatus that executes the application, the dataflow control command including information for acquiring the first data from the database in which the extracted first data is stored comprises transmitting, to a second data management apparatus that manages the extracted second data, a dataflow control command in which the extracted second data and the application are specified, and wherein the processor is configured with the program to perform operations further comprising determining which of the first data-side metadata or the second data-side metadata is to be matched with the application-side metadata. 2. The dataflow control command generation apparatus according to claim 1 , wherein the processor is configured with the program such that transmitting, to the user terminal apparatus that executes the application, the dataflow control command including information for acquiring the first data from a database in which extracted first data is stored comprises transmitting the dataflow control command to a first data management apparatus that manages the extracted first data, wherein the processor is configured with the program to perform operations further comprising acquiring second data-side metadata that is information regarding second data, wherein the processor is configured with the program such that extracting first data that meets the requirement of the application through matching between the first data-side metadata and the application-side metadata comprises extracting second data that meets a requirement of the application through matching between the second data-side metadata and the application-side metadata, and transmitting, to the user terminal apparatus that executes the application, the dataflow control command including information for acquiring the first data from the database in which the extracted first data is stored comprises transmitting, to a second data management apparatus that manages the second data extracted by the matching unit, a dataflow control command in which the extracted second data and the application are specified, and wherein the processor is configured with the program to perform operations further comprising determining which of the first data-side metadata or the second data-side metadata is to be matched with the application-side metadata. 3. The dataflow control command generation apparatus according to claim 1 , wherein the processor is configured with the program such that the first data includes data stored in the database, and the second data includes data output from a sensor. 4. The dataflow control command generation apparatus according to claim 1 , wherein the processor is configured with the program such that the first data includes data that can be secondarily used for free, and the second data includes data that cannot be secondarily used or data that can be secondarily used with a fee. 5. A dataflow control command generation apparatus comprising a processor configured with a program to perform operations comprising: acquiring first data-side metadata that is information regarding first data; acquiring application-side metadata that is information regarding an application that provides a service using the first data; extracting first data that meets a requirement of the application through matching between the first data-side metadata and the application-side metadata; and transmitting, to a user terminal apparatus that executes the application, a dataflow control command including information for acquiring the first data from a database in which the extracted first data is stored, wherein the processor is configured with the program to perform operations further comprising acquiring second data-side metadata regarding second data, and wherein the processor is configured with the program such that extracting first data that meets the requirement of the application through matching between the first data-side metadata and the application-side metadata comprises extracting second data that meets a requirement of the application through matching between the second data-side metadata and the application-side metadata, transmitting, to the user terminal the extracted first data is stored comprises transmitting, to the second data management apparatus, a dataflow control command for transmitting push-type second data to the application, if the second data-side metadata is matched with the application-side metadata. 6. A dataflow control command generation apparatus comprising a processor configured with a program to perform operations comprising: acquiring first data-side metadata that is information regarding first data; acquiring application-side metadata that is information regarding an application that provides a service using the first data; extracting first data that meets a requirement of the application through matching between the first data-side metadata and the application-side metadata; and transmitting, to a user terminal apparatus that executes the application, a dataflow control command including information for acquiring the first data from a database in which the extracted first data is stored, wherein the processor is configured with the program such that transmitting, to the user terminal apparatus that executes the application, the dataflow control command including information for acquiring the first data from the database in which the apparatus that executes the application, the dataflow control command including information for acquiring the first data from a database in which the extracted first data is stored comprises transmitting, to a second data management apparatus that manages the extracted second data, a dataflow control command in which the extracted second data and the application are specified, and extracting first data that meets the requirement of the application through matching between the first data-side metadata and the application-side metadata further comprises preferentially matching the first data-side metadata with the application-side metadata rather than the second data-side metadata. 7. A dataflow control command generation apparatus comprising a processor configured with a program to perform operations comprising: acquiring first data-side metadata that is information regarding first data; acquiring application-side metadata that is information regarding an application that provides a service using the first data; extracting first data that meets a requirement
Query processing · CPC title
Binary matching operations · CPC title
Updates performed during online database operations; commit processing · CPC title
Information retrieval; Database structures therefor; File system structures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.