System and Method for Programming Point of Sale Devices
1 Assignment
0 Petitions
Accused Products
Abstract
A system for programming point of sale devices is provided. The system includes a terminal programming system that can program point of sale devices provided by different manufacturers and having different proprietary operating systems. A communications interface is connected to the terminal programming system that receives update requests from the plurality of point of sale devices, such as when the point of sale devices call in to the system or when the point of sale devices respond to a poll.
51 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method for programming remote devices comprising:
-
receiving a programming request for a remote device; determining which of two or more systems is used by the remote device; transmitting a response to the programming request to the remote device based on the system used by the remote device; wherein transmitting the response to the programming request to the remote device based on the system used by the remote device further comprises; determining that a change has occurred for the remote device; selecting a template for the remote device; and determining whether to modify the template for the remote device based on the change. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for managing a plurality of remote devices comprising:
-
storing a file for each of a plurality of systems, where the systems can be associated with one or more of each remote device, each file containing device operating commands; retrieving one of the files in response to a programming request for a corresponding device after a system for the corresponding device has been determined; and transmitting the file to the corresponding device; wherein storing the file for each of the plurality of systems comprises; storing two or more classes of files for the remote devices based upon the systems used by the remote devices; applying at least one class of rules for the remote devices based upon the users of the remote devices; applying the class of rules to the two or more classes of files; and storing each file for each remote device. - View Dependent Claims (32, 33, 34)
-
-
35. A computing apparatus for programming remote devices comprising:
-
means for receiving a programming request for a remote device; means for determining which of two or more systems is used by the remote device; means for transmitting a response to the programming request to the remote device based on the system used by the remote device; wherein the means for transmitting the response to the programming request to the remote device based on the system used by the remote device further comprises; means for determining that a change has occurred for the remote device; means for selecting a template for the remote device; and means for determining whether to modify the template for the remote device based on the change. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification