Patents by Inventor Maxime Boucher
Maxime Boucher 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: 11830218Abstract: Provided are a mobile device (100) and computer-implemented method (700) for localisation in an existing map of a 3-D environment. For a first image frame, a first pose is localised based on visual features. For a second image frame, a pose is predicted (810) based on inertial measurements, combined with the pose of the first image frame. Based on the predicted pose, the method predicts (830) a set of landmarks that are likely to be visible. A second pose is then calculated (850), for the second image frame, based on matching (840) visual features of the second image frame to the set of landmarks.Type: GrantFiled: October 15, 2021Date of Patent: November 28, 2023Assignee: SLAMcore LimitedInventors: Pablo Alcantarilla, Alexandre Morgand, Maxime Boucher
-
Publication number: 20230117498Abstract: Provided are a mobile device (100) and computer-implemented method (700) for localisation in an existing map of a 3-D environment. For a first image frame, a first pose is localised based on visual features. For a second image frame, a pose is predicted (810) based on inertial measurements, combined with the pose of the first image frame. Based on the predicted pose, the method predicts (830) a set of landmarks that are likely to be visible. A second pose is then calculated (850), for the second image frame, based on matching (840) visual features of the second image frame to the set of landmarks.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Inventors: Pablo ALCANTARILLA, Alexandre MORGAND, Maxime BOUCHER
-
Patent number: 11074257Abstract: In particular embodiments, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more objects associated with the online social network, identifying a set of target objects corresponding to the structured query, wherein each target object in the set is an object that is connected within the online social network to at least one of the objects referenced in the structured query, filtering the set of target objects based on a privacy setting of each of the connections to the target object, and generating search results comprising references to each target object from the post-filtered set that is connected to the first user within the online social network by a series of connections that have a visibility that is visible to the first user.Type: GrantFiled: March 6, 2019Date of Patent: July 27, 2021Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Patent number: 10831847Abstract: In one embodiment, a method includes receiving a search query to search for multimedia objects of the online social network; searching an index to identify multimedia objects based on the search query, wherein the index indexes multimedia objects and associated keywords, each keyword being extracted from communications associated with a respective multimedia object, wherein each communication is of a particular communication-type, and wherein each identified multimedia object is indexed with keywords matching at least a portion of the search query; calculating, for each identified multimedia object, an object-score based on a communication-type of a communication from which one or more of the matching keywords were sourced; and sending instructions for presenting a search-results page to a client system, the search-results page including references to identified multimedia objects having an object-score greater than a threshold object-score.Type: GrantFiled: August 7, 2018Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 10706481Abstract: In one embodiment, a method includes scoring a set of content objects based on one or more user-engagement factors, identifying one or more related content objects, wherein each related content objects is connected within the online social network to one or more content objects of the set of content objects having a score greater than a threshold score, generating a plurality of structured queries that each comprise references to one or more content objects, wherein at least one of the structured queries is a personalized query comprising a reference to at least one of the related content objects, and sending instructions to a client device for presenting one or more of the generated structured queries to a first user for display on an interface currently accessed by the first user, wherein at least one of the sent structured queries is a personalized query.Type: GrantFiled: March 9, 2017Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Maxime Boucher, Russell Lee-Goldman, Kathryn Hymes, Martin Jean Raison
-
Patent number: 10698945Abstract: Systems, methods, and non-transitory computer readable media configured to acquire data associated with a content item, the data associated with the content item including contextual information. The data associated with the content item can be provided to a model trained by machine learning. A set of hashtags associated with the content item can be determined based on the model.Type: GrantFiled: August 18, 2015Date of Patent: June 30, 2020Assignee: Facebook, Inc.Inventors: Bogdan State, AmaƧ Herda{umlaut over (g)}delen, Maxime Boucher, Ehud Weinsberg
-
Patent number: 10664526Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.Type: GrantFiled: April 27, 2018Date of Patent: May 26, 2020Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
-
Patent number: 10635696Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query including one or more n-grams, including an ambiguous n-gram. The method includes searching multiple keyword generators to identify one or more keyword suggestions matching the ambiguous n-gram, each keyword generator having a particular type. The method includes calculating, by a particular scoring algorithm for each keyword generator, a keyword score for each identified keyword suggestion. The scoring algorithm includes multiple weighting factors chosen based on the type of the keyword generator. The method includes generating a set of suggested queries including at least a portion of the text query and one or more identified keyword suggestions and filtering suggested queries from the set based on privacy settings associated with the identified keyword suggestions. The method includes sending, to the client system, instructions for presenting one or more of the suggested queries.Type: GrantFiled: May 31, 2017Date of Patent: April 28, 2020Assignee: Facebook, Inc.Inventors: Maxime Boucher, Xiao Li, Alexander Perelygin, Veselin S. Stoyanov, Russell Lee-Goldman, Necip Fazil Ayan
-
Patent number: 10585884Abstract: In one embodiment, a method includes receiving, at the mobile client system, a text string inputted into a query field by a first user, accessing, from a local data store, a set of grammar templates, each grammar template comprising query tokens referencing an object stored in the local data store, generating one or more natural-language suggested queries by matching portions of the text string to query tokens of the grammar templates, each suggested query comprising references to one or more of the objects stored in the local data store and the natural-language string of the matching grammar template, calculating a cost for each grammar template based at least in part on one or more portions of text string not corresponding to one of the query tokens, and displaying one or more suggested queries to the first user, each having a calculated cost below a threshold cost value.Type: GrantFiled: June 14, 2017Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Tao Xie, Rousseau Newaz Kazi, Maxime Boucher, Yunnan Wu
-
Patent number: 10528635Abstract: In one embodiment, a method includes receiving a search query from a user and identifying one or more objects that match the search query. The method includes determining one or more search intents of the search query based on one or more topics associated with the identified objects and a ratio of object-types of the identified objects. The method includes generating search-result modules corresponding to the search query based on the determined search intents. Each search-result module is associated with a particular object-type and includes search results of that object-type. The method includes sending instructions for presenting a search-results interface to the client system of the user for display. The search-results interface may include one or more of the search result modules displayed in a blended order based on the determined search intents.Type: GrantFiled: July 19, 2017Date of Patent: January 7, 2020Assignee: Facebook, Inc.Inventors: Necip Fazil Ayan, Maxime Boucher, Xiao Li, Alexander Perelygin
-
Patent number: 10430477Abstract: In particular embodiments, a method includes receiving, from a client device associated with a first user of an online social network, a text query comprising one or more character strings, identifying one or more data objects that match at least a portion of one or more of the character strings, wherein each of the identified data objects is connected to the first user within the online social network, generating one or more recommended queries that each comprise the character strings of the text query and references to one or more of the identified data objects, and sending, to the client device associated with the first user in response to receiving the text query, one or more of the recommended queries for display to the first user.Type: GrantFiled: June 7, 2016Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Publication number: 20190205302Abstract: In particular embodiments, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more objects associated with the online social network, identifying a set of target objects corresponding to the structured query, wherein each target object in the set is an object that is connected within the online social network to at least one of the objects referenced in the structured query, filtering the set of target objects based on a privacy setting of each of the connections to the target object, and generating search results comprising references to each target object from the post-filtered set that is connected to the first user within the online social network by a series of connections that have a visibility that is visible to the first user.Type: ApplicationFiled: March 6, 2019Publication date: July 4, 2019Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Publication number: 20190197064Abstract: In one embodiment, a method includes, by one or more computing systems sending, to a client system of a user, query tokens to be presented to the user, wherein each query token is based on a natural-language string and comprises references to objects associated with an online social network, and wherein the query tokens are selected based on user preferences of the user, receiving, from the client system, a selection of a query token of the query tokens, determining completion tokens that correspond with the selected query token based on the references associated with the selected query token, sending, to the client system, the completion tokens to be presented to the user, receiving, from the client system, a structured query comprising the selected query token and a selected completion token, and sending, to the client system, instructions for presenting search results matching the structured query to the user.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Tao Xie, Rousseau Newaz Kazi, William R. Maschmeyer, Colin William Dunn, Maxime Boucher, Christopher Joseph Kalani
-
Patent number: 10282354Abstract: In particular embodiments, a method includes receiving, from a client device associated with a first user of an online social network, an unstructured text query, parsing the text query to identify one or more n-grams, determining a score for each n-gram, wherein the score for each n-gram is a probability that the n-gram corresponds to a particular data object of a plurality of data objects associated with the online social network, identifying one or more data objects based on the scores of their corresponding n-grams, each identified data object corresponding to at least one of the n-grams, and generating one or more structured queries that each comprise references to one or more of the identified data objects.Type: GrantFiled: September 7, 2016Date of Patent: May 7, 2019Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Patent number: 10268765Abstract: In one embodiment, a method includes presenting, by a client system, grammar tokens, each grammar token being based on a natural-language string and comprising references to objects associated with an online social network, receiving, at the client system, a selection of one of the presented grammar tokens, the selected grammar token being based on a first natural-language string, presenting, by the client system, completion tokens, wherein each completion token is based on a natural-language string corresponding to the first natural-language string and comprises references to objects associated with the online social network, receiving, at the client system, a selection of one of the completion tokens, the selected completion token being based on a second natural-language string, and generating, by the client system, a structured query corresponding to the selected grammar and completion tokens, the structured query comprising references to the objects referenced in the selected grammar and completion tokensType: GrantFiled: September 20, 2016Date of Patent: April 23, 2019Assignee: Facebook, Inc.Inventors: Tao Xie, Rousseau Newaz Kazi, William R. Maschmeyer, Colin William Dunn, Maxime Boucher, Christopher Joseph Kalani
-
Publication number: 20180349503Abstract: In one embodiment, a method includes receiving a search query to search for multimedia objects of the online social network; searching an index to identify multimedia objects based on the search query, wherein the index indexes multimedia objects and associated keywords, each keyword being extracted from communications associated with a respective multimedia object, wherein each communication is of a particular communication-type, and wherein each identified multimedia object is indexed with keywords matching at least a portion of the search query; calculating, for each identified multimedia object, an object-score based on a communication-type of a communication from which one or more of the matching keywords were sourced; and sending instructions for presenting a search-results page to a client system, the search-results page including references to identified multimedia objects having an object-score greater than a threshold object-score.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 10140338Abstract: In particular embodiments, a method includes receiving an unstructured text query, identifying nodes and edges from a social graph that correspond to n-grams in the text query, generating structured queries that include references to the identified nodes and edges, receiving a selection of a structured query, identifying target nodes that correspond to the structured query, and then generating search results that include target nodes with privacy settings where the nodes and edges along the path connecting the target node and the querying user are all visible to the user.Type: GrantFiled: November 23, 2015Date of Patent: November 27, 2018Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen, Michael Curtiss, Chaitanya Mishra
-
Publication number: 20180246902Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
-
Patent number: 10061856Abstract: In one embodiment, a method includes receiving a search query for multimedia objects of an online social network from a user of the online social network; searching an index of multimedia objects to identify multimedia objects indexed with keywords that match n-grams of the search query, the keywords having been extracted from reshares associated with the multimedia objects; calculating an object-score for each identified multimedia object based on social signals; generating search results with references to the identified multimedia objects that have an object-score greater than a threshold object-score; and sending to the user one or more of the search results as part of a search-results page.Type: GrantFiled: January 29, 2015Date of Patent: August 28, 2018Assignee: Facebook, Inc.Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 9990441Abstract: In one embodiment, a method includes receiving an unstructured text query to search for posts of the online social network. The method includes parsing the text query to identify one or more n-grams. The method includes searching an index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query. The index of keyword phrases is based on posts by one or more second users of the online social network. The method includes calculating a keyword score for each of the identified keyword phrases. The method includes generating one or more suggested queries. Each suggested query includes one or more n-grams identified from the text query and one or more identified keyword phrases. The method includes sending one or more of the suggested queries to search for posts of the online social network.Type: GrantFiled: December 5, 2014Date of Patent: June 5, 2018Assignee: Facebook, Inc.Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina