System and method for programming point of sale devices
First Claim
Patent Images
1. A method for programming point of sale devices comprising:
- receiving a programming request for a point of sale device;
determining which of two or more proprietary operating systems are used by the point of sale device; and
transmitting a response to the requested programming to the point of sale device based on the proprietary operating system used by the point of sale device;
wherein transmitting the response to the requested programming to the point of sale device based on the proprietary operating system used by the point of sale device further comprises;
determining that a change in a business entity has occurred for a point of sale device;
selecting a template for the point of sale device;
determining whether to modify the template to include changing a telephone number for the point of sale device based on the change in business entity;
determining whether to modify the template to include changing a list of allowable cards based on the change in business entity;
determining whether to modify the template to include changing a merchant number based on the change in business entity;
determining whether to modify the template to include changing an address based on the change in business entity;
determining whether to modify the template to include enabling program modules based on the change in business entity;
determining whether to modify the template to include disabling program modules based on the change in business entity;
determining whether to modify the template to include enabling loyalty card programs based on the change in business entity;
determining whether to modify the template to include disabling loyalty card programs based on the change in business entity;
determining whether to modify the template to include enabling frequent buyer card features based on the change in business entity;
determining whether to modify the template to include disabling frequent buyer card features based on the change in business entity;
determining whether to modify the template to include modifying authorization host features in response to call swipes based on the change in business entity; and
determining whether to modify the template to include modifying credit card reversal of transaction features based on the change in business entity.
4 Assignments
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.
53 Citations
16 Claims
-
1. A method for programming point of sale devices comprising:
-
receiving a programming request for a point of sale device; determining which of two or more proprietary operating systems are used by the point of sale device; and transmitting a response to the requested programming to the point of sale device based on the proprietary operating system used by the point of sale device; wherein transmitting the response to the requested programming to the point of sale device based on the proprietary operating system used by the point of sale device further comprises; determining that a change in a business entity has occurred for a point of sale device; selecting a template for the point of sale device; determining whether to modify the template to include changing a telephone number for the point of sale device based on the change in business entity; determining whether to modify the template to include changing a list of allowable cards based on the change in business entity; determining whether to modify the template to include changing a merchant number based on the change in business entity; determining whether to modify the template to include changing an address based on the change in business entity; determining whether to modify the template to include enabling program modules based on the change in business entity; determining whether to modify the template to include disabling program modules based on the change in business entity; determining whether to modify the template to include enabling loyalty card programs based on the change in business entity; determining whether to modify the template to include disabling loyalty card programs based on the change in business entity; determining whether to modify the template to include enabling frequent buyer card features based on the change in business entity; determining whether to modify the template to include disabling frequent buyer card features based on the change in business entity; determining whether to modify the template to include modifying authorization host features in response to call swipes based on the change in business entity; and determining whether to modify the template to include modifying credit card reversal of transaction features based on the change in business entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A method for managing a plurality of point-of-sale devices comprising:
-
storing a file for each of a plurality of operating systems, where any of the operating systems can be associated with one or more of each point of sale device, each file containing device operating commands; retrieving one of the files in response to a programming request for a corresponding device after an operating system for the corresponding device has been determined; and transmitting the file to the corresponding device; wherein storing the file for each of a plurality of operating systems comprises; creating two or more classes of files for the point of sale devices based upon the proprietary operating, systems used by the point of sale devices; creating at least one class of rules for the point of sale devices based upon the users of the point of sale devices; applying the class of rules to the two or more classes of files; and storing each file for each point of sale device. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16)
-
Specification