Patents by Inventor Suraj Sudhi
Suraj Sudhi 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: 9075871Abstract: Disclosed are methods and systems for classifying data displayed in a user interface based on a user defined classification and generating the user interface to display the data based on the user defined classification. The method includes importing a folder structure from a folder structure container wherein the folder structure depicts a user defined classification of the data. The data displayed in the user interface is mapped to a folder in the folder structure and a user interface object in the user interface is created for the folder. Furthermore, the mapped data is presented in the user interface object.Type: GrantFiled: December 24, 2008Date of Patent: July 7, 2015Assignee: SAP SEInventor: Suraj Sudhi
-
Patent number: 8296650Abstract: Disclosed is a method and system for generating a user interface with a plurality of data fields ordered in a most frequently accessed first basis. The method involves retrieving a plurality of data fields of a user interface from a user interface metadata file and retrieving an access count of each of the plurality of data fields, wherein the access count is a count of number of data entry processes in which the plurality of data fields are accessed. The plurality of data fields are arranged in a most frequently accessed first basis based on the access count of each of the plurality of data fields.Type: GrantFiled: December 23, 2008Date of Patent: October 23, 2012Assignee: SAP AGInventor: Suraj Sudhi
-
Publication number: 20110161092Abstract: A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.Type: ApplicationFiled: March 7, 2011Publication date: June 30, 2011Applicant: SAP AGInventor: Suraj SUDHI
-
Patent number: 7925517Abstract: A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.Type: GrantFiled: June 2, 2009Date of Patent: April 12, 2011Assignee: SAP AGInventor: Suraj Sudhi
-
Patent number: 7886222Abstract: A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user's business logic. The UI has access to a database, and optionally to text files, spreadsheets, data in xml format and user's business logic information. A parser tool is used for automatically parsing user-inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document. The XML document is converted into a XSLT document to form data base tables, and, the user selectively initiates validation, data retrieval and information storage. The user-input may be partially a voice input, assisted by a voice-to-text converter. The inputs may use the help of an AI robot. A user without any programming knowledge can create a software application which may be in real time, without any intermediary professional software help.Type: GrantFiled: February 9, 2006Date of Patent: February 8, 2011Assignee: SAP AGInventors: Jayanth Bagare, Pranav K Wankawala, Suraj Sudhi
-
Publication number: 20100161694Abstract: Disclosed are methods and systems for classifying data displayed in a user interface based on a user defined classification and generating the user interface to display the data based on the user defined classification. The method includes importing a folder structure from a folder structure container wherein the folder structure depicts a user defined classification of the data. The data displayed in the user interface is mapped to a folder in the folder structure and a user interface object in the user interface is created for the folder. Furthermore, the mapped data is presented in the user interface object.Type: ApplicationFiled: December 24, 2008Publication date: June 24, 2010Inventor: SURAJ SUDHI
-
Publication number: 20100162159Abstract: Disclosed is a method and system for generating a user interface with a plurality of data fields ordered in a most frequently accessed first basis. The method involves retrieving a plurality of data fields of a user interface from a user metadata file and retrieving an access count of each of the plurality of data fields, wherein the access count is a count of number of data entry processes in which the plurality of data fields are accessed. The plurality of data fields are arranged in a most frequently accessed first basis based on the access count of each of the plurality of data fields.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Inventor: SURAJ SUDHI
-
Publication number: 20090240614Abstract: A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.Type: ApplicationFiled: June 2, 2009Publication date: September 24, 2009Applicant: SAP AGInventor: Suraj SUDHI
-
Patent number: 7558737Abstract: A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.Type: GrantFiled: February 28, 2006Date of Patent: July 7, 2009Assignee: SAP AGInventor: Suraj Sudhi
-
Patent number: 7496605Abstract: There are methods and apparatus, including computer program products, for receiving input, from a user, specifying a file to be uploaded to a file repository against a generic attribute, the generic attribute being associated with a location in the file repository and one or more default specific attributes; adding metadata to the specified file, the added metadata comprising the one or more default specific attributes; and storing the specified file with the added metadata at the location in the file repository associated with the generic attribute.Type: GrantFiled: December 8, 2004Date of Patent: February 24, 2009Assignee: SAP AGInventors: Suraj Sudhi, Manjit Singh Rajput
-
Publication number: 20070203851Abstract: A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.Type: ApplicationFiled: February 28, 2006Publication date: August 30, 2007Inventor: Suraj Sudhi
-
Publication number: 20070185792Abstract: A method for use by a payroll department for facilitating computing tax deductions of employees in their pay-checks, uses a tax workbench (and UI) which facilitates SAP or other software in carrying out the tax computation process to completion. The method may be incorporated into an existing SAP system known as R/3 which may be an ERP (enterprise resource planning) system. A user logs on to a single O/S and ensures that a Tax Update Bulletin (TUB) supplied by a service provider and incorporated into the O/S is up to date. Thereafter, the user completes steps in a predetermined sequence selectively either manually or automatically. The method saves user-time in completing the step sequence and eliminates the degree of dependence on the SAP system for importing TUBs, and obviates the need for a high level of user expertise and the need for accessing multiple operating systems.Type: ApplicationFiled: February 9, 2006Publication date: August 9, 2007Inventors: Sudhindra Naib, Suraj Sudhi
-
Publication number: 20070186156Abstract: A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user's business logic. The UI has access to a database, and optionally to text files, spreadsheets, data in xml format and user's business logic information. A parser tool is used for automatically parsing user-inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document. The XML document is converted into a XSLT document to form data base tables, and, the user selectively initiates validation, data retrieval and information storage. The user-input may be partially a voice input, assisted by a voice-to-text converter. The inputs may use the help of an Al robot. A user without any programming knowledge can create a software application which may be in real time, without any intermediary professional software help.Type: ApplicationFiled: February 9, 2006Publication date: August 9, 2007Inventors: Jayanth Bagare, Pranav K. Wankawala, Suraj Sudhi
-
Publication number: 20060123406Abstract: There are methods and apparatus, including computer program products, for receiving input, from a user, specifying a file to be uploaded to a file repository against a generic attribute, the generic attribute being associated with a location in the file repository and one or more default specific attributes; adding metadata to the specified file, the added metadata comprising the one or more default specific attributes; and storing the specified file with the added metadata at the location in the file repository associated with the generic attribute.Type: ApplicationFiled: December 8, 2004Publication date: June 8, 2006Inventors: Suraj Sudhi, Manjit Rajput