Information providing apparatus, information providing method, and information providing program
AssigneeSoftBank Group Corp.
InventorMasayoshi SON
Life of this patent
Estimating the term…
Abstract
An information providing apparatus according to an embodiment comprises: a generation unit configured to generate a model that generates an answer to a prompt input by a user, the model being generated by learning a data source provided from a provider that satisfies conditions relating to reliability; a providing unit configured to provide the answer generated by the model to the user; and a billing unit configured to charge the user a usage fee according to a value of the answer.
Claims20
An information processing apparatus comprising:
- a system-on-chip including a semiconductor chip manufactured by a designated manufacturer, the semiconductor chip having a tile architecture comprising a plurality of processing tiles, the designated manufacturer producing semiconductor chips of different sizes for different device housings, the different sizes including a first size having a first tile count for a server housing and a second size having a second tile count smaller than the first tile count for a terminal housing;
- a memory disposed on the system-on-chip and storing model parameters;
- a bus disposed on the system-on-chip and coupling the memory to processing circuitry and to a display controller;
- and
- the processing circuitry disposed on the system-on-chip, the processing circuitry configured to:
- collect data sources via an input/output controller from data source providers that each include a respective semiconductor chip manufactured by the designated manufacturer,
- update the model parameters stored in the memory based on the collected data sources,
- receive a prompt via the input/output controller,
- generate an answer to the prompt based on the model parameters stored in the memory, and
- output the answer via the display controller coupled to a display through the bus.
An information processing apparatus comprising:
- a system-on-chip including a semiconductor chip manufactured by a designated manufacturer, the semiconductor chip having a tile architecture comprising a plurality of processing tiles arranged in different sizes for different device housings, the different sizes including an extra-large size having two hundred processing tiles for a server housing, a large size having fifty processing tiles for a server housing, a medium size having twenty processing tiles for a terminal housing, a small size having ten processing tiles for a terminal housing, and an extra-small size having two processing tiles integrated as the system-on-chip;
- a memory disposed on the system-on-chip and storing standard model parameters trained on past data sources and advanced model parameters trained on current data sources;
- a bus disposed on the system-on-chip and coupling the memory to processing circuitry and to a display controller;
- and
- the processing circuitry disposed on the system-on-chip, the processing circuitry configured to:
- collect data sources via an input/output controller from data source providers that each include a respective semiconductor chip of the designated manufacturer,
- determine, based on attribute data of each data source provider, whether the data source provider satisfies a reliability condition based on a distribution scale of information distributed by the data source provider,
- collect the data sources only from data source providers determined to satisfy the reliability condition,
- update the standard model parameters based on past data sources and update the advanced model parameters based on current data sources,
- receive a prompt from a user via the input/output controller, generate an answer to the prompt using the standard model parameters or the advanced model parameters based on an access level associated with the user, and
- output the answer via the display controller coupled to a display through the bus.
A method performed by an information processing apparatus including a system-on-chip having a semiconductor chip with a tile architecture comprising a plurality of processing tiles, a memory, a bus, and processing circuitry, the method comprising:
- collecting, by the processing circuitry via an input/output controller, data sources from data source providers that each include a respective semiconductor chip manufactured by a same designated manufacturer as the semiconductor chip of the system-on-chip;
- updating, by the processing circuitry, model parameters stored in the memory based on the collected data sources;
- receiving, by the processing circuitry via the input/output controller, a prompt from a user;
- generating, by the processing circuitry, an answer to the prompt based on the model parameters stored in the memory;
- and
- outputting, by the processing circuitry, the answer via a display controller coupled to a display through the bus.
Dependencies are inferred from the claim text.