System
AssigneeSoftBank Group Corp.
InventorYasuhiro MIZUSHIMA
Life of this patent
Estimating the term…
Abstract
A system includes a processor configured to acquire user information including ingredients, required cooking time, preferences, and number of people. The processor analyzes the information using natural language processing and generates a prompt for a generative AI model to recognize a user emotion. Based on the emotion analysis and the acquired information, the generative AI model proposes candidate dishes. For a dish selected by the user, the processor generates a video link indicating a cooking procedure and produces a summarized cooking procedure using natural language processing. The processor further searches for dining facilities or delivery services that provide the selected dish and provides information to support ordering of the dish.
Claims20
A system comprising:
- circuitry configured to:
- receive, via a communication interface coupled to a packet-switched network, audio information and image information from a terminal device, apply speech recognition processing to the audio information to produce first character information, apply image recognition processing to the image information to produce item identification data, and integrate the first character information, the item identification data, and directly input character information to produce integrated text information;
- execute natural language processing on the integrated text information to extract structured condition information comprising item data, time constraint data, preference data, and quantity data, and normalize the structured condition information to produce standardized condition information;
- generate a prompt sentence in natural language by embedding the standardized condition information into a predetermined sentence template and input the prompt sentence to a generative neural network model to obtain candidate output information comprising an output name, a list of materials, and a plurality of procedure steps;
- convert the candidate output information into a structured data object comprising the output name, material item records, and step information records, and apply rule-based processing or summarization processing using the generative neural network model to the step information records to produce summarized procedure information;
- search for, based on the output name and the item identification data, a visual information reference link indicating a reference destination for visual information that presents a procedure method;
- and
- transmit the candidate output information, the summarized procedure information, and the visual information reference link to the terminal device, and transmit a request to an external data service via the communication interface to obtain provider information based on the output name selected by a user and provide order support information to the terminal device.
A system comprising:
- circuitry configured to:
- receive, via a communication interface coupled to a packet-switched network, audio information and image information from a terminal device, apply speech recognition processing using a neural network-based automatic speech recognition model with beam search decoding to produce first character information, apply a convolutional neural network model to the image information to produce item identification data with per-label confidence scores above a confidence threshold, and integrate the first character information, the item identification data, and directly input character information with source-type annotations;
- apply named entity recognition and numeric extraction to the integrated text information to extract item data, time constraint data, preference data, and quantity data and normalize the extracted data to produce standardized condition information;
- select a sentence template from a plurality of templates stored in a storage device based on the quantity data and the time constraint data, generate a prompt sentence by substituting standardized field values into template placeholders, and input the prompt sentence to a generative neural network model to produce candidate output information comprising an output name, material item records, and step information records;
- apply pattern matching to parse the candidate output information into a structured data object and generate summarized procedure information by applying token-length-constrained summarization to the step information records;
- search for a visual information reference link using a query constructed from the output name and the item identification data;
- and
- transmit the candidate output information, the summarized procedure information, and the visual information reference link to the terminal device and transmit a request to an external data service comprising the output name and a location parameter to obtain and transmit ranked provider records to the terminal device as order support information.
A method comprising:
- receiving, via a communication interface coupled to a packet-switched network, audio information and image information from a terminal device, applying speech recognition processing to the audio information to produce first character information, applying image recognition processing to the image information to produce item identification data, and integrating the first character information, the item identification data, and directly input character information to produce integrated text information;
- executing natural language processing on the integrated text information to extract and normalize structured condition information;
- generating a prompt sentence by embedding the standardized condition information into a predetermined sentence template and inputting the prompt sentence to a generative neural network model to obtain candidate output information;
- converting the candidate output information into a structured data object and generating summarized procedure information;
- and
- transmitting the candidate output information, the summarized procedure information, and a visual information reference link to the terminal device and transmitting a request to an external data service to obtain provider information and provide order support information to the terminal device.
Dependencies are inferred from the claim text.