POS hardware abstraction
First Claim
1. A framework for point of sale system, comprising:
- an application program stored on a tangible computer medium, which, when executed by a computing device, is capable of communicating using a first protocol;
a first point of sale hardware device externally located from the computing device and configured to communicate with the computing device using a second protocol; and
a device abstraction layer capable of communicating with the application program using the first protocol and the first point of sale hardware device using the second protocol to pass information between the application program and the first point of sale hardware device.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework for point of sale system is discussed. The framework includes an application program stored on a tangible computer medium. When executed by a computing device, the application is capable of communicating using a first protocol. The framework further includes a first point of sale hardware device externally located from the computing device and configured to communicate with the computing device using a second protocol and a device abstraction layer capable of communicating with the application program using the first protocol and the first point of sale hardware device using the second protocol to pass information between the application program and the first point of sale hardware device.
22 Citations
20 Claims
-
1. A framework for point of sale system, comprising:
-
an application program stored on a tangible computer medium, which, when executed by a computing device, is capable of communicating using a first protocol; a first point of sale hardware device externally located from the computing device and configured to communicate with the computing device using a second protocol; and a device abstraction layer capable of communicating with the application program using the first protocol and the first point of sale hardware device using the second protocol to pass information between the application program and the first point of sale hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device abstraction layer configured to communicate with at least one point of sale hardware device and an application program executed on a computing device, comprising:
-
a first interface exposing an IControlObject to communicate with the application program; and a second interface configured to communicate with a first point of sale hardware device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of establishing communication between a computing device having an application program executing thereon and a first remote point of sale hardware device, comprising:
-
providing a device abstraction layer between the application program and the point of sale hardware device; using the device abstraction layer to detect the point of sale hardware device; and establishing communication between the device abstraction layer and each of the application program and the first point of sale hardware device. - View Dependent Claims (17, 18, 19, 20)
-
Specification