US 9,811,785 B1
Graphical user interface for displaying tips to hosts providing time expiring listings in a reservation system
Ricardo Augusto Shih Hoffmann Bion, Oakland, CA (US); Carla Pellicano, San Francisco, CA (US); Lenny Rachitsky, San Francisco, CA (US); Vaughn Quoss, San Francisco, CA (US); Li Zhang, Palo Alto, CA (US); Matthew Farag, San Francisco, CA (US); and Trina Barretto, San Carlos, CA (US)
Assigned to Airbnb, Inc., San Francisco, CA (US)
Filed by Airbnb, Inc., San Francisco, CA (US)
Filed on Jun. 10, 2015, as Appl. No. 14/736,147.
Claims priority of provisional application 62/166,440, filed on May 26, 2015.
Int. Cl. G06Q 10/00 (2012.01); G06Q 10/02 (2012.01); G06T 11/20 (2006.01); G06Q 30/06 (2012.01)
CPC G06Q 10/02 (2013.01) [G06Q 30/0635 (2013.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-executed method performed automatically by an online reservation system comprising:
maintaining, in a database, a plurality of searchable listings of a plurality of hosts in the online reservation system, each listing associated with one of the plurality of hosts and having an availability calendar and a plurality of listing attributes;
storing in the database viewing data of viewing requests, the viewing data comprised of a viewing time, a desired reservation period, and a viewed listing for a viewing request for one of the listings in the database;
querying the database for viewing data for a subject listing of the plurality of searchable listings;
querying the database for a plurality of similar listings to the subject listing based on a plurality of listing attributes of the subject listing matching corresponding listing attributes of the similar listings;
querying the database for viewing data for the plurality of similar listings;
automatically generating a graphical user interface comprising:
a histogram comprising a series of time intervals, each time interval including a graphical representation of the viewing data for the subject listing and a graphical representation of the viewing data for the plurality of similar listings, a size of the each graphical representation proportional to a magnitude of the viewing data;
for each time interval in the time period, an indication of the availability of the subject listing for the time interval, the indication proximate the graphical representation of the viewing data of the subject listing, and
a tip region for displaying tips regarding the subject listing;
determining, using a set of conditional expressions, a listing tip having one or more tip periods in the time period based on the viewing data of the subject listing, the viewing data of the plurality of similar listings, and an availability calendar of the subject listing; and
responsive to receiving a request to view the listing tip:
displaying a description of the listing tip in the tip region; and
highlighting the graphical representations of the viewing data in time intervals of the histogram corresponding to the one or more tip periods.