US 12,299,622 B2
User interaction and notification system
Eric Breier, Atlanta, GA (US); Lauren Duxbury, Atlanta, GA (US); Ashoomi Dholakia, Atlanta, GA (US); Muthu Saberethinam, Atlanta, GA (US); Ankur Manake, Suwanee, GA (US); and John Fouts, Atlanta, GA (US)
Assigned to HONEYWELL INTERNATIONAL INC., Charlotte, NC (US)
Filed by HONEYWELL INTERNATIONAL INC., Charlotte, NC (US)
Filed on Nov. 18, 2021, as Appl. No. 17/530,182.
Claims priority of provisional application 63/183,930, filed on May 4, 2021.
Prior Publication US 2022/0358428 A1, Nov. 10, 2022
Int. Cl. G06Q 10/0639 (2023.01); G06F 3/0482 (2013.01); G06F 16/29 (2019.01); G06Q 10/0631 (2023.01); G06Q 10/0633 (2023.01); G06Q 10/0637 (2023.01)
CPC G06Q 10/0639 (2013.01) [G06F 3/0482 (2013.01); G06F 16/29 (2019.01); G06Q 10/063112 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/0633 (2013.01); G06Q 10/06375 (2013.01); G06Q 10/06393 (2013.01); G06Q 10/06398 (2013.01); G06F 2203/04806 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
transmitting, by a first computing device associated with a first account of a first user, a plurality of actions to a system, wherein the plurality of actions are transmitted in response to determining that a key performance indicator associated with an equipment in a facility is below a pre-determined threshold, and wherein the key performance indicator being below the predetermined threshold indicates that a maintenance action should be performed on the equipment in the facility;
determining, by the system, a second computing device from amongst a set of computing devices associated with a second user to which the plurality of actions are to be assigned, wherein the second computing device is determined based at least in part on one or more device specifications of each of the set of computing devices, wherein the second computing device is associated with a second account of the second user;
assigning, by the system, each of the plurality of actions to the second computing device in response to determining that the plurality of actions are performable using at least one device specification of the second computing device, wherein the at least one device specification of the second computing device corresponds to a computing capability of the second computing device;
transmitting, by the system to the first computing device, a first notification indicating that the plurality of actions are assigned to the second computing device;
generating a user interface on the second computing device to display a second notification in response to assigning the plurality of actions, the second notification indicating that the plurality of actions have been assigned to the second account;
display, via the user interface, the plurality of actions and a plurality of scores associated with respective plurality of actions on the second computing device, wherein the plurality of actions and the plurality of scores is displayed on the second computing device based on the at least one device specification of the second computing device; and
execute, via the user interface, one or more prioritized actions of the plurality of actions by the second computing device based on the plurality of scores associated with the respective plurality of actions.