System and method for programming point of sale devices
First Claim
Patent Images
1. 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;
wherein the remote devices are point of sale devices which have operating systems provided by different manufactures;
determining whether verification has been received from the remote device after the remote device processes the response; and
generating an operator notification if a verification has not been received from remote device.
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.
30 Citations
19 Claims
-
1. 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;wherein the remote devices are point of sale devices which have operating systems provided by different manufactures; determining whether verification has been received from the remote device after the remote device processes the response; and generating an operator notification if a verification has not been received from remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing apparatus for programming remote devices comprising:
-
means for receiving on a processor 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; wherein the remote devices are point of sale devices which have operating systems provided by different manufactures; determining whether verification has been received from the remote device after the remote device processes the response; and generating an operator notification if a verification has not been received from remote device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for programming remote devices comprising:
-
receiving a programming request for a remote device; determining which of two or more systems is usec 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; determining whether to modify the template for the remote device based on the change; transmitting a response to the programming request to the remote device based on the system used by the remote device; determining whether verification has been received from the remote device after the remote device processes the response; and generating an operator notification if a verification has not been received from the remote device; wherein the remote devices are point of sale devices which have operating systems provided by different manufactures. - View Dependent Claims (18, 19)
-
Specification