Presenting health related messages to users of an activity/health monitoring platform

US11141107B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11141107-B2
Application numberUS-201715684705-A
CountryUS
Kind codeB2
Filing dateAug 23, 2017
Priority dateMar 7, 2017
Publication dateOct 12, 2021
Grant dateOct 12, 2021

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.

Selecting and presenting messages to user of an activity/health monitoring platform. The health/activity monitoring platform may receive physiological data for a user. The health/activity monitoring platform may identify a set of messages based on the physiological data. The health/activity monitoring platform may also determine a set of scores for the set of messages. Each score from the set of scores may be associated with a message from the set of messages and each score from the set of scores may be indicative of whether a respective message should be presented to the user. The health/activity monitoring platform may also identify a first message from a set of messages based on the set of scores and cause the first message to be presented via a display of a computing device of the user. The health/activity monitoring platform may also update a first set of penalties associated with the first message in response to causing the first message to be presented. The first set of penalties decreases a first likelihood that the first message will be presented to the user again.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of presenting messages to a user, the method comprising: receiving, by an external computing device over a network, physiological data comprising physiological characteristics relating to sleeping patterns of the user while the user sleeps, generated by one or more physiological sensors arranged on a protrusion of a backside of a biometric monitoring device worn by the user such that the one or more physiological sensors contact the user's skin with more force than remaining portions of the biometric monitoring device; identifying, by the external computing device, a set of messages based on the physiological characteristics relating to sleeping patterns of the user, wherein each message in the set of messages comprises content associated with sleep of the user; determining, by at least one software module of the external computing device and executed by a processor and applying at least one algorithm using a runtime multiplier, a set of scores for the set of messages, wherein each score from the set of scores is associated with a message from the set of messages and wherein each score from the set of scores is indicative of whether a respective message should be presented to the user; identifying, by the external computing device, a first message from the set of messages based on the set of scores; causing, by the external computing device communicating with the biometric monitoring device over the network, the first message to be presented via a graphical user interface (GUI) of a display of the biometric monitoring device of the user; determining, by the external computing device, that an interaction of the user with the GUI is received, the interaction including feedback from the user in response to the first message; and automatically updating, by the least one software module of the external computing device, a first set of penalties associated with the first message in response to causing the first message to be presented, wherein at least one of the first set of penalties or the feedback for the first message decreases a first likelihood that the first message will be presented to the user again. 2. The method of claim 1 , wherein each score from the set of scores is determined based on a respective base score and a respective set of penalties for each score. 3. The method of claim 2 wherein the first message is associated with a highest score from the set of scores. 4. The method of claim 1 , wherein the first set of penalties comprises: a recency penalty; a repetition penalty; and one or more subject matter penalties. 5. The method of claim 4 , wherein updating the first set of penalties comprises: identifying one or more subject matter identifiers for the first message; and identifying the one or more subject matter penalties based on the one or more subject matter identifiers. 6. The method of claim 5 , wherein updating the first set of penalties comprises: increasing the recency penalty; increasing the repetition penalty; and increasing each of the one or more subject matter penalties. 7. The method of claim 6 , further comprising: determining whether a first period of time has elapsed; and decreasing the recency penalty in response to a determination that the first period of time has elapsed. 8. The method of claim 7 , further comprising: determining whether a second period of time has elapsed; and decreasing each of the one or more subject matter penalties in response to a determination that the second period of time has elapsed. 9. The method of claim 1 , wherein the set of messages is identified further based on previous user feedback of one or more previous messages presented to the user. 10. The method of claim 1 , wherein the set of messages is identified further based on user preferences of the user. 11. The method of claim 1 , wherein the set of messages is identified further based on subject matter identifiers associated with the set of messages. 12. The method of claim 1 , further comprising updating a first content of the first message to include personalized information associated with the sleep of the user based on the physiological data. 13. The method of claim 1 , further comprising: receiving user feedback for the first message; and updating one or more of a set of base scores or a set of penalties for one or more messages based on the user feedback. 14. The method of claim 1 , wherein the external computing device comprises one or more of a mobile device or a server system. 15. The method of claim 1 , wherein the first message is identified further based on prerequisite messages associated with the first message. 16. The method of claim 1 , wherein the first message was previously presented to the user and wherein a threshold number of messages have been presented to the user after the first message was previously presented to the user. 17. The method of claim 1 , further comprising refraining from identifying the first message when each score from the set of scores is below a threshold score. 18. The method of claim 1 , wherein the set of messages is identified further based on user feedback of one or more previous messages presented to other users. 19. The method of claim 1 , wherein the set of messages is identified further based on estimated preferences of the user determined based on one or more of physiological data of the user or behavioral data of the user. 20. The method of claim 1 , wherein the set of messages is identified further based on behavioral data of the user. 21. An external computing device, comprising: a memory configured to store data; and a processor coupled to the memory, the processor configured to: receive, over a network, physiological data comprising physiological characteristics relating to sleeping patterns of the user while the user sleeps, generated by one or more physiological sensors arranged on a protrusion of a backside of a biometric monitoring device worn by the user such that the one or more physiological sensors contact the user's skin with more force than remaining portions of the biometric monitoring device; identify a set of messages based on the physiological characteristics relating to sleeping patterns of the user, wherein each message in the set of messages comprises content associated with sleep of the user; determine, by at least one software module executed by the processor and applying at least one algorithm using a runtime multiplier, a set of scores for the set of messages, wherein each score from the set of scores is associated with a message from the set of messages and wherein each score from the set of scores is indicative of whether a respective message should be presented to the user; identify a first message from a set of messages based on the set of scores; cause the first message to be presented via a graphical user interface (GUI) of a display of the biometric monitoring device of the user by communicating with the biometric monitoring device over the network; determine that an interaction of the user with the GUI is received, the interaction including feedback from the user in response to the first message; and automatically update, by the at least one software module, a first set of penalties associated with the first message in response to causing the first message to be presented, wherein at least one of the first set of penalties or the feedback decreases a first likelihood that the first message will be presented to the user aga

Assignees

Inventors

Classifications

  • Sleep evaluation (A61B5/4821 takes precedence; devices for inducing sleep A61M21/02) · CPC title

  • Displaying user selection data, e.g. icons in a graphical user interface · CPC title

  • Displaying an image simultaneously with additional graphical information, e.g. symbols, charts, function plots · CPC title

  • Arm or wrist · CPC title

  • for calculating health indices; for individual health risk assessment · 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 US11141107B2 cover?
Selecting and presenting messages to user of an activity/health monitoring platform. The health/activity monitoring platform may receive physiological data for a user. The health/activity monitoring platform may identify a set of messages based on the physiological data. The health/activity monitoring platform may also determine a set of scores for the set of messages. Each score from the set o…
Who is the assignee on this patent?
Fitbit Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/486. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 12 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).