US2012065747A1PendingUtilityA1

Database Event Driven Motion Systems

49
Assignee: BROWN DAVID WPriority: Sep 25, 2003Filed: Sep 14, 2011Published: Mar 15, 2012
Est. expirySep 25, 2023(expired)· nominal 20-yr term from priority
H04L 45/00G05B 19/19G05B 19/4185Y02P90/02G05B 2219/31234G05B 2219/49202
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data collection system for distributing data from at least one target asset to at least one software application, comprising a machine platform and a data routing system. The machine platform stores data associated with the at least one target asset. The data routing system collects data from the machine platform. The data routing system operates in a pass through mode and a data processing mode. In the pass through mode, data is passed from the at least one target asset to the at least one software application without modification. In the data processing mode, the data routing system generates modified data based on the data stored by the machine platform and sends the modified data to the at least one software application.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A command processing system for transferring motion commands from at least one command source to at least one command target, where each command target supports at least one command target type, comprising:
 a set of motion commands;   a set of command executives each capable of using at least one command target to execute at least one motion command;   a command processor that is capable of routing at least one motion command from the set of motion commands to at least one command executive in the set of command executives; and   a command source configured to communicate at least one communicated motion command with the command processor; wherein   the command processor routes the at least one communicated motion command to at least one command executive; and the at least one command executive causes the motion command to be executed using at least one command target.   
     
     
         2 . A system as claimed in  claim 1 , wherein at least one motion command is capable of causing the motion control device to move an object. 
     
     
         3 . A system as claimed in  claim 1 , wherein at least one motion command is capable of querying motion related data from at least one command target. 
     
     
         4 . A system as claimed in  claim 1 , further comprising a source queue used when the command source communicates with the command processor. 
     
     
         5 . A system as claimed in  claim 1 , further comprising a target queue used when the at least one command executive communicates with at least one command target. 
     
     
         6 . A system as claimed in  claim 1 , further comprising a motion event containing motion related data received from at least one command target. 
     
     
         7 . A system as claimed in  claim 6 , wherein at least one motion event is received by the command processor. 
     
     
         8 . A system as claimed in  claim 6 , wherein at least one motion event is received by the command source. 
     
     
         9 . A system as claimed in  claim 1 , further comprising a client and a shared memory block wherein the client and the command processor communicate using the shared memory block. 
     
     
         10 . A system as claimed in  claim 1 , further comprising a client and a web service, wherein the client and the command processor communicate using the web service. 
     
     
         11 . A system as claimed in  claim 1 , further comprising an operating system service wherein the command processor runs within the operating system service. 
     
     
         12 . A system as recited in  claim 1 , further comprising a plurality of command targets. 
     
     
         13 . A system as recited in  claim 1 , in which the at least one command target is a motion control device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.