IP Library Granted Patent US 12,725,192
Granted Patent B2
US 12,725,192 · App. 18/990,131 · Granted Sep 1, 2026

Accommodation search

Inventor: Amir Kirshenboim (Tel Aviv, IL)
Assignee: CWT Global B.V.
G06Q10/02G01C21/343G01C21/3682G06F3/0482G06F16/24578G06F16/29G06F16/9535G06F16/9537G06Q10/40G06Q30/0625G06Q50/12G06Q50/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,725,192
App. No.
18/990,131
Granted
Sep 1, 2026
Kind
B2
Abstract

A method for assisting selection of an accommodation by an accommodation search system includes receiving user credentials from a user device; receiving trip parameters from the user device; determining a basic list of accommodations that correspond with the trip parameters; determining one or more factors that apply to each individual accommodation of the basic list of accommodations; applying a weight value to each of the one or more factors that apply to each individual accommodation of the basic list of accommodations; aggregating the weight values of the one or more factors that apply to each individual accommodation to determine an aggregate weighted score for each individual accommodation of the basic list of accommodations; sorting the basic list of accommodations into a sorted list of accommodations based on the aggregate weighted score for each individual accommodation; and providing the sorted list of accommodations to the user device for viewing by a user.

Claims (35)

1 . A method for assisting selection of an accommodation by an accommodation search system comprising:

a) at a server computer, receiving user credentials for a user from a user device;

b) at the server computer, identifying locations of interest comprising a first location of interest and a second location of interest, the locations of interest being associated with the user;

c) at the server computer, receiving search parameters from the user device;

d) at the server computer, using the search parameters and the locations of interest to obtain from the accommodation search system a set of accommodations located near the locations of interest, the set of accommodations comprising a first accommodation and a second accommodation; and

e) at the server computer, returning the set of accommodations to the user device in a map interface, wherein the map interface displays a displayed map showing the first location of interest, the second location of interest, the first accommodation, and the second accommodation.

2 . The method of claim 1 , further comprising presenting a schedule interface to the user device that lists a plurality of the locations of interests and receives user input to add, update, and delete items individual items in the plurality of the locations of interest.

3 . The method of claim 2 , wherein the locations of interest are selected from a set consisting of a meeting location, an office location, a restaurant location, and a landmark location.

4 . The method of claim 2 , further comprising, at the server computer, extracting locations of interest from a schedule on the user device.

5 . The method of claim 1 , further comprising, at the server computer, syncing with a user account to identify events and to extract the locations of interest from the events.

6 . The method of claim 5 , wherein the user account is selected from a set consisting of a planner account, a calendar account, an email account, and a social media account.

7 . The method of claim 1 , wherein the displayed map displays a first distance determination between the first accommodation and the first location of interest and a second distance determination between the first accommodation and the second location of interest.

8 . The method of claim 7 , wherein the first distance determination and the second distance determination are displayed only after the user selects the first accommodation using the map interface.

9 . The method of claim 1 , wherein the displayed map displays navigation instructions from the first accommodation to the first location of interest and navigation instructions from the first accommodation to the second location of interest.

10 . The method of claim 9 , wherein the navigation instructions are provided only after the user selects the first accommodation using the map interface.

11 . The method of claim 10 , further comprising receiving user input through the map interface to hide the navigation instructions from the first accommodation to the second location of interest.

12 . The method of claim 10 , further comprising receiving user input through the map interface to show distances and, in response to receiving the user input to show distances, removing the navigation instructions from the displayed map and displaying a first distance determination between the first accommodation and the first location of interest and a second distance determination between the first accommodation and the second location of interest.

13 . The method of claim 1 , wherein set of accommodations consists only of accommodations within a certain radius of all of the locations of interest.

14 . The method of claim 1 , further comprising receiving a selection of the first accommodation from the user through the map interface, and presenting additional details concerning the first accommodation after receiving the selection of the first accommodation.

15 . A server comprising:

a) a processor;

b) a communications interface to communicate over a network with a user device; and

c) memory containing programming for the processor, wherein the programming instructs the processor to:

i) receive user credentials for a user from the user device,

ii) identify locations of interest comprising a first location of interest and a second location of interest, the locations of interest being associated with the user,

