Back to results
US 12,602,238 B1Granted
Disparate data aggregation for user interface customization
AssigneeC/HCA, Inc.
InventorsCae Swanger, Steve Killian
Life of this patent
Estimating the term…
Abstract
In some examples, there may be provided systems, devices, and methods for using data from disparate databases to determine characteristics of a set of users within an organizational unit and generate customized user interface elements for display within a user interface.
Claims18
A computer-implemented method, comprising:
- retrieving, from a first database, first data corresponding to reserved blocks of a plurality of users during a predefined period;
- retrieving, from a second database associated, second data corresponding to a portion of the predefined period, the second data comprising a plurality of activity events obtained from at least one capture device;
- retrieving, from a third database, third data defining one or more exchange conditions;
- determining first time for each of the plurality of users based at least in part on the first data from the first database, the second data from the second database, and the third data from the third database;
- determining second time for each of the plurality of users based at least in part on the first data from the first database;
- categorizing each user of the plurality of users into one of a plurality of categories by at least:
- determining a third time based on the first time and the second time for each user of the plurality of users;
- filtering the third time with respect to a set of levels;
- and
- assigning each user of the plurality of users to one of the plurality of categories based at least in part on filtering the third time;
- generating a first user interface element corresponding to a first category of the plurality of categories;
- and
- providing a user interface for presentation at a user device that includes the first user interface element displayed in association with each user categorized into the first category.
10 more elements
One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more computer systems, cause the one or more computer systems to:
- retrieve, from a first database associated with a first computer system, first data corresponding to reserved blocks of a plurality of users during a predefined period;
- retrieve, from a second database associated with a second computer system, second data corresponding to a portion of the predefined period, the second data comprising a plurality of activity events obtained from at least one capture device;
- retrieve, from a third database, third data defining one or more exchange conditions;
- determine first time for each of the plurality of users based at least in part on the first data from the first database, the second data from the second database, and the third data from the third database;
- determine second time for each of the plurality of users based at least in part on the first data from the first database;
- categorize each user of the plurality of users into one of a plurality of categories by at least:
- determining a third time based on the first time and the second time for each user of the plurality of users;
- filtering the third time with respect to a set of levels;
- and
- assigning each user of the plurality of users to one of the plurality of categories based at least in part on filtering the third time;
- generate a first user interface element corresponding to a first category of the plurality of categories;
- and
- provide a user interface for presentation at a user device that includes the first user interface element displayed in association with each user categorized into the first category.
10 more elements
Dependencies are inferred from the claim text.