Crowdsourcing health improvements routes
AssigneeInternational Business Machines Corporation
InventorsPaul R. Bastide, Isabell Filiz Kiral-Kornek, Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Stefan Von Cavallar
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for determining routes includes receiving a user's location and health measures, for a plurality of users, analyzing the plurality of users and their corresponding locations to determine health behaviors at a given location and time, receiving a request from a user for a route, developing a route to the user's destination from a current location to obtain a target health behavior within a given threshold or constraint based on the plurality of user's healthy behaviors, and presenting the a route on a computing device.
Claims28
A computer-implemented method for determining routes, comprising the steps of:
- receiving, by a server, users' location and health measures data, for a plurality of users;
- analyzing, by the server, the plurality of users and their corresponding locations and health measures data to determine health behaviors of the plurality of users at a given location and time;
- receiving, by the server, a request for a route from a mobile computing device of a requesting user, wherein the request includes the requesting user's location and health measures data;
- normalizing, by the server, map regions without data for the requesting user with data for others of the plurality of users whose demographic data matches that of the requesting user and whose previous routes match the requesting user's route based on elevation, distance and pitch;
- creating, by the server, an aggregated heatmap based on a select cohort of the plurality of users whose demographic data match that of the requesting user, wherein the heatmap shows various routes between the requesting user's location and destination;
- developing, by the server, a route to the requesting user's destination from a current location to obtain a target health behavior within a given threshold or constraint based on the plurality of user's healthy behaviors;
- and
- presenting, by the server, the route on the requesting user's mobile computing device.
A non-transitory program storage device readable by a computer, tangibly embodying a program of instructions executed by the computer to perform the method steps for determining exercise routes, comprising the steps of:
- receiving, by a server, users' location and health measures data, for a plurality of users;
- analyzing, by the server, the plurality of users and their corresponding locations and health measures data to determine health behaviors of the plurality of users at a given location and time;
- receiving, by the server, a request for a route from a mobile computing device of a requesting user, wherein the request includes the requesting user's location and health measures data;
- normalizing, by the server, map regions without data for the requesting user with data for others of the plurality of users whose demographic data matches that of the requesting user and whose previous routes match the requesting user's route based on elevation, distance and pitch;
- creating, by the server, an aggregated heatmap based on a select cohort of the plurality of users whose demographic data match that of the requesting user, wherein the heatmap shows a plurality of routes between the requesting user's location and destination;
- developing, by the server, a route to the requesting user's destination from a current location to obtain a target health behavior within a given threshold or constraint based on the plurality of user's healthy behaviors;
- and
- presenting, by the server, the route on the requesting user's mobile computing device.
Dependencies are inferred from the claim text.