This disclosure relates generally to lifestyle management systems and, more particularly, to methods and apparatus for recommending tailored wellness activities based upon non-wellness-related data.
Many people are interested in wellness or well-being activities, such as walking, bicycling, etc. Accordingly, entities such as insurers and employers, who are interested in promoting the well-being of their clients and employees, may often suggest wellness activities. For such suggestions to be effective, however, they must be made to individuals who have a propensity to consider acting on such suggestions. Effectiveness may be further enhanced when such suggestions are made at an appropriate time. Current techniques for suggesting well-being activities may have limited effectiveness because they are presented as generic recommendations to groups of individuals who may or may not be predisposed to act on such suggestions. Conventional techniques may have other drawbacks as well.
The present embodiments relate to, inter alia, mining non-wellness-related data to obtain information that may be useful in identifying or suggesting wellness activities that are tailored to a particular person. The data may be processed to determine a likelihood that the person would perform a wellness activity. When, for example, the likelihood exceeds a threshold, an aspect of the data may be used to identify a wellness activity, and information regarding the wellness activity may be communicated to the person. For example, when financial and/or insurance information indicates a person bought a bicycle, the present embodiments may suggest a wellness activity tailored to involve a bicycle.
In one aspect, a computer-implemented method for recommending wellness activities based upon non-wellness-related data may include accessing non-wellness-related data for a person from a datastore. The data may be processed to determine a propensity score, the propensity score representing a likelihood that the person would perform a wellness activity. When the propensity score satisfies a condition, a wellness activity related to an aspect of the data may be identified, and information regarding the wellness activity may be communicated to the person. The method may include additional, less, or alternate functionality or actions, including those discussed elsewhere herein.
In another aspect, a computer system for recommending wellness activities based upon non-wellness-related data may include a data miner configured to access non-wellness-related data for a person from a datastore. The data may be processed with a propensity model configured to determine a propensity score, wherein the propensity score represents a likelihood that the person would perform a wellness activity. The system may include an activity identifier configured to, when the propensity score satisfies a condition, identify a wellness activity related to an aspect of the data. A network interface of the system may be configured to communicate information regarding the wellness activity to the person. The system may include additional, less, or alternate functionality, including that discussed elsewhere herein.
Advantages will become more apparent to those skilled in the art from the following description of the preferred embodiments which have been shown and described by way of illustration. As will be realized, the present embodiments may be capable of other and different embodiments, and their details are capable of modification in various respects. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.
The figures described below depict various aspects of the applications, methods, and systems disclosed herein. It should be understood that each figure depicts an embodiment of a particular aspect of the disclosed applications, systems and methods, and that each of the figures is intended to accord with one or more possible embodiments thereof. Furthermore, wherever possible, the following description refers to the reference numerals included in the following figures, in which features depicted in multiple figures are designated with consistent reference numerals.
The figures depict preferred embodiments for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the systems and methods illustrated herein may be employed without departing from the principles of the invention described herein.
Often wellness activity suggestions are generic, and the same suggestions are made to many people. Additionally, existing systems tailor wellness activities based on a person's past responses to suggested wellness activities or the completion of suggested wellness activities. Such limitations may fail to keep a person interested and engaged in carrying out wellness activities. Accordingly, to reduce or eliminate some or all of these or other problems, disclosed methods and apparatus may recommend tailored wellness activities based upon alternative, non-wellness-related sources of data, such as insurance-related information, financial-related information, property record information, social media information, etc.
Accordingly, the disclosed methods and apparatus may mine such non-wellness-related data to obtain information that does not exist in wellness-related data but may be used to identify and suggest wellness activities that are tailored to a particular person. For example, when financial and/or insurance information indicates a person bought a bicycle, disclosed methods and apparatus may suggest a wellness activity involving a bicycle. Also, when home and/or work-related information indicates a person lives near where they work, disclosed methods and apparatus may suggest a wellness activity involving walking or biking to work. Further, when home and/or work-related information indicates a person lives and/or works near a park, disclosed methods and apparatus may suggest a wellness activity involving the park. As yet another example, when home and/or traffic information indicates a person lives near roads that are safe for biking, disclosed methods and apparatus may not suggest a wellness activity near home that involves a bike.
In one aspect, a computer-implemented method for recommending wellness activities based upon non-wellness-related data may include accessing non-wellness-related data for a person from a datastore. The data may be processed to determine a propensity score, the propensity score representing a likelihood that the person would perform a wellness activity. When the propensity score satisfies a condition, a wellness activity related to an aspect of the data may be identified, and information regarding the wellness activity may be communicated to the person. The method may include additional, less, or alternate functionality or actions, including those discussed elsewhere herein.
For instance, in one or more variations of the current embodiment, the computer-implemented method may further include updating the propensity model based upon feedback regarding the wellness activity. In one or more variations of the current embodiment, the feedback may include an indication from the person of at least one of no interest in the wellness activity, potential interest in the wellness activity, or completion of the wellness activity; and/or the feedback may be generated by a personal computing device that automatically tracks completion of wellness activities. Additionally or alternatively, the computer-implemented method may further include collecting, using one or more processors, feedback regarding the wellness activity, and/or awarding, using one or more processors, an incentive based upon the feedback.
In one or more variations of the current embodiment, the propensity model may include a machine learning algorithm updated for the person based upon feedback regarding the wellness activity. The computer-implemented method may further include modifying an aspect of the wellness activity based upon additional non-wellness-related data for the person from the datastore or another datastore.
In one or more variations of the current embodiment, the datastore may store at least one of insurance-related information, financial-related information, property record information, or social media information. The data may represent ownership of a piece of equipment, and the identified wellness activity includes a use of the piece of equipment; and/or the data may represent opening of a new wellness activity area, and the wellness activity may include use of the new wellness activity area.
In another aspect, a computer system for recommending wellness activities based upon non-wellness-related data may include a data miner configured to access non-wellness-related data for a person from a datastore. The data may be processed with a propensity model configured to determine a propensity score, wherein the propensity score represents a likelihood that the person would perform a wellness activity. The system may include an activity identifier configured to, when the propensity score satisfies a condition, identify a wellness activity related to an aspect of the data. A network interface of the system may be configured to communicate information regarding the wellness activity to the person. The system may include additional, less, or alternate functionality, including that discussed elsewhere herein.
For instance, in one or more variations of the current embodiment, the system may further include a monitor system configured to collect feedback regarding the wellness activity, wherein the propensity model may be configured to update based upon the feedback. The system may further include a monitor system configured to collect feedback regarding the wellness activity, and an incentive system configured to award an incentive based upon the feedback.
In one or more variations of the current embodiment, the activity identifier may be configured to modify an aspect of the wellness activity based upon additional non-wellness-related data for the person from the datastore or another datastore. The datastore may store at least one of insurance-related information, financial-related information, property record information or social media information.
In yet another embodiment, a non-transitory computer-readable storage medium may store instructions that, when executed by one or more processors, cause a system to access non-wellness-related data for a person from a datastore, process the data to determine a propensity score, wherein the propensity score represents a likelihood that the person would perform a wellness activity, when the propensity score satisfies a condition, identify a wellness activity related to an aspect of the data, and communicate information regarding the wellness activity to the person. The instructions may direct additional, less, or alternate functionality, including that discussed elsewhere herein.
For instance, in one or more variations of the current embodiment, the instructions, when executed by the one or more processors, may cause the system to collect feedback regarding the wellness activity, and/or update a model used to process the propensity score based upon the feedback. The instructions, when executed by the one or more processors, may cause the system to collect feedback regarding the wellness activity, and award an incentive based upon the feedback.
In one or more variations of the current embodiment, the instructions, when executed by the one or more processors, may cause the system to modify an aspect of the wellness activity based upon additional non-wellness-related data for the person from the datastore or another datastore. The datastore may store at least one of insurance-related information, financial-related information, property record information or social media information.
Reference will now be made in detail to non-limiting examples, some of which are illustrated in the accompanying drawings.
To obtain data and/or information from which a wellness activity may potentially be identified and/or modified, the wellness activity server 102 may include an exemplary data miner 104. The data miner 104 may mine, obtain, access, collect, etc. information and/or data from any number and/or type(s) of datastores, data sources, databases, etc. (one of which is designated at reference numeral 106) storing non-wellness related data. For example, the data miner 104 may access one or more of the datastores 106 to determine if a person owns a bicycle or other fitness related equipment, to determine if a person lives or works near a park, to determine if a person lives close enough to work to walk or bike, etc. Exemplary datastores 106 may include, but are not limited to, a datastore of insurance-related information, a datastore of financial-related information, a datastore of property record information, a datastore of social media information, and a datastore of map and/or traffic information. Information and/or data may be stored in the datastores 106 using any number and/or type(s) of data structures. The datastores 106 may be stored on any number and/or type(s) of non-transitory computer and/or machine-readable medium.
To determine whether a person is likely to perform a wellness activity, the exemplary wellness activity server 102 may include an exemplary propensity model 108. The information and/or data accessed by the data miner 104 may be processed by the propensity model 108 to determine a propensity score that represents a likelihood that the person would perform a wellness activity identified based upon the accessed information and/or data.
In some examples, the propensity model 108 may include a machine learning algorithm 110. The machine learning algorithm 110 may be initially trained using training data representing wellness activities suggested for a plurality of other persons and their feedback, responses, etc. (e.g., ignored, no interest, potential interest, declined, maybe, completed, etc.). An individualized instance of the machine learning model 110 of the propensity model 108 may then be updated, adjusted, trained etc. by an exemplary model updater 112 for each person based on their specific, individual, unique, etc. wellness activity recommendations, feedback, responses, etc. Thus, over time the machine learning algorithm 110 and, more generally, the propensity model 108 become more accurate in identifying when the information and/or data accessed by the data miner 104 may represent a tailored wellness activity that a person will be interested in completing.
To identify wellness activities, the wellness activity server 102 includes an exemplary activity identifier 114. When, for example, the propensity score determined by the propensity model 108 satisfies a condition (e.g., exceeds a predetermined threshold), the activity identifier 114 may query a wellness activity datastore 116 based upon an aspect, keywords, etc. of the information and/or data accessed by the data miner 104. For example, if the information and/or data accessed by the data miner 104 identified a piece of exercise equipment owned by a person (e.g., contained the keyword “bicycle”), the activity identifier 114 may identify in the wellness activity datastore 116 wellness activities involving the piece of exercise equipment. If, for example, the accessed information and/or data identified a bicycle, and a wellness activity identified in the wellness activity datastore 116 includes biking, the activity identifier 114 may query the accessed information and/or data for information related to a home location and a work location.
Additionally and/or alternatively, the data miner 104 may access the datastores 106 for additional information and/or data related to a home location and/or a work location. Based on the additional information and/or data, the activity identifier 114 may modify a generic “biking” wellness activity to a tailored, suggested “biking to work” wellness activity. Additionally and/or alternatively, the data miner 104 may access the datastores 106 for traffic information, and the activity identifier 114 may further modify the “biking to work” wellness activity to a “biking to work via this safer route” wellness activity. In another example, if the information and/or data accessed by the data miner 104 contained an indication of the opening of a new park, the activity identifier 114 may identify a generic “walking” wellness activity in the wellness activity datastore 116, and then modify it to be a tailored, suggested “walking in the new park” wellness activity.
The wellness activity server 102 may communicate, present, convey, etc. information regarding the identified, suggested, tailored wellness activities identified by the activity identifier 114 to a person 117 via, for example, a wellness activity user interface (UI) 118 on an electronic device 120. The wellness activity UI 118 may be, for example, a web-based UI, a dedication application, etc. In some examples, the person 117 can provide feedback, responses, etc. (e.g., ignored, no interest, potential interest, declined, maybe, completed, etc.) to the tailored wellness activities. The electronic device 120 may be any number and/or type(s) of electronic device including, but not limited to, a personal computer, a laptop computer, a mobile device (e.g., a cell phone, a smart phone, a tablet, or a smart watch), a personal digital assistant (PDA), a gaming console, a headset, watch or other wearable device, and/or any other type of computing device.
The wellness activity server 102 may communicate the wellness activities via any number and/or type(s) of network(s) 122 including, but not limited to, a wireless local area network (WLAN), a wireless hotspot, a cellular network, an Ethernet network, an asynchronous transfer mode (ATM) network, a digital subscriber line (DSL) connection, a dialup connection, a satellite network, a coaxial cable network, etc.
In some examples, the electronic device 120 may include a monitoring application 124 for automatically monitoring, tracking, measuring, etc. information and/or data related to the completion wellness activities. The monitoring application 124 may monitor information such as, but not limited to, steps walked, heart rate, routes taken or places visited by the person 117, etc.
The wellness activity server 102 may include a monitor system 126 for monitoring for feedback on, responses to, completion of, etc. presented wellness activities. The monitor system 126 may receive feedback, responses, etc. entered by the person 117 via the wellness activity UI 118 and/or automatically collected by the monitoring application 124. The monitor system 126 may provide the collected feedback, responses, completion information, etc. to the model updater 112 for use in, for example, updating the machine learning algorithm 110 or, more generally, the propensity model 108.
For completed wellness activities, the monitor system 126 may notify an incentive system 128 so the person 117 may be awarded incentives associated with completing wellness activities. For example, the person 117 may be awarded a coupon, a discount, etc. for wellness or health related services or products. In some examples, incentives may be indicated together with suggested wellness activities.
While an exemplary manner of implementing the wellness activity server 102 is illustrated in
The exemplary flowchart 200 begins with the wellness activity server 102 (e.g., the data miner 104) accessing one or more non-wellness related datastores (e.g., the datastores 106) to obtain, collect, access, etc. information and/or data from which wellness activities may potentially be identified (block 202). The wellness activity server 102 (e.g., the propensity model 108) may process the accessed information and/or data with, for example, a machine learning algorithm 110, to determine a propensity score that represents a likelihood that a person may perform a wellness activity identified based upon the accessed information and/or data (block 204).
When the propensity score satisfies a condition (e.g., exceeds a predetermined threshold) (block 206), then the wellness activity server 102 (e.g., the activity identifier 114) may query a wellness activity datastore (e.g., the wellness activity datastore 116) based upon an aspect, keyword, etc. of the accessed information and/or data to identify wellness activities (block 208). The activity identifier 114 may modify any identified wellness activities based upon other aspects of the accessed information and/or data, and/or additional non-wellness-related information and/or data accessed by the data miner 104 (block 210).
The activity identifier 114 may select one or more thus identified and/or modified tailored wellness activities (block 212), and present the selected tailored wellness activity(-ies) via, for example a user interface of a person's electronic device (block 214). Control then returns to block 202 to mine for additional, applicable non-wellness-related information and/or data.
Returning to block 206, if the propensity score does not satisfy the condition (block 206), control returns to block 202 to mine for additional, applicable non-wellness-related information and/or data.
The program may be embodied in software stored on a non-transitory computer-readable storage medium such as a CD, a CD-ROM, a floppy disk, a hard drive, a DVD, a Blu-ray disk, or a memory associated with the processor 402, but the entire program and/or parts thereof could alternatively be executed by a device other than the processor 402 and/or embodied in firmware or dedicated hardware. Further, although the exemplary program is described with reference to the flowchart 300 illustrated in
The exemplary flowchart 300 of
The wellness activity server 102 (e.g., the monitor system 126) may determine whether the feedback, responses, completion information, etc. indicate a recommended, tailored wellness activity has been completed (block 306). If a wellness activity has been completed (block 306), the monitor system 126 may notify, for example, the incentive system 128 to award an incentive for completing the wellness activity (block 308). Control returns to block 302 to continue monitoring for feedback, responses, etc.
Referring now to
The computing system 400 includes a processor 402, a program memory 404, a RAM 406, and an input/output (I/O) circuit 408, all of which are interconnected via an address/data bus 410. The program memory 404 may store software, and machine- or computer-readable instructions, which may be executed by the processor 402.
It should be appreciated that although
The program memory 404 may include volatile and/or non-volatile memories, for example, one or more RAMs (e.g., a RAM 414) or one or more program memories (e.g., a ROM 416), or a cache (not shown) storing one or more corresponding software, and machine- or computer-instructions. For example, the program memory 404 stores software, and machine- or computer-readable instructions, or computer-executable instructions that may be executed by the processor 402 to implement any of the data miner 104, the propensity model 108, the machine learning algorithm 110, the model updater 112, the activity identifier 114, the monitor system 126, the incentive system 128 and/or, more generally, the wellness activity server 102 for recommending tailored wellness activities based upon non-wellness-related data. Modules, systems, etc. instead of and/or in addition to those shown in
Exemplary memories 404, 414, 416 include any number or type(s) of volatile or non-volatile non-transitory computer- or machine-readable storage medium or disk, such as semiconductor memories, magnetically readable memories, optically readable memories, hard disk drive (HDD), an optical storage drive, a solid-state storage device, a solid-state drive (SSD), a read-only memory (ROM), a random-access memory (RAM), a CD, a CD-ROM, a DVD, a Blu-ray disk, a redundant array of independent disks (RAID) system, a cache, a flash memory, or any other storage device or storage disk in which information may be stored for any duration (e.g., permanently, for an extended time period, for a brief instance, for temporarily buffering, for caching of the information, etc.).
As used herein, the term non-transitory computer-readable medium is expressly defined to include any type of computer-readable storage device and/or storage disk and to exclude propagating signals and to exclude transmission media. As used herein, the term non-transitory machine-readable medium is expressly defined to include any type of machine-readable storage device and/or storage disk and to exclude propagating signals and to exclude transmission media.
In some embodiments, the processor 402 may also include, or otherwise be communicatively connected to, a database 412 or other data storage mechanism (one or more hard disk drives, optical storage drives, solid state storage devices, CDs, CD-ROMs, DVDs, Blu-ray disks, etc.). In the illustrated example, the database 412 stores the datastore(s) 106 and/or the datastore 116.
Although
The I/O circuit 408 may include a number of different network transceivers 418 that enable the computing system 400 to communicate with another computer system, such as the electronic device 120, to convey recommended, tailored wellness activities via, for example, a network (e.g., the communication network(s) 122). The network transceiver 418 may be a wireless fidelity (Wi-Fi) transceiver, a Bluetooth transceiver, an infrared transceiver, a cellular transceiver, an Ethernet network transceiver, an ATM network transceiver, a DSL modem, a dialup modem, a satellite transceiver, a coaxial cable modem, etc.
Use of “a” or “an” are employed to describe elements and components of the embodiments herein. This is done merely for convenience and to give a general sense of the description. This description, and the claims that follow, should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
Further, as used herein, the expressions “in communication,” “coupled” and “connected,” including variations thereof, encompasses direct communication and/or indirect communication through one or more intermediary components, and does not require direct mechanical or physical (e.g., wired) communication and/or constant communication, but rather additionally includes selective communication at periodic intervals, scheduled intervals, aperiodic intervals, and/or one-time events. The embodiments are not limited in this context.
Further still, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, “A, B or C” refers to any combination or subset of A, B, C such as (1) A alone, (2) B alone, (3) C alone, (4) A with B, (5) A with C, (6) B with C, and (7) A with B and with C. As used herein, the phrase “at least one of A and B” is intended to refer to any combination or subset of A and B such as (1) at least one A, (2) at least one B, and (3) at least one A and at least one B. Similarly, the phrase “at least one of A or B” is intended to refer to any combination or subset of A and B such as (1) at least one A, (2) at least one B, and (3) at least one A and at least one B.
Moreover, in the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made in view of aspects of this disclosure without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications made in view of aspects of this disclosure are intended to be included within the scope of present teachings.
Additionally, the benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims.
Furthermore, although certain exemplary methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
Finally, any references, including, but not limited to, publications, patent applications, and patents cited herein are hereby incorporated in their entirety by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
The patent claims at the end of this patent application are not intended to be construed under 35 U.S.C. § 112(f) unless traditional means-plus-function language is expressly recited, such as “means for” or “step for” language being explicitly recited in the claim(s). The systems and methods described herein are directed to an improvement to computer functionality, and improve the functioning of conventional computers.
Although certain exemplary methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
This application claims the priority benefit of U.S. Provisional Patent Application No. 63/125,668, entitled “Methods And Apparatus For Recommending Tailored Wellness Activities Based Upon Non-Wellness-Related Data,” and filed on Dec. 15, 2020. U.S. Provisional Patent Application No. 63/125,668 is hereby incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63125668 | Dec 2020 | US |