Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dumas

Christian Dumas, Drummondville CA

Patent application numberDescriptionPublished
20090107614Hygiene pants for single use - Disposable hygiene pants with a front portion (04-30-2009

Jean Dumas, Quebec CA

Patent application numberDescriptionPublished
20090104419Desert camouflage - A thermal camouflage material for use on a tank or other military vehicle in a desert environment includes an outer layer of knitted fiberglass alone or with polyester having an outer coating of PVC and carbon black, and an inner film of aluminum; and an inner layer defined by a three-dimensional decoupling fabric between the aluminum film on the outer layer. The decoupling fabric is formed of outer and inner polyester mesh films with polyaramid sandwiched therebetween.04-23-2009

Jean Dumas, Pintendre CA

Patent application numberDescriptionPublished
20080220269Camouflage material - A camouflage material for use in a snowy environment includes a laminated, extruded polyethylene sheet; an aluminum coating on one surface of the sheet and a layer of nylon on the other surface of the sheet. The resulting white material is reflective to radar and to thermal properties which are very similar to the infrared characteristics of background snow.09-11-2008

Marlon G. Dumas, Rapla EE

Patent application numberDescriptionPublished
20090133019EVALUATION OF SYNCHRONIZATION GATEWAYS IN PROCESS MODELS - A system may include a thread monitor that is arranged and configured to monitor progress of multiple threads of a workflow process at a synchronization point with each of the threads having a state, and configured to generate at least one inspection trigger for inspection of the threads. A thread inspector may inspect the threads at the synchronization point for a change in the state in any of the threads in response to the inspection trigger. A firing rules engine may determine whether or not the synchronization point should fire based at least in part on the change in the state of at least one of the threads.05-21-2009
20090138895SUBSCRIPTIONS FOR ROUTING INCOMING MESSAGES TO PROCESS INSTANCES IN A PROCESS EXECUTION ENGINE - An orchestration engine may execute multiple, concurrently running instances of a process model, where each of the instances of the process model includes one or more receiving objects. A messaging endpoint may be shared by the instances of the process model and may be configured to receive messages. A subscription handler may handle multiple subscriptions for the instances and may be configured to define a first subscription for a first instance of the multiple instances, where the first subscription includes a correlation expression, an association with the messaging endpoint, and an association with a first receiving object within the first instance. The subscription handler also may associate the first subscription with the first instance and initialize the first subscription associated with the first instance. A routing manager may route received messages that match the first subscription to the first receiving object.05-28-2009
20090285224SERVICE ADAPTATION MACHINE - A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is configured to generate a sequence of firing rules using the service descriptions and the mapping rules responsive to the intercepted messages, to generate one or more outgoing messages in response to the intercepted messages using the sequence of firing rules, and to detect at runtime an occurrence of a termination anomaly.11-19-2009

Marlon G. Dumas, Queensland AU

Patent application numberDescriptionPublished
20110296419EVENT-BASED COORDINATION OF PROCESS-ORIENTED COMPOSITE APPLICATIONS - A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.12-01-2011