Patents by Inventor Mengsu Chen

Mengsu Chen 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: 20240112118
    Abstract: A method implemented in a software as a service (SaaS) management platform, includes: accessing a respective plurality of SaaS applications, to obtain customer event data from SaaS applications to which customers subscribe; periodically aggregating the event data for each SaaS application over a moving time window to generate customer usage data indicating use of SaaS application features; anonymizing the customer usage data for the SaaS applications across the plurality of customers of the SMP to generate anonymized usage data; responsive to a request from a client device, reading the anonymized usage data for a given SaaS application, defining a cohort of anonymized customers, generating benchmarks defining median use of respective features of the given SaaS application by the anonymized customers, and returning the benchmarks to the client device.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Suresh Parameshwar, Mengsu Chen, Ashish Aggarwal
  • Publication number: 20240112117
    Abstract: A software as a service (SaaS) management platform, includes: a plurality of connectors configured to access a respective plurality of SaaS applications, wherein said connectors are used to obtain customer event data from SaaS applications to which customers subscribe; an aggregation job that periodically aggregates the event data for each SaaS application over a moving time window to generate customer usage data indicating use of SaaS application features; a benchmark background job that anonymizes the customer usage data for the SaaS applications across the plurality of customers of the SMP to generate anonymized usage data; a benchmark backend that, responsive to a request from a client device, reads the anonymized usage data for a given SaaS application, defines a cohort of anonymized customers, generates benchmarks defining median use of respective features of the given SaaS application by the anonymized customers, and returns the benchmarks to the client device.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Suresh Parameshwar, Mengsu Chen, Ashish Aggarwal
  • Publication number: 20240112119
    Abstract: A non-transitory computer-readable medium having program instructions for a method implemented in a software as a service (SaaS) management platform, includes: accessing a respective plurality of SaaS applications, to obtain customer event data from SaaS applications to which customers subscribe; periodically aggregating the event data for each SaaS application over a moving time window to generate customer usage data indicating use of SaaS application features; anonymizing the customer usage data for the SaaS applications across the plurality of customers of the SMP to generate anonymized usage data; responsive to a request from a client device, reading the anonymized usage data for a given SaaS application, defining a cohort of anonymized customers, generating benchmarks defining median use of respective features of the given SaaS application by the anonymized customers, and returning the benchmarks to the client device.
    Type: Application
    Filed: October 1, 2022
    Publication date: April 4, 2024
    Inventors: Suresh Parameshwar, Mengsu Chen, Ashish Aggarwal
  • Patent number: 11811857
    Abstract: A software as a service (SaaS) management platform, includes: an uploader process for receiving a plurality of contract files relating to purchases of a SaaS application; parsing logic that identifies terms in the plurality of contract files; normalization logic for assigning a normalization SKU to respective contract files based on the terms identified in the respective contract files; a background process that generates anonymized contract data by storing the terms of each contract file in association with the normalization SKU assigned to the contract file in an anonymous manner; a backend process that, responsive to a request from a client device, accesses the anonymized contract data to generate a distribution of terms of the anonymized contract data, generates benchmark data identifying an approximate location of terms of a given customer's contract file within the distribution, and returns the benchmark data to the client device for rendering through a user interface.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: November 7, 2023
    Assignee: Productiv, Inc.
    Inventors: Suresh Parameshwar, Mengsu Chen, Ashish Aggarwal, Shantanu Kumar, Aditya Jayan
  • Patent number: 11811858
    Abstract: A method implemented in a software as a service (SaaS) management platform, includes: receiving a plurality of contract files relating to purchases of a SaaS application; identifying terms in the plurality of contract files; assigning a normalization SKU to respective contract files based on the terms identified in the respective contract files; generating anonymized contract data by storing the terms of each contract file in association with the normalization SKU assigned to the contract file in an anonymous manner; responsive to a request from a client device, accessing the anonymized contract data to generate a distribution of terms of the anonymized contract data, generating benchmark data identifying an approximate location of terms of a given customer's contract file within the distribution, and returning the benchmark data to the client device for rendering through a user interface.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: November 7, 2023
    Assignee: Productiv, Inc.
    Inventors: Suresh Parameshwar, Mengsu Chen, Ashish Aggarwal, Shantanu Kumar, Aditya Jayan