# US 11,308,539 B2 · Systems and methods of price comparison and optimization by novel search engines

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,539 B2
- Document ID: US11308539B2
- Status: Granted
- Kind: B2
- Application number: 16/911,403
- Filed: 2020-06-25
- Published: 2020-12-31
- Granted: 2022-04-19
- Earliest claimed: 2019-06-26
- Assignees: Twister B.V.
- Applicants: Twister S.A.S.
- Inventors: Michel Grebenikof; Vladyslav Oliinyk
- Web page: https://patentgrep.com/patent/US11308539B2

## CPC

- G06Q 30/0611: {Request for offers or quotes}
- G06Q 30/0629: {by pre-processing results, e.g. ranking or ordering results}
- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G06Q 30/0283: Price estimation or determination
- G06Q 50/14: Travel agencies
- H04L 63/0421: {Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods of dynamic searching, price comparison, and optimization utilizing novel search engines are provided. A search engine enables searching across multiple virtual private servers in a tailored group of geographical locations. Back-end architecture including one or more databases and tracking tools compares prices of a product or service in the tailored group of geographical locations. The system provides the lowest price for the product or service in the tailored group of geographical locations to a user in any geographical location. The search engine may be provided via a front-end mobile application. A user can drag a sticker icon over any search result to request price information for the product or service shown in the search result and be directed to a pop-up showing the price information for the product or service and/or a website providing the lowest price for the product or service. Disclosed systems and methods are particularly useful for people shopping for flights and other travel services.

## Claims

### Claim 1

A computer-implemented system of dynamic searching, the system including one or more personal computing devices, comprising:
a search engine enabling searching across multiple virtual private servers in a tailored group of geographical locations;
one or more browser extensions and caching servers handling user search requests;
one or more databases and tracking tools comparing prices of a product or service in the tailored group of geographical locations;
a user interface displaying a list of search results including the product or service; and
a sticker icon on the user interface, the user interface enabling a user to drag the sticker icon over any search result to request price information for the product or service shown in the search result;
wherein the system provides the lowest price for the product or service in the tailored group of geographical locations to a user in any geographical location.

### Claim 2 (depends on 1)

The system of claim 1 wherein the one or more browser extensions are distributed over the multiple virtual private servers.

### Claim 3 (depends on 1)

The system of claim 1 wherein the product or service is a travel service.

### Claim 4 (depends on 3)

The system of claim 3 wherein the travel service is a flight.

### Claim 5 (depends on 1)

The system of claim 1 wherein the search engine is provided via a front-end mobile application.

### Claim 6 (depends on 1)

The system of claim 1 wherein when a user clicks on the sticker icon, the system directs the user to a pop-up showing the price information for the product or service.

### Claim 7 (depends on 1)

The system of claim 1 wherein when a user clicks on the sticker icon, the system provides a link to a website providing the lowest price for the product or service.

### Claim 8 (depends on 1)

The system of claim 1 wherein when a user clicks on the sticker icon, the system automatically saves the price information for the product or service in a dedicated savings page.

### Claim 9 (depends on 1)

The system of claim 1 wherein the tailored group of geographical locations comprises geographical locations in different countries.

### Claim 10

A method of price comparison and optimization, comprising:
linking multiple virtual private servers in a tailored group of geographical locations;
searching across the multiple virtual private servers;
tracking and comparing prices of a product or service in the tailored group of geographical locations;
providing the lowest price for the product or service in the tailored group of geographical locations to a user in any geographical location;
displaying a list of search results on a user interface, the list of search results including the product or service; and
providing a sticker icon on the user interface;
wherein a user can drag the sticker icon over any search result to request price information for the product or service shown in the search result.

### Claim 11 (depends on 10)

The method of claim 10 wherein the product or service is a flight.

### Claim 12 (depends on 11)

The method of claim 11 wherein the searching is done among one or both of online travel agents or online travel aggregators and providing the lowest price includes selecting an online travel agent or online travel aggregator.

### Claim 13 (depends on 12)

The method of claim 12 further comprising allowing a user to insert flight details at the selected online travel agent or online travel aggregator and browse flights.

### Claim 14 (depends on 10)

The method of claim 10 wherein the tailored group of geographical locations comprises geographical locations in different countries.

### Claim 15 (depends on 10)

The method of claim 10 further comprising directing a user to a pop-up showing the price information for the product or service and providing a link to a website providing the lowest price for the product or service when the user clicks on the sticker icon.

### Claim 16 (depends on 10)

The method of claim 10 wherein the lowest price for the product or service in the tailored group of geographical locations is provided via a mobile application.
