Messenger Chatbot Salon Booking With Serverless Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional salon booking systems require users to know a specific salon and often lack online selection and booking capabilities, leading to inefficiencies and mismatched computational resource demands in static server architectures.

Innovation Solution

A chatbot check-in platform using serverless computing architecture dynamically allocates computational resources to match demand, allowing users to find and book salon services through a messenger chatbot, with a scalable database that adjusts to varying demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static server architecture with fixed computational resources is used, then the server structure is simple and stable, but the computational resources cannot match varying demand, causing waste during low demand and overload during high demand

Engineering Contradiction:
Improvecomputational resource allocationVSAvoidserver architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic server architecture where computational resources can be automatically scaled up or down based on real-time demand. The system transitions from static fixed resources to dynamic adjustable resources, allowing the server to adapt its capacity to match varying workload requirements without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server architecture is designed to perform multiple functions - handling both low-demand and high-demand scenarios with the same infrastructure. The system can dynamically allocate resources for different services and applications, making the server infrastructure universally applicable to various workload types and intensity levels.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If fixed computational resources are maintained, then the server structure is simple to manage, but resource mismatch causes capital waste and maintenance inefficiency

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidserver management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The server architecture implements self-service capabilities through automated resource allocation and scaling mechanisms. The system automatically monitors demand and adjusts computational resources without requiring manual intervention from administrators, thereby improving productivity while maintaining ease of operation through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops that continuously monitor computational demand and resource usage. Based on this feedback, the server dynamically adjusts its resource allocation to optimize productivity, ensuring resources are neither wasted during low demand nor insufficient during high demand periods.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If traditional salon booking systems are used, then users can book appointments, but users must already know which salon to visit and the systems lack online selection capabilities

Engineering Contradiction:
Improvesalon finding and bookingVSAvoidsalon service information accessibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system introduces an intermediary platform that connects users with multiple salons. This intermediary provides online search and selection capabilities, allowing users to discover and compare salon services without needing prior knowledge of specific salons. The intermediary mediates between user needs and salon offerings, improving ease of operation while preserving complete service information.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If each salon maintains its own separate booking system, then each salon has independent control, but users cannot find or compare services across different salons

Engineering Contradiction:
Improveservice selection rangeVSAvoidbooking system integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple independent salon booking systems into a unified platform. This combination allows users to access and compare services across different salons through a single interface, expanding service selection range. The merging is achieved through standardized integration that maintains individual salon independence while providing collective accessibility.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3824418B1Checkins for services from a messenger chatbot
Publication Date: 2026.02.18 SOHAM INC
  • EP3824418B1 patent drawingFigure 1
  • EP3824418B1 patent drawingFigure 2
  • EP3824418B1 patent drawingFigure 3

AI summary

A chatbot check-in platform includes a salon application associated with a messenger chatbot, wherein a user requests via the chatbot an appointment for a salon service. The platform includes a location service in communication with the salon application for finding a salon nearby a user; a salon services API in communication with the salon application for finding a requested salon service and time for appointment for the salon; and a database interface responding to a request for making an appointment with the salon. A method of using a chatbot check-in platform includes instructions, when executed by a processor, that cause the processor to execute actions including: receiving, by a first processor, a request received via an associated messenger chatbot for booking an appointment for a service provided by a salon, wherein the first processor is a processor of a device, the device includes machine readable memory accessible by the first processor; finding a salon and service, by the first processor in response the request; prompting, by the first processor, a booking for the salon and service via an associated chatbot; and upon receiving, by the first processor, a confirmation from the user via the chatbot, booking the salon and service.