Back to results
US 11,115,476 B1Granted
System for and method of controlling operations of a car wash
AssigneeDRB Systems, Incorporated
InventorsSergio de Oliveira, Andrew Clugston
Life of this patent
Estimating the term…
Abstract
A method of and system for controlling operations of a car wash is disclosed herein, wherein a tertiary computing device of the system can be positioned at an upstream end of a tunnel of a car wash. A secondary server computing device of the system can also be positioned on-site with the car wash. A primary server computing device of the system can be positioned off-site of the car wash. The computing devices of the system can allow a consumer to select.
Claims20
A method of controlling operations of a car wash comprising:
- positioning at least one tertiary computing device having one or more processors and a touch screen display along a pathway extending through a tunnel of the car wash;
- storing, in memory of at least one secondary server computing device having one or more processors, a workflow executed on the at least one tertiary computing device and including data defining at least a first plurality of actions, a screen display associated with each of the first plurality of actions, a first plurality of graphical elements displayed in one or more of the screen displays associated with the first plurality of actions, and a first predetermined order of displaying the screen displays associated with the first plurality of actions;
- fetching, from the at least one secondary server computing device, with the at least one tertiary computing device, the screen displays associated with the first plurality of actions;
- positioning the at least one secondary server computing device on-site at the car wash with the at least one tertiary computing device;
- displaying, with the touch screen display of the at least one tertiary computing device, successively according to the first predetermined order, each screen display of the screen displays associated with the first plurality of actions;
- receiving, with the touch screen display of the at least one tertiary computing device, one or more customer inputs during said displaying;
- communicating, from the at least one tertiary computing device to the at least one secondary server computing device, the one or more customer inputs received during said displaying;
- directing a command, from the at least one secondary server computing device to at least one electromechanical device within the tunnel of the car wash, in response to the one or more customer inputs received during said communicating;
- storing the workflow in a memory of a primary server computing device having one or more processors, off-site of the car wash, in addition to said storing in the memory of the at least one secondary server computing device;
- controlling, with at least one of the primary server computing device and the at least one secondary server computing device, a first portion of the data of the workflow from an alteration through the at least one secondary server computing device, wherein the first portion of the data of the workflow includes the first plurality of actions and the first predetermined order;
- executing, on at least one of the primary server computing device and the at least one secondary server computing device, a workflow builder module to alter a second portion of the data of the workflow;
- said executing also including controlling a second display, with the at least one secondary server computing device, to concurrently display:
- the first portion of the data of the workflow as a flow diagram including a first plurality of symbols including a start symbol and an end symbol, the first plurality of symbols disposed along a primary path between the start symbol and the end symbol, wherein each symbol of the first plurality of symbols corresponds to at least one of the first plurality of actions and to the respective screen display, the first plurality symbols arranged along the primary path according to the first predetermined order, and
- the second portion of the data of the workflow including a first plurality of buttons, each selectable by a user of the workflow builder module, and at least one sub-path, displayed in response to selection of one of the first plurality of buttons, that branches away from a first predetermined position along the primary path and rejoins the primary path at a second predetermined position along the primary path, wherein both the first predetermined position and the second predetermined position lie between the start symbol and the end symbol along the primary path, wherein at least one symbol is disposed along the at least one sub-path between the first predetermined position and the second predetermined position, wherein the at least one symbol disposed along the at least one sub-path corresponds to at least one action not included in the first plurality of actions and to a screen display associated with the at least one action and not included in the first plurality of screen displays;
- and
- displaying, with the display of the at least one tertiary computing device, the screen display not included in the first plurality of screen displays in addition to at least most of the screen displays associated with the first plurality of actions after said controlling the second display.
13 more elements
A system for controlling operations of a car wash comprising:
- a primary server computing device, having a first memory and one or more processors, configured to communicate with a plurality of remote computing devices, and off-site from the car wash, wherein a workflow is stored in said first memory, said workflow including data defining (i) at least a first plurality of actions, (ii) a screen display associated with each of said first plurality of actions, (iii) a first plurality of graphical elements displayed in one or more of said screen displays associated with said first plurality of actions, and (iv) a first predetermined order of displaying said screen displays associated with said first plurality of actions,
- at least one secondary server computing device, having a second memory and one or more processors, positioned on-site at the car wash, wherein said workflow is also stored in said second memory, wherein said at least one secondary server computing device and said primary server computing device are configured to communicate with one another, said at least one secondary server computing device configured to direct a command to at least one electromechanical peripheral positioned within the tunnel of the car wash;
- wherein at least one of said primary server computing device and said at least one secondary server computing device controls a first portion of said data of said workflow from alteration through said at least one secondary server computing device, wherein said first portion of said data of said workflow includes said first plurality of actions and said first predetermined order;
- wherein said at least one secondary server computing device includes a workflow builder module to alter a second portion of said data of said workflow;
- at least one tertiary computing device having one or more processors and including a touch screen display, positioned along a pathway extending through a tunnel of the car wash, wherein said at least one tertiary computing device is configured to fetch from said at least one secondary server computing device said screen displays associated with said first plurality of actions, wherein said at least one tertiary computing device is further configured to display with said touch screen display each screen display of said screen displays associated with said first plurality of actions successively according to said first predetermined order, wherein said at least one tertiary computing device is further configured to receive one or more customer inputs with said touch screen display, and wherein said at least one tertiary computing device is further configured to communicate the one or more customer inputs received with said touch screen display to said at least one secondary server computing device;
- wherein said at least one secondary server computing device is further configured to, in executing said workflow builder module, to control a second display to concurrently display:
- the first portion of the data of the workflow as a flow diagram including a first plurality of symbols including a start symbol and an end symbol, said first plurality of symbols disposed along a primary path between the start symbol and the end symbol, wherein each symbol of the first plurality of symbols corresponds to at least one of the first plurality of actions and to the respective screen display, the first plurality symbols arranged along the primary path according to the first predetermined order, and
- the second portion of the data of the workflow including a first plurality of buttons, each selectable by a user of the workflow builder module, and at least one sub-path, displayed in response to selection of one of the first plurality of buttons, that branches away from a first predetermined position along the primary path and rejoins the primary path at a second predetermined position along the primary path, wherein both the first predetermined position and the second predetermined position lie between the start symbol and the end symbol along the primary path, wherein at least one symbol is disposed along the at least one sub-path between the first predetermined position and the second predetermined position, wherein the at least one symbol disposed along the at least one sub-path corresponds to at least one action not included in the first plurality of actions and to a screen display associated with the at least one action and not included in the first plurality of screen displays;
- and
- wherein said touch screen display of said at least one tertiary computing device is further configured to display the screen display not included in the first plurality of screen displays in addition to at least most of the screen displays associated with the first plurality of actions.
7 more elements
Dependencies are inferred from the claim text.