Patents by Inventor Shivaprasad KC

Shivaprasad KC 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: 20230325844
    Abstract: A method may for procurement in a computer simulated environment may include receiving, from the computer simulated environment and/or a client device interacting with the computer simulated environment, a first message associated with a procurement transaction being conducted in the computer simulated environment. The procurement transaction including a digital asset and/or a physical asset associated with the computer simulated environment. In response to receiving the first message, the procurement transaction may be validated based on one or more applicable procurement policies. Moreover, a second message including the result of validating the procurement transaction may be sent to the computer simulated environment and/or the client device interacting with the computer simulated environment. Related systems and computer program products are also provided.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: Debashis Banerjee, Kavitha Krishnan, Shivaprasad KC, Prasanna Kumar Govindappa
  • Publication number: 20230127227
    Abstract: Systems and methods include identification of a plurality of items, each of the plurality of items associated with a value of each of a plurality of attributes, determination of a first set of matching criteria, the first set of matching criteria comprising a first plurality of the plurality of attributes, identification of an agreement comprising a plurality of agreement items, each of the agreement items associated with a value of each of the plurality of attributes, determination, based on the first set of matching criteria, one or more of the first plurality of items which match at least one agreement item of the agreement, presentation of an indication of the one or more of the first plurality of items which match at least one agreement item of the agreement, reception of an instruction to add one or more of the one or more of the first plurality of items which match at least one agreement item of the agreement to the agreement, and, in response to the instruction, addition of the one or more of the one
    Type: Application
    Filed: October 27, 2021
    Publication date: April 27, 2023
    Inventors: Shruthi JINADATTA, Shivaprasad KC
  • Patent number: 11308213
    Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventors: Snigdhaman Chatterjee, Hemanth Rajeswari Anantha, Shivaprasad KC, Debashis Banerjee
  • Publication number: 20210319106
    Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.
    Type: Application
    Filed: May 29, 2020
    Publication date: October 14, 2021
    Inventors: Snigdhaman Chatterjee, Hemanth Rajeswari Anantha, Shivaprasad KC, Debashis Banerjee
  • Publication number: 20200349225
    Abstract: A first version of a document is accessed so that a corresponding contract dictionary is generated with a plurality of string tokens. Subsequently, a visual distinction is assigned to the corresponding ranking priority of each of the plurality of string tokens. A second version of the document is accessed and changed string tokens are identified by comparing the second version with the first version of the document. A corresponding ranking priority is then retrieved for each of the changed string tokens in the contract dictionary so that each of the changed string tokens can be highlighted with the visual distinction corresponding to the ranking priority. Each of the highlighted changed string tokens can then be displayed with the visual distinction and the document on a graphical user interface.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Saket Agrahari, Shivaprasad KC, Shruthi Jinadatta, Madhava Dama, Debashis Banerjee