Patents by Inventor Himanshu Kacker

Himanshu Kacker 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: 8543553
    Abstract: A method for deleting data sets contained in a data list from a table system comprises the following steps, said steps being carried out for all data sets of said data list: reading one data set; checking whether said read data set has a specified property; if said data set has said specified property: deleting said data set in said first table; and substituting the contents of said data set in said second table by a blank data set. Furthermore, there is provided a computer program product and a device.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: September 24, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Patent number: 8051424
    Abstract: A computer system receives a data collection and creates an administration table. A main process locks the data collection against unauthorized access using an association, in a lock table, between it and a lock identifier required for data collection access by processes. The main process divides the data collection into subgroups. The lock identifier and each subgroup are forwarded to one of the processes; the subgroups being parallel processed by recipient processes that access and update the data collection using the lock identifier, and set the lock identifier and update the administration table regarding the processing done by the recipient process, the administration table being common to all of the subgroups. After the recipient processes, the data collection is unlocked by the main process by removing the association between the data collection and the lock identifier in the lock table.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: November 1, 2011
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan Ayyadurai, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Patent number: 7856428
    Abstract: A method for importing a plurality of data sets into a system, each data set comprising data segments separated by a separator, the method comprising the steps of: providing data sets to be imported on a data storage medium, reading the data sets from the data storage medium, storing the data sets in a first table in the system, substantially without processing the data sets, reading the stored data sets from the first table, and writing one or more data segments of each data set into sub-tables, each sub-table comprising at least one data field. Furthermore, it is disclosed a computer program product and a device for importing a plurality of data sets into a system.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: December 21, 2010
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Publication number: 20080263034
    Abstract: A query fetches data from a source software object into a target software object using services and data types of the source software object. The target software object can then provide additional services which are not provided by the source software object.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: SATYADEEP DEY, Himanshu Kacker, Steffen Tatzel, Joerg Willi Walzenbach, Wolfgang Gentes
  • Patent number: 7313569
    Abstract: According to the present invention there is provided a user interface for mapping data sets to a target data structure. Each data set comprises data segments separated by a separator. The target data structure comprises target data fields. The user interface comprises: 1) a segment display section in which data segments of one data set are displayed; 2) a target display section in which possible target fields to which data segments can be associated/mapped are displayed; 3) a selection device for associating a predetermined data segment with a target field; and 4) a contents preview display section in which the different values contained in one selected data segment of all data sets is displayed. Furthermore, there is provided a method and computer system.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: December 25, 2007
    Assignee: SAP AG
    Inventors: Joerg Steinmann, Karthikeyan Ayyadural, Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
  • Publication number: 20050251498
    Abstract: A method for executing actions using data sets, said data sets having a specified property, said specified property being indicated by a mark associated with each data set and being associated with a specified maximum number of actions to be executed, comprises the steps of: reading an action counter associated with a data set, said action counter indicating the number of executed actions using said data set; comparing said number of executed actions with said maximum number of actions; executing an action if said number of executed actions is lower than said maximum number of actions; increasing said action counter if an action is executed. Furthermore, there is provided a computer program product and a device.
    Type: Application
    Filed: April 26, 2005
    Publication date: November 10, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050237268
    Abstract: According to the present invention there is provided a user interface for mapping data sets to a target data structure. Each data set comprises data segments separated by a separator. The target data structure comprises target data fields. The user interface comprises: 1) a segment display section in which data segments of one data set are displayed; 2) a target display section in which possible target fields to which data segments can be associated/mapped are displayed; 3) a selection device for associating a predetermined data segment with a target field; and 4) a contents preview display section in which the different values contained in one selected data segment of all data sets is displayed. Furthermore, there is provided a method and computer system.
    Type: Application
    Filed: April 26, 2004
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240562
    Abstract: A method for importing a plurality of data sets into a system, each data set comprising data segments separated by a separator, comprises the steps of: providing data sets to be imported on a data storage medium; reading said data sets from said data storage medium; storing said data sets in a first table in said system, substantially without processing said data sets; reading said stored data sets from said first table; and writing one or more data segments of each data set into sub-tables, each sub-table comprising at least one data field. Furthermore, there is provided a computer program product and a device for importing a plurality of data sets into a system.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240843
    Abstract: A method for deleting data sets contained in a data list from a table system comprises the following steps, said steps being carried out for all data sets of said data list: reading one data set; checking whether said read data set has a specified property; if said data set has said specified property: deleting said data set in said first table; and substituting the contents of said data set in said second table by a blank data set. Furthermore, there is provided a computer program product and a device.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes
  • Publication number: 20050240683
    Abstract: A method for processing data comprises the steps of: providing data to be processed; locking said data with a predetermined lock associated to the process processing said data to prevent access of other processes to data; dividing data to be processed into sub-groups; starting/calling at least two sub-processes; transmitting a sub-group of data to be processed by a respective sub-process and said lock to said respective sub-process; processing said data by said sub-processes substantially in parallel; unlocking said data when all sub-processes have finished processing the respective sub-group of data transmitted thereto. Furthermore, there is provided a computer program product and a computer device.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 27, 2005
    Inventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta Boruah, Wolfgang Gentes