Patents by Inventor Chaney Lin
Chaney Lin 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: 12711272Abstract: Techniques for masking data based on annotations are discussed herein. A system may receive a request to perform an action and leverage an LLM to assist in performing the requested action. When generating the input data to input to the LLM, the system can use a template to organize the input data. The template may include static data and/or slot(s) which can include a reference to data to input into such slots. The system may retrieve data to input to the slot based on the reference, retrieve annotations that define a classification of the data, and receive a policy that defines which types of data classifications are to be masked. Based on the data classification and the policy, the system can determine whether to mask the data. The system can generate the input data using the template, the data, and/or the mask(s) and input such data into the LLM.Type: GrantFiled: July 15, 2024Date of Patent: August 18, 2026Assignee: Salesforce, Inc.Inventors: Chaney Lin, Fermin Ordaz
-
Patent number: 12657342Abstract: Techniques for streaming generative machine learned model (or LLM) output to a virtual space are described herein. A system may receive a request to perform an action. The system may leverage LLMs to assist in performing aspects of the requested action. The system can generate input data to input into the LLM. When generating the input data, the system can identify sensitive data associated with the request. The system can modify the input data to mask and/or anonymize the sensitive data. The system can input the input data into an LLM trained to output a subset (e.g., less than all) of the response at a time. The system can add the output subset to a buffer and upon identifying the masked data in the buffer, the system can demask the sensitive data and output the sensitive data to the user profile in a streaming manner.Type: GrantFiled: July 31, 2024Date of Patent: June 16, 2026Assignee: Salesforce, Inc.Inventor: Chaney Lin
-
Publication number: 20260149683Abstract: Techniques for filtering out undesirable generative machine learned model (or LLM) output are discussed herein. A system may receive a subset of an LLM output. That is, the system may stream the LLM output to a user device by receiving one or more tokens from the LLM and outputting such token(s) to a user device. However, prior to outputting the token(s) to the user device, the system may determine whether the token(s) include undesirable content that is to be blocked. The system may use synchronous blocking components (e.g., blocks the undesirable token(s) before such token(s) get output to the user device) and/or asynchronous blocking components (e.g., blocks the undesirable token(s) after the token(s) have been output to the user device) to filter out undesirable content. The synchronous and/or asynchronous blocking components may be designed to block one or more undesirable topics such as hateful speech, profanity, bias, toxicity, factualness, etc.Type: ApplicationFiled: January 21, 2026Publication date: May 28, 2026Inventor: Chaney Lin
-
Patent number: 12556503Abstract: Techniques for filtering out undesirable generative machine learned model (or LLM) output are discussed herein. A system may receive a subset of an LLM output. That is, the system may stream the LLM output to a user device by receiving one or more tokens from the LLM and outputting such token(s) to a user device. However, prior to outputting the token(s) to the user device, the system may determine whether the token(s) include undesirable content that is to be blocked. The system may use synchronous blocking components (e.g., blocks the undesirable token(s) before such token(s) get output to the user device) and/or asynchronous blocking components (e.g., blocks the undesirable token(s) after the token(s) have been output to the user device) to filter out undesirable content. The synchronous and/or asynchronous blocking components may be designed to block one or more undesirable topics such as hateful speech, profanity, bias, toxicity, factualness, etc.Type: GrantFiled: July 31, 2024Date of Patent: February 17, 2026Assignee: Salesforce, Inc.Inventor: Chaney Lin
-
Publication number: 20260037668Abstract: Techniques for streaming generative machine learned model (or LLM) output to a virtual space are described herein. A system may receive a request to perform an action. The system may leverage LLMs to assist in performing aspects of the requested action. The system can generate input data to input into the LLM. When generating the input data, the system can identify sensitive data associated with the request. The system can modify the input data to mask and/or anonymize the sensitive data. The system can input the input data into an LLM trained to output a subset (e.g., less than all) of the response at a time. The system can add the output subset to a buffer and upon identifying the masked data in the buffer, the system can demask the sensitive data and output the sensitive data to the user profile in a streaming manner.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Inventor: Chaney Lin
-
Publication number: 20260039618Abstract: Techniques for filtering out undesirable generative machine learned model (or LLM) output are discussed herein. A system may receive a subset of an LLM output. That is, the system may stream the LLM output to a user device by receiving one or more tokens from the LLM and outputting such token(s) to a user device. However, prior to outputting the token(s) to the user device, the system may determine whether the token(s) include undesirable content that is to be blocked. The system may use synchronous blocking components (e.g., blocks the undesirable token(s) before such token(s) get output to the user device) and/or asynchronous blocking components (e.g., blocks the undesirable token(s) after the token(s) have been output to the user device) to filter out undesirable content. The synchronous and/or asynchronous blocking components may be designed to block one or more undesirable topics such as hateful speech, profanity, bias, toxicity, factualness, etc.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Inventor: Chaney Lin
-
Patent number: 11983184Abstract: A method for generating a model for recommendations from an item data set for a target data set includes embedding a set of targets from the target data set in a shared coordinate space using a first embedding function, embedding a first set of items from the item data set in the shared coordinate space using a second embedding function, selecting at least one target from the set of targets, and identifying a second set of items from the first set of items that are proximate to the at least one target as candidates from the recommendations.Type: GrantFiled: October 7, 2021Date of Patent: May 14, 2024Assignee: Salesforce, Inc.Inventors: Kin Fai Kan, Chaney Lin, Mayukh Bhaowal, Shubha Nabar, Seiji J. Yamamoto
-
Patent number: 11733429Abstract: This invention relates generally to the field of quasicrystalline structures.Type: GrantFiled: April 23, 2019Date of Patent: August 22, 2023Assignee: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Chaney Lin, Paul J. Steinhardt, Salvatore Torquato
-
Publication number: 20230110057Abstract: A method for generating a model for recommendations from an item data set for a target data set includes embedding a set of targets from the target data set in a shared coordinate space using a first embedding function, embedding a first set of items from the item data set in the shared coordinate space using a second embedding function, selecting at least one target from the set of targets, and identifying a second set of items from the first set of items that are proximate to the at least one target as candidates from the recommendations.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: salesforce.com, inc.Inventors: Kin Fai Kan, Chaney Lin, Mayukh Bhaowal, Shubha Nabar, Seiji J. Yamamoto
-
Publication number: 20230092702Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata. One method of assigning structural metadata to a group of records involves determining, based on one or more fields of metadata associated with the records, a plurality of candidate names, wherein each candidate name of the plurality of candidate names corresponds to semantic content of the one or more fields of a respective record of the group of records, for each candidate name, assigning a name relevance score based on respective word relevance scores assigned to respective words of the respective candidate name based on usage, selecting a candidate name in a manner that is influenced by the respective name relevance scores assigned to the respective candidate names and automatically assigning a name to the group of records using the candidate name.Type: ApplicationFiled: September 19, 2022Publication date: March 23, 2023Applicant: Salesforce, Inc.Inventors: Yixin Mao, Tian Xie, Chaney Lin, Chen Xing, Zachary Alexander, Wenhao Liu
-
Publication number: 20210072424Abstract: This invention relates generally to the field of quasicrystalline structures.Type: ApplicationFiled: April 23, 2019Publication date: March 11, 2021Inventors: Chaney Lin, Paul J. Steinhardt, Salvatore Torquato