Patents by Inventor Jefferson Lai
Jefferson Lai 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: 20240296293Abstract: Methods, systems, and apparatuses include receiving input from a client device to facilitate electronic messaging between a first user associated with first attribute data and a second user, where the client device provides a messaging interface that facilitates the electronic messaging. A messaging intent is determined based on the first attribute data of the first user, where the messaging intent corresponds to a purpose of the electronic messaging. A set of attributes of the first attribute data is mapped to prompt inputs based on the messaging intent. A generative language model is applied to the prompt inputs. Suggestions for adding messaging content in the messaging interface are output by the generative language model based on the prompt inputs. The suggestions are presented on the messaging interface.Type: ApplicationFiled: June 30, 2023Publication date: September 5, 2024Inventors: Alexander Ping Tsun, Jennifer Kloke, Zhengming Xing, Vraj Vyas, Anjian Wu, Dixon Lo, Jefferson Lai, Marta Garcia Ruiz De Leon, Praveen Kumar Bodigutla
-
Patent number: 11968236Abstract: Technologies for providing event-level data privacy for streaming post analytics data include, in some embodiments, receiving a data stream that includes instances of count data collected over a time interval, computing a true count breakdown that includes a set of sub-counts of non-public user interface interactions on the post, creating a noisy count breakdown by applying at least one differential privacy mechanism to the set of sub-counts, and streaming the noisy count breakdown instead of the true count breakdown to a computing device. At least one of the sub-counts is a count that is associated with a particular value of an attribute that has different possible values. The attribute is associated with the non-public user interface interactions on the post.Type: GrantFiled: March 30, 2022Date of Patent: April 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ryan M. Rogers, Subbu Subramaniam, Mark B. Cesar, Adrian Rivera Cardoso, Yu Chen, Jefferson Lai, Vinyas Maddi, Lin Xu, Gavin Castro Uathavikul, Neha Jain, Shraddha Sahay, Parvez Ahammad, Rahul Tandra
-
Publication number: 20230319110Abstract: Technologies for providing event-level data privacy for streaming post analytics data include, in some embodiments, receiving a data stream that includes instances of count data collected over a time interval, computing a true count breakdown that includes a set of sub-counts of non-public user interface interactions on the post, creating a noisy count breakdown by applying at least one differential privacy mechanism to the set of sub-counts, and streaming the noisy count breakdown instead of the true count breakdown to a computing device. At least one of the sub-counts is a count that is associated with a particular value of an attribute that has different possible values. The attribute is associated with the non-public user interface interactions on the post.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Ryan M. Rogers, Subbu Subramaniam, Mark B. Cesar, Adrian Rivera Cardoso, Yu Chen, Jefferson Lai, Vinyas Maddi, Lin Xu, Gavin Castro Uathavikul, Neha Jain, Shraddha Sahay, Parvez Ahammad, Rahul Tandra
-
Publication number: 20200401279Abstract: Techniques for providing a user interface configured to provide recommendations of content reviewers using machine learning are disclosed herein. In some embodiments, a computer system receives an indication of a first user associated with a creation of an electronic message, identifies a first set of one or more other users for the first user using a recommendation model, and causes a corresponding indication of each one of the identified first set of one or more other users to be displayed as a recommended recipient of the electronic message within a user interface of a computing device. In some example embodiments, a user selection of the corresponding indication of one of the identified first set of other users is received, and an address field of the electronic message is populated with an electronic address of the selected one of the identified first set of other users based on the user selection.Type: ApplicationFiled: June 20, 2019Publication date: December 24, 2020Inventors: Karthik Dundee Jayachandar Naidu, Hong Yao, Jefferson Lai
-
Patent number: 10866999Abstract: The disclosed embodiments provide a system for processing a query for a ranking of candidates for an opportunity. During operation, the system obtains a set of parameters associated with a query for a ranking of candidates for an opportunity, wherein the set of parameters include a candidate, the opportunity, and a ranking category. Next, the system uses the set of parameters to obtain a set of pre-computed scores for use in generating the ranking and determine a number of online scores required to complete the ranking. The system then generates a set of calls to produce the determined number of the online scores. Finally, the system uses the pre-computed scores and the online scores to generate a result of the query.Type: GrantFiled: January 18, 2018Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sanjay Sachdev, Arjun K. Kulothungun, Jefferson Lai, Srikant Veera Raghavan
-
Publication number: 20200105156Abstract: The disclosed embodiments provide a system for performing adaptive interview preparation for candidates. During operation, the system obtains a graph-based representation of potential questions for a candidate during an interview. Next, the system receives an answer by the candidate to a first question included in the graph-based representation. The system then calculates similarities between the answer and a set of sample answers to the first question. Finally, the system selects a second question for presentation to the candidate in the interview based on a highest similarity of the answer to a sample answer in the set of sample answers and an edge between the first and second questions in the graph-based representation. The system further triggers presentation of the selected second question to the candidate.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Karthik Dundee Jayachandar Naidu, Himanshu Khurana, Vijay Ramamurthy, Rohan Ramanath, Vasudeva Nagaraja, Berardino F. Pezzuti, Joseph Addona, Jefferson Lai, Xixi Xiao, Kyle W. Liu, David L. Ding, Marcos Vinicius V Santanna, Richard G. Cook, Min Lu
-
Publication number: 20190197191Abstract: The disclosed embodiments provide a system for processing a query for a ranking of candidates for an opportunity. During operation, the system obtains a set of parameters associated with a query for a ranking of candidates for an opportunity, wherein the set of parameters include a candidate, the opportunity, and a ranking category. Next, the system uses the set of parameters to obtain a set of pre-computed scores for use in generating the ranking and determine a number of online scores required to complete the ranking. The system then generates a set of calls to produce the determined number of the online scores. Finally, the system uses the pre-computed scores and the online scores to generate a result of the query.Type: ApplicationFiled: January 18, 2018Publication date: June 27, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Sanjay Sachdev, Arjun K. Kulothungun, Jefferson Lai, Srikant Veera Raghavan
-
Patent number: 6163941Abstract: An adjustable buckle device used in conjunction with a strap or the like for holding an object firmly in position is provided. The buckle device includes a buckle body fixed to one end of the strap and a ratchet member fixed to the other end of the strap for firmly releaseably engagement with the buckle body. The buckle body has a base and a locking plate pivotally coupled to the base for firmly engaging with the ratchet member. The locking plate is formed with a stopper for stopping the ratchet member from being released from the buckle body after the ratchet member enters and passes through the buckle body. The locking plate also allows the disengagement of the buckle body and the ratchet member to be conveniently operated by simply lifting up the locking plate.Type: GrantFiled: August 27, 1999Date of Patent: December 26, 2000Assignee: Taiwan Industrial Fastener Corp.Inventor: Jefferson Lai