FUEL DISPENSER APPLICATION FRAMEWORK
First Claim
Patent Images
1. A fuel dispenser comprising:
- a valve configured to facilitate a release of fuel by the fuel dispenser;
a processing device operatively connected to the valve;
a user interface comprising at least one input device and a display, wherein the processing device is operatively connected to the at least one input device and the display; and
memory operatively connected to the processing device and comprising an application framework that defines at least first and second frame buffers and includes a general purpose application and a secure payment application, wherein the application framework provides both the general purpose application and the secure payment application with access to the first frame buffer but prevents the general purpose application from accessing the second frame buffer and the secure payment application determines which of the first and second frame buffers may be used to present information via the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A fuel dispenser utilizing an application framework that comprises at least two portions, the first of which is configured to communicate with all devices, including those that handle confidential or sensitive customer data, while the second portion is configured to communicate only with devices that do not handle confidential or sensitive data. The application framework also comprises two frame buffers, one of which is only accessible by the first, secure portion. Additionally, the first portion determines which frame buffer is used by a display module to transmit data to a display in order to present a graphical representation of the data.
19 Citations
17 Claims
-
1. A fuel dispenser comprising:
-
a valve configured to facilitate a release of fuel by the fuel dispenser; a processing device operatively connected to the valve; a user interface comprising at least one input device and a display, wherein the processing device is operatively connected to the at least one input device and the display; and memory operatively connected to the processing device and comprising an application framework that defines at least first and second frame buffers and includes a general purpose application and a secure payment application, wherein the application framework provides both the general purpose application and the secure payment application with access to the first frame buffer but prevents the general purpose application from accessing the second frame buffer and the secure payment application determines which of the first and second frame buffers may be used to present information via the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A payment terminal comprising:
-
a display; memory; and a processing device operatively connected to the display and the memory, wherein the memory comprises an application framework that includes a plurality of applications, a plurality of modules, and a plurality of frame buffers, wherein each of the frame buffers is configured to store information to be presented by the display, and wherein, when executed by the processing device, the application framework provides a first of the plurality of applications with access to the plurality of modules and the plurality of frame buffers, provides a second of the plurality of applications with access to a first set of the plurality of modules and a first set of the plurality of frame buffers, and prevents the second application from accessing a second set of the plurality of modules and a second set of the plurality of frame buffers. - View Dependent Claims (11, 12)
-
-
13. An application framework for a payment terminal that comprises a display, memory, and a processing device, wherein the processing device is operatively connected to the display and the memory, and wherein the application framework is stored on the memory and comprises:
-
a general purpose application; a secure payment application; at least one input module configured to handle communication with at least one input device; and a first frame buffer and a second frame buffer, wherein each of the frame buffers is configured to store information to be presented by the display, and wherein the application framework, when executed by the processing device, is configured to cause the payment terminal to; provide both the general purpose application and the secure payment application with access to the first frame buffer, prevent the general purpose application from accessing the second frame buffer, and provide the secure payment application with the ability to determine which of the first and second frame buffers is used by the display. - View Dependent Claims (14, 15, 16, 17)
-
Specification