Method and system for tracking any entity through any set of processes utilizing a temporal projection
First Claim
1. A programmable computer tracking system comprising:
- a generic application interface for receiving and processing tracking data regarding a tracked item, said generic application interface configured for user modification for a specific tracking requirement;
a tracking engine for abstracting said tracking data provided by said generic application interface to a set of generic object models;
each of said generic object models having a user definable set of properties and a user definable range of values assigned to said properties;
at least one instantiated object comprising said generic object models being a tracked entity object encapsulating said tracking data pertaining to said tracked item;
a user definable domain for describing any set of process steps for acting upon said tracked entity object in accordance with any anticipated physical flow of said tracked item; and
a tracking router for providing said tracked entity object to a tracking station at a location for processing in accordance with said user definable domain.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generically tracking an entity in a specific domain. The system includes a generic application interface for receiving and processing tracking data regarding a tracked item. The generic application interface is configured for user modification so that the interface may be customized for a specific tracking requirement.
A tracking engine is provided for abstracting the tracking data provided by the generic application interface to a set of generic object models. Each instantiated object comprising the generic object models encapsulates the tracking data pertaining to a tracked item. A tracking router is also provided for communicating at least one of the instantiated objects to a tracking station at a location for processing in accordance with an anticipated physical flow of the objects through a domain. As a result, instantiated object can be processed by the tracking engine independently of the specific tracking data contained therein.
-
Citations
34 Claims
-
1. A programmable computer tracking system comprising:
-
a generic application interface for receiving and processing tracking data regarding a tracked item, said generic application interface configured for user modification for a specific tracking requirement; a tracking engine for abstracting said tracking data provided by said generic application interface to a set of generic object models; each of said generic object models having a user definable set of properties and a user definable range of values assigned to said properties; at least one instantiated object comprising said generic object models being a tracked entity object encapsulating said tracking data pertaining to said tracked item; a user definable domain for describing any set of process steps for acting upon said tracked entity object in accordance with any anticipated physical flow of said tracked item; and a tracking router for providing said tracked entity object to a tracking station at a location for processing in accordance with said user definable domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for tracking a plurality of items in a domain comprising the steps of:
-
providing a generic application interface configured for user modification for a specific tracking requirement; providing a tracking engine for receiving tracking data provided by said generic application interface and abstracting said tracking data to a set of generic object models, wherein each of said generic object models has a user definable set of properties and a user definable range of values assigned to said properties, generating at least one instantiated object comprising said generic object models, said at least one instantiated object being a tracked entity object which encapsulates said tracking data pertaining to said tracked item; allowing a user to define a domain for describing any set of process steps for acting upon said tracked entity object in accordance with any anticipated physical flow of said tracked item; and providing said tracked entity object to a tracking station at a location for processing in accordance with said user definable domain. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A programmable computer tracking system comprising:
-
a user configurable interface for receiving and processing tracking data regarding a tracked entity; tracking engine means for providing a set of generic object models, each having a user definable set of properties and a user definable range of values assigned to said properties, said object models defining a tracked entity object for defining any object which is to be tracked, a process object for specifying any process which is to be performed on said tracked item, and a flow object defining a beginning and an end of any series of said processes through a business scenario associated with said entity; means for providing said tracked entity object to a tracking station at a location for processing in accordance with said flow object and processing said tracked entity object in accordance with said process object. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer tracking system comprising:
-
a user interface to receive from and present to a user, tracking data for any tracked entity having any set of properties, as said Tracked entity passes through any tracking domain, said user interface adapted to be configured by said user for tracking a user selected tracked entity having a user defined set of properties through a user selected tracking domain; and a tracking means communicating with said user interface for maintaining a record of a location and a status of said properties of any said tracked entity, said tracking engine adapted to be configured by said user to track said user selected tracked entity and said user defined set of properties through said user selected tracking domain. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification