First, Opentable must negotiate with partner restaurants to provide additional information to OpenTable. For example, rather than reserving select tables to be reserved through OpenTable, the partner restaurants must provide OpenTable with updates regarding total capacity, current utility, average turnovers per night, every night. This can be accomplished if partner restaurants enable OpenTable to gain access to their computer servers. This will allow OpenTable to see what the restaurant sees. Second, with this information, OpenTable must develop software algorithms that can take the information entered by the partner restaurants or pulled from their computer and extrapolate how estimated waiting periods. Third, must enable its website and smart phone applications to feed this information back to the customers. This last step should require minimal programming, and the responsibility can be pushed to consumers to refresh the program to get updated
First, Opentable must negotiate with partner restaurants to provide additional information to OpenTable. For example, rather than reserving select tables to be reserved through OpenTable, the partner restaurants must provide OpenTable with updates regarding total capacity, current utility, average turnovers per night, every night. This can be accomplished if partner restaurants enable OpenTable to gain access to their computer servers. This will allow OpenTable to see what the restaurant sees. Second, with this information, OpenTable must develop software algorithms that can take the information entered by the partner restaurants or pulled from their computer and extrapolate how estimated waiting periods. Third, must enable its website and smart phone applications to feed this information back to the customers. This last step should require minimal programming, and the responsibility can be pushed to consumers to refresh the program to get updated