The Problem
Every hotel on every OTA platform loses revenue every night to the same invisible problem. A guest searches for their preferred property for nine nights. The hotel has rooms available — just not the same room type for all nine nights. The platform returns "Unavailable." The guest books a competitor. The hotel earns zero. The room expires.
| Room Type | 1 Aug | 2 Aug | 3 Aug | 4 Aug | 5 Aug | 6 Aug | 7 Aug | 8 Aug | 9 Aug | 10 Aug |
|---|---|---|---|---|---|---|---|---|---|---|
| 🌙 Twin Room | ✓ | ✓ |
✓ | ✓ |
✗ | ✗ |
✗ | ✗ |
✗ | ✗ |
| 🛏 Double Room | ✗ | ✗ |
✗ | ✗ |
✓ | ✓ |
✓ | ✓ |
✓ | ✓ |
| 🧵 NightSeam™ | 1 | 2 |
3 | 4 |
5 | 6 |
7 | 8 |
9 | 10 |
🧵 Day 4 is the seam point — where Twin ends and Double begins. NightSeam™ detects this and assembles one complete 9-night offer.
The Solution
NightSeam™ scans the availability chart across all room types in real time, detects complementary partial blocks, and assembles them into one complete stay offer — presented to the guest with full transparency before they ever see an unavailability message.
Three Algorithms
Algorithm 1 · Room Relocation
Same hotel. Different room type mid-stay. Guest checks in once — hotel handles the room change. Most seamless experience.
Algorithm 2 · Hotel Relay
Hotel fully booked for part of the stay. Algorithm finds a sister property nearby — same area, same stars, free transfer included.
Algorithm 3 · Cross-Hotel Seam
Hybrid: partial availability at the primary hotel stitched with availability at a nearby sister property. Full stay assembled seamlessly.
How the Seam Detection Works
Scan
Reads the hotel's full availability calendar across all enrolled room types in real time.
Detect the Seam
Identifies the exact date where one partial block ends and another begins — the seam point — with no gap between them.
Assemble the Stay
Confirms the combined blocks form a continuous stay covering the guest's full requested dates.
Present the Offer
Displays the complete offer to the guest with full transparency — before they see any "Unavailable" result. Guest always chooses freely.
Confirm Non-Refundable
On guest acceptance, the booking is confirmed immediately as non-refundable. Hotel revenue secured from that moment.
Guest Transparency — Full Disclosure
NightSeam™ is built on a core principle: the guest is never deceived and never forced. Before any booking is confirmed, the guest sees exactly what they are agreeing to. They can accept the offer — or dismiss it and continue searching. Zero pressure.
Room Relocation Message
Same property — just a different room category for part of your stay.
- Same hotel · Same service · Same breakfast
- Hotel staff manage the room change — zero effort for you
- Full stay confirmed · Non-refundable discount locked
Design Principles
Lead with the benefit
The 10% discount is stated before the room change — framing it as a reward, not a compromise.
Hotel handles everything
Removes the guest's biggest fear — hassle. The hotel manages the transition; the guest does nothing.
Two equal buttons
No dark patterns. The decline button is equally visible. The choice is genuinely free.
Transparency footer
Every popup confirms: "You are not required to accept." Clearly labelled as a relocation offer.
Hotel Admin Control
The hotel manager activates NightSeam™ from a dedicated panel within their existing OTA extranet or booking engine. No new software. No training manual. One toggle.
Admin Panel Features
| Setting | Options |
|---|---|
| Room Relocation | Toggle ON / OFF |
| Hotel Relay | Toggle ON / OFF |
| Guest Discount | 5% – 30% (hotel sets) |
| Min Block Length | 1 – 5 nights |
| Max Relay Distance | 100m – 2km |
| Room Types Enrolled | Select by room category |
| Deactivation | Instant · Zero penalty |
// Written by Ayman Salem · Running since 2016
public function SetRelocationType($type = 'room') {
$this->relocationType = $type;
}
ModulesSettings::Get('rooms',
'allow_relocation_to_other_room')
Rooms::DrawTrySystemSuggestionForm(
$room_id, $checkin_day, ...
);
This code has been in production since 2016, generating $199,000+ in verified revenue.
Proven Results — 8 Years Live
"I ran a hotel. I watched revenue expire every midnight. A Twin Room free for three days, a Double Room free for six days, a guest needing nine nights — and the system said Unavailable. I spent my own money, bought a booking engine, learned to code, and built the algorithm myself." — Ayman Salem, Inventor · Hotel XYZ Casablanca · 2016
Revenue Track Record
Zero-Incident Record
Competitive Landscape — Verified March 2026
No OTA platform currently offers proactive pre-booking automatic room relocation. Every major platform verified manually, March 2026.
| Platform | Room Relocation | Hotel Relay | Auto-Detect | Pre-Booking | Guest Transparent |
|---|---|---|---|---|---|
| 🧵 NightSeam™ | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes |
| Booking.com | ✗ None | ✗ None | ✗ None | ✗ None | ✗ None |
| Expedia Group | ✗ None | ✗ None | ✗ None | ✗ None | ✗ None |
| Agoda | ✗ None | ✗ None | ✗ None | ✗ None | ✗ None |
| Airbnb | ✗ None | ✗ None | ✗ None | ✗ None | ✗ None |
| Trip.com | ✗ None | ✗ None | ✗ None | ✗ None | ✗ None |
Intellectual Property
Prior Art Evidence
The invention has a robust prior art record independently verifiable by any third party:
YouTube Video · 2022
High Legal WeightPublic disclosure of the algorithm with a Google/YouTube verified timestamp. Archived by the Internet Archive (Wayback Machine). Predates any competitor development by 4+ years.
Live Commercial System · 2016
Very High Legal Weight8 years of continuous commercial operation generating $199,000+ in verified revenue. The earliest known commercial implementation of this algorithm type.
Source Code
High Legal WeightReal PHP function signatures — SetRelocationType(), DrawTrySystemSuggestionForm(), allow_relocation_to_other_room — in a live booking engine since 2016.
Blockchain Timestamp
Very High Legal WeightAlgorithm documentation hashed and recorded on the Bitcoin blockchain via OriginStamp. Cryptographically immutable — cannot be altered by any party.
Internet Archive
High Legal WeightMultiple pages related to this project archived by the Wayback Machine with independent timestamps. Third-party verifiable by anyone globally.
Revenue Records
Commercial Proof$199,000+ across three operating seasons. Commercially auditable. Establishes that this was not a theoretical concept but a functioning commercial product.
Project Resources
Public disclosure, source documentation, and prior art links:
YouTube · 2022 Disclosure
Original public disclosure of the NightSeam™ algorithm. Verified timestamp 2022. First public documentation of the room relocation concept.
GitHub · Source & Docs
Project documentation, algorithm description, and code references on GitHub. Public repository with commit timestamps for prior art verification.
Portfolio · Full Profile
Full data analytics portfolio including hotel booking pace analysis, ADR insights, and revenue management tools alongside NightSeam™.
Interested in NightSeam™?
Available for licensing to OTA platforms, hotel booking engines, and PMS providers. Patent Pending. First-mover licensing terms available now.
© Ayman Salem · NightSeam™ · Patent Pending · All Rights Reserved · 2016–2026