Patents by Inventor Priyanshu Shukla

Priyanshu Shukla 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: 11620127
    Abstract: Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 4, 2023
    Assignee: SAP SE
    Inventors: Hans-Martin Ramsl, Priyanshu Shukla
  • Publication number: 20220365776
    Abstract: Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 17, 2022
    Inventors: Hans-Martin Ramsl, Priyanshu Shukla
  • Patent number: 10949176
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automatic view generation based on annotations. One example method includes receiving a request to display a user interface view on a client device. Metadata that defines at least one entity included in at least one data source is received. Annotations that define user interface elements for displaying information for the at least one entity are received. A metamodel is generated using the received metadata and the received annotations. Native user interface elements are automatically generated using the metamodel. The native user interface elements are native to the client device. The native user interface elements in the user interface view on the client device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 16, 2021
    Assignee: SAP SE
    Inventors: Priyanshu Shukla, Rahul Choudhary
  • Publication number: 20200371757
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automatic view generation based on annotations. One example method includes receiving a request to display a user interface view on a client device. Metadata that defines at least one entity included in at least one data source is received. Annotations that define user interface elements for displaying information for the at least one entity are received. A metamodel is generated using the received metadata and the received annotations. Native user interface elements are automatically generated using the metamodel. The native user interface elements are native to the client device. The native user interface elements in the user interface view on the client device.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Priyanshu Shukla, Rahul Choudhary