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).

  • Patent number: 11968236
    Abstract: 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: Grant
    Filed: March 30, 2022
    Date of Patent: April 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20230319110
    Abstract: 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: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: 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: 20200401279
    Abstract: 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: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventors: Karthik Dundee Jayachandar Naidu, Hong Yao, Jefferson Lai
  • Patent number: 10866999
    Abstract: 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: Grant
    Filed: January 18, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Sachdev, Arjun K. Kulothungun, Jefferson Lai, Srikant Veera Raghavan
  • Publication number: 20200105156
    Abstract: 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: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20190197191
    Abstract: 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: Application
    Filed: January 18, 2018
    Publication date: June 27, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Sachdev, Arjun K. Kulothungun, Jefferson Lai, Srikant Veera Raghavan
  • Patent number: 6163941
    Abstract: 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: Grant
    Filed: August 27, 1999
    Date of Patent: December 26, 2000
    Assignee: Taiwan Industrial Fastener Corp.
    Inventor: Jefferson Lai