Dynamic sequence-based adjustment of prompt generation

US11640822B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11640822-B2
Application numberUS-202016943559-A
CountryUS
Kind codeB2
Filing dateJul 30, 2020
Priority dateSep 26, 2017
Publication dateMay 2, 2023
Grant dateMay 2, 2023

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.

Systems and methods for dynamic sequence-based adjustment of prompt generation are provided. The system can receive a first interaction and a second interaction via a client device and identify a first sequence based on the first interaction and the second interaction. The system can map the first sequence to a node data structure and identify a node in the node data structure that matches the first sequence. The system can generate an adjusted parameter for a first digital component object responsive to a match with an attribute of the node in the node data structure. The system can execute a real-time digital component selection process among a plurality of digital component objects including the first digital component object to select the first digital component object. The system can transmit a prompt with the first digital component object to a client device to cause the client device to present the prompt.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a data processing system comprising memory and one or more processors to: establish a data exchange session with a client device remote from the data processing system; detect, via the data exchange session, a plurality of interactions between the client device and the data processing system; select, based on the plurality of interactions, a node of a plurality of nodes in a node data structure, the node having an attribute; identify, responsive to selection of the node having the attribute, a plurality of digital component objects corresponding to the attribute of the node of the plurality of nodes in the node data structure; generate, by the data processing system, an adjustment parameter for a first digital component object of the plurality of digital component objects based on a location of the node data structure; apply, by the data processing system, the adjustment parameter to a parameter of the first digital component object to provide an adjusted parameter for the first digital component object, wherein the adjustment parameter causes a real-time digital component selection process to select a first digital component object of the plurality of digital component objects; select, based on the real-time digital component selection process executed with the plurality of digital component objects, the real-time digital component selection process comprising the adjusted parameter generated for the first digital component object, the first digital component object; generate, responsive to the selection of the first digital component object based on the adjusted parameter applied responsive to a match between the attribute of the digital component object and the attribute of the node in the node data structure, a prompt for the first digital component object; and transmit the prompt to the client device to cause the client device to present the prompt and initiate an interaction subsequent to the plurality of interactions via the data exchange session. 2. The system of claim 1 , comprising the data processing system to: identify a first sequence based on a first interaction of the plurality of interactions and a second interaction of the plurality of interactions; and select the node based on a map of the first sequence comprising the first interaction and the second interaction to the node data structure comprising the plurality of nodes. 3. The system of claim 1 , comprising the data processing system to: identify a first sequence from the plurality of interactions; and select the node of the plurality of nodes in the node data structure based on the first sequence matching the node. 4. The system of claim 1 , comprising the data processing system to: identify a keyword tuple associated with the attribute of the node; and identify the plurality of digital component objects that match the keyword tuple associated with the attribute of the node. 5. The system of claim 1 , comprising: the data processing system to, prior to selection of the first digital component object via the real-time digital component selection process, apply the adjustment parameter to the first digital component object to cause the real-time digital component selection process to select the first digital component object. 6. The system of claim 5 , comprising: the data processing system to generate the adjustment parameter for the first digital component object based on a location of the node in the node data structure. 7. The system of claim 1 , wherein the plurality of interactions comprise speech input detected by the client device. 8. The system of claim 1 , comprising: the data processing system to provide a digital assistant to interact with the client device, wherein the plurality of interactions correspond to speech input detected by a microphone of the client device. 9. The system of claim 1 , wherein the first digital component object comprises audio, comprising: the data processing system to transmit the prompt with the audio of the first digital component object to cause the client device to present the first digital component object with the audio via a speaker communicatively coupled with the client device. 10. The system of claim 1 , comprising the data processing system to: receive, from the client device, speech input; determine a characteristic of the speech input; identify, based on the characteristic of the speech input, an electronic account associated with the client device; and establish, responsive to identification of the electronic account, the data exchange session. 11. The system of claim 10 , comprising the data processing system to: select the attribute from a plurality of attributes of the node based at least in part on the electronic account identified based on the characteristic of the speech input. 12. A method, comprising: establishing, by a data processing system comprising one or more processors, a data exchange session with a client device remote from the data processing system; detecting, by the data processing system via the data exchange session, a plurality of interactions between the client device and the data processing system; selecting, by the data processing system based on the plurality of interactions, a node of a plurality of nodes in a node data structure, the node having an attribute; identifying, by the data processing system responsive to selection of the node having the attribute, a plurality of digital component objects corresponding to the attribute of the node of the plurality of nodes in the node data structure; generating, by the data processing system, an adjustment parameter for a first digital component object of the plurality of digital component objects based on a location of the node data structure; applying, by the data processing system, the adjustment parameter to a parameter of the first digital component object to provide an adjusted parameter for the first digital component object, wherein the adjustment parameter causes a real-time digital component selection process to select a first digital component object of the plurality of digital component objects; selecting, by the data processing system based on the real-time digital component selection process executed with the plurality of digital component objects, the real-time digital component selection process comprising the adjusted parameter generated for the first digital component object, the first digital component object; generating, by the data processing system responsive to the selection of the first digital component object based on the adjusted parameter applied responsive to a match between the attribute of the digital component object and the attribute of the node in the node data structure, a prompt for the first digital component object; and transmitting, by the data processing system, the prompt to the client device to cause the client device to present the prompt and initiate an interaction subsequent to the plurality of interactions via the data exchange session. 13. The method of claim 12 , comprising: identifying, by the data processing system, a first sequence based on a first interaction of the plurality of interactions and a second interaction of the plurality of interactions; and selecting, by the data processing system, the node based on a map of the first sequence comprising the first interaction and the second interaction to the node data structure comprising the plurality of nodes. 14. The method of claim 12 , comprising: identifying, by the data processing system, a first sequence from the plurality of interactions;

Assignees

Inventors

Classifications

  • Natural language query formulation · CPC title

  • Discourse or dialogue representation · CPC title

  • Electronic shopping [e-shopping] · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Execution arrangements for user interfaces · 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 US11640822B2 cover?
Systems and methods for dynamic sequence-based adjustment of prompt generation are provided. The system can receive a first interaction and a second interaction via a client device and identify a first sequence based on the first interaction and the second interaction. The system can map the first sequence to a node data structure and identify a node in the node data structure that matches the …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0601. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2023 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).