Patents by Inventor Laurent Nicolas
Laurent Nicolas 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).
-
Publication number: 20230403244Abstract: Exemplary embodiments relate to methods, mediums, and systems for providing group bots that participate in a conversation between multiple participants. Unlike conventional bots that typically interact with users on a one-on-one basis, the group bots may interact collectively with a group, allowing the bots to (among other things) arbitrate decisions for the group, suggest events that all of the members of the group would find agreeable, facilitate conversations by recognizing core language differences between group members and providing translations in response, etc. Furthermore, the group bot may be invoked directly from a group conversation using natural language, and may provide a response directly in the conversation. Because these capabilities are provided directly within a conversation thread, conversation participants can more readily use the bot capabilities without the need to access separate functionality.Type: ApplicationFiled: June 15, 2021Publication date: December 14, 2023Applicant: Meta Platforms, Inc.Inventors: Willy Blandin, Laurent Nicolas Landowski, Kemal El Moujahid, Henri Romeo Liriani, Heath William Black
-
Publication number: 20230080698Abstract: A method and apparatus for interacting with users in collection and sorting of waste is provided. This includes providing one or more receptacle, one or more scale sensor associated with the one or more receptacle and configured, adapted, and positioned to measure weight, volume, or other characteristics of the one or more receptacle and its contents, a processor and communication port coupled with the scale sensor and communicatively coupled with a computer network, and an electronic dashboard that displays a quantity and quality of contents in the one or more receptacle and a status of a competitive challenge based on the quantity and quality of contents. The system manages one or more competitive challenges associated with users collecting and sorting waste based on the quantity and quality of contents in the one or more receptacle relative to one or more predetermined goals.Type: ApplicationFiled: January 25, 2021Publication date: March 16, 2023Inventors: Olivier De la Bastide, Laurent Nicolas MEUNIER, CANNEVA Laurent
-
Patent number: 11494440Abstract: Exemplary embodiments relate to techniques for suggesting bots or mini-apps in a messaging service that provide capabilities related to an ongoing conversation. A suggestion may be added proactively or reactively. In a reactive scenario, the system may respond to an express request to suggest a response or capability, such as by an explicit command. In the proactive scenario, the messaging service may analyze the messages of the conversation, and may suggest a response or capability based on an intent identified in the messages. Examples of suggestions include starting a poll, adding stickers to the conversation, group coordination and planning capabilities, etc. Suggestions such as these allow a user to make use of various capabilities provided by the messaging service, even if the user does not know that the service exists, or how to invoke it.Type: GrantFiled: June 4, 2020Date of Patent: November 8, 2022Assignee: Meta Platforms, Inc.Inventors: Heath William Black, Willy Blandin, Laurent Nicolas Landowski, Henri Romeo Liriani, Kemal El Moujahid
-
Publication number: 20220089029Abstract: Infotainment device for a vehicle, comprising: computing means, detection means designed to distinguish a situation in which the vehicle is driving from a situation in which the vehicle is stationary, and connected to the computing means, input means connected to the computing means and allowing user information to be input according to: a first input mode requiring visual contact with the input means for a period longer than two seconds, a second input mode requiring visual contact with the input means for a period shorter than or equal to two seconds, characterized in that the computing means are configured to offer only the second input mode when the vehicle is in a driving situation.Type: ApplicationFiled: February 19, 2020Publication date: March 24, 2022Inventors: Nicolas FOUQUEREAU, Begona MARTINEZ LOPEZ, Raphael DRAP, Laurent NICOLAS, Saran DIAKITE KABA, Valentin CAZIN, Clement FILIPPI, Eric LOSEGO
-
Publication number: 20210182499Abstract: In one embodiment, a method includes receiving a message sent from a first client system associated with a first user to a second client system associated with a second user. The method includes parsing the message to identify one or more intents to offer information and one or more slots comprising values for information for a future event extracted from the message. The method includes sending, to the second client system, instructions for presenting a suggestion to execute a task associated with the future event. The suggestion references the values for information for the future event. The method includes receiving, from the second client system, an indication that the second user selected to execute the task associated with the future event. The method includes sending, to the second client system, instructions for presenting results of the executed task associated with future event.Type: ApplicationFiled: February 3, 2021Publication date: June 17, 2021Inventors: Rajesh Krishna Shenoy, Laurent Nicolas Landowski, Anthony Robert Kesich
-
Patent number: 11025566Abstract: Techniques for intent-based search for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system, wherein each of the plurality of bot capability catalogs expresses bot capability in natural language for an associated bot; a client communication component operative to receive a user service prompt from a user client device, the user service prompt expressed in natural language; and identify one or more selected bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine the one or more selected bots of the plurality of bots by matching the user service prompt against the plurality of bot capability catalogs. Other embodiments are described and claimed.Type: GrantFiled: April 12, 2017Date of Patent: June 1, 2021Assignee: FACEBOOK, INC.Inventors: Willy Blandin, Laurent Nicolas Landowski, Kemal El Moujahid, Henri Romeo Liriani
-
Patent number: 10949616Abstract: In one embodiment, a method includes receiving, from a first client system associated with a first user, a message sent from the first user to a second user, analyzing the message from the first user to identify one or more intents and one or more slots of the received message, computing a confidence score for the intent to offer entity information based on user behavior history records associated with the second user, sending, to a second client system associated with the second user, if the confidence score exceeds a threshold score, instructions for presenting a suggestion to the second user to store the values for entity information in association with a profile record for the entity, and receiving, from the second client system associated with the second user, an indication from the second user confirming the values for entity information should be stored with the profile record for the entity.Type: GrantFiled: August 21, 2018Date of Patent: March 16, 2021Assignee: Facebook, Inc.Inventors: Rajesh Krishna Shenoy, Laurent Nicolas Landowski, Anthony Robert Kesich
-
Patent number: 10877784Abstract: A virtual assistant receives a message including message content from a client device. The virtual assistant determines an intent to organize an event and initial parameters for the event based on the message content. The virtual assistant retrieves a set of messages related to the received message from a data store and refines the initial parameters based on the related messages. A set of potential recommendations is generated based on the refined event parameters and the virtual assistant selects one or more of the potential recommendations to surface to users. The selected recommendations are sent to the client device for presentation to the user.Type: GrantFiled: May 30, 2018Date of Patent: December 29, 2020Assignee: Facebook, Inc.Inventors: Davide Testuggine, Wenhai Yang, Vivek Natarajan, Brett Charles Groel, Julia Framel, Laurent Nicolas Landowski, Brian Nelson
-
Patent number: 10866978Abstract: Techniques to response to respond to user requests using natural-language machine learning based on branching example conversations are described.Type: GrantFiled: December 27, 2016Date of Patent: December 15, 2020Assignee: FACEBOOK, INC.Inventors: Martin Jean Raison, Willy Blandin, Andreea-Loredana Crisan, Stepan Parunashvili, Kemal El Moujahid, Laurent Nicolas Landowski
-
Patent number: 10853203Abstract: One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.Type: GrantFiled: March 14, 2019Date of Patent: December 1, 2020Assignee: NetApp Inc.Inventors: Chaitanya V. Patel, Laurent Nicolas Lambert, Linda Ann Riedle, Sandeep T. Nirmale
-
Patent number: 10791076Abstract: A messaging server that concurrently provides a business or other recipient with a message sent to the recipient and the set of entities detected within the message using natural language processing (NLP). A business interacts with the messaging server to specify the types of NLP to perform on messages received by the business. The messaging server creates a configuration token describing the specified NLP configuration. The messaging server receives a message sent from a client to the business and generates a payload describing the message and including the configuration token. The messaging server then sends the payload to a NLP server. The NLP server performs NLP on the message in the payload according to the configuration specified by the token to detect a set of entities. The messaging server forms an enriched payload including the message and detected entities and forwards the enriched payload to the business.Type: GrantFiled: January 24, 2018Date of Patent: September 29, 2020Assignee: Facebook, Inc.Inventors: Stepan Parunashvili, Kemal El Moujahid, Laurent Nicolas Landowski
-
Patent number: 10686745Abstract: Systems, methods, and non-transitory computer-readable media can acquire an incoming message via a communication system. Access to a preconfigured message template can be provided. A command to generate an outgoing message based on the preconfigured message template can be acquired. The outgoing message generated based on the preconfigured message template can be transmitted via the communication system. The outgoing message can be transmitted as a response to the incoming message.Type: GrantFiled: December 28, 2015Date of Patent: June 16, 2020Assignee: Facebook, Inc.Inventors: Matthew Logan Schmid, Roee Vulkan, Laurent Nicolas Landowski, Alexandre Lebrun, Allan Grinshtein
-
Patent number: 10686738Abstract: The present disclosure relates to systems, methods, and devices for providing personal assistant service via messaging. In particular, one or more embodiments receive a request for personal assistant service in an electronic message from a user, assign the request to an agent, determine an intent of the request, and configure an agent user interface to include one or more options in accordance with the determined intent of the request.Type: GrantFiled: July 24, 2015Date of Patent: June 16, 2020Assignee: FACEBOOK, INC.Inventors: Robert Franklin Daniel, Yoram Talmor, Alexandre Lebrun, Laurent Nicolas Landowski, Deniz Demir, Jeremy Harrison Goldberg, Willy Blandin
-
Patent number: 10608966Abstract: Techniques to customize bot messaging behavior are described. In one embodiment, an apparatus may comprise bot setup component operative to receive a bot customization control directive at a page bot associated with a web page, the web page comprising a plurality of page fields; present a bot setting user interface in response to the control directive; receive a first control directive in the bot setting user interface to enable a response assistant component of the page bot; receive a second control directive in the bot setting user interface to enable a response to an intent; receive a customization setting in the bot setting user interface to modify the enabled response to the intent; and save the customization setting for the response assistant component. Other embodiments are described and claimed.Type: GrantFiled: March 14, 2018Date of Patent: March 31, 2020Assignee: FACEBOOK, INC.Inventors: Laurent Nicolas Landowski, Stepan Parunashvili
-
Patent number: 10599402Abstract: Techniques to configure a web-based application for bot configuration are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration request from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web-application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a simulated user environment interface, a code development interface, and a natural-language-processing log interface, wherein the simulated user environment interface corresponds to a user interface for the bot system. Other embodiments are described and claimed.Type: GrantFiled: July 13, 2017Date of Patent: March 24, 2020Assignee: FACEBOOK, INC.Inventors: Laurent Nicolas Landowski, Kemal El Moujahid, Stepan Parunashvili, Willy Blandin
-
Publication number: 20190213090Abstract: One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.Type: ApplicationFiled: March 14, 2019Publication date: July 11, 2019Inventors: Chaitanya V. Patel, Laurent Nicolas Lambert, Linda Ann Riedle, Sandeep T. Nirmale
-
Patent number: 10333868Abstract: A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.Type: GrantFiled: April 17, 2017Date of Patent: June 25, 2019Assignee: FACEBOOK, INC.Inventors: Laurent Nicolas Landowski, Kemal El Moujahid, Stepan Parunashvili, Andreea-Loredana Crisan
-
Patent number: D936965Type: GrantFiled: November 6, 2019Date of Patent: November 30, 2021Assignee: Louis Vuitton MalletierInventor: Laurent Nicolas
-
Patent number: D1000829Type: GrantFiled: May 15, 2020Date of Patent: October 10, 2023Assignee: Louis Vuitton MalletierInventor: Laurent Nicolas
-
Patent number: D1005176Type: GrantFiled: November 6, 2019Date of Patent: November 21, 2023Assignee: Louis Vuitton MalletierInventor: Laurent Nicolas