Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of communicating devices using virtual buttons, comprising: transmitting, by a user device, a store code to a server storing a plurality of sets of virtual buttons and a plurality of store codes, each set of the plurality of sets of virtual buttons corresponding to a respective store code; receiving, by the user device, a set of virtual buttons corresponding to the transmitted store code from the server, wherein each virtual button of the set of virtual buttons has a corresponding service request and the set of virtual buttons comprises one or more service requests to be transmitted to a staff device, the set of virtual buttons including a virtual button for requesting a bill, a virtual button for calling a staff, a virtual button for requesting a menu, and a virtual button for ordering food; providing, by the user device, an interface configured to receive a location identifier and button selection input selected by a user among the set of virtual buttons received from the server, and transmitting, by the user device, the location identifier and the button selection input to the server so that the server can transmit the location identifier and the button selection input to the staff device; and after the user device receives the button selection input selected by the user, changing, by the user device, a color or a shape of a virtual button selected by the user with an animation effect that is output until the user device receives from the staff device a confirmation of receipt of a service request corresponding to the virtual button selected by the user in a state that both the virtual button selected by the user and virtual buttons that are not selected are simultaneously displayed on the interface provided by the user device, and displaying, on at least a part of the virtual button selected by the user among the set of virtual buttons, a status of a requested service corresponding to the virtual button selected by the user according to a response of the staff device to the service request corresponding to the virtual button selected by the user, wherein when the user device receives from the staff device the confirmation of the receipt of the service request corresponding the virtual button selected by the user, the user device displays on the interface a message indicating that a staff has checked the service request corresponding the virtual button selected by the user.
2. The method of claim 1 , wherein the location identifier is a table number.
3. The method of claim 1 , further comprising receiving, by the user device, the location identifier by performing wireless communication tagging or scanning a machine-readable code.
4. The method of claim 1 , further comprising transmitting, by a paging button, the location identifier to the user device.
5. The method of claim 1 , further comprising displaying, by the user device, a screen requesting a wireless communication tagging, and receiving, by the user device, the location identifier or a paging button identifier by performing the wireless communication tagging with a paging button.
6. The method of claim 1 , further comprising displaying, by the user device, a screen requesting to scan a machine readable code associated with the location identifier, and receiving, by the user device, the location identifier from a paging button when the machine readable code is scanned.
7. The method of claim 1 , further comprising: transmitting, by a paging button, to the user device a signal including the store code or/and the location identifier; and transmitting, by the user device, to the server the button selection input and the location identifier when one of the virtual buttons is selected by a user.
8. The method of claim 1 , further comprising displaying or providing, by the user device, the virtual buttons that the user can select and an interface enabling a user to input a service request by typing or with a voice.
9. The method of claim 1 , wherein the server provides an editing program for editing the virtual buttons, wherein the editing program includes an interface for selecting one among a first operation sending a message to the staff device and a second operation connecting to an external Uniform Resource Locator (URL) so that the selected one of the first and second operations is associated with one of the virtual buttons.
10. The method of claim 1 , wherein the server provides an editing program for editing the virtual buttons, wherein the editing program includes one or more of selecting between NFC tagging or QR code recognition as a method of recognizing the location identifier, changing service requests corresponding to the virtual buttons, adding or removing one or more of the virtual buttons, and setting the service requests and the service related requests corresponding to the virtual buttons.
11. A system for communicating devices requesting a service using virtual buttons, comprising: a user device including a processor configured to: transmit a store code to a server and receive a set of virtual buttons corresponding to the store code from the server, wherein the server stores a plurality of sets of virtual buttons and a plurality of store codes, each set of the plurality of sets of virtual buttons corresponding to a respective store code, wherein each virtual button of the set of virtual buttons has a corresponding service request and the set of virtual buttons comprises one or more service requests to be transmitted to a staff device, the set of virtual buttons including a virtual button for requesting a bill, a virtual button for calling a staff, a virtual button for requesting a menu, and a virtual button for ordering food, provide an interface configured to receive a location identifier and button selection input selected by a user among virtual buttons received from the server, transmit the location identifier and the button selection input to the server so that the server can transmit the location identifier and the button selection input to the staff device, and after the user device receives the button selection input selected by the user, change a color or a shape of a virtual button selected by the user with an animation effect that is output until the user device receives from the staff device a confirmation of receipt of a service request corresponding to the virtual button selected by the user in a state that both the virtual button selected by the user and virtual buttons that are not selected are simultaneously displayed on the interface provided by the user device, and display, on at least a part of the virtual button selected by the user among the set of virtual buttons, a status of a requested service corresponding to the virtual button selected by the user according to a response of the staff device to the service request corresponding to the virtual button selected by the user, wherein when the user device receives from the staff device the confirmation of the receipt of the service request corresponding the virtual button selected by the user, the user device displays on the interface a message indicating that a staff has checked the service request corresponding the virtual button selected by the user.
12. The system of claim 11 , wherein the location identifier is a table number.
13. The system of claim 11 , further comprising a paging button configured to transmit the location identifier to the user device.
14. The system of claim 11 , further comprising a paging button configured to perform wireless communication tagging, wherein the user device is configured to display a screen requesting the wireless communication tagging, and receive the location identifier by performing the wireless communication tagging with the paging button.
15. The system of claim 11 , further comprising a machine readable code associated with the location identifier, wherein the user device is configured to display a screen requesting to scan the machine readable code, and receive the location identifier from the paging button when the machine readable code is scanned.
16. The system of claim 11 , further comprising a paging button configured to transmit to the user device a signal including the store code and/or the location identifier, wherein the user device is configured to transmit to the server the button selection input and the location identifier when one of the virtual buttons is selected by a user.
17. The system of claim 11 , wherein the user device is configured to display the virtual buttons that the user can select and provide an interface enabling a user to input a service request by typing or with voice.
18. The system of claim 11 , wherein the server provides an editing program for editing the virtual buttons, wherein the editing program includes an interface for selecting one among a first operation sending a message to the staff device and a second operation connecting to an external Uniform Resource Locator (URL) so that the selected one of the first and second operations is associated with one of the virtual buttons.
19. The system of claim 11 , wherein the server is configured to provide an editing program for editing the virtual buttons, wherein the editing program includes one or more of selecting between NFC tagging or QR code recognition as a method of recognizing the location identifier, changing service requests corresponding to the virtual buttons, adding or removing one or more of the virtual buttons, and setting the service requests and the service related requests corresponding to the virtual buttons.
Unknown
January 4, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.