Patents by Inventor Pedro Carvalho Oliveira
Pedro Carvalho Oliveira has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11783388Abstract: A system and a method are disclosed for providing specific items in an accommodation for a user. The system may parse an accommodation review for an accommodation left by a subscription living user. The system may determine an item type that the subscription living user mentioned in the accommodation review. The system may identify a specific item for the item type mentioned by the subscription living user. The system may determine that the subscription living user will be staying in a subsequent accommodation. the system may provide, for display to the subscription living user, a rendering of the specific item superimposed on an image of the subsequent accommodation. The system may transmit, automatically in response to the user booking the subsequent accommodation, a request to a vendor to provide the specific item for the subsequent accommodation.Type: GrantFiled: February 26, 2020Date of Patent: October 10, 2023Assignee: Airbnb, Inc.Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Heng Ji
-
Patent number: 11734780Abstract: A system and a method are disclosed for optimally ranking and indexing accommodation listing information based on a set of constraints corresponding to a travel activity goal input on a client device. In an embodiment, an accommodation management system receives a travel activity goal input by a guest user on a client device with a corresponding set of constraints. Based on the constraints, the accommodation management system determines a set of geographic coordinates corresponding to the travel activity, and further identifies the set of candidate accommodation listings with accommodations within a threshold distance from the geographic coordinates. The accommodation management system filters and ranks the candidate accommodation listings based on the constraints, and sends a recommendation to the guest user for display on the client device which includes one or more of the ranked accommodation listings.Type: GrantFiled: February 11, 2020Date of Patent: August 22, 2023Assignee: Airbnb, Inc.Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Zhiyao Wang, Heng Ji, Laetitia Kim Anh Perrine Jumel
-
Patent number: 11710418Abstract: A system and a method are disclosed for augmenting a required curriculum of an individual in a nomadic group. The system retrieves, from a client device, a request for an accommodation recommendation from the nomadic group, which includes an individual with a required curriculum. The system maps the curriculum to destinations in a destination database and determines a set of geographic regions including the destinations. The system optimizes an accommodation recommendation based on available listings in the geographic regions and geographic locations of the destinations and transmits, for display on a user interface at the client device, a user interface comprising the accommodation recommendation.Type: GrantFiled: February 21, 2020Date of Patent: July 25, 2023Assignee: Airbnb, Inc.Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Dan Young Li
-
Patent number: 11668575Abstract: A system and a method are disclosed for managing a travel itinerary by calculating pre-event triggers and interfacing with travel service providers to streamline travel services for a traveler. In an embodiment, a travel management system receives an electronic itinerary for a traveler, the electronic itinerary comprising a plurality of events. Based on the electronic itinerary, the travel management system identifies an event of the plurality of events and event managers for the events. The travel management system determines pre-event triggers for the events. The travel management system calculates trigger times for the pre-event triggers. The travel management system transmits, at the trigger times, the pre-event triggers to the event managers for execution of a function corresponding to the event.Type: GrantFiled: March 5, 2020Date of Patent: June 6, 2023Assignee: Airbnb, Inc.Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Luca Beltrami, Rajnish Kumar
-
Publication number: 20210279823Abstract: A system and method are disclosed for managing an extended travel itinerary using a travel management system. In an embodiment, the travel management system receives a travel destination, the travel destination including a travel location and a duration for a stay at the travel location. The travel management system identifies, based on the travel location and the duration, a travel event and an event manager for the travel event. The travel management system determines automatically a pre-event trigger for the travel event. The travel management system calculates a trigger time for the pre-event trigger. The travel management system transmits, at the trigger time, the pre-event trigger to the event manager for execution of a function corresponding to the travel event.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Luca Beltrami, Rajnish Kumar
-
Publication number: 20210278223Abstract: A system and a method are disclosed for managing a travel itinerary by calculating pre-event triggers and interfacing with travel service providers to streamline travel services for a traveler. In an embodiment, a travel management system receives an electronic itinerary for a traveler, the electronic itinerary comprising a plurality of events. Based on the electronic itinerary, the travel management system identifies an event of the plurality of events and event managers for the events. The travel management system determines pre-event triggers for the events. The travel management system calculates trigger times for the pre-event triggers. The travel management system transmits, at the trigger times, the pre-event triggers to the event managers for execution of a function corresponding to the event.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Luca Beltrami, Rajnish Kumar
-
Publication number: 20210264546Abstract: A system and a method are disclosed for providing furnishings for an accommodation based on user preferences. An accommodation management system may retrieve, from a user preference database, minimum user preferences for an accommodation for a subscription accommodation user. The system may query an accommodation listing database for accommodations that meet the minimum user preferences. The system may determine that the accommodation listing database does not have an accommodation that meets the minimum user preferences. The system may reserve an accommodation that is modifiable to meet the minimum user preferences. The system may order automatically, in response to the reserving, furnishings to meet the minimum user preferences.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Heng Ji
-
Publication number: 20210264479Abstract: A system and a method are disclosed for connecting similar subscription users. The system may receive a request from a requesting subscription living user to connect to a similar subscription living user. The system may execute a similarity algorithm to identify one or more similar subscription living users. The system may transmit a link to the requesting subscription living user for display on a client device of the requesting subscription living user, the link enabling the requesting subscription living user to contact a similar subscription living user of the one or more similar subscription living users without providing personally identifiable information of the similar subscription living user. The system may connect, in response to an input from the requesting subscription living user to the client device, the requesting subscription living user to the one or more similar subscription living users.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Heng Ji
-
Publication number: 20210264500Abstract: A system and a method are disclosed for prompting a user of an accommodation management system to host an accommodation during an event. In an embodiment, the accommodation management system detects an event occurring in a geographic region. The accommodation management system identifies a user in the geographic region and determines an estimated hosting value of the user hosting an accommodation during the event. Responsive to determining the estimated hosting value, the accommodation management system identifies an accommodation listing on a wish list associated with the user based on the estimated hosting value and a reservation criterion of the listing. The accommodation management system outputs a prompt to the user recommending that the user hosts an accommodation during the event based on the identified listing.Type: ApplicationFiled: February 20, 2020Publication date: August 26, 2021Inventors: Rajnish Kumar, Joao Pedro Carvalho Oliveira de Miranda Reis, Laetitia Kim Anh Perrine Jumel, Dan Young Li, Zhiyao Wang
-
Publication number: 20210264481Abstract: A system and a method are disclosed for auto-listing a subscription living user's host accommodation. The system may book, for a subscription living user, an accommodation in an accommodation listing database for a travel itinerary. The system may locate, in the accommodation listing database and in response to the booking, a record of a host accommodation of the subscription living user. The system may modify, automatically in response to the locating, a status of the record in the accommodation listing database to be a searchable record. The system may adjust automatically the status of the record in response to the subscription living user making a change in the travel itinerary.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Heng Ji
-
Publication number: 20210264325Abstract: A system and a method are disclosed for satisfying a curriculum during nomadic travel. In an embodiment, an accommodation management system receives, from a client device, information describing a desired curriculum scope and a time period. The system optimizes a curriculum based on subjects mapped from the curriculum scope and the time period. The system maps the curriculum to destinations and determines a set of geographic regions including the destinations. The system determines a set of geographic regions including the destinations. For each geographic region, the system retrieves, from a listing database, listing available in the geographic region during a subset of the time period. The system ranks the retrieved listings for each geographic region based on the destinations and transmits, for display on a user interface at the client device, an accommodation recommendation including listings in one or more of the geographic regions.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Dan Young Li
-
Publication number: 20210264478Abstract: A system and a method are disclosed for providing specific items in an accommodation for a user. The system may parse an accommodation review for an accommodation left by a subscription living user. The system may determine an item type that the subscription living user mentioned in the accommodation review. The system may identify a specific item for the item type mentioned by the subscription living user. The system may determine that the subscription living user will be staying in a subsequent accommodation. the system may provide, for display to the subscription living user, a rendering of the specific item superimposed on an image of the subsequent accommodation. The system may transmit, automatically in response to the user booking the subsequent accommodation, a request to a vendor to provide the specific item for the subsequent accommodation.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Heng Ji
-
Publication number: 20210264801Abstract: A system and a method are disclosed for augmenting a required curriculum of an individual in a nomadic group. The system retrieves, from a client device, a request for an accommodation recommendation from the nomadic group, which includes an individual with a required curriculum. The system maps the curriculum to destinations in a destination database and determines a set of geographic regions including the destinations. The system optimizes an accommodation recommendation based on available listings in the geographic regions and geographic locations of the destinations and transmits, for display on a user interface at the client device, a user interface comprising the accommodation recommendation.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Cynthia Yue Chen, Sara Louise Sodine, Dan Young Li
-
Publication number: 20210264324Abstract: A system and a method are disclosed for matching users of an accommodation management system to an event and prompting the matched users to make an accommodation listing available during the event. In an embodiment, the accommodation management system detects an event occurring in a geographic region. Responsive to detecting the event, the accommodation management system identifies users registered in the geographic region that are exhibiting low hosting activity. The accommodation management system compares the event to accommodation listings on a wish list associated with each retrieved user. Responsive to a successful match between the event and a retrieved user's wish list, the accommodation management system outputs a prompt to the user recommending that the user make a listing for an accommodation available during the event.Type: ApplicationFiled: February 20, 2020Publication date: August 26, 2021Inventors: Rajnish Kumar, Joao Pedro Carvalho Oliveira de Miranda Reis, Laetitia Kim Anh Perrine Jumel, Dan Young Li, Zhiyao Wang
-
Publication number: 20210248696Abstract: A system and a method are disclosed for optimally ranking and indexing accommodation listing information based on a set of constraints corresponding to a travel activity goal input on a client device. In an embodiment, an accommodation management system receives a travel activity goal input by a guest user on a client device with a corresponding set of constraints. Based on the constraints, the accommodation management system determines a set of geographic coordinates corresponding to the travel activity, and further identifies the set of candidate accommodation listings with accommodations within a threshold distance from the geographic coordinates. The accommodation management system filters and ranks the candidate accommodation listings based on the constraints, and sends a recommendation to the guest user for display on the client device which includes one or more of the ranked accommodation listings.Type: ApplicationFiled: February 11, 2020Publication date: August 12, 2021Inventors: Joao Pedro Carvalho Oliveira de Miranda Reis, Zhiyao Wang, Heng Ji, Laetitia Kim Anh Perrine Jumel
-
Publication number: 20160006700Abstract: A methodology to protect private data when a user wishes to publicly release some data about himself, which is can be correlated with his private data. Specifically, the method and apparatus teach comparing public data with survey data having public data and associated private data. A joint probability distribution is performed to predict a private data wherein said prediction has a certain probability. At least one of said public data is altered or deleted in response to said probability exceeding a predetermined threshold.Type: ApplicationFiled: February 6, 2014Publication date: January 7, 2016Applicant: THOMSON LICENSINGInventors: NADIA FAWAZ, Salman SALAMATIAN, Flavio Du Pin CALMON, Subrahmanya Sandilya BHAMIDIPATI, Pedro Carvalho OLIVEIRA, Nina Anne TAFT, Branislav KVETON
-
Publication number: 20150379275Abstract: A methodology to protect private data when a user wishes to publicly release some data about himself, which is correlated with his private data. Specifically, the method and apparatus teach combining a plurality of public data into a plurality of data clusters in response to the combined public data having similar attributes. The generated clusters are then processed to predict a private data wherein said prediction has a certain probability. At least one of said public data is altered or deleted in response to said probability exceeding a predetermined threshold.Type: ApplicationFiled: February 4, 2014Publication date: December 31, 2015Inventors: Nadia FAWAZ, Salman SALAMATIAN, Flavio Du Pin CALMON, Subrahmanya Sandilya BHAMIDIPATI, Pedro Carvalho OLIVEIRA, Nina Anne TAFT, Branislav KVETON
-
Publication number: 20150249865Abstract: Various implementations provide one or more recommendations for content, for example, to a user, based on one or more context categories. In one particular implementation, an ordered set of options is provided for a context category related to content selection. The ordered set of options for the context category is ordered based on a previously determined option for one or more other context categories. An ordered set of options is provided for one or more additional context categories related to content selection. The ordered set of options for the one or more additional context categories is ordered based on an identification of an option from the provided options for the context category. In various implementations, a user provides a selection for the one or more other context categories, the context category, and/or the one or more additional context categories.Type: ApplicationFiled: December 17, 2012Publication date: September 3, 2015Inventor: Pedro Carvalho Oliveira