Abstract:
An item drop box sensor system for detecting items deposited within a drop box may be configured to detect movement of an item deposit tray and to detect items deposited within the drop box. The drop box sensor system may comprise one or more tray movement sensors for detecting movement of the deposit tray, one or more item detection sensors configured to detect items passing into the drop box via the deposit tray, and an onboard controller for selectively activating the various sensors to conserve power and for transmitting data indicative of the status of the drop box to a central server configured for scheduling item pickups for various geographically spaced drop boxes.
Abstract:
Various embodiments of the present invention provide systems and methods for enabling design, generation, and execution of real-time workflows. Such embodiments provide a graphical designer including a plurality of shapes representing the various objects of a workflow that are used to model the workflow. In addition, various embodiments of the graphical designer provide shapes to model aspects of the workflow not found in previous graphical designers. Various embodiments also provide a code generator that converts the representation of the workflow into executable code for multiple target languages. Various embodiments also provide a workflow engine based on a Petri net model responsible for executing the workflow and for delegating tasks to be performed for the workflow to an operating system. In various embodiments, the workflow engine further includes a platform abstraction layer that provides a transition layer from the Petri net language to the operating system language.
Abstract:
Computer program products, methods, systems, apparatuses, and computing entities are provided for enforcing usage of a canonical model. For example, machine-automatable artifacts that express the canonical model using a set of metadata constraints and a set of transformation rules can be received from a canonical model artifact repository. These machine-automatable artifacts can be converted into language-specific bindings and applications can subsequently utilize those language-specific bindings to enforce conformity to the canonical model.