Data-driven adaptation of communications in user-facing applications

US2018176331A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018176331-A1
Application numberUS-201615382126-A
CountryUS
Kind codeA1
Filing dateDec 16, 2016
Priority dateDec 16, 2016
Publication dateJun 21, 2018
Grant date

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.

In some implementations, a system adaptively adapts engagement between a user and an application based on prior user interactions and context data associated with the user. A performance category for which performance is tracked for a user of the application is initially identified. Context data indicating a current context of the user is received from a client device associated with the user. One or more responsiveness scores indicating actions of the user with respect to the performance category following the previous communications through the application are determined. A communication is then selected from among communications of multiple types based on the context data for the user and the one or more responsiveness scores for the user. A time to provide the communication to the user is determined based on the context data. The selected communication is finally provided for output by the client device at the determined time.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method performed by one or more computers, the method comprising: identifying, by the one or more computers, a performance category for which performance is tracked for a user of an application on a client device associated with the user; sending, by the one or more computers, communications for presentation by the client device, the communications respectively being presented by the client device at multiple different locations; tracking, by the one or more computers, performance of the user with respect to the performance category after each of the communications is presented by the client device; determining, by the one or more computers, a current location of the user based on context data received from the client device; determining, by the one or more computers, a set of responsiveness scores based on the determined location of the user, wherein the set of responsiveness scores includes a responsiveness score for each communication type in a set of multiple communication types, and wherein the multiple communication types comprise media types comprising at least video, audio, and text, wherein the responsiveness scores are determined based on log data specifying actions the user previously performed and locations where the user performed the actions, and wherein each of the responsiveness scores indicates a measure of actions the user performed with respect to the performance category after one or more previous communications of the same communication type corresponding to the responsiveness score were provided to the user through the application while the user was at the determined location; selecting, by the one or more computers, a communication type from among the multiple communication types based on the responsiveness scores determined based on the determined location of the user, wherein selecting the communication type comprises selecting a media type from among a set of media types comprising at least video, audio, and text; determining, by the one or more computers, a time to provide a communication to the user based on the context data; and providing, by the one or more computers, a communication of the selected communication type for output by the client device at the determined time while the user is located at the determined location, wherein the communication includes media of the selected media type. 2 . The method of claim 1 , wherein at least one of the responsiveness scores in the set of responsiveness scores indicates a likelihood that a communication of the selected communication type will improve the performance of the user with respect to the identified performance category. 3 . The method of claim 2 , wherein at least one of the responsiveness scores in the set of responsiveness scores indicates a context-specific likelihood that a communication of the selected communication type will improve the performance of the user with respect to the identified performance category when the selected communication is provided to the user at the current location. 4 . The method of claim 1 , wherein determining the set of responsiveness scores comprises: receiving historical context data indicating a prior location of the user; identifying prior actions of the user with respect to the performance category when the user was determined to be at the prior location; determining a prior performance of the user with respect to the performance category; determining that the prior location of the user corresponds to the current location of the user; and determining the set of responsiveness scores based at least on the prior performance of the user with respect to the performance category. 5 . The method of claim 1 , wherein: identifying the performance category comprises determining a user-specific target metric for the user; and determining the set of responsiveness scores comprises determining responsiveness scores that indicate performance of the user with respect to the user-specific target metric following previous communications through the application. 6 . The method of claim 1 , wherein selecting the communication type comprises: selecting, from among multiple types of content, a type of content to be included within the communication provided for output by the client device; and selecting, from among multiple types of interactions, a type of user interaction to be specified by the communication provided for output by the client device. 7 . The method of claim 1 , further comprising: periodically adjusting values of the responsiveness scores in the set of responsiveness scores based at least on tracked performance for the user, with respect to the identified performance category, that occurs after providing the communication for output at the client device. 8 . The method of claim 1 , further comprising: determining that one or more types of communications are not likely to improve performance of the user with respect to the identified performance category based on the received context data and the set of responsiveness scores for the user. 9 . The method of claim 1 , further comprising: generating a user profile based at least on an analysis of (i) user interactions on the application after the communication of the selected communication type is provided for output by the client device, and (ii) performance of the user after the communication of the selected communication type is provided for output by the client device. 10 . The method of claim 9 , wherein the performance of the user is determined based at least on receiving sensor data indicating one or more user physical activity metrics. 11 . A system comprising: one or more computers; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: identifying, by the one or more computers, a performance category for which performance is tracked for a user of an application on a client device associated with the user; sending, by the one or more computers, communications for presentation by the client device, the communications respectively being presented by the client device at multiple different locations; tracking, by the one or more computers, performance of the user with respect to the performance category after each of the communications is presented by the client device; determining, by the one or more computers, a current location of the user based on context data received from the client device; determining, by the one or more computers, a set of responsiveness scores based on the determined location of the user, wherein the set of responsiveness scores includes a responsiveness score for each communication type in a set of multiple communication types, and wherein the multiple communication types comprise media types comprising at least video, audio, and text, wherein the responsiveness scores are determined based on log data specifying actions the user previously performed and locations where the user performed the actions, and wherein each of the responsiveness scores indicates a measure of actions the user performed with respect to the performance category after one or more previous communications of the same communication type corresponding to the responsiveness score were provided to the user through the application while the user was at the determined location; selecting, by the one or more computers, a communication type from among the multiple communication types based on the responsiveness scores determined based on the determined location of the user, wherein selecting the communication type comprises selecting a medi

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • H04L67/327Primary

    Electricity · mapped topic

  • specially adapted for the location of the user terminal · CPC title

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · 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 US2018176331A1 cover?
In some implementations, a system adaptively adapts engagement between a user and an application based on prior user interactions and context data associated with the user. A performance category for which performance is tracked for a user of the application is initially identified. Context data indicating a current context of the user is received from a client device associated with the user. …
Who is the assignee on this patent?
Vignet Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 21 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).