Back to results
US 12,690,660 B2Granted
System and method for coordinating and executing complex communications tasks using structured messaging and off-line synchronization
AssigneeSquire Solutions, Inc.
InventorsJeremy Brett Whitsitt, Terrance John O'Shea, David Andrew Grijalva, Paul Daniel Ronan, Steven Jay Lustig
Life of this patent
Estimating the term…
Abstract
A telecommunications system is disclosed that coordinates and executes complex communication tasks using structured messaging and off-line synchronization.
Claims19
A network for dynamically allocating resources comprising:
- a plurality of allocable resources;
- a plurality of mobile devices, at least one of the mobile devices in networked communication with at least another of the mobile devices and with ones of the allocable resources, the mobile devices including:
- an application for generating and interpreting structured messages in accordance with a workflow, the workflow defining data and logic for allocating the allocable resources, the application further including a context interface and a workflow interface;
- a user interface including at least one input device and at least one output device;
- at least one user interface module operable to provide elements to the at least one output device in response to data received from the application via the workflow interface;
- at least one context data provider operable to provide context data to the application via the context interface;
- and,
- a synchronization module operable to synchronize data across the at least one mobile device and the at least another mobile device,
- wherein the application populates selected structured messages with context data.
6 more elements
A method for dynamically deploying network resources comprising:
- defining a workflow for coordinating actions of networked resources including a logical organization of actions to be executed by the networked resources and a structured message schema comprising data types, logic types and instructions for executing the actions;
- networking ones of the resources via a communication channel;
- initiating the workflow from at least one of the resources at a respective resource user interface, the initiating step sending at least one structured message to other ones of the resources via networked communication, the structured message requesting a resource allocation;
- at ones of the resources receiving the at least one structured message,
- interpreting the structured message,
- generating on the user interface of the respective user interfaces the elements according to the interpreted structured message, and
- executing instructions according to the workflow, the executing step causing an action according to the workflow organization of actions;
- synchronizing state across the resources;
- and
- terminating the workflow according to the workflow organization of action.
7 more elements
A method for dynamically allocating a plurality of networked physical resources comprising the steps of:
- interconnecting in networked communication a plurality of nodes, including a plurality of mobile devices, associated with the physical resources;
- executing a user interface on ones of the mobile devices, the user interface including at least one input device and at least one output device and the executing step including executing a workflow interface and a context data interface;
- receiving data via the workflow interface on at least one of the mobile devices;
- receiving context data via the context data interface on the at least one mobile device;
- on the at least one mobile device, generating a structured message in accordance with defined workflow data and logic for allocating the networked physical resources, including generating the structured message in accordance with the data received via the workflow interface and the context data received via the context data interface;
- receiving the structured message via the networked communication at at least another node;
- at the at least another node, interpreting the structured message in accordance with the defined workflow data and logic;
- allocating the physical resource associated with the at least another node;
- and,
- synchronizing state data across the at least one mobile device and the at least another node.
7 more elements
Dependencies are inferred from the claim text.