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
US2025028746A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025028746-A1 |
| Application number | US-202418779546-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 22, 2024 |
| Priority date | Jul 21, 2023 |
| Publication date | Jan 23, 2025 |
| Grant date | — |
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.
A user question can be classified into topics and mapped to appropriate static and/or dynamic content related to the user and/or question. This data can then be collectively provided to a large language model in order to generate a suitable response, which may include, for example, summarization, rephrasing, analysis, and the like, as well as executable code for dynamically presenting content of the response to the user and/or functionally adapting a user platform according to the response.
Opening claim text (preview).
1 . A computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, causes the one or more computing devices to perform the steps of: receiving physiological data for a user from a system, the system including a physiological monitor worn by the user and the physiological monitor providing the physiological data; receiving a message from the user, wherein the message includes a question from the user in a natural language form; creating one or more prompts for use with large language models, the one or more prompts including: a request for a code block that encodes a response to the question and is processable by one or more components of the system to generate one or more component specific representations of the response, a language schema for code within the code block, the language schema defining at least a syntax, functions, and operators for a programming language used to express the code block, an object schema, the object schema specifying programming objects available for use in the code block, and a context block relating to user-specific data; transmitting the one or more prompts to one or more large language models; receiving the response containing the code block from the one or more large language models; and transmitting the code block that encodes the response to a component of the system for use in providing the response to the user. 2 . The computer program product of claim 1 , further comprising processing the code block on a component of the system to provide the response to the user in a component dependent and user specific manner. 3 . The computer program product of claim 1 , wherein the context block includes one or more template tokens to be replaced with predetermined user-specific data when presenting the response to the user. 4 . The computer program product of claim 1 , wherein the context block includes an identification of the user-specific data, and wherein the request for the code block includes a request for creation of a query to retrieve the user-specific data from the system when providing the response to the user. 5 . The computer program product of claim 1 , wherein the context block includes a portion of the physiological data for the user. 6 . The computer program product of claim 1 , wherein the request for the code block includes a request to rephrase the physiological data for presentation in the response to the user. 7 . The computer program product of claim 1 , wherein the context block includes at least one of a topic for the question, dynamic data related to the topic for the question, and static data related to the topic for the question. 8 . The computer program product of claim 1 , further comprising code that performs the step of presenting a preliminary prompt to one of the one or more large language models to generate a second code block based on the message operable to obtain at least a portion of the context block used in the one or more prompts. 9 . The computer program product of claim 1 , further comprising code that performs the step of presenting a preliminary request to one of the one or more large language models to identify one or more topics for the question. 10 . The computer program product of claim 1 , further comprising code that performs the step of identifying one or more topics in the question, and mapping at least one of the one or more topics to a portion of the physiological data for the user. 11 . The computer program product of claim 10 , wherein identifying one or more topics includes presenting the question to one of the large language models with a list of candidate topics and requesting a selection of the one or more topics for the question from the list of candidate topics. 12 . The computer program product of claim 1 , wherein the one or more prompts include an instruction to rephrase the context data in a natural language form for use in generating the response. 13 . The computer program product of claim 1 , further comprising code that performs the steps of monitoring a responsiveness of the large language model and optimizing a use of the large language model by varying a length limit for text-based responses according to the responsiveness. 14 . The computer program product of claim 1 , wherein the question is an implicit question from the user including a request for a creation of user-specific content. 15 . The computer program product of claim 1 , further comprising code that performs the step of processing the code block on an Internet-of-Things device in the system to provide a functional response to the message from the user. 16 . A system comprising: a physiological monitor used to acquire physiological data from a user; one or more computing devices associated with the user; and a query module, the query module executing on one or more processors and configured by non-transitory computer executable code to perform the steps of: receiving a message from the user, wherein the message includes a question from the user in a natural language form; creating one or more prompts for use with large language models, the one or more prompts including: a request for a code block that encodes a response to the question and is processable by the one or more computing devices to generate one or more component specific representations of the response, a language schema for code within the code block, the language schema defining at least a syntax, functions, and operators for a programming language used to express the code block, an object schema, the object schema specifying programming objects available for use in the code block, and a context block relating to user-specific data for the user based on the physiological data; transmitting the one or more prompts to one or more large language models; and receiving the code block that encodes the response from one of the large language models. 17 . The system of claim 16 , the query module further configured to perform the step of transmitting the response containing the code block to one of the computing devices of the system, wherein the one of the computing devices processes the code block to provide the response for the user. 18 . The system of claim 16 , further comprising a context service configured to process the message to identify at least one topic for the question, map the at least one topic to dynamic and static content stored by the system, and retrieve the dynamic and static content for use in the prompt. 19 . A method comprising: obtaining a portion of a natural language message received from a user of a system, wherein the portion of the natural language message relates to a request from the user; providing, to a first large language model (LLM), a prompt operable to cause the first LLM to output a code block that encodes a response to the request and is processable by one or more components of the system to generate one or more component specific representations of the response, wherein the prompt comprises a predetermined instruction, a context block based on the portion of the natural language message, a language schema for code within the code block, and an object schema that defines objects usable within the code block, wherein the object schema is related to the request from the user; and obtaining the code block from the first LLM. 20 . The method of claim 19 , wherein the system is a physiological monitoring sy
using graphical result space presentation or visualisation · CPC title
with a separable interface unit, e.g. for communication · CPC title
Apparatus with built-in sensors · CPC title
Natural language query formulation · CPC title
Straps, bands or harnesses · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.