iii) receive search parameters from the user device,

iv) use the search parameters and the locations of interest to identify a set of accommodations located near the locations of interest, the set of accommodations comprising a first accommodation and a second accommodation, and

v) return the set of accommodations to the user device in a map interface, wherein the map interface displays a displayed map showing the first location of interest, the second location of interest, the first accommodation, and the second accommodation.

16 . The server of claim 15 , wherein the programming instructs the processor to present a schedule interface to the user device that lists a plurality of the locations of interests and receive user input to add, update, and delete items individual items in the plurality of the locations of interest.

17 . The server of claim 16 , wherein the displayed map displays navigation instructions from the first accommodation to the first location of interest and navigation instructions from the first accommodation to the second location of interest.

18 . The server of claim 17 , wherein the programming instructs the processor to:

i) receive user input through the map interface to show distances, and

ii) in response to receiving the user input to show distances, remove the navigation instructions from the displayed map and display a first distance determination between the first accommodation and the first location of interest and a second distance determination between the first accommodation and the second location of interest.

19 . The server of claim 16 , wherein the displayed map displays a first distance determination between the first accommodation and the first location of interest and a second distance determination between the first accommodation and the second location of interest.

20 . The server of claim 19 , wherein the first distance determination and the second distance determination are displayed only after the user selects the first accommodation using the map interface.

Assignments (4)
SECURITY INTEREST Recorded Apr 15, 2026
From: CWT GLOBAL B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 074375/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2025
From: KIRSHENBOIM, AMIR
To: WORLDMATE, LTD.
Reel/Frame 069749/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2025
From: CWT DIGITAL LTD
To: CWT GLOBAL B.V.
Reel/Frame 069751/0060 →
CHANGE OF NAME Recorded Jan 6, 2025
From: WORLDMATE, LTD.
To: CWT DIGITAL LTD
Reel/Frame 069823/0416 →
Continuity (7)
Continuation 18331062 · Jun 7, 2023
Continuation 17227725 · Apr 12, 2021
Continuation 16211673 · Dec 6, 2018
Continuation 15188768 · Jun 21, 2016
Provisional Application 62183071 · Jun 22, 2015
Provisional Application 62183075 · Jun 22, 2015
Related Publication 20250124093A1 · Apr 17, 2025
References Cited (20)
US 6321158B1 · DeLorme et al. · 2001 [cited by applicant]
US 8306921B2 · Kalik et al. · 2012 [cited by applicant]
US 8364689B2 · Hao · 2013 [cited by applicant]
US 8463772B1 · Aminzade · 2013 [cited by examiner]
US 9767183B2 · Su et al. · 2017 [cited by applicant]
US 20060106655A1 · Lettovsky et al. · 2006 [cited by applicant]
US 20060287810A1 · Sadri et al. · 2006 [cited by applicant]
US 20120221363A1 · Slowe et al. · 2012 [cited by applicant]
US 20120221595A1 · Slowe et al. · 2012 [cited by applicant]
US 20130339891A1 · Blumenberg et al. · 2013 [cited by applicant]
US 20140278053A1 · Wu et al. · 2014 [cited by applicant]
US 20140278591A1 · Blecharczyk et al. · 2014 [cited by applicant]
US 20180032997A1 · Gordon et al. · 2018 [cited by applicant]
WO 2013089569A1 · 2013 [cited by applicant]
Jan. 22, 2019 USPTO Office Action (U.S. Appl. No. 15/188,765)—Our Matter 5820. [cited by applicant]
Oct. 14, 2020 USPTO Office Action (U.S. Appl. No. 16/211,673)—Our Matter 5816. [cited by applicant]
Nov. 21, 2022 USPTO Office Action (U.S. Appl. No. 17/227,725)—Our Matter 10142. [cited by applicant]
Mar. 30, 2018 USPTO Office Action (U.S. Appl. No. 15/188,768)—Our Matter 5814. [cited by applicant]
Apr. 23, 2024 USPTO Office Action (U.S. Appl. No. 18/331,062)—Our Matter 10618. [cited by applicant]
Jul. 15, 2024 USPTO Office Action (U.S. Appl. No. 18/331,062)—Our Matter 10618. [cited by applicant]