Cellular restaurant ticket printer system
First Claim
Patent Images
1. A restaurant ticket printer system comprising:
- a networked printing apparatus being located in a restaurant, the networked printing apparatus being operably engaged with a networked server via a wireless communications network to communicate a fulfillment request pursuant to a specified heartbeat parameter to an application programming interface executing on the networked server, the application programming interface being configured to authenticate the fulfillment request and communicate a fulfillment response comprising a next heartbeat parameter to the networked printing apparatus, the networked printing apparatus comprising;
a communications interface comprising a cellular communications chipset and a subscriber identity module, the subscriber identity module corresponding to a pre-determined restaurant location such that each restaurant order in the plurality of restaurant orders may be authenticated by the networked server and communicated to the networked printing apparatus;
a processor being operably engaged with the communications interface and a memory device, the memory device being configured to store one or more instructions to be executed by the processor, the one or more instructions comprising;
instructions for communicating an order request to the networked server via the communications interface, instructions for receiving an authenticated order from the networked server via the communications interface, and instructions for processing an authenticated order;
an input device being operably engaged with the processor, the input device being operable to communicate pick-up time and delivery time values to the processor corresponding to each restaurant order in the plurality of restaurant orders; and
,a print unit operably coupled to the processor, the print unit being operable to print each restaurant order in the plurality of restaurant orders in response to a print instruction by the processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A thermal ticket printer operable to receive restaurant orders via an API from a server communicating through a cellular network. According to embodiments of the present disclosure, an API existing on a networked server enables the server communicate with external clients, store print jobs according to requests by external clients, and respond to status requests. The API may authenticate requests from all clients; receive and store orders; listen to polling requests from the thermal ticket printer; communicate orders to the thermal ticket printer when present; store status of print jobs for clients; and, monitor the availability of the thermal ticket printer.
-
Citations
10 Claims
-
1. A restaurant ticket printer system comprising:
-
a networked printing apparatus being located in a restaurant, the networked printing apparatus being operably engaged with a networked server via a wireless communications network to communicate a fulfillment request pursuant to a specified heartbeat parameter to an application programming interface executing on the networked server, the application programming interface being configured to authenticate the fulfillment request and communicate a fulfillment response comprising a next heartbeat parameter to the networked printing apparatus, the networked printing apparatus comprising; a communications interface comprising a cellular communications chipset and a subscriber identity module, the subscriber identity module corresponding to a pre-determined restaurant location such that each restaurant order in the plurality of restaurant orders may be authenticated by the networked server and communicated to the networked printing apparatus; a processor being operably engaged with the communications interface and a memory device, the memory device being configured to store one or more instructions to be executed by the processor, the one or more instructions comprising;
instructions for communicating an order request to the networked server via the communications interface, instructions for receiving an authenticated order from the networked server via the communications interface, and instructions for processing an authenticated order;an input device being operably engaged with the processor, the input device being operable to communicate pick-up time and delivery time values to the processor corresponding to each restaurant order in the plurality of restaurant orders; and
,a print unit operably coupled to the processor, the print unit being operable to print each restaurant order in the plurality of restaurant orders in response to a print instruction by the processor. - View Dependent Claims (2, 3)
-
-
4. A restaurant ticket system comprising:
-
a networked server operably connected to a communications network, the networked server being operable to receive a plurality of restaurant orders from a plurality of external client devices via an application programming interface executing on the networked server, the application programming interface being configured to associate each restaurant order in the plurality of restaurant orders with a subscriber identity value, and queue each restaurant order in the plurality of restaurant orders for delivery according to the subscriber identity value and a heartbeat parameter; at least one networked printing apparatus being located in a restaurant, the at least one networked printing apparatus being operably engaged with the networked server via the communications network to communicate a fulfillment request pursuant to a specified heartbeat parameter to the application programming interface executing on the networked server, the application programming interface being configured to authenticate the fulfillment request according to the subscriber identity value and communicate a fulfillment response comprising a next heartbeat parameter to the networked printing apparatus, the networked printing apparatus comprising; a communications interface comprising a cellular communications chipset and a subscriber identity module, the subscriber identity module corresponding to a pre-determined restaurant location such that each restaurant order in the plurality of restaurant orders may be authenticated by the networked server and communicated to the networked printing apparatus; a processor being operably engaged with the communications interface and a memory device, the memory device being configured to store one or more instructions to be executed by the processor, the one or more instructions comprising;
instructions for communicating a polling request to the networked server via the communications interface, instructions for receiving an authenticated order from the networked server via the communications interface, and instructions for processing an authenticated order;an input device being operably engaged with the processor, the input device being operable to communicate pick-up time and delivery time values to the processor corresponding to each restaurant order in the plurality of restaurant orders; and
,a print unit operably coupled to the processor, the print unit being operable to print each restaurant order in the plurality of restaurant orders in response to a print instruction by the processor. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification