Patents by Inventor Kevin Tse-Long Fu

Kevin Tse-Long Fu 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: 11074243
    Abstract: The disclosed embodiments include a system for processing data. During operation, the system obtains, for a field in a data object, a set of diffs containing default values for the field and a set of mappings representing a set of conditions associated with the data object. Next, the system matches an attribute associated with an instance of the data object to a condition in the set of conditions. The system then uses the mappings to identify, in the set of diffs, a diff to be applied under the condition. Finally, the system updates the field in the instance with a default value associated with the condition by applying the diff to the instance.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Xiang Zhang, Kevin Tse-Long Fu, Sriram Panyam
  • Patent number: 10990592
    Abstract: The disclosed embodiments provide a system for processing a query of profile data. During operation, the system obtains a set of profile fields requested in a query of profile data and one or more profile view settings associated with the query. Next, the system determines, based on the set of profile fields and the profile view setting(s), one or more downstream calls to omit from a set of downstream calls available to generate a result of the query. The system then generates one or more additional downstream calls in the set of downstream calls to resolve a parameter used to generate a result of the query. Finally, the system uses the parameter to generate the result of the query without making the downstream call(s).
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Jeffrey P. Wehrwein, Christopher Gomes, Kevin Tse-Long Fu, Yanhong Yuan
  • Publication number: 20190286727
    Abstract: The disclosed embodiments include a system for processing data. During operation, the system obtains, for a field in a data object, a set of diffs containing default values for the field and a set of mappings representing a set of conditions associated with the data object. Next, the system matches an attribute associated with an instance of the data object to a condition in the set of conditions. The system then uses the mappings to identify, in the set of diffs, a diff to be applied under the condition. Finally, the system updates the field in the instance with a default value associated with the condition by applying the diff to the instance.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Xiang Zhang, Kevin Tse-Long Fu, Sriram Panyam
  • Publication number: 20190130000
    Abstract: The disclosed embodiments provide a system for processing a query of profile data. During operation, the system obtains a set of profile fields requested in a query of profile data and one or more profile view settings associated with the query. Next, the system determines, based on the set of profile fields and the profile view setting(s), one or more downstream calls to omit from a set of downstream calls available to generate a result of the query. The system then generates one or more additional downstream calls in the set of downstream calls to resolve a parameter used to generate a result of the query. Finally, the system uses the parameter to generate the result of the query without making the downstream call(s).
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Jeffrey P. Wehrwein, Christopher Gomes, Kevin Tse-Long Fu, Yanhong Yuan