# US 10,311,747 B2 · Empirical expert determination and question routing system and method

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

- Number: US 10,311,747 B2
- Document ID: US10311747B2
- Status: Granted
- Kind: B2
- Application number: 14/382,128
- Filed: 2013-02-28
- Published: 2015-01-15
- Granted: 2019-06-04
- Earliest claimed: 2012-02-29
- Assignees: Airbnb, Inc.
- Applicants: Airbnb, Inc
- Inventors: Lenny Rachitsky; Samuel Alan Haugh; Nelson Aurel Gauthier
- Web page: https://patentgrep.com/patent/US10311747B2

## CPC

- G09B 19/0061: {Geography}
- G09B 7/00: Electrically-operated teaching apparatus or devices working with questions and answers (mechanically operated G09B3/00; computing arrangements G06F)
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/024: Guidance services
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- H04W 4/21: for social networking applications
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The system collects location tracking data about each user and analyzes the location tracking data to determine the level of expertise a user has for a specific venue/event or a specific geographic region at a particular scale on a map. The system receives questions about a specific venue/event or about a category of venue/event in a specific geographic region at a particular scale on a map and routes those questions in real time to one or more experts for the specific venue/event or the category of venue/event in the specific geographic region. The system receives a response to the question from at least one of the one or more experts and routes the response back to the requestor, also in real time. The system also efficiently represents the location of a plurality of venues/events and/or users within a specific geographic region on a displayed map at a plurality of scales.

## Claims

### Claim 1

A computer implemented method for question routing, where one or more processors are programmed to perform steps comprising:
receiving a plurality of reports of location information associated with a plurality of users, each report indicating that a mobile device associated with one of the users was located at one of a plurality of venues;
determining, for a first user of the plurality of users:
a first number of points for the first user with respect to a first one of the venues, the first number of points determined at least in part by adding points to the first number of points based on a first subset of the reports indicating that the mobile device associated with the first user was located in the first venue;
a second number of points for the first user with respect to a geographic region including the first venue, the second number of points determined at least in part by adding points to the second number of points for each of a second subset of the reports indicating that the mobile device associated with the first user was located in venues in the geographic region, the venues in the geographic region including at least a second venue different from the first venue;
receiving a question from a second user regarding the first venue;
comparing the first number of points to a first threshold to determine that the first user is an expert with respect to the first venue, and comparing the second number of points to a second threshold to determine that the first user is an expert with respect to the geographic region;
in response to determining that the first user is an expert with respect to the first venue and the geographic region, routing the question to the mobile device of the first user; and
causing the mobile device of the first user to display the question.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining, for the first user: a third number of points for the first user with respect to a first category of venues, wherein the first venue is included in said first category, and a fourth number of points for the first user with respect to a first geographic region at a first scale on a map, wherein the first venue is included in said first geographic region at said first scale.

### Claim 3 (depends on 2)

The method of claim 2, further comprising adjusting at least one of the first number of points, second number of points, third number of points, and fourth number of points determined for the first user based on one or more of the following: a time of day associated with each visit by the first user to the first venue, a breadth of the first category of venues, and a size of the first geographic region at the first scale.

### Claim 4 (depends on 2)

The method of claim 2, further comprising determining that the question from the second user comprises a question with respect to the first category of venues, and determining to route the question to the first user based at least in part on the third number of points determined for the first user with respect to the first category of venues.

### Claim 5 (depends on 2)

The method of claim 2, further comprising determining that the question from the second user comprises a question with respect to the first geographical region at the first scale on the map, and determining to route the question to the first user based at least in part on the fourth number of points determined for the first user with respect to the first geographical region at the first scale on the map.

### Claim 6 (depends on 1)

The method of claim 1 comprising receiving a response to the question from the first user's mobile device and provide the response to the second user.

### Claim 7 (depends on 1)

The method of claim 1 comprising updating at least one of the first number of points and the second number of points determined for the first user based on at least one of the following: an analysis of the response from the first user, and an analysis of peer feedback with respect to the response from the first user.

### Claim 8 (depends on 1)

The method of claim 1, further comprising adjusting the first number of points determined for the first user based a time of day associated with each visit by the first user to the first venue.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving a response to the question from the first user's mobile device; and
updating the first number of points and the second number of points determined for the first user based on at least one of the following: an analysis of the response from the first user, and an analysis of peer feedback with respect to the response from the first user.

### Claim 10 (depends on 1)

The method of claim 1, further comprising determining that the question requires current knowledge of the first venue.

### Claim 11 (depends on 1)

The method of claim 1, further comprising determining for the first user:
a third number of points for the first user with respect to a category of venues, the category including the first venue, the third number of points determined at least in part based on a third subset of the reports indicating that the mobile device associated with the first user was located in venues associated with the category; and
wherein the question is routed to the mobile device of the first user further based at least in part on the third number of points.

### Claim 12 (depends on 11)

The method of claim 11 further comprising adjusting the third number of points based on a breadth of the category of venues.

### Claim 13 (depends on 1)

The method of claim 1 further comprising adjusting the second number of points based on a size of the geographic region at a scale with respect to a map.

### Claim 14 (depends on 1)

The method of claim 1 wherein the second number of points for the first user is associated with one of a plurality of map scales, the maps scales associated with a map, the map including the geographic region.

### Claim 15 (depends on 14)

The method of claim 14, further comprising determining for the first user:
at least one map scale score in addition to the second number of points for the first user with respect to the geographic region.

### Claim 16 (depends on 15)

The method of claim 15 wherein the second number of points and the at least one map scale score are each determined with respect to a different one of the map scales.

### Claim 17 (depends on 15)

The method of claim 15 wherein the at least one map scale score is determined at least in part based on a third subset of the reports.
