Developing and executing workflow processes associated with data-encoded tags
AssigneeIdentive Group, Inc.
InventorsDavid Holmes, Mathew Smith, Joseph Tassone
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses, including computer program products, are described for developing workflow processes associated with data-encoded tags. A server receives tag data associated with each of a plurality of data-encoded tags from one or more mobile devices capable of reading data-encoded tags. The server generates a collection of tags to include each of the plurality of data-encoded tags. The server develops a workflow process associated with the collection of tags using the received tag data, and stores the workflow process in a data storage module.
Claims25
A system for developing workflow processes associated with data-encoded tags, the system comprising:
- a server computing device configured to:
- receive, from one or more mobile devices, tag data associated with each of a plurality of data-encoded tags;
- generate a collection of tags to include each of the plurality of data-encoded tags;
- define a plurality of workflow roles for each tag in the collection of tags, wherein each workflow role is defined to include characteristics associated with a context in which the corresponding tag is read, the context including attributes of a device that reads the tag;
- sequence each tag in the collection of tags according to a selected workflow role defined for the tag;
- define one or more transition actions to follow each tag in the collection of tags based upon the selected workflow role and one or more decisions to be made by the server computing device based upon the tag data associated with the tag;
- link the sequence of tags and the transition actions together into a workflow process;
- and
- store the workflow process in a data storage module.
A method for developing workflow processes associated with data-encoded tags, the method comprising:
- receiving, by a server computing device from one or more mobile devices, tag data associated with each of a plurality of data-encoded tags;
- generating, by the server computing device, a collection of tags to include each of the plurality of data-encoded tags;
- defining, by the server computing device, a plurality of workflow roles for each tag in the collection of tags, wherein each workflow role is defined to include characteristics associated with a context in which the corresponding tag is read, the context including attributes of a device that reads the tag;
- sequencing, by the server computing device, each tag in the collection of tags according to workflow role defined for the tag;
- defining, by the server computing device, one or more transition actions to follow each tag in the collection of tags based upon the selected workflow role and one or more decisions to be made by the server computing device based upon the tag data associated with the tag;
- linking, by the server computing device, the sequence of tags and the transition actions together into a workflow process;
- and
- storing, by the server computing device, the workflow process in a data storage module.
A computer program product, tangibly embodied in a non-transitory computer readable storage medium, for developing workflow processes associated with data-encoded tags, the computer program product including instructions operable to cause a data processing apparatus to:
- receive, from one or more mobile devices capable of reading data-encoded tags, tag data associated with each of a plurality of data-encoded tags;
- generate a collection of tags to include each of the plurality of data-encoded tags;
- define a plurality of workflow roles for each tag in the collection of tags, wherein each workflow role is defined to include characteristics associated with a context in which the corresponding tag is read, the context including attributes of a device that reads the tag;
- sequence each tag in the collection of tags according to a selected workflow role defined for the tag;
- define one or more transition actions to follow each tag in the collection of tags based upon the selected workflow role and one or more decisions to be made by the server computing device based upon the tag data associated with the tag;
- link the sequence of tags and the transition actions together into a workflow process;
- and
- store the workflow process in a data storage module.
Dependencies are inferred from the claim text.