Patents by Inventor Pradeep Kumar Singh
Pradeep Kumar Singh 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: 12236182Abstract: A user experience repository may contain base layouts and variant metadata for applications of an enterprise. An application design platform may receive, from a designer, an indication of a selected base layout for a selected application and interact with the designer to create a user experience variant (e.g., a page layout). The designer may then define an assignment rule for the user experience variant, the assignment rule including custom logic and multiple user parameters (e.g., a user role, country, language, etc.), and the system may store information about the user experience variant and assignment rule. An enterprise application service platform may determine that a user is accessing the selected application and evaluate the custom logic of the assignment rule based on user parameters of the user accessing the selected application. In accordance with the evaluation, the system may arrange to provide the appropriate user experience variant to the user.Type: GrantFiled: September 29, 2022Date of Patent: February 25, 2025Assignee: SAP SEInventors: Pradeep Kumar Singh, Adithya Uday, Sreekanth K, Jens Rohde, Ravi Chandra Chandra Kss, Anilkumar Bairi
-
Publication number: 20240111939Abstract: A user experience repository may contain base layouts and variant metadata for applications of an enterprise. An application design platform may receive, from a designer, an indication of a selected base layout for a selected application and interact with the designer to create a user experience variant (e.g., a page layout). The designer may then define an assignment rule for the user experience variant, the assignment rule including custom logic and multiple user parameters (e.g., a user role, country, language, etc.), and the system may store information about the user experience variant and assignment rule. An enterprise application service platform may determine that a user is accessing the selected application and evaluate the custom logic of the assignment rule based on user parameters of the user accessing the selected application. In accordance with the evaluation, the system may arrange to provide the appropriate user experience variant to the user.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: Pradeep Kumar SINGH, Adithya UDAY, Sreekanth K, Jens ROHDE, Ravi Chandra Chandra KSS, Anilkumar BAIRI
-
Publication number: 20230409992Abstract: Some embodiments may be associated with a system to extend business logic for cloud application services. A custom logic user interface may receive, from a user via a flow-based editor, information creating a custom logic business expression (e.g., a determination or a validation) and information about the custom logic business expression may be stored in a custom logic metadata repository. A computer processor of an application service platform may access the custom logic business expression from the custom logic metadata repository and receive an Application Programming Interface (“API”) call from an API consumer. Responsive to the API call, the system may arrange for execution of the custom logic business expression in accordance with information in the custom logic metadata repository and invoke a pre-hook trigger event to call a custom logic service. Standard application logic may then be executed, and a post-hook trigger event may be invoked to call the custom logic service.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Inventors: Pradeep Kumar SINGH, Sumit CHOWDHRY, Adithya UDAY, Prabhu Mallappa YANDIGEN, Vishwanath TELSANG, Vingesh NAYAR, Sasi Kanth VELAGALETI, Prathiba ARAVIND, Pulagam HINDU, Roohi GANATRA
-
Patent number: 11520732Abstract: Systems and methods to select an object instance from a database storage to archive to an external storage based on an archiving configuration and attribute values of the object instance, transmit the selection to an application associated with the object instance, determine, based on a response received from the application, to archive the object instance, mark the object instance as ready for archiving, identify the object instance as ready for archiving, convert the object instance to an object notation format, transmit the converted object instance to a cloud application for storage in an external storage, in response to a determination that the storage in the external storage is successful, create an index object in the database storage including a subset of fields of the object instance and a link to the converted object instance stored in the external storage, and mark the object instance in the database storage as archived.Type: GrantFiled: June 16, 2020Date of Patent: December 6, 2022Assignee: SAP SEInventors: Pavan Kumar, Pradeep Kumar Singh, Shree Sheshadri, Gerd Ritter
-
Patent number: 11226982Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: GrantFiled: April 23, 2019Date of Patent: January 18, 2022Assignee: SAP SEInventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Publication number: 20210390077Abstract: Systems and methods to select an object instance from a database storage to archive to an external storage based on an archiving configuration and attribute values of the object instance, transmit the selection to an application associated with the object instance, determine, based on a response received from the application, to archive the object instance, mark the object instance as ready for archiving, identify the object instance as ready for archiving, convert the object instance to an object notation format, transmit the converted object instance to a cloud application for storage in an external storage, in response to a determination that the storage in the external storage is successful, create an index object in the database storage including a subset of fields of the object instance and a link to the converted object instance stored in the external storage, and mark the object instance in the database storage as archived.Type: ApplicationFiled: June 16, 2020Publication date: December 16, 2021Inventors: Pavan Kumar, Pradeep Kumar Singh, Shree Sheshadri, Gerd Ritter
-
Publication number: 20190251096Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: ApplicationFiled: April 23, 2019Publication date: August 15, 2019Inventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Patent number: 10311082Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: GrantFiled: December 21, 2015Date of Patent: June 4, 2019Assignee: SAP SEInventors: Gerd Martin Ritter, Pradeep Kumar Singh, Tim Kornmann, Rene Gross
-
Patent number: 9931309Abstract: The present invention relates to a complex comprising acidic sophorolipid and curcumin ((SL(A)+Cur), wherein, curcumin is solubilized and nano-encapsulated in acidic sophorolipid to improve the water solubility, stability and bioavailability of curcumin in order to enhance its therapeutic activity. Further, the invention provides pharmaceutical compositions comprising the present complex and methods to treat cancer in a subject using the said composition.Type: GrantFiled: July 23, 2015Date of Patent: April 3, 2018Assignee: Council of Scientific & Industrial ResearchInventors: Pradeep Kumar Singh, Asmita Ashutosh Prabhune, Satishchandra Balkrishna Ogale
-
Patent number: 9757481Abstract: UV-Laser-synthesized, fluorescent, spherical and magnetic nanoparticles are loaded Sophorolipid mesostructures useful for bio-imaging and therapeutic applications.Type: GrantFiled: April 30, 2013Date of Patent: September 12, 2017Assignee: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCHInventors: Asmita Ashutosh Prabhune, Pradeep Kumar Singh, Ruchira Arup Mukherji, Satishchandra Balkrishna Ogale
-
Publication number: 20170224636Abstract: The present invention relates to a complex comprising acidic sophorolipid and curcumin ((SL(A)+Cur), wherein, curcumin is solubilized and nano-encapsulated in acidic sophorolipid to improve the water solubility, stability and bioavailability of curcumin in order to enhance its therapeutic activity. Further, the invention provides pharmaceutical compositions comprising the present complex and methods to treat cancer in a subject using the said composition.Type: ApplicationFiled: July 23, 2015Publication date: August 10, 2017Inventors: Pradeep Kumar Singh, Asmita Ashutosh Prabhune, Satishchandra Balkrishna Ogale
-
Publication number: 20170177687Abstract: An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.Type: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Gerd Martin RITTER, Pradeep Kumar SINGH, Tim KORNMANN, Rene GROSS
-
Publication number: 20150139910Abstract: UV-Laser-synthesized, fluorescent, spherical and magnetic nanoparticles are loaded Sophorolipid mesostructures useful for bio-imaging and therapeutic applications.Type: ApplicationFiled: April 30, 2013Publication date: May 21, 2015Inventors: Asmita Ashutosh Prabhune, Pradeep Kumar Singh, Ruchira Arup Mukherji, Satishchandra Balkrishna Ogale
-
Publication number: 20130162670Abstract: A computer system includes at least one processor and a computer-readable storage medium that includes instructions executable by the at least one processor. The instructions implement a table having a linear collection of multiple primary objects, where each of the primary objects occupies a single row in the table and a table control module to create virtual intermediate row-level objects from the linear collection of multiple primary objects. The virtual intermediate row-level objects include a first subset of the primary objects linked to one or more other subsets of the primary objects in a virtual hierarchy using a binding mechanism. The instructions are configured to implement a card view module configured to generate a card view from the virtual intermediate row-level objects and to render a display of the card view having multiple cards in a single row, where each of the cards represents one of the multiple primary objects.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Pradeep Kumar Singh, Hilmar Demant
-
Patent number: 8219966Abstract: In one embodiment, data in an application floorplan is exposed in a controlled way for integrating new external services to the application floorplan. Service definitions of the external service for integration with the application floorplan is generated. Further, a semantic type data of a global data type used in the application floorplan is generated. Upon generating the semantic type data, a semantic type mapping of an instance of the semantic type data is generated. Furthermore a map between a service parameter of the external service and the semantic type mapping is presented. Thereby, the application floorplan and the external service are integrated by executing the external service in the application floorplan using the generated map.Type: GrantFiled: March 26, 2008Date of Patent: July 10, 2012Assignee: SAP AGInventors: Pradeep Kumar Singh, Ramesh B.G, Jianguo Chen, Anand Kothalkar, Dinu Pavithran, Rama Krishna Prasad Vadlamudi
-
Publication number: 20090248741Abstract: A method and system for integrating an external service are provided. A first definition of a service for integration with an application floorplan is generated. A semantic type data having a second definition of a global data type used in the application floorplan is generated. A semantic type mapping having a third definition of an instance of the semantic type data in a data object used in the application floorplan is generated. A map is generated between a service parameter of the service and the semantic type mapping. The service is executed in the application floorplan using the map.Type: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Inventors: PRADEEP KUMAR SINGH, Ramesh B.G, Jianguo Chen, Annad Kothalkar, Dinu Pavithran, Rama Krishna Prasad Vadlamudi
-
Publication number: 20080306753Abstract: A method and system are provided for providing a user-interface. The method may include receiving a request to render a business portal at a browser. The method may further include responsive to the request, determining a set of work lists to be rendered on the business portal. The method may further include retrieving a set of quick links corresponding to the set of work lists, wherein each quick link is associated with a work list; transmitting the set of quick links to the browser. The method may further include rendering the set of quick links at the browser to the user on a first screen.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Inventors: Frank Brunswig, Ramesh B.G., Jan Heiler, Guenter Pecht-Seibert, Alexander Rauh, Roy Dipankar, Pradeep Kumar Singh
-
Publication number: 20040249813Abstract: A method and system for navigating among software components in a computing device. This navigation may occur during run time and/or development time. A first information relating to a first component is received. The first information is configured to access a functionality and/or a command from the first component. The second information relating to a second component is received. The second information is configured to access a functionality and/or a command from the second component. Based on the first and second information, the functionality and/or command of the first component is dynamically and/or automatically provided to the second component. The first and second components may be based at some higher level on a same component, thus forming an alliance.Type: ApplicationFiled: June 4, 2003Publication date: December 9, 2004Inventors: Pradeep Kumar Singh, Lakshminarayanan Balasubramaniam