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: 9075871
    Abstract: 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: Grant
    Filed: December 24, 2008
    Date of Patent: July 7, 2015
    Assignee: SAP SE
    Inventor: Suraj Sudhi
  • Patent number: 8296650
    Abstract: 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: Grant
    Filed: December 23, 2008
    Date of Patent: October 23, 2012
    Assignee: SAP AG
    Inventor: Suraj Sudhi
  • Publication number: 20110161092
    Abstract: 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: Application
    Filed: March 7, 2011
    Publication date: June 30, 2011
    Applicant: SAP AG
    Inventor: Suraj SUDHI
  • Patent number: 7925517
    Abstract: 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: Grant
    Filed: June 2, 2009
    Date of Patent: April 12, 2011
    Assignee: SAP AG
    Inventor: Suraj Sudhi
  • Patent number: 7886222
    Abstract: 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: Grant
    Filed: February 9, 2006
    Date of Patent: February 8, 2011
    Assignee: SAP AG
    Inventors: Jayanth Bagare, Pranav K Wankawala, Suraj Sudhi
  • Publication number: 20100161694
    Abstract: 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: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Inventor: SURAJ SUDHI
  • Publication number: 20100162159
    Abstract: 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: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventor: SURAJ SUDHI
  • Publication number: 20090240614
    Abstract: 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: Application
    Filed: June 2, 2009
    Publication date: September 24, 2009
    Applicant: SAP AG
    Inventor: Suraj SUDHI
  • Patent number: 7558737
    Abstract: 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: Grant
    Filed: February 28, 2006
    Date of Patent: July 7, 2009
    Assignee: SAP AG
    Inventor: Suraj Sudhi
  • Patent number: 7496605
    Abstract: 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: Grant
    Filed: December 8, 2004
    Date of Patent: February 24, 2009
    Assignee: SAP AG
    Inventors: Suraj Sudhi, Manjit Singh Rajput
  • Publication number: 20070203851
    Abstract: 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: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventor: Suraj Sudhi
  • Publication number: 20070185792
    Abstract: 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: Application
    Filed: February 9, 2006
    Publication date: August 9, 2007
    Inventors: Sudhindra Naib, Suraj Sudhi
  • Publication number: 20070186156
    Abstract: 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: Application
    Filed: February 9, 2006
    Publication date: August 9, 2007
    Inventors: Jayanth Bagare, Pranav K. Wankawala, Suraj Sudhi
  • Publication number: 20060123406
    Abstract: 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: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Inventors: Suraj Sudhi, Manjit Rajput