Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
69 words
A method for routing a data set having characteristics, comprising: receiving a data routing instruction for the at least one automatic data collection (“ADC”) device from at least one client application; analyzing the data routing instruction to determine if the data routing instruction specifies a data routing mechanism; and storing the data routing instruction in an output mechanism grid if the data routing instruction specifies a data output mechanism.
Claim 2
Independent Claim
69 words
A method for routing a data set having characteristics, comprising: receiving a data routing instruction for the at least one automatic data collection (“ADC”) device from at least one client application; analyzing the data routing instruction to determine if the data routing instruction specifies a data routing mechanism; and storing the data routing instruction in an output mechanism grid if the data routing instruction specifies a data output mechanism.
Claim 3
Dependent Claim
57 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; and examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application.
Claim 4
Dependent Claim
90 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application; and selecting a default output mechanism if the output mechanism grid does not identify an output mechanism for routing data from the at least one ADC device to the at least one client application.
Claim 5
Dependent Claim
74 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application; and routing the data set to the at least one client application using the identified data output mechanism.
Claim 6
Dependent Claim
109 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; and examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application, wherein the output mechanism grid for routing data from the at least one ADC device to the at least one client application includes as data output mechanisms at least one of pipes, remote procedure calls (“RPC”), sockets, network Basic Input/Output System (“NetBIOS”), mail slots, network Dynamic Data Exchange (“NetDDE”), and shared memory.
Claim 7
Dependent Claim
106 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; and examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application, wherein the data set is received by an ADC data server in an ADC device platform that contains the at least one ADC device, wherein the ADC data server also receives the data routing instruction for the at least one ADC device from the at least one client application.
Claim 8
Dependent Claim
99 words
The method of claim 1 , further comprising: receiving the data set from the at least one ADC device for routing to the at least one client application; and examining the output mechanism grid to identify the data output mechanism for routing data from the at least one ADC device to the at least one client application, wherein the data set comprises one of bar code data, radio frequency (“RF”) tag data, resonator data, SmartCard data, magnetic stripe data, optical character recognition (“OCR”) data, text data, ASCII data, AIMI-ECI data, two-dimensional data, dipole device data, and speech input data.
Claim 9
Dependent Claim
73 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; and storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application.
Claim 10
Dependent Claim
139 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application; receiving the data set having characteristics from the at least one ADC device; identifying the characteristics of the data set; and examining the ADC data grid to determine if the at least one client application should receive the data set by comparing the data routing instructions stored for the at least one client application in the ADC data grid with the identified characteristics of the data set.
Claim 11
Dependent Claim
84 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application; and routing the data set to the at least one client application.
Claim 12
Dependent Claim
88 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application; and identifying at least another client application to receive the data set using the identified characteristics.
Claim 13
Dependent Claim
122 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application; and identifying at least another client application to receive the data set using the identified characteristics, wherein the at least one client application resides in an ADC device platform that contains the at least one ADC device and the at least another client application resides on a remote computing system.
Claim 14
Dependent Claim
126 words
The method of claim 1 , further comprising: analyzing the data routing instruction to determine if the data routing instruction identifies a data type that may be received by the at least one client application from the at least one ADC device; storing the data routing instruction in an ADC data grid if the data routing instruction identifies a data type that may be received by the at least one client application; and identifying at least another client application to receive the data set using the identified characteristics, wherein the at least one ADC device resides in an ADC device platform, the at least one client application resides on a remote computing system, and the at least another client application resides on another remote computing system.
Claim 15
Dependent Claim
48 words
The method of claim 1 wherein the at least one client application resides on a remote computing system, the method further comprising communicating with the remote computing system using one of the Transmission Control Protocol (“TCP”), the User Datagram Protocol (“UDP”), and the User Datagram Protocol Plus (“UDP+”).
Claim 16
Dependent Claim
38 words
The method of claim 1 , further comprising communicating with the at least one client application over at least one of an intranet, an internet, a local area network, a wide area network, and the World Wide Web.
Claim 17
Dependent Claim
55 words
The method of claim 1 wherein the at least one ADC device is one of a bar code reader, a radio frequency (“RF”) tag reader, a resonator reader, a SmartCard reader, a magnetic stripe reader, an optical character recognition (“OCR”) reader, a two-dimensional data reader, a dipole device reader, and a speech input recognizing device.
Claim 18
Dependent Claim
57 words
The method of claim 1 , further comprising: receiving a data reading instruction from the at least one client application for the at least one ADC device; sending the data reading instruction to the at least one ADC device; and receiving the data set from the at least one ADC device that performs the data reading instruction.
Claim 19
Dependent Claim
102 words
The method of claim 1 , further comprising: receiving a data reading instruction from the at least one client application for the at least one ADC device; sending the data reading instruction to the at least one ADC device; and receiving the data set from the at least one ADC device that performs the data reading instruction, wherein the data set is received by an ADC data server that also receives the data reading instruction from the at least one client application and directs the translation of the data reading instruction into a native format of the at least one ADC device.
Claim 20
Dependent Claim
113 words
The method of claim 1 , further comprising: receiving a data reading instruction from the at least one client application for the at least one ADC device; sending the data reading instruction to the at least one ADC device; and receiving the data set from the at least one ADC device that performs the data reading instruction, wherein the data set is received by an ADC data server that also receives the data reading instruction from the at least one client application and wherein the ADC data server directs a protocol handler and a device handler to translate the data reading instruction into a native format of the at least one ADC device.
Claim 21
Independent Claim
91 words
A system for routing a plurality of data sets, comprising: an automatic data collection (“ADC”) data server that receives data sets having data characteristics from a plurality of ADC devices; an output mechanism grid that contains routing mechanism instructions for at least one client application of a plurality of client applications; and an output method organizer that attempts to locate a routing mechanism instruction for each client application of the plurality of client applications that will receive a data set of the plurality of data sets from the ADC data server.
Claim 22
Independent Claim
91 words
A system for routing a plurality of data sets, comprising: an automatic data collection (“ADC”) data server that receives data sets having data characteristics from a plurality of ADC devices; an output mechanism grid that contains routing mechanism instructions for at least one client application of a plurality of client applications; and an output method organizer that attempts to locate a routing mechanism instruction for each client application of the plurality of client applications that will receive a data set of the plurality of data sets from the ADC data server.
Claim 23
Dependent Claim
51 words
The system of claim 20 , further comprising a data router that routes at least one data set of the plurality of data sets to at least one client application of the plurality of client applications using an output mechanism located in a routing mechanism instruction in the output mechanism grid.
Claim 24
Dependent Claim
80 words
The system of claim 20 , further comprising a data router that routes at least one data set of the plurality of data sets to at least one client application of the plurality of client applications using an output mechanism located in a routing mechanism instruction in the output mechanism grid and wherein the output mechanism is one of pipes, remote procedure calls (“RPC”), sockets, mail slots, network Basic Input/Output System (“NetBIOS”), network Dynamic Data Exchange (“NetDDE”), and shared memory.
Claim 25
Dependent Claim
23 words
The system of claim 20 wherein the ADC data server resides in an ADC device platform that contains the plurality of ADC devices.
Claim 26
Dependent Claim
53 words
The system of claim 20 wherein each data set of the plurality of data sets comprises one of bar code data, radio frequency (“RF”) tag data, resonator data, SmartCard data, magnetic stripe data, optical character recognition (“OCR”) data, text data, ASCII data, AIMI-ECI data, two-dimensional data, dipole device data, and speech input data.
Claim 27
Dependent Claim
59 words
The system of claim 20 wherein at least one ADC device of the plurality of ADC devices is one of-a bar code reader, a radio frequency (“RF”) tag reader, a resonator reader, a SmartCard reader, a magnetic stripe reader, an optical character recognition (“OCR”) reader, a two-dimensional data reader, a dipole device reader, and a speech input recognizing device.
Claim 28
Dependent Claim
85 words
The system of claim 20 , further comprising: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set of the plurality of data sets and matches the identified data type against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set.
Claim 29
Dependent Claim
122 words
The system of claim 20 , further comprising: an ADC data grid that contains data type requests for the plurality of client applications; an ADC grid data matcher that identifies the data type of each data set of the plurality of data sets and matches the identified data type against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set; and a data router that routes a data set of the plurality of data sets to at least one client application using an output mechanism located for the at least one client application in the output mechanism grid.
Claim 30
Dependent Claim
162 words
The system of claim 20 , further comprising: an ADC data grid that contains data type requests for the plurality of client applications; an ADC grid data matcher that identifies the data type of each data set of the plurality of data sets and matches the identified data type against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set; and a data router that routes a data set of the plurality of data sets to at least one client application using an output mechanism located for the at least one client application in the output mechanism grid, wherein the output mechanism for routing the data set to the at least one client application is one of pipes, remote procedure calls (“RPC”), sockets, mail slots, network basic input/output system (“NetBIOS”), network dynamic data exchange (“NetDDE”), and shared memory.
Claim 31
Dependent Claim
115 words
The system of claim 20 , further comprising: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set of the plurality of data sets and matches the identified data type against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the grid data matcher identifies more than one client application of the plurality of client applications to receive the data set based upon examination of the ADC data grid.
Claim 32
Dependent Claim
47 words
The system of claim 20 wherein at least one client application to receive the data set resides in an ADC device platform that contains the at least one ADC device and at least another client application to receive the data set resides on a remote computing system.
Claim 33
Dependent Claim
55 words
The system of claim 20 wherein the ADC data server and the plurality of ADC devices reside in an ADC device platform, at least one client application to receive the data set resides on a remote computing system, and at least another client application to receive the data set resides in another remote computing system.
Claim 34
Dependent Claim
71 words
The system of claim 20 wherein the ADC data server and the plurality of ADC devices reside in an ADC device platform, and the at least one client application to receive the data set resides on a remote computing system, and the ADC device platform communicates with the remote computing system using one of the Transmission Control Protocol (“TCP”), the User Datagram Protocol (“UDP”), and the User Datagram Protocol Plus (“UDP+”).
Claim 35
Dependent Claim
77 words
The system of claim 20 wherein the ADC data server and the plurality of ADC devices reside in an ADC device platform, and the at least one client application to receive the data set resides on a remote computing system, and communications between the at least one client application and the ADC device platform pass over at least one of an intranet, an internet, a local area network, a wide area network, and the World Wide Web.
Claim 36
Dependent Claim
99 words
An automatic data collection (“ADC”) network that routes data, comprising: a plurality of ADC device platforms, such that at least one ADC device platform comprises: at least one ADC device; an ADC data server that receives a plurality of data sets having characteristics from the at least one ADC device; an output mechanism grid that contains routing mechanism instructions for a plurality of client applications; and an output method organizer that attempts to locate a routing mechanism instruction for each client application that will receive a data set of the plurality of data sets from the ADC data server.
Claim 37
Dependent Claim
99 words
An automatic data collection (“ADC”) network that routes data, comprising: a plurality of ADC device platforms, such that at least one ADC device platform comprises: at least one ADC device; an ADC data server that receives a plurality of data sets having characteristics from the at least one ADC device; an output mechanism grid that contains routing mechanism instructions for a plurality of client applications; and an output method organizer that attempts to locate a routing mechanism instruction for each client application that will receive a data set of the plurality of data sets from the ADC data server.
Claim 38
Dependent Claim
63 words
The system of claim 34 , further comprising a data router in the at least one ADC device platform that routes a data set of the plurality of data sets to a client application of the plurality of client applications using an output mechanism located in a routing mechanism instruction in the output mechanism grid of the at least one ADC device platform.
Claim 39
Dependent Claim
44 words
The system of claim 34 wherein the output mechanism for routing a data set to at least one client application is one of pipes, remote procedure calls (“RPC”), sockets, mail slots, network basic input/output system (“NetBIOS”), network dynamic data exchange (“NetDDE”), and shared memory.
Claim 40
Dependent Claim
55 words
The system of claim 34 wherein at least one data set of the plurality of data sets comprises one of bar code data, radio frequency (“RF”) tag data, resonator data, SmartCard data, magnetic stripe data, optical character recognition (“OCR”) data, text data, ASCII data, AIMI-ECI data, two-dimensional data, dipole device data, and speech input data.
Claim 41
Dependent Claim
62 words
The system of claim 34 wherein the at least one ADC device of at least one ADC device platform is one of a bar code reader, a radio frequency (“RF”) tag reader, a resonator reader, a SmartCard reader, a magnetic stripe reader, an optical character recognition (“OCR”) reader, a two-dimensional data reader, a dipole device reader, and a speech input recognizing device.
Claim 42
Dependent Claim
91 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set.
Claim 43
Dependent Claim
126 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set; and a data router that routes a data set of the data sets to at least one client application using an output mechanism located for the at least one client application in the output mechanism grid.
Claim 44
Dependent Claim
166 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set; and a data router that routes a data set of the data sets to at least one client application using an output mechanism located for the at least one client application in the output mechanism grid, wherein the output mechanism for routing the data set to the at least one client application is one of pipes, remote procedure calls (“RPC”), sockets, mail slots, network basic input/output system (“NetBIOS”), network dynamic data exchange (“NetDDE”), and shared memory.
Claim 45
Dependent Claim
121 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the grid data matcher identifies more than one client application of the plurality of client applications to receive a data set based upon examination of the ADC data grid.
Claim 46
Dependent Claim
148 words
The system of claim 34 wherein at least one ADC data device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the grid data matcher identifies more than one client application of the plurality of client applications to receive a data set based upon examination of the ADC data grid, and wherein at least one identified client application resides in the ADC device platform and at least another identified client application resides on a remote computing system.
Claim 47
Dependent Claim
148 words
The system of claim 34 wherein at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the grid data matcher identifies more than one client application of the plurality of client applications to receive a data set based upon examination of the ADC data grid and wherein the at least one identified client application resides on a remote computing system and at least another identified client application resides in another remote computing system.
Claim 48
Dependent Claim
137 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the the at least one identified client application resides on a remote computing system and the ADC device platform communicates with the remote computing system using one of the Transmission Control Protocol (“TCP”), the User Datagram Protocol (“UDP”), and the User Datagram Protocol Plus (“UDP+”).
Claim 49
Dependent Claim
143 words
The system of claim 34 wherein the at least one ADC device platform further comprises: an ADC data grid that contains data type requests for the plurality of client applications; and an ADC grid data matcher that identifies the data type of each data set received from the ADC device and matches the identified data types against the data type requests for each client application of the plurality of client applications in the ADC data grid to determine if one or more than one client application should receive the data set, wherein the at least one identified client application resides on a remote computing system and communications between the at least one identified client application and the ADC device platform pass over at least one of an intranet, an internet, a local area network, a wide area network, and the World Wide Web.