Patents by Inventor Olivier Chatot
Olivier Chatot 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: 10445352Abstract: In one embodiment, a method includes receiving an unstructured text query inputted by a first user, identifying one or more objects associated with the online social network matching at least a portion of the unstructured text query, accessing a context-free grammar model comprising a plurality of grammars, generating one or more structured queries, each structured query corresponding to a selected grammar of a context-free grammar model, wherein each structured query is based on a natural-language string generated by the selected grammar, each structured query comprising at least one query token corresponding to each of the identified object, and sending one or more of the structured queries as suggested queries for display to the first user in response to the unstructured text query inputted by the first user.Type: GrantFiled: March 17, 2016Date of Patent: October 15, 2019Assignee: Facebook, Inc.Inventors: Erik N. Vee, Olivier Chatot
-
Patent number: 10402412Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a query comprising one or more n-grams, determining one or more search intents of the query based at least on whether one or more of the n-grams in the query match terms corresponding to a search intent indexed in a pattern-detection model, generating one or more search results based on the query, each search result corresponding to an object of a plurality of objects, and scoring the search results based on one or more of the search intents.Type: GrantFiled: October 17, 2016Date of Patent: September 3, 2019Assignee: Facebook, Inc.Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Patent number: 10268649Abstract: In one embodiment, a method includes receiving a query input from a client system comprising one or more n-grams, sending instructions for presenting one or more suggested modifications for the query input, each suggested modification comprising references to one or more objects associated with the online social network, receiving an indication of a selection of one of the suggested modifications, parsing the query input and the selected suggested modification using a context-free grammar model to generate an executable query command, and sending instructions to the client system for presenting one or more search results corresponding to the query command.Type: GrantFiled: May 16, 2017Date of Patent: April 23, 2019Assignee: Facebook, Inc.Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
-
Patent number: 9800973Abstract: An implementation operable by a device coupled to a sound sensor array including a plurality of sound sensors in a particular arrangement is provided. The implementation involves obtaining a plurality of simulated responses mapping respective simulated physical arrangements of one or more simulated sound sources to respective expected outputs from the sound sensor array. The implementation also involves receiving a response based on output from the sound sensor array. The response may indicate detection of sounds from a plurality of sound sources in an environment of the sound sensor array. The implementation also involves comparing the received response with at least one of the plurality of simulated responses. The implementation also involves estimating locations of the plurality of sound sources relative to the sound sensor array based on the comparison. The implementation also involves operating the device based on the estimated locations of the plurality of sound sources.Type: GrantFiled: September 21, 2016Date of Patent: October 24, 2017Assignee: X Development LLCInventors: Olivier Chatot, Satoshi Kagami, Anja Austermann
-
Publication number: 20170249307Abstract: In one embodiment, a method includes receiving a query input from a client system comprising one or more n-grams, sending instructions for presenting one or more suggested modifications for the query input, each suggested modification comprising references to one or more objects associated with the online social network, receiving an indication of a selection of one of the suggested modifications, parsing the query input and the selected suggested modification using a context-free grammar model to generate an executable query command, and sending instructions to the client system for presenting one or more search results corresponding to the query command.Type: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
-
Patent number: 9690872Abstract: In one embodiment, a method includes receiving, from a client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a grammar model and references to one or more objects associated with the online social network, generating one or more query modifications for the first structured query, each query modification comprising references to one or more modifying objects associated with the online social network, and sending, to the client system of the first user, one or more of the query modifications as suggested modifications to the first structured query for display to the first user, each query modification being selectable by the first user to modify the natural-language string of the first structured query to further comprise references to the one or more of the modifying objects referenced in the selected query modification.Type: GrantFiled: March 17, 2016Date of Patent: June 27, 2017Assignee: Facebook, Inc.Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
-
Publication number: 20170039197Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a query comprising one or more n-grams, determining one or more search intents of the query based at least on whether one or more of the n-grams in the query match terms corresponding to a search intent indexed in a pattern-detection model, generating one or more search results based on the query, each search result corresponding to an object of a plurality of objects, and scoring the search results based on one or more of the search intents.Type: ApplicationFiled: October 17, 2016Publication date: February 9, 2017Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Patent number: 9483803Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more selected objects accessible by the computing device, generating one or more search results corresponding to the structured query, wherein each search result corresponds to a particular object accessible by the computing device, determining one or more search intents based at least on whether one or more of the selected objects referenced in the structured query match objects corresponding to a search intent indexed in a pattern-detection model, and scoring the search results based on one or more of the search intents.Type: GrantFiled: December 29, 2015Date of Patent: November 1, 2016Assignee: Facebook, Inc.Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Publication number: 20160203237Abstract: In one embodiment, a method includes receiving, from a client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a grammar model and references to one or more objects associated with the online social network, generating one or more query modifications for the first structured query, each query modification comprising references to one or more modifying objects associated with the online social network, and sending, to the client system of the first user, one or more of the query modifications as suggested modifications to the first structured query for display to the first user, each query modification being selectable by the first user to modify the natural-language string of the first structured query to further comprise references to the one or more of the modifying objects referenced in the selected query modification.Type: ApplicationFiled: March 17, 2016Publication date: July 14, 2016Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
-
Publication number: 20160196335Abstract: In one embodiment, a method includes receiving an unstructured text query inputted by a first user, identifying one or more objects associated with the online social network matching at least a portion of the unstructured text query, accessing a context-free grammar model comprising a plurality of grammars, generating one or more structured queries, each structured query corresponding to a selected grammar of a context-free grammar model, wherein each structured query is based on a natural-language string generated by the selected grammar, each structured query comprising at least one query token corresponding to each of the identified object, and sending one or more of the structured queries as suggested queries for display to the first user in response to the unstructured text query inputted by the first user.Type: ApplicationFiled: March 17, 2016Publication date: July 7, 2016Inventors: Erik N. Vee, Olivier Chatot
-
Patent number: 9367880Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, generating search results corresponding to the structured query, determine a search intent based on the selected nodes or selected edges referenced in the structured query, and scoring the search results based on the search intent.Type: GrantFiled: May 3, 2013Date of Patent: June 14, 2016Assignee: Facebook, Inc.Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Patent number: 9367607Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query, identifying nodes and edges that correspond to portions of the text query, accessing a context-free grammar model, identifying query tokens from the grammar model that correspond to the identified nodes and edges, selecting grammars having query tokens that corresponding to each of the identified nodes and edges, and generating structured queries based on the selected grammars, where the structure queries are based on strings generated by the grammars.Type: GrantFiled: December 31, 2012Date of Patent: June 14, 2016Assignee: Facebook, Inc.Inventors: Erik N. Vee, Olivier Chatot
-
Patent number: 9361363Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving a structured query that includes references to selected nodes and edges, and generating one or more query modification for the structured query, where each query modification includes references to modified nodes or modified edges from the plurality of nodes and edges.Type: GrantFiled: December 31, 2012Date of Patent: June 7, 2016Assignee: Facebook, Inc.Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
-
Publication number: 20160132507Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more selected objects accessible by the computing device, generating one or more search results corresponding to the structured query, wherein each search result corresponds to a particular object accessible by the computing device, determining one or more search intents based at least on whether one or more of the selected objects referenced in the structured query match objects corresponding to a search intent indexed in a pattern-detection model, and scoring the search results based on one or more of the search intents.Type: ApplicationFiled: December 29, 2015Publication date: May 12, 2016Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Publication number: 20140330818Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, generating search results corresponding to the structured query, determine a search intent based on the selected nodes or selected edges referenced in the structured query, and scoring the search results based on the search intent.Type: ApplicationFiled: May 3, 2013Publication date: November 6, 2014Inventors: Rajat Raina, Kedar Dhamdhere, Olivier Chatot
-
Publication number: 20140188899Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving a structured query that includes references to selected nodes and edges, and generating one or more query modification for the structured query, where each query modification includes references to modified nodes or modified edges from the plurality of nodes and edges.Type: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alex Langenfeld
-
Publication number: 20140188935Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query, identifying nodes and edges that correspond to portions of the text query, accessing a context-free grammar model, identifying query tokens from the grammar model that correspond to the identified nodes and edges, selecting grammars having query tokens that corresponding to each of the identified nodes and edges, and generating structured queries based on the selected grammars, where the structure queries are based on strings generated by the grammars.Type: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Inventors: Erik N. Vee, Olivier Chatot