Patents by Inventor Devashish Biswas
Devashish Biswas 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: 11803361Abstract: Techniques for implementing a systematic installation of software extensions are disclosed. In some embodiments, a computer system performs operations comprising: detecting a request to open a target file of a base computer program on a client machine, the target file residing on a server machine; determining that the target file includes a target version of a software extension; determining that a user of the client machine is part of a user group having administrative permission for the base computer program; determining that a systematic installation criterion from a group of systematic installation criteria is satisfied; and installing the target version of the software extension on the client machine based on the determining that the target file includes the target version, the determining that the user is part of the user group, and the determining that the systematic installation criterion is satisfied.Type: GrantFiled: November 17, 2021Date of Patent: October 31, 2023Assignee: SAP SEInventors: Nikita Jain, Devashish Biswas
-
Patent number: 11727065Abstract: The present disclosure provides systems and methods for retaining bookmarks of a first document when a second document is saved using the first name of the first document. Upon receiving a request to save the second document using the first name, it is determined whether another document is saved using that particular name. If such a document exists, properties of bookmarks associated with the first document are compared to properties of the second document using a set of rules. If the set of rules are satisfied, indicating that the bookmarks are usable, then the second document is stored using the first name while retaining the bookmarks of the first document.Type: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: SAP SEInventors: Nikita Jain, Devashish Biswas
-
Publication number: 20230153091Abstract: Techniques for implementing a systematic installation of software extensions are disclosed. In some embodiments, a computer system performs operations comprising: detecting a request to open a target file of a base computer program on a client machine, the target file residing on a server machine; determining that the target file includes a target version of a software extension; determining that a user of the client machine is part of a user group having administrative permission for the base computer program; determining that a systematic installation criterion from a group of systematic installation criteria is satisfied; and installing the target version of the software extension on the client machine based on the determining that the target file includes the target version, the determining that the user is part of the user group, and the determining that the systematic installation criterion is satisfied.Type: ApplicationFiled: November 17, 2021Publication date: May 18, 2023Inventors: Nikita Jain, Devashish Biswas
-
Patent number: 11563653Abstract: A technology for assessing client experience in incident management can be implemented. The technology can fetch an event log entry from a first database comprising a plurality of event log entries generated by a client, wherein the event log entry is associated with a timestamp, an event descriptor, and a prescribed target time to close the event log entry. The technology can extract a communication message sent by the client from the event descriptor, determine a polarity score based on sentiment analysis of the communication message, determine a client experience index (CEI) based on the polarity score, save the CEI in an event record in a second database, determine an aggregated CEI based on an average of a plurality of CEIs determined for the corresponding plurality of event log entries, and output the aggregated CEI.Type: GrantFiled: May 7, 2021Date of Patent: January 24, 2023Assignee: SAP SEInventors: Rahul Tiwari, Devashish Biswas
-
Publication number: 20220360505Abstract: A technology for assessing client experience in incident management can be implemented. The technology can fetch an event log entry from a first database comprising a plurality of event log entries generated by a client, wherein the event log entry is associated with a timestamp, an event descriptor, and a prescribed target time to close the event log entry. The technology can extract a communication message sent by the client from the event descriptor, determine a polarity score based on sentiment analysis of the communication message, determine a client experience index (CEI) based on the polarity score, save the CEI in an event record in a second database, determine an aggregated CEI based on an average of a plurality of CEIs determined for the corresponding plurality of event log entries, and output the aggregated CEI.Type: ApplicationFiled: May 7, 2021Publication date: November 10, 2022Applicant: SAP SEInventors: Rahul Tiwari, Devashish Biswas
-
Publication number: 20220300562Abstract: The present disclosure provides systems and methods for retaining bookmarks of a first document when a second document is saved using the first name of the first document. Upon receiving a request to save the second document using the first name, it is determined whether another document is saved using that particular name. If such a document exists, properties of bookmarks associated with the first document are compared to properties of the second document using a set of rules. If the set of rules are satisfied, indicating that the bookmarks are usable, then the second document is stored using the first name while retaining the bookmarks of the first document.Type: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Inventors: Nikita Jain, Devashish Biswas
-
Patent number: 11216530Abstract: Methods, systems, and computer-readable storage media for receiving, by an adaptive job server, a first document, determining, by the adaptive job server, a validation status of the first document based on one or more document-level pre-requisites associated with the first document, transmitting, by the adaptive job server, the first document to a first proxy server in response to determining that the validation status of the first document is true, determining, by the first proxy server, a validation status of the first proxy server based on one or more server-side pre-requisites for scheduling the first document, and scheduling, by the first proxy server, the first document for publishing to one or more users in response to determining that the validation status of the first proxy server is true.Type: GrantFiled: January 8, 2020Date of Patent: January 4, 2022Assignee: SAP SEInventors: Rahul Tiwari, Devashish Biswas, Upendra Dandwate
-
Patent number: 11194568Abstract: Technologies are described for retaining configuration information for software applications during upgrades. For example, when an addon software package is deployed to a web application server running a main software platform, the configuration information for the addon software package can be preserved separately (e.g., independent of the common configuration file) and used later to restore the addon configuration information if needed. In some implementations, an addon presence file is used to store an entry for the addon software package. The entry identifies another file containing the configuration information for the addon software package. If the main software platform is upgraded resulting in the common configuration file being overwritten or replaced, then the addon configuration information can be added back to the common configuration file using the preserved configuration information.Type: GrantFiled: October 27, 2020Date of Patent: December 7, 2021Assignee: SAP SEInventors: Devashish Biswas, Nikita Jain
-
Publication number: 20210209188Abstract: Methods, systems, and computer-readable storage media for receiving, by an adaptive job server, a first document, determining, by the adaptive job server, a validation status of the first document based on one or more document-level pre-requisites associated with the first document, transmitting, by the adaptive job server, the first document to a first proxy server in response to determining that the validation status of the first document is true, determining, by the first proxy server, a validation status of the first proxy server based on one or more server-side pre-requisites for scheduling the first document, and scheduling, by the first proxy server, the first document for publishing to one or more users in response to determining that the validation status of the first proxy server is true.Type: ApplicationFiled: January 8, 2020Publication date: July 8, 2021Inventors: Rahul Tiwari, Devashish Biswas, Upendra Dandwate