Patents Assigned to Airbnb, Inc.
  • Patent number: 11200449
    Abstract: Systems and methods are provided for generating a base visual score for each candidate image of a plurality of images received by a computing system, based on the scene type of each image. For each candidate image, the computing system multiplies the base visual score by a feature importance weight to generate a first visual score, adds respective scene type bonus points to the first visual score to generate a second visual score, and adds diversity scoring points to the second visual score to generate a final visual score for each candidate image. The computing system ranks the candidate images based on the final visual scores and provides a specified number of the top-ranked candidate images to be displayed on a display of the computing device.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: December 14, 2021
    Assignee: Airbnb, Inc.
    Inventor: Bilguun Ulammandakh
  • Patent number: 11157838
    Abstract: Systems and methods are provided for analyzing booking session data to generate a plurality of feature vectors for each booking session of the plurality of booking sessions, and generating training data comprising the plurality of feature vectors for each booking session and at least a first constraint. The systems and methods further providing for calculating a set of weights using the training data, wherein each weight is a lowest weight satisfying the most constraints possible, wherein the set of weights comprises a weight associated with each feature in the plurality of feature vectors, and computing a reservation value for each of a plurality of clients for each of a plurality of listings and for each date of a plurality of dates, based on the set of weights and the plurality of feature vectors.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: October 26, 2021
    Assignee: Airbnb, Inc.
    Inventors: Yin Lou, Li Zhang
  • Patent number: 11138510
    Abstract: A user expertise classifying method, system, and computer program product, include analyzing an input by a user based on at least one of vocabulary, orthography, and grammar of the user input, processing user background data obtained from a database, and calculating an expertise score of the user based on the analyzed user input and the processed background data.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: October 5, 2021
    Assignee: Airbnb, Inc.
    Inventors: Ana Paula Appel, Victor Boa Juliani, Andre Gama Leal, Claudio Santos Pinhanez, Marcela Megumi Terakado
  • Patent number: 11140458
    Abstract: An apparatus and method for A/B testing including a storage device storing a set of data, an input device receiving input from a sensor according to a review of composed set of data, a processor receiving an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing the first set of data according to a feedback of the input signal. The processor analyzes the input signal and extracts the plurality of criteria from the input signal as extracted information.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 5, 2021
    Assignee: Airbnb, Inc.
    Inventors: Roman Vaculin, Kuntal Dey, Seema Nagar
  • Publication number: 20210304264
    Abstract: The present disclosure relates to the implementation of a pricing structure for the private booking of travel experiences. An experience is offered publicly, so as to be bookable by a plurality of customers, each customer booking a subset of a number of available slots for attendees. A customer may convert the experience from a public experience to a private experience by paying at least a minimum price for the private booking. Where the per person cost would exceed the minimum price, the customer pays an additional per guest value. A plurality of differing pricing rules may be applied in correspondence based on the respective numbers of different types of guests attending the event, or differing date/time instances of the experience.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Applicant: Airbnb, Inc.
    Inventors: Benjamin Chute, Eric Ertmann, Andrew Hunt, Kristen Jaber, Mojtaba Mehrara, Pauline Nguyen, James Ostrowski, Gabriel Radovsky, Yunshan Weng
  • Patent number: 11126934
    Abstract: Systems and methods are provided for receiving from a first computing device associated with a first user, a request to register a group trip comprising at least one trip item, the request including parameters for the group trip, and receiving authorization from a second computing device associated with a second user to be included in the group trip. The systems and method further providing for receiving from the first computing device, a request to book a trip item for the group trip, approving the request to book the trip item for the group trip based on determining that the trip item meets the parameters for the group trip, and automatically charging a payment device associated with the first user and a payment device associated with the second user according to the parameters related to the group trip.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: September 21, 2021
    Assignee: Airbnb, Inc.
    Inventors: Lex Neal Bayer, James Joseph Beshara, Jonathan Paul Golden, Khaled A. Hussein, Mai Leduc, Gabriel Schuyler Westmaas, Johann Kevin Nicolas Camille Max Kerbrat
  • Patent number: 11120431
    Abstract: A method, system and computer program product for identifying anomalous behavior (e.g., suspicious transactions). Information from at least one social media source (e.g., a posting) and from at least one non-social media source (e.g., a booking) are monitored. A transaction (e.g., credit card transaction) involving a user is identified. The monitored information is then analyzed to identify one or more characteristics (e.g., location of the user) of the user. A rating of invalidity of the transaction is generated based on the one or more characteristics, where the rating of invalidity refers to the likelihood that the transaction is likely to be anomaly, such as a suspicious transaction. If the rating exceeds a threshold, then an anomaly may be said to have occurred. By identifying anomalous behavior using both social media and non-social media sources, anomalous activities that truly occurred will be more accurately detected.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: September 14, 2021
    Assignee: Airbnb, Inc.
    Inventors: David L. Kaminsky, Girish Sundaram
  • Patent number: 11113356
    Abstract: Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: September 7, 2021
    Assignee: Airbnb, Inc.
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 11100117
    Abstract: Systems and methods are provided for search result optimization using machine learning models. A search system uses machine learning models generate a target vector based on query features of a search query and a set of listing vectors based on listing features of listings identified as part of the search query. The target vector represents an estimated optimal listing for the search query and each listing vector represents a corresponding listing identified as part of the search query. The search system determines distances (e.g., Euclidian distance) between each listing vector and the target vector. The determined distances indicate how similar each listing is to the estimated optimal listing for the search query. The search system ranks the listings based on the distances such that listings that are similar to the estimated optimal listing are ranked higher than listing that are not similar to the estimated optimal listing.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: August 24, 2021
    Assignee: Airbnb, Inc.
    Inventor: Malay Haldar
  • Patent number: 11087414
    Abstract: Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: August 10, 2021
    Assignee: Airbnb, Inc.
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 11068851
    Abstract: Message display control means updates and displays messages sequentially on a message list screen each time message receiving means receives a message. When input detection means detects a response message, identification means identifies the latest message at the time of detection and the response message. Response message sending means sends the response message as a response to the identified message to other participants upon completion of input of the response message. Therefore, even in the case where the message list screen is updated due to receiving the subsequent message during the input of the response message, the completed response message is able to be sent back to the response object message.
    Type: Grant
    Filed: December 3, 2017
    Date of Patent: July 20, 2021
    Assignee: Airbnb, Inc.
    Inventors: Nobuyuki Ishikawa, Kazuhiro Konno, Akira Saitoh, Shigeki Takeuchi, Hayato Uenohara
  • Patent number: 11070643
    Abstract: A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 20, 2021
    Assignee: Airbnb, Inc.
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Patent number: 11047133
    Abstract: In a roofing structure, two roof panels with different slopes and lengths are positioned back-to-back, the vertical back walls of the panels having a uniform height. The seam between the two differently-sloped panels are connected by a ridge cap set at a uniform height. The ridge cap covers the seam, extending on both sides to a distance from the back walls of the roof panels sufficient to create a capillary break therefrom (preventing moisture migration) and then downwards and slightly towards the back walls of the roof panels, thereby using gravity to direct the water into the downward sloping roof panels.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 29, 2021
    Assignee: Airbnb, Inc.
    Inventor: Christopher Perry Barton
  • Patent number: 11047703
    Abstract: A method for depicting location attributes in a map environment. The method includes receiving a request for parameters about a first type of location. The method includes determining a first set of directional arrows, where each directional arrow is associated with a location and has a first set of properties based on the parameters about the first type of location. The method further includes determining a selection of a first directional arrow, which is associated with a first location, from the first set of directional arrows. Modifications to the first set of directional arrows are made based on the selection of the first directional arrow.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 29, 2021
    Assignee: Airbnb, Inc.
    Inventors: Francis Sujai Arokiaraj, Senthil K. Venkatesan
  • Patent number: 11038833
    Abstract: A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: June 15, 2021
    Assignee: Airbnb, Inc.
    Inventors: Yuka Nomura, Koichi Takahashi, Takashi Takahashi, Daisuke Tomoda, Hiroki Yoshinaga
  • Patent number: 11017371
    Abstract: Authentication for payment transaction includes receiving, by a point-of-sale (POS) terminal, an indication that a payment account of a cardholder is associated with a mobile device and receiving a second indication of physical possession of a payment card by a merchant. The authentication includes receiving a purchase request for an authorization of exchange from the payment account of the cardholder to the merchant and assigning a transaction identifier to the request for the authorization of the exchange. The authentication includes transmitting the request for authorization of the exchange from the cardholder payment account to the merchant and the transaction identifier. The authentication includes receiving an indication that an authentication identifier is associated with the transaction identifier. The authentication includes receiving a copy of the authentication identifier, facilitated by the cardholder.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 25, 2021
    Assignee: Airbnb, Inc.
    Inventors: Timothy C. Buchholtz, Morgan D. Davis, Daniel Ramirez, Michael J. Rohn
  • Patent number: 11017370
    Abstract: Authentication includes receiving an indication of physical possession of a payment card by a merchant and receiving a purchase request for an authorization of an exchange from the payment account of the cardholder to the merchant. Authentication includes assigning a randomized transaction identifier to the request for the authorization of the exchange. The method also includes transmitting the request for the authorization of the exchange from the payment account of the cardholder to the merchant and receiving the assigned randomized transaction identifier and a randomized authentication identifier associated with the randomized transaction identifier from a payment association, the payment association determining whether the request for the authorization of the exchange is valid.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 25, 2021
    Assignee: Airbnb, Inc.
    Inventors: Timothy C. Buchholtz, Morgan D. Davis, Daniel Ramirez, Michael J. Rohn
  • Publication number: 20210142430
    Abstract: An online reservation system is configured to receive requests from a guest for searching property listings and to return property listings that satisfy the search criteria of the requests. The online reservation system also tracks interactions of the guest with the returned property listings in order to determine which of the property listings are of interest to the guest, and the system may determine one or more guest preference parameters indicative of the guest's preferences based on such interactions. Thereafter, when the guest submits another search request, the system sorts the search results based on the guest preference parameters so that the property listings deemed more likely to be of interest to the guest are ranked higher (e.g., listed first), thereby helping the guest to more quickly find property listings of interest within the search results.
    Type: Application
    Filed: August 21, 2020
    Publication date: May 13, 2021
    Applicant: Airbnb, Inc.
    Inventors: Tao Xu, Surabhi Gupta, Brendan Marshall Collins
  • Patent number: 10999238
    Abstract: A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 4, 2021
    Assignee: Airbnb, Inc.
    Inventors: Yuka Nomura, Koichi Takahashi, Takashi Takahashi, Daisuke Tomoda, Hiroki Yoshinaga
  • Patent number: 10984007
    Abstract: A computer implemented method for incorporating multiple objectives in a ranked list of search results includes receiving a search query from a client device, accessing a set of stored listings for goods or services and probabilities of serving the listings, defining a serving vector as a probability distribution over the set of listings, providing a serving vector as input to a multi-objective function, decomposing the multi-objective function into one or more objective functions, generating a ranked list of the listings based at least in part on the serving vector that maximizes the decomposed multi-objective function, and providing the listings to the client device according to the order of the ranked list. Each objective function addresses a different goal in an overall diversity optimization.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: April 20, 2021
    Assignee: Airbnb, Inc.
    Inventors: Shijing Yao, Yizheng Liao