Patents by Inventor Philippe Laban
Philippe Laban 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: 20260111681Abstract: Systems and methods for generating adaptable summaries at varying levels of detail are disclosed. In one aspect, a computer system, in response to receiving a user input specifying a dataset and a chat history of an analytical conversation associated with the dataset, extracts conversational components from the chat history. The computer system generates and displays a user interface and renders the conversational components as interactive affordances in one or more panels of the user interface. The computer system, in response to receiving a user interaction with a first interactive affordance, displays an editing panel in the user interface. The computer system receives a selection of content from the one or more panels and placement of the content in the editing panel. The computer system generates a summary of the analytical conversation according to the selected content and displays the summary in the user interface.Type: ApplicationFiled: January 13, 2025Publication date: April 23, 2026Inventors: Vidya Raghavan SETLUR, Srishti PALANI, Qi Kun GU, Philippe LABAN
-
Patent number: 12596887Abstract: A method of training a text simplification model is provided. A training dataset including a first set of original textual samples and original revision histories and a second set of simplified textual samples and simplified revision histories is received via a data interface. A training pair including an original textual sample and corresponding original revision history from the first set and a counterpart simplified textual sample and corresponding simplified revision history from the second set are identified. An alignment label for a first revision in the corresponding original revision history and a second revision in the corresponding simplified revision history are generated using a neural network-based alignment model from a score. A revision category label for each of the first revision and second revision is generated using a neural network-based classification model. A neural network-based text simplification model is trained based on the updated training dataset.Type: GrantFiled: September 1, 2023Date of Patent: April 7, 2026Assignee: Salesforce, Inc.Inventors: Philippe Laban, Jesse Vig, Wojciech Kryscinski
-
Publication number: 20260093744Abstract: In view of the potential misuse of AI to disseminate dangerous knowledge, embodiments described herein provide an AI safety training framework with a data generation pipeline for generating datasets indicative of multiple different severity levels of potentially harmful LLM-generated text to identify and respond to a potentially harmful query, and/or moderate a potentially harmful LLM-generated text. In this way, an LLM moderator may be integrated as a safety layer within an AI system's architecture, acting as a “firewall” to filter responses generated by another AI chat engine.Type: ApplicationFiled: January 31, 2025Publication date: April 2, 2026Inventors: Fan Yin, Xiangyu Peng, Philippe Laban, Yilun Zhou, Chien-Sheng Wu
-
Publication number: 20260073122Abstract: Embodiments described herein provide a method of detecting whether an input text is AI-generated using a neural network based language model. The method may include: formulating a span detection prompt including the input text and examples of problematic texts; generating, using the neural network based large language model in response to the span detection prompt, a textual spans in the input text and a category for each textual span in the plurality of textual spans; formulating an edit category prompt including the plurality of textual spans, the category for each textual span, and a plurality of example edits for each category; generating, using the neural network based large language model in response to the edit category prompt, a plurality of edited textual spans associated with the category; generating a revised sample text from the edits of the plurality of textual spans; and outputting, to a display, the revised sample text.Type: ApplicationFiled: January 30, 2025Publication date: March 12, 2026Inventors: Tuhin Chakrabarty, Philippe Laban, Chien-Sheng Wu
-
Patent number: 12536385Abstract: Embodiments described herein provide a method and system for generating a reading interface for a user. The method includes receiving a first text passage from a first data source and a second text passage from a second data source. The method also includes generating a candidate question relating to contents of the first and the second text passages. The method further includes generating a first answer to the candidate question and a second answer to the candidate question. The method further includes determining that the candidate question qualifies as a discord question when the first answer and the second answer are both available and exhibit semantic diversity. The method further includes constructing a reading interface comprising a first component displaying the discord question and one or more user-engageable components each displaying the first or the second answer and linking to the first or the second data source, respectively.Type: GrantFiled: October 21, 2022Date of Patent: January 27, 2026Assignee: Salesforce, Inc.Inventors: Philippe Laban, Chien-Sheng (Jason) Wu
-
Publication number: 20250384209Abstract: Embodiments described herein provide a method for configuring an artificial intelligence (AI) conversation bot to respond to a user query based on retrieved contextual documents. The method includes: receiving, via a communication interface, a user query comprising a natural language description of a topic; generating, by a first neural network based language model, one or more subtopics of the topic based on a first input prompt combining the topic and a first instruction to generate the one or more subtopics; generating, by the first neural network based language model, one or more statements for at least one of the subtopics based on a second input prompt combining the one or more subtopics and a second instruction to generate the one or more statements; and generating, by the first neural network based language model, at least one document containing a set of randomly selected statements from the one or more statements.Type: ApplicationFiled: October 29, 2024Publication date: December 18, 2025Inventors: Philippe Laban, Alexander R. Fabbri, Caiming Xiong, Chien-Sheng (Jason) Wu
-
Patent number: 12499322Abstract: Embodiments described herein provide system of a neural network based news reading tool. The system includes a communication interface receiving one or more text passages from data sources. The system also includes a memory storing a discord question neural model that generates a discord question according to the text passages. The system further includes processors executing processor-executable instructions to perform operations that include determining, by the discord question neural model, respective locations within the one or more text passages for inserting the discord question; receiving, via the communication interface from a client component, an indication that a user device is accessing a first text passage from a first data source; and sending, via the communication interface, the discord question, and a first location corresponding to the first text passage to the user device thereby causing the client component to generate and display a reading interface widget.Type: GrantFiled: January 25, 2023Date of Patent: December 16, 2025Assignee: Salesforce, Inc.Inventors: Philippe Laban, Chien-Sheng Wu
-
Publication number: 20250330490Abstract: Embodiments described herein provide a method of sanitizing a user input. A system receives the user input, and may retrieve one or more documents from a database based on the user input. The system then generates, via a first neural network based language model, a sanitized version of the user input in response to a determination to sanitize based on at least one of the user input or the one or more documents. The system then generates, via a second neural network based language model, an output text based on a prompt, the one or more documents, and the sanitized version of the user input.Type: ApplicationFiled: July 31, 2024Publication date: October 23, 2025Inventors: Divyansh Agarwal, Alexander R. Fabbri, Philippe Laban, Shafiq Rayhan Joty, Chien-Sheng Wu
-
Patent number: 12223270Abstract: Embodiments described herein provide a method of evaluating a natural language processing model. The method includes receiving an evaluation dataset that may include a plurality of unit tests, the unit tests having: an input context, and a first candidate and a second candidate that are generated in response to the input context, where the first test candidate is associated with a first quality notation, and the second candidate is associated with a second quality notation. The method includes determining, via a model, a first likelihood of generating the first candidate and a second likelihood of generating the second candidate in response to the input context. The method also includes determining whether the first likelihood being greater than the second likelihood. The method also includes determining whether the first model passed the unit test, where the first quality notation indicates a higher quality candidate and the second quality notation indicate a lower quality candidate.Type: GrantFiled: June 10, 2022Date of Patent: February 11, 2025Assignee: Salesforce, Inc.Inventors: Philippe Laban, Chien-Sheng Wu, Wenhao Liu, Caiming Xiong
-
Publication number: 20240428068Abstract: In view of the need for a conversational recommender system (CRS) in guiding purchasing processes of complex items, embodiments described herein provide a CRS system that creates a realistic purchase scenario and agent evaluation for fulfilling the recommendation objective. Specifically, the CRS system utilizes existing buying guides as a knowledge source for the recommendation model.Type: ApplicationFiled: December 21, 2023Publication date: December 26, 2024Inventors: Lidiya Murakhovs'ka, Philippe Laban, Tian Xie, Chien-Sheng (Jason) Wu
-
Publication number: 20240394539Abstract: Embodiments described herein provide systems and methods for training neural network based language models using human feedback. An existing (or generated) summary of a document is provided, and that summary may be used to generate a number of other summaries. A human annotator may reject the summary if there is any factuality issue with the summary. Summaries which are agreed to have no factuality problems are used as baseline summaries. Small atomic edits are made to the baseline summaries (e.g., replacing a single word or phrase) to create a group of summaries. Human annotators label each of these summaries as factual or not. The annotated summaries are used to train a summarization model and/or a factual detector model.Type: ApplicationFiled: September 26, 2023Publication date: November 28, 2024Inventors: Wojciech Kryscinski, Alexander R. Fabbri, Caiming Xiong, Shafiq Rayhan Joty, Chien-Sheng Wu, Divyansh Agarwal, Philippe Laban
-
Publication number: 20240249082Abstract: A method of training a text simplification model is provided. A training dataset including a first set of original textual samples and original revision histories and a second set of simplified textual samples and simplified revision histories is received via a data interface. A training pair including an original textual sample and corresponding original revision history from the first set and a counterpart simplified textual sample and corresponding simplified revision history from the second set are identified. An alignment label for a first revision in the corresponding original revision history and a second revision in the corresponding simplified revision history are generated using a neural network-based alignment model from a score. A revision category label for each of the first revision and second revision is generated using a neural network-based classification model. A neural network-based text simplification model is trained based on the updated training dataset.Type: ApplicationFiled: September 1, 2023Publication date: July 25, 2024Inventors: Philippe Laban, Jesse Vig, Wojciech Kryscinski
-
Publication number: 20240095464Abstract: Embodiments described herein provide system of a neural network based news reading tool. The system includes a communication interface receiving one or more text passages from data sources. The system also includes a memory storing a discord question neural model that generates a discord question according to the text passages. The system further includes processors executing processor-executable instructions to perform operations that include determining, by the discord question neural model, respective locations within the one or more text passages for inserting the discord question; receiving, via the communication interface from a client component, an indication that a user device is accessing a first text passage from a first data source; and sending, via the communication interface, the discord question, and a first location corresponding to the first text passage to the user device thereby causing the client component to generate and display a reading interface widget.Type: ApplicationFiled: January 25, 2023Publication date: March 21, 2024Inventors: Philippe Laban, Chien-Sheng Wu
-
Publication number: 20230419048Abstract: Embodiments described herein provide a method and system for generating a reading interface for a user. The method includes receiving a first text passage from a first data source and a second text passage from a second data source. The method also includes generating a candidate question relating to contents of the first and the second text passages. The method further includes generating a first answer to the candidate question and a second answer to the candidate question. The method further includes determining that the candidate question qualifies as a discord question when the first answer and the second answer are both available and exhibit semantic diversity. The method further includes constructing a reading interface comprising a first component displaying the discord question and one or more user-engageable components each displaying the first or the second answer and linking to the first or the second data source, respectively.Type: ApplicationFiled: October 21, 2022Publication date: December 28, 2023Inventors: Philippe Laban, Chien-Sheng (Jason) Wu
-
Publication number: 20230229861Abstract: Embodiments described herein provide a method of evaluating a natural language processing model. The method includes receiving an evaluation dataset that may include a plurality of unit tests, the unit tests having: an input context, and a first candidate and a second candidate that are generated in response to the input context, where the first test candidate is associated with a first quality notation, and the second candidate is associated with a second quality notation. The method includes determining, via a model, a first likelihood of generating the first candidate and a second likelihood of generating the second candidate in response to the input context. The method also includes determining whether the first likelihood being greater than the second likelihood. The method also includes determining whether the first model passed the unit test, where the first quality notation indicates a higher quality candidate and the second quality notation indicate a lower quality candidate.Type: ApplicationFiled: June 10, 2022Publication date: July 20, 2023Inventors: Philippe Laban, Chien-Sheng Wu, Wenhao Liu, Caiming Xiong
-
Patent number: 6079989Abstract: An electrical connection device for electrically connecting an electronic component of the type having electrical connection points. The electrical connection device includes electrical connection members that each have a tip that can retract against an elastic means, a support carrying the electrical connection members, and a movable receptacle. The movable receptacle can house an electronic component and can bring the electronic component into a connection position in which the tips of the electrical connection members bear on the electrical connection points of the electronic component. In a preferred embodiment, the electrical connection members are removable from the device. Additionally, a testing apparatus that includes such an electrical connection device is provided.Type: GrantFiled: April 26, 1999Date of Patent: June 27, 2000Assignee: STMicroelectronics S.A.Inventor: Philippe Laban