US 11,694,139 B2
Dynamic assignment of tasks to internet connected devices
Priscilla Barreira Avegliano, São Paulo (BR); Carlos Henrique Cardonha, São Paulo (BR); Lucas Correia Villa Real, São Paulo (BR); and Vagner Figueredo de Santana, São Paulo (BR)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Nov. 13, 2018, as Appl. No. 16/188,661.
Prior Publication US 2020/0151641 A1, May 14, 2020
Int. Cl. G06Q 10/0631 (2023.01); G06Q 50/26 (2012.01)
CPC G06Q 10/06316 (2013.01) [G06Q 50/265 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for dynamic role assignment, the method comprising:
identifying, by one or more processors, a crisis event based on data collected by one or more Internet-connected multimodal sensors, wherein the collected sensor data is received and analyzed by the one or more processors, wherein the one or more processors identifies the crisis event by detecting a divergence of the collected sensor data from baseline value ranges of sensor data for a location observed by the one or more internet-connected multimodal sensors, wherein the one or more processors establishes and iteratively updates the baseline value ranges of sensor data for the location based on continuous sensor data collected by one or more internet-connected multimodal sensors for the location observed by the one or more internet-connected multimodal sensors using at least one machine learning algorithm;
responsive to identifying the crisis event based on the detected divergence of collected sensor data, selecting, by the one or more processors, an incident plan;
identifying, by the one or more processors, a plurality of crowd members based on the identified crisis event and the selected incident plan, wherein each of the plurality of crowd members is associated with a registered device;
selecting, by the one or more processors, a crowd member from the plurality of crowd members, by interrogating the one or more Internet-connected multimodal sensors and sensors of registered devices of crowd members to generate sensor data indicative of a physical location of the crowd member and to verify an ability of the crowd member to participate in the incident plan, wherein the one or more processors execute a mixed-integer linear programming formulation to calculate a score, wherein the score is calculated based on a plurality of user profile information and crowd member data collected by the one or more internet-connected multimodal sensors and the sensors of the registered devices of a crowd members, wherein the score and the plurality of user profile information and crowd member data is used in selecting the crowd member; and
communicating, using a communication module on the one or more processors, an incident role to the registered device of the crowd member, wherein the incident role is communicated by audio message to the crowd member's registered device.