Patents by Inventor Nelson Aurel Gauthier
Nelson Aurel Gauthier 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: 11462125Abstract: Systems and methods for empirical expert determination and question and answer routing are provided. They system collects location tracking data about each user and analyzes the location tracking data to empirically determine the level of expertise a particular 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 of the map.Type: GrantFiled: December 27, 2017Date of Patent: October 4, 2022Assignee: Airbnb, Inc.Inventors: Lenny Rachitsky, Samuel Alan Haugh, Nelson Aurel Gauthier
-
Patent number: 10614385Abstract: Methods and systems for enforcing host standards in a reservation system. In one embodiment, a reservation system provides two methods of communication between a potential guest and a host, hard communications and soft communications. The reservation system associates both types of communication with threads, each thread associated with the host and an associated reservation. The reservation system determines suspension metrics for each host based on the communications of the threads they are associated with. When the suspension metrics associated with a host satisfy one or more suspension criteria, the reservation system issues a suspension to the host.Type: GrantFiled: August 21, 2018Date of Patent: April 7, 2020Assignee: Airbnb, Inc.Inventors: Lenny Rachitsky, Martin Anh Dung Nguyen, Vaughn Quoss, David Michael Holtz, Daniel Nathan Hill, James Allen Ostrowski, II, Nelson Aurel Gauthier
-
Patent number: 10599863Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: GrantFiled: January 24, 2019Date of Patent: March 24, 2020Assignee: Airbnb, Inc.Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Patent number: 10311747Abstract: 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.Type: GrantFiled: February 28, 2013Date of Patent: June 4, 2019Assignee: Airbnb, Inc.Inventors: Lenny Rachitsky, Samuel Alan Haugh, Nelson Aurel Gauthier
-
Publication number: 20190156052Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Patent number: 10229286Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: GrantFiled: June 22, 2017Date of Patent: March 12, 2019Assignee: Airbnb, Inc.Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Publication number: 20180357576Abstract: Methods and systems for enforcing host standards in a reservation system. In one embodiment, a reservation system provides two methods of communication between a potential guest and a host, hard communications and soft communications. The reservation system associates both types of communication with threads, each thread associated with the host and an associated reservation. The reservation system determines suspension metrics for each host based on the communications of the threads they are associated with. When the suspension metrics associated with a host satisfy one or more suspension criteria, the reservation system issues a suspension to the host.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: Lenny Rachitsky, Martin Anh Dung Nguyen, Vaughn Quoss, David Michael Holtz, Daniel Nathan Hill, James Allen Ostrowski, II, Nelson Aurel Gauthier
-
Patent number: 10083405Abstract: Methods and systems for enforcing host standards in a reservation system. In one embodiment, a reservation system provides two methods of communication between a potential guest and a host, hard communications and soft communications. The reservation system associates both types of communication with threads, each thread associated with the host and an associated reservation. The reservation system determines suspension metrics for each host based on the communications of the threads they are associated with. When the suspension metrics associated with a host satisfy one or more suspension criteria, the reservation system issues a suspension to the host.Type: GrantFiled: February 20, 2015Date of Patent: September 25, 2018Assignee: Airbnb, Inc.Inventors: Lenny Rachitsky, Martin Anh Dung Nguyen, Vaughn Quoss, David Michael Holtz, Daniel Nathan Hill, James Allen Ostrowski, II, Nelson Aurel Gauthier
-
Publication number: 20180137772Abstract: Systems and methods for empirical expert determination and question and answer routing are provided. They system collects location tracking data about each user and analyzes the location tracking data to empirically determine the level of expertise a particular 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 of the map.Type: ApplicationFiled: December 27, 2017Publication date: May 17, 2018Inventors: Lenny Rachitsky, Samuel Alan Haugh, Nelson Aurel Gauthier
-
Publication number: 20170286714Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: ApplicationFiled: June 22, 2017Publication date: October 5, 2017Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Patent number: 9727742Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: GrantFiled: March 30, 2015Date of Patent: August 8, 2017Assignee: Airbnb, Inc.Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Publication number: 20160292427Abstract: An online computer system including a database uses an encrypted table that allows for write protection its contents. Middleware logic operating on the system acts as an interface for access to the database, so that any business logic on the system accesses the database through simple procedural calls to the middleware rather than directly to the database itself. The middleware logic abstracts logic that helps implement write protection with the encrypted table. Data to be encrypted that has been traditionally written to other tables is migrated to the encrypted table, where the data encrypted using an authenticated encryption with additional data (AEAD) algorithm. To implement AEAD, the original table, column, and primary key indicating where the data would have otherwise been stored are together used as additional authenticated data (AAD). This tuple of information is also stored in the encrypted table.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Ismail Cem Paya, Nelson Aurel Gauthier, Kevin Nguyen
-
Publication number: 20160247093Abstract: Methods and systems for enforcing host standards in a reservation system. In one embodiment, a reservation system provides two methods of communication between a potential guest and a host, hard communications and soft communications. The reservation system associates both types of communication with threads, each thread associated with the host and an associated reservation. The reservation system determines suspension metrics for each host based on the communications of the threads they are associated with. When the suspension metrics associated with a host satisfy one or more suspension criteria, the reservation system issues a suspension to the host.Type: ApplicationFiled: February 20, 2015Publication date: August 25, 2016Inventors: Lenny Rachitsky, Martin Anh Dung Nguyen, Vaughn Quoss, David Michael Holtz, Daniel Nathan Hill, James Allen Ostrowski, II, Nelson Aurel Gauthier
-
Publication number: 20150017616Abstract: 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.Type: ApplicationFiled: February 28, 2013Publication date: January 15, 2015Inventors: Lenny Rachitsky, Samuel Alan Haugh, Nelson Aurel Gauthier