Employee wellness tracking and recommendations using wearable devices and human resource (HR) data

Embodiments of the invention provide systems and methods for wellness tracking and recommendations. More specifically, embodiments of the present invention provide wellness applications that integrate wearable devices with Human Resource (HR) and other enterprise application data. According to one embodiment, providing integrated wellness information can comprise retrieving enterprise application data from one or more data sources, retrieving data from one or more wearable devices of one or more employees, and applying analytics to the retrieved enterprise application data and the data retrieved from the wearable devices. The integrated wellness information can be generated based on the applied analytics and can be provided to the one or more employees through a user interface.

BACKGROUND OF THE INVENTION

Embodiments of the present invention relate generally to methods and systems for wellness tracking and recommendations and more particularly to wellness applications that integrate wearable devices with Human Resource (HR) and other enterprise application data.

Activity Tracking and applications have been gaining a lot of attention recently. The practice of applying data analytics to get quantified feedback and thus change behavior has become widespread over many different work regions. This is partly driven by the “Quantified Self” movement which uses technology to collect data from a person's daily life, followed by visualization, cross-referencing, and discovering correlations. This is also driven by the employers' increasing support for the “workplace wellness,” which aims to improve the health outcomes of employees.

More and more devices focusing on personal health and wellness tracking have been emerging on the market. Wearable devices use sensors such as accelerometers, which measure the change in velocity, to determine device positions, speed of movement, and distance moved. Activity levels can be detected using the accelerometer, as well as sleep, since small movements can be used to detect that the human body is at rest. Pedometers are also used, which may be a separate sensor or integrated with the accelerometer. Pedometers measure the number of steps by looking at the change in position without respect to speed or intensity. Also, these devices use heart rate sensors, which contain LED's emitting light in pulses and use the reflection of light on the skin to detect blood flow and therefore heart rate.

Additionally, in physical working areas, companies are analyzing the data from wearable devices to help improve efficiency and work safety. However, current applications do not leverage the data from Human Resource (HR) applications or other enterprise application and Fitness Tracking devices in order to make recommendations to employees about wellness. Hence, there is a need for improved methods and systems for wellness applications that integrate wearable devices with Human Resource (HR) and other enterprise application data.

BRIEF SUMMARY OF THE INVENTION

Embodiments of the invention provide systems and methods for wellness tracking and recommendations. More specifically, embodiments of the present invention provide wellness applications that integrate wearable devices with Human Resource (HR) and other enterprise application data. According to one embodiment, providing integrated wellness information can comprise retrieving enterprise application data from one or more data sources, retrieving data from one or more wearable devices of one or more employees, and applying analytics to the retrieved enterprise application data and the data retrieved from the wearable devices. The integrated wellness information can be generated based on the applied analytics and can be provided to the one or more employees through a user interface.

For example, generating the integrated wellness information based on the applied analytics can comprise generating comparative activity level information between employees and statistical activity information. Additionally or alternatively, generating the integrated wellness information based on the applied analytics comprises generating an activity leader board illustrating activity levels between employees. In another example, generating the integrated wellness information based on the applied analytics can comprise generating a set of sedentary metrics, evaluations, and recommendations. In some cases, generating the integrated wellness information based on the applied analytics can additionally or alternatively comprise one or more of generating a score for stress level, generating a sleep quality score and sleep trends, generating sleep quality scores for an employee correlated to factors impacting sleep, generating correlations between sleep scores and performance scores for an employee, generating sleep quality metrics for an employee categorized by project type assigned to the employee, and/or generating sleep metrics for an employee categorized by location.

According to one embodiment, any of these metrics as well as others can be used in combination and relative to one or more goals. For example, generating the integrated wellness information based on the applied analytics can comprise generating one or more work-life balance and wellness metrics relative to a set of user defined goals and one or more recommendations to achieve the user defined goals. In another example, generating the integrated wellness information based on the applied analytics can comprise generating one or more wellness metrics relative to a set of organization defined wellness goals of a wellness program and one or more recommendations to achieve the organization defined wellness goals.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments of the invention provide systems and methods for providing wellness tracking and recommendations. More specifically, embodiments of the present invention provide wellness applications that sync with a wearable device and with a human capital management database or other enterprise application data to provide a full picture of health and wellness. Wellness can be measured at the individual level as well as at the group level. More specifically, embodiments of the present invention provide an integrated application that can combine data from users' wearable devices with data from an Human Capital Management (HCM) data store and can then store the data in a semantic graph. Reasoning, or algorithmic analysis, then can be performed over the stored semantic data. Users can then use this data to evaluate their behavior and perhaps use it to improve their physical well-being.

This integrated application can connect (via connectors built to conform to a framework) to a company's enterprise systems, for example, HCM applications, project management applications, and other enterprise applications, and can pull information from those sources into a semantic database. The semantic database can maintain information about employees' projects, their travel dates and locations, hours worked, etc. The connectors also pull the data from each employee's fitness tracker's cloud service (with the employee's permission, of course). Connectors can be built to pull data from any device manufacturer who makes a cloud service API available.

Embodiments of the present invention can use the semantic database to provide activity dashboards to the user, where they can look to see how active they are relative to other employees, the average person matching their age, gender, and profession, and so on. If the device supports sleep tracking, dashboards may provide information about sleep habits and algorithms can provide recommendations on how much sleep to get. Various use-cases of such embodiments include but are not limited to: providing a measure of activity and fitness levels shown on a corporate leaderboard; providing a dashboard of most active and least active days of the week; provide a dashboard of “sedentary time” versus “active time” (based on health studies and their definitions of sedentary—time period be varied from hours to days to weeks); provide a dashboard measuring a “stress score” over some period of time with stress scores possibly shown as they relates to activity level and sleep patterns; provide anonymized comparisons against people of the same age, gender, region, BMI, job title, organization, project type(s), and salary range; provide customized recommendations for improvement; provide analysis of sleep patterns, including bed time, wake time, sleep duration, and sleep quality; provide a dashboard of quality of sleep per day, based on historical data; calculate sleep deficit and optimal bed times; provide a correlation model for sleep vs. stress level, activity level, caffeine consumption, etc.; provide a correlation model for sleep quality versus project types, organization, job title, and job performance; and/or provide measures of stress score and sleep quality while traveling to different locations, etc. An integrated UI provided by the application can present each of these use-cases to the user. Various additional details of embodiments of the present invention will be described below with reference to the figures.

FIG. 1is a block diagram illustrating components of an exemplary distributed system in which various embodiments of the present invention may be implemented. In the illustrated embodiment, distributed system100includes one or more client computing devices102,104,106, and108, which are configured to execute and operate a client application such as a web browser, proprietary client (e.g., Oracle Forms), or the like over one or more network(s)110. Server112may be communicatively coupled with remote client computing devices102,104,106, and108via network110.

In various embodiments, server112may be adapted to run one or more services or software applications provided by one or more of the components of the system. In some embodiments, these services may be offered as web-based or cloud services or under a Software as a Service (SaaS) model to the users of client computing devices102,104,106, and/or108. Users operating client computing devices102,104,106, and/or108may in turn utilize one or more client applications to interact with server112to utilize the services provided by these components.

In the configuration depicted in the figure, the software components118,120and122of system100are shown as being implemented on server112. In other embodiments, one or more of the components of system100and/or the services provided by these components may also be implemented by one or more of the client computing devices102,104,106, and/or108. Users operating the client computing devices may then utilize one or more client applications to use the services provided by these components. These components may be implemented in hardware, firmware, software, or combinations thereof. It should be appreciated that various different system configurations are possible, which may be different from distributed system100. The embodiment shown in the figure is thus one example of a distributed system for implementing an embodiment system and is not intended to be limiting.

Although exemplary distributed system100is shown with four client computing devices, any number of client computing devices may be supported. Other devices, such as devices with sensors, etc., may interact with server112.

Server112may be composed of one or more general purpose computers, specialized server computers (including, by way of example, PC (personal computer) servers, UNIX® servers, mid-range servers, mainframe computers, rack-mounted servers, etc.), server farms, server clusters, or any other appropriate arrangement and/or combination. In various embodiments, server112may be adapted to run one or more services or software applications described in the foregoing disclosure. For example, server112may correspond to a server for performing processing described above according to an embodiment of the present disclosure.

Distributed system100may also include one or more databases114and116. Databases114and116may reside in a variety of locations. By way of example, one or more of databases114and116may reside on a non-transitory storage medium local to (and/or resident in) server112. Alternatively, databases114and116may be remote from server112and in communication with server112via a network-based or dedicated connection. In one set of embodiments, databases114and116may reside in a storage-area network (SAN). Similarly, any necessary files for performing the functions attributed to server112may be stored locally on server112and/or remotely, as appropriate. In one set of embodiments, databases114and116may include relational databases, such as databases provided by Oracle, that are adapted to store, update, and retrieve data in response to SQL-formatted commands.

FIG. 2is a block diagram illustrating components of a system environment by which services provided by embodiments of the present invention may be offered as cloud services. In the illustrated embodiment, system environment200includes one or more client computing devices204,206, and208that may be used by users to interact with a cloud infrastructure system202that provides cloud services. The client computing devices may be configured to operate a client application such as a web browser, a proprietary client application (e.g., Oracle Forms), or some other application, which may be used by a user of the client computing device to interact with cloud infrastructure system202to use services provided by cloud infrastructure system202.

It should be appreciated that cloud infrastructure system202depicted in the figure may have other components than those depicted. Further, the embodiment shown in the figure is only one example of a cloud infrastructure system that may incorporate an embodiment of the invention. In some other embodiments, cloud infrastructure system202may have more or fewer components than shown in the figure, may combine two or more components, or may have a different configuration or arrangement of components.

Client computing devices204,206, and208may be devices similar to those described above for102,104,106, and108.

Although exemplary system environment200is shown with three client computing devices, any number of client computing devices may be supported. Other devices such as devices with sensors, etc. may interact with cloud infrastructure system202.

Network(s)210may facilitate communications and exchange of data between clients204,206, and208and cloud infrastructure system202. Each network may be any type of network familiar to those skilled in the art that can support data communications using any of a variety of commercially-available protocols, including those described above for network(s)110.

Cloud infrastructure system202may comprise one or more computers and/or servers that may include those described above for server112.

In various embodiments, cloud infrastructure system202may be adapted to automatically provision, manage and track a customer's subscription to services offered by cloud infrastructure system202. Cloud infrastructure system202may provide the cloud services via different deployment models. For example, services may be provided under a public cloud model in which cloud infrastructure system202is owned by an organization selling cloud services (e.g., owned by Oracle) and the services are made available to the general public or different industry enterprises. As another example, services may be provided under a private cloud model in which cloud infrastructure system202is operated solely for a single organization and may provide services for one or more entities within the organization. The cloud services may also be provided under a community cloud model in which cloud infrastructure system202and the services provided by cloud infrastructure system202are shared by several organizations in a related community. The cloud services may also be provided under a hybrid cloud model, which is a combination of two or more different models.

In some embodiments, the services provided by cloud infrastructure system202may include one or more services provided under Software as a Service (SaaS) category, Platform as a Service (PaaS) category, Infrastructure as a Service (IaaS) category, or other categories of services including hybrid services. A customer, via a subscription order, may order one or more services provided by cloud infrastructure system202. Cloud infrastructure system202then performs processing to provide the services in the customer's subscription order.

In certain embodiments, cloud infrastructure system202may also include infrastructure resources230for providing the resources used to provide various services to customers of the cloud infrastructure system. In one embodiment, infrastructure resources230may include pre-integrated and optimized combinations of hardware, such as servers, storage, and networking resources to execute the services provided by the PaaS platform and the SaaS platform.

In certain embodiments, a number of internal shared services232may be provided that are shared by different components or modules of cloud infrastructure system202and by the services provided by cloud infrastructure system202. These internal shared services may include, without limitation, a security and identity service, an integration service, an enterprise repository service, an enterprise manager service, a virus scanning and white list service, a high availability, backup and recovery service, service for enabling cloud support, an email service, a notification service, a file transfer service, and the like.

In certain embodiments, cloud infrastructure system202may provide comprehensive management of cloud services (e.g., SaaS, PaaS, and IaaS services) in the cloud infrastructure system. In one embodiment, cloud management functionality may include capabilities for provisioning, managing and tracking a customer's subscription received by cloud infrastructure system202, and the like.

In one embodiment, as depicted in the figure, cloud management functionality may be provided by one or more modules, such as an order management module220, an order orchestration module222, an order provisioning module224, an order management and monitoring module226, and an identity management module228. These modules may include or be provided using one or more computers and/or servers, which may be general purpose computers, specialized server computers, server farms, server clusters, or any other appropriate arrangement and/or combination.

In exemplary operation234, a customer using a client device, such as client device204,206or208, may interact with cloud infrastructure system202by requesting one or more services provided by cloud infrastructure system202and placing an order for a subscription for one or more services offered by cloud infrastructure system202. In certain embodiments, the customer may access a cloud User Interface (UI), cloud UI212, cloud UI214and/or cloud UI216and place a subscription order via these UIs. The order information received by cloud infrastructure system202in response to the customer placing an order may include information identifying the customer and one or more services offered by the cloud infrastructure system202that the customer intends to subscribe to.

After an order has been placed by the customer, the order information is received via the cloud UIs,212,214and/or216.

At operation236, the order is stored in order database218. Order database218can be one of several databases operated by cloud infrastructure system218and operated in conjunction with other system elements.

At operation238, the order information is forwarded to an order management module220. In some instances, order management module220may be configured to perform billing and accounting functions related to the order, such as verifying the order, and upon verification, booking the order.

At operation240, information regarding the order is communicated to an order orchestration module222. Order orchestration module222may utilize the order information to orchestrate the provisioning of services and resources for the order placed by the customer. In some instances, order orchestration module222may orchestrate the provisioning of resources to support the subscribed services using the services of order provisioning module224.

In certain embodiments, order orchestration module222enables the management of business processes associated with each order and applies business logic to determine whether an order should proceed to provisioning. At operation242, upon receiving an order for a new subscription, order orchestration module222sends a request to order provisioning module224to allocate resources and configure those resources needed to fulfill the subscription order. Order provisioning module224enables the allocation of resources for the services ordered by the customer. Order provisioning module224provides a level of abstraction between the cloud services provided by cloud infrastructure system200and the physical implementation layer that is used to provision the resources for providing the requested services. Order orchestration module222may thus be isolated from implementation details, such as whether or not services and resources are actually provisioned on the fly or pre-provisioned and only allocated/assigned upon request.

At operation244, once the services and resources are provisioned, a notification of the provided service may be sent to customers on client devices204,206and/or208by order provisioning module224of cloud infrastructure system202.

At operation246, the customer's subscription order may be managed and tracked by an order management and monitoring module226. In some instances, order management and monitoring module226may be configured to collect usage statistics for the services in the subscription order, such as the amount of storage used, the amount data transferred, the number of users, and the amount of system up time and system down time.

In certain embodiments, cloud infrastructure system200may include an identity management module228. Identity management module228may be configured to provide identity services, such as access management and authorization services in cloud infrastructure system200. In some embodiments, identity management module228may control information about customers who wish to utilize the services provided by cloud infrastructure system202. Such information can include information that authenticates the identities of such customers and information that describes which actions those customers are authorized to perform relative to various system resources (e.g., files, directories, applications, communication ports, memory segments, etc.) Identity management module228may also include the management of descriptive information about each customer and about how and by whom that descriptive information can be accessed and modified.

FIG. 3is a block diagram illustrating an exemplary computer system in which embodiments of the present invention may be implemented. The system300may be used to implement any of the computer systems described above. As shown in the figure, computer system300includes a processing unit304that communicates with a number of peripheral subsystems via a bus subsystem302. These peripheral subsystems may include a processing acceleration unit306, an I/O subsystem308, a storage subsystem318and a communications subsystem324. Storage subsystem318includes tangible computer-readable storage media322and a system memory310.

Processing unit304, which can be implemented as one or more integrated circuits (e.g., a conventional microprocessor or microcontroller), controls the operation of computer system300. One or more processors may be included in processing unit304. These processors may include single core or multicore processors. In certain embodiments, processing unit304may be implemented as one or more independent processing units332and/or334with single or multicore processors included in each processing unit. In other embodiments, processing unit304may also be implemented as a quad-core processing unit formed by integrating two dual-core processors into a single chip.

In various embodiments, processing unit304can execute a variety of programs in response to program code and can maintain multiple concurrently executing programs or processes. At any given time, some or all of the program code to be executed can be resident in processor(s)304and/or in storage subsystem318. Through suitable programming, processor(s)304can provide various functionalities described above. Computer system300may additionally include a processing acceleration unit306, which can include a digital signal processor (DSP), a special-purpose processor, and/or the like.

Computer system300may comprise a storage subsystem318that comprises software elements, shown as being currently located within a system memory310. System memory310may store program instructions that are loadable and executable on processing unit304, as well as data generated during the execution of these programs.

Depending on the configuration and type of computer system300, system memory310may be volatile (such as random access memory (RAM)) and/or non-volatile (such as read-only memory (ROM), flash memory, etc.) The RAM typically contains data and/or program modules that are immediately accessible to and/or presently being operated and executed by processing unit304. In some implementations, system memory310may include multiple different types of memory, such as static random access memory (SRAM) or dynamic random access memory (DRAM). In some implementations, a basic input/output system (BIOS), containing the basic routines that help to transfer information between elements within computer system300, such as during start-up, may typically be stored in the ROM. By way of example, and not limitation, system memory310also illustrates application programs312, which may include client applications, Web browsers, mid-tier applications, relational database management systems (RDBMS), etc., program data314, and an operating system316. By way of example, operating system316may include various versions of Microsoft Windows®, Apple Macintosh®, and/or Linux operating systems, a variety of commercially-available UNIX® or UNIX-like operating systems (including without limitation the variety of GNU/Linux operating systems, the Google Chrome® OS, and the like) and/or mobile operating systems such as iOS, Windows® Phone, Android® OS, BlackBerry®10 OS, and Palm® OS operating systems.

Storage subsystem300may also include a computer-readable storage media reader320that can further be connected to computer-readable storage media322. Together and, optionally, in combination with system memory310, computer-readable storage media322may comprehensively represent remote, local, fixed, and/or removable storage devices plus storage media for temporarily and/or more permanently containing, storing, transmitting, and retrieving computer-readable information.

Communications subsystem324provides an interface to other computer systems and networks. Communications subsystem324serves as an interface for receiving data from and transmitting data to other systems from computer system300. For example, communications subsystem324may enable computer system300to connect to one or more devices via the Internet. In some embodiments communications subsystem324can include radio frequency (RF) transceiver components for accessing wireless voice and/or data networks (e.g., using cellular telephone technology, advanced data network technology, such as 3G, 4G or EDGE (enhanced data rates for global evolution), WiFi (IEEE 802.11 family standards, or other mobile communication technologies, or any combination thereof), global positioning system (GPS) receiver components, and/or other components. In some embodiments communications subsystem324can provide wired network connectivity (e.g., Ethernet) in addition to or instead of a wireless interface.

In some embodiments, communications subsystem324may also receive input communication in the form of structured and/or unstructured data feeds326, event streams328, event updates330, and the like on behalf of one or more users who may use computer system300.

Additionally, communications subsystem324may also be configured to receive data in the form of continuous data streams, which may include event streams328of real-time events and/or event updates330, that may be continuous or unbounded in nature with no explicit end. Examples of applications that generate continuous data may include, for example, sensor data applications, financial tickers, network performance measuring tools (e.g. network monitoring and traffic management applications), clickstream analysis tools, automobile traffic monitoring, and the like.

Communications subsystem324may also be configured to output the structured and/or unstructured data feeds326, event streams328, event updates330, and the like to one or more databases that may be in communication with one or more streaming data source computers coupled to computer system300.

FIG. 4is a block diagram illustrating, at a high-level, functional components of a system for providing wellness tracking and recommendations which integrate wearable devices with Human Resource (HR) and other enterprise application data according to one embodiment of the present invention. As introduced above, embodiments of the invention provide a system400supporting wellness tracking and recommendations that synchronizes or integrates information from wearable devices450,455, and460with enterprise application data sources415and420such as a human capital management database, project management database or other enterprise application data to provide a full picture of health and wellness of a set of users such as employees of the enterprise. Wellness can be measured at the individual level as well as at the group level.

More specifically, the integrated wellness system405can connect to a company's enterprise systems to access the enterprise application data sources415and420including but not limited to HCM applications, project management applications, and other enterprise applications, via connectors410built to conform to a framework and can pull information from those sources415and420into a data store425such as a semantic database. It should be noted that, while illustrated here as being part of the integrated wellness system405, the data store425may in various implementations be physically or logically located on one or more other systems (not shown here for the sake of clarity) accessible by the integrated wellness system405. This data store425can be implemented, for example as a Resource Description Framework (RDF) data store425including business objects430and reasoners435. The connectors410can also pull the data into the data store425from each employee's wearable device450,455, and460, for example through a fitness tracker's cloud service (with the employee's permission) using the device manufacturer's cloud service device Application Program Interface (API)445, e.g., the FitBit Java API. Regardless of how or where the data store425is located, the semantic database or other data store425can maintain information about employees' projects, their travel dates and locations, hours worked, etc.

The connector framework410pulls data from the various enterprise data sources415and420and wearable devices450,455, and460into the data store425to support our various calculations performed by the reasoner engine465. For example, the reasoning engine can use Web Ontology Language (OWL) to define the business objects430and their relations and provide the reasoners435that allow for sophisticated semantic analysis of these objects430. For example, an interface module470can use results of the analysis performed by the reasoner engine465to provide activity dashboards to the user though a set of web pages or other user interface475. Through this user interface475, an employee can see how active they are relative to other employees, the average person matching their age, gender, and profession, and so on. If the wearable device supports sleep tracking, dashboards may provide information about sleep habits and algorithms can provide recommendations on how much sleep to get. Various use-cases of such embodiments and exemplary user interfaces for these embodiments are described below with reference toFIGS. 6-15.

FIG. 5is a flowchart illustrating a process for integrated wellness information as may be performed by the integrated wellness system405according to one embodiment of the present invention. As illustrated in this example, providing integrated wellness information can comprise retrieving505enterprise application data from one or more data sources and retrieving510data from one or more wearable devices of one or more users. Analytics, e.g., in the form of reasoners as described above, can be applied510to the retrieved enterprise application data and the data retrieved from the wearable devices, e.g., based on one or more business objects as described above. The integrated wellness information can be generated520based on the applied analytics and the integrated wellness information can be provided525to the one or more users through a user interface such as one or more web pages.

As introduced above, the analytics applied515, the integrated wellness information generated520and provided525to the user can vary according to different embodiments. For example, embodiments of the present invention can use the enterprise application data and wearable device data to provide activity dashboards including but are not limited to providing a measure of activity and fitness levels shown on a corporate leaderboard, providing a dashboard of most active and least active days of the week, provide a dashboard of “sedentary time” versus “active time,” provide a dashboard measuring a “stress score” over some period of time with stress scores possibly shown as they relates to activity level and sleep patterns, provide anonymized comparisons against people of the same age, gender, region, BMI, job title, organization, project type(s), and salary range, provide customized recommendations for improvement, provide analysis of sleep patterns, including bed time, wake time, sleep duration, and sleep quality, provide a dashboard of quality of sleep per day, based on historical data, calculate sleep deficit and optimal bed times, provide a correlation model for sleep vs. stress level, activity level, caffeine consumption, etc., provide a correlation model for sleep quality versus project types, organization, job title, and job performance, and/or provide measures of stress score and sleep quality while traveling to different locations, etc. An integrated user interface provided by the application can present each of these use-cases to the user.

Examples of such an integrated user interface are provided and described below for illustrative purposes. However, it should be understood that the interfaces illustrated and described here are offered only by way of example and are not intended to limit the scope of the present invention. Rather, depending upon the exact implementation, the contents and format of the user interfaces can vary significantly without departing from the scope of the present invention.

FIG. 6is a screenshot illustrating an exemplary user interface for providing integrated activity level information according to one embodiment of the present invention. This example illustrates a web page605or other interface for presenting comparative activity information. Activity levels can be calculated using data from the wearable devices including but not limited to the number of daily steps, time spent highly active, time spent moderately active, logged activities, calories burned, and distance traveled. This scenario enables users to make comparisons between their fitness level and others of the same age610, gender615, geographic location620, and BMI625. Embodiments can also correlate activity levels enterprise application data such as salary range630, project type635, job title640, and organization640. These comparisons can be done on a group level (e.g., organization, team, company) as well as on an individual level.

FIG. 7is a screenshot illustrating an exemplary user interface for providing an activity level leader board according to one embodiment of the present invention. This example illustrates a web page705or other interface for presenting an activity leader boards and comparative statistics to allow users to compete with one another. For instance, several different teams might have a competition or users might look at the company leader board to see how they compare to others at the company.

FIG. 8is a screenshot illustrating an exemplary user interface for providing integrated sedentary lifestyle analysis information according to one embodiment of the present invention. This example illustrates a web page805or other interface for presenting a set of sedentary metrics, evaluations, and recommendations. For example, an individual can be considered to lead a sedentary lifestyle based on their calories burned, daily steps, time spent in moderate or vigorous activity, and distance moved. The analysis performed by embodiments of the present invention can use these parameters and can output a sedentary lifestyle score810for each day that a given user wears a fitness device.

Embodiments can calculate the percentage of time the user is sedentary and determine the most active days of the week/month and the least active days of the week/month. Embodiments can also calculate customized recommendations815to show how the user can improve. For example, some users may be sedentary due to lack of moderate or high levels of activity. Others may be sedentary due to a low number of daily steps. Embodiments can determine the specific reason that a given user is sedentary and output recommendations based on this.

In order to more fully evaluate the data related to sedentary lifestyle embodiments can look for and present correlations between users who are sedentary and their age, gender, geographic location, working hours, salary range820, job title825, occupation, project types830, organization835, and other HR criteria. Similar to the other scenarios, the data is analyzed at the individual and group level.

FIG. 9is a screenshot illustrating an exemplary user interface for providing integrated stress analysis information according to one embodiment of the present invention. This example illustrates a web page905or other interface for presenting stress level calculations. The stress level algorithm can output a score910for stress level based on industry research. It can use heart rate, pulse, activity levels, sleeplessness, and awakenings during sleep to provide a stress level score. The stress level can be calculated on a score, e.g., from 0 to 100 with 0 being the lowest level of stress and 100 being the highest level of stress. A low stress level might be, for example, in the range 0 to 39, medium stress might be in the range 40-60, and a high level of stress might be in the range 61-100. Users' stress levels can be analyzed over time and correlations are made between stress level and personal data/other HR data to get a fuller picture of health and wellness

FIG. 10is a screenshot illustrating an exemplary user interface for providing integrated sleep quality analysis information according to one embodiment of the present invention. This example illustrates a web page1005or other interface for presenting sleep quality calculations. For example, the application can calculate each user's sleep quality and displays the trends1015for the user. Visualizing time in bed, time slept, and the time they wake up makes it very easy for users to track their sleep. The sleep quality can be measured by sleep score1010, for example, on a scale of 0 to 100. The sleep score can be calculated using data including overall sleep time, time to fall asleep, bed time, sleep efficiency, and the total numbers of times the person woke up at night. For example, if the sleep score is greater than or equal to 90, the sleep quality might be considered high, if it is lower than 70, the quality might be considered poor and the application can display a warning to the user, and if the sleep score is between 70 and 90, the quality might be considered medium. Embodiments can compare sleep quality across week days and provides data by outputting the days of the week with best sleep quality as well as the days of the week with the worst sleep quality.

FIG. 11is a screenshot illustrating an exemplary user interface for providing a bedtime calculator according to one embodiment of the present invention. This example illustrates a web page1105or other interface for presenting an optimal bed time calculator, i.e., a best time of day to go to sleep for a particular user. According to one embodiment, this tool can first compute the sleep deficit1110over the last seven days based on the recommended amount of sleep the user needs. Next, the user can enter the time1120that they would like to wake up and the duration of time1115they want to sleep. The application can then calculate the best bedtime1120using the following logic: if, it is the weekend, the tool can compensate for 25% of the user's sleep deficit over the last 7 days; predict the user's total time in bed using the sleep duration and the sleep efficiency as well as the time it typically takes the user to fall asleep; and calculate the time to go to bed given the above information.

FIG. 12is a screenshot illustrating an exemplary user interface for providing integrated information correlating factors with sleep according to one embodiment of the present invention. This example illustrates a web page1205or other interface for presenting sleep quality scores correlated to factors impacting sleep. Embodiments can analyze the different factors that affect the users' sleep. Some of these factors include stress level, calories consumed, activity level, and caffeine intake. The analysis finds the strong or weak correlation between sleep and these factors by calculating the correlation coefficient and presenting these on charts or graphs1210,1215,1220, and1225illustrating the correlations for each factor.

FIG. 13is a screenshot illustrating an exemplary user interface for providing integrated information correlating sleep with performance according to one embodiment of the present invention. This example illustrates a web page1305or other interface for presenting correlations1310between sleep and the employees' performance. This can be offered as an individual and manager view, which can help management gain insights about improving employees' performance and perhaps improve with active coaching.

FIG. 14is a screenshot illustrating an exemplary user interface for providing a project comparator in relation to sleep according to one embodiment of the present invention. This example illustrates a web page1405or other interface for presenting sleep quality metrics1410and1415for an employee categorized by different project types1420so that management can gain insights on employees' behavior and make adjustments when assigning projects. This can also help the individual determine which projects impact their sleep patterns.

FIG. 15is a screenshot illustrating an exemplary user interface for providing a travel tracker with sleep information according to one embodiment of the present invention. This example illustrates a web page1505or other interface for presenting sleep metrics1510categorized by location. Here the employee can track and view their sleep quality at different locations that he/she has traveled to. The tool can analyze the sleep data and provides information for both individuals and managers. For the manager view, data may be shown anonymously. The sleep data can be ranked, with the place where the individual had the best quality sleep first, followed by the place of the second best quality, etc. Ranking can be done overall and also by the day of the week so the user can see where they sleep best on a Monday, for example.

It should be understood that the processes described above and illustrated with reference to the exemplary user interfaces are not exclusive and can be used in various combinations with each other and similar additional processes and interfaces. For example and according to one embodiment, generating the integrated wellness information presented in these various interfaces and based on the applied analytics can comprise generating one or more work-life balance and wellness metrics relative to a set of user defined goals and one or more recommendations to achieve the user defined goals. Additionally or alternatively, generating the integrated wellness information based on the applied analytics can comprise generating one or more wellness metrics relative to a set of organization defined wellness goals of a wellness program and one or more recommendations to achieve the organization defined wellness goals. In either case, the metrics and recommendations relative to user defined or organization defined goals can be inclusive of any of the factors described above such as activity level, sedentary metrics, stress level, sleep quality, etc. and may incorporate and/or be presented as part of the interfaces described above related to such metrics and recommendations. Other variations and combinations are contemplated and considered to be within the scope of the present invention.