Patents by Inventor Kai-Michael Roesner

Kai-Michael Roesner 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: 8688495
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing time recording. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 1, 2014
    Assignee: SAP AG
    Inventors: Matthias Tebbe, Otfried Von Geisau, Ralf Klein, Dieter Krisch, Joachim Kenntner, Peter Fitz, Peter J. Neumayer, Markus Biehler, Kai-Michael Roesner, Gerd Moosmann, Jens Freund, Peter Latocha, Stefan Kaetker
  • Publication number: 20140006233
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a financial accounting view of cost object expense list and a financials view of contract business object.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Kathrin Hamburger, Elena Renkewitsch, Andrea Hahn, Michael Hoffmann, Thomas Breitling, Joachim Liebler, Kai-Michael Roesner, Alexander Fuerbach, Thomas Hoffmann, Peter Illg, Jutta Kaemper, Dietmar Kaiser, Enrico Mayer, Thomas Schachner, Michael Schmidt, Martin Walew, Dirk Henrich
  • Patent number: 8554805
    Abstract: Systems and methods are disclosed for importing source data. The disclosed systems and methods may include uploading the source data from at least one source system and translating the source data into command language commands. Furthermore, the disclosed systems and methods may include checking the command language commands for completeness or consistency and executing the command language commands to generate import data for at least one destination.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: October 8, 2013
    Assignee: SAP AG
    Inventors: Kai-Michael Roesner, Gerald Pätzold
  • Patent number: 8442850
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having accounting functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: May 14, 2013
    Assignee: SAP AG
    Inventors: Martin Schorr, Michael Sylvester, Georg Dopf, Dirk Henrich, Gunther Liebich, Michael Conrad, Andreas Reccius, Markus Klein, Michael Hohendorf, Andrea Roesinger, Rainer Soltek, Juergen Kind, Ralf Dinkel, Peter Von Zimmermann, Daniel Bock, Udo Laub, Thomas Schachner, Gerald Paetzold, Kai-Michael Roesner, Edwin Himmelsbach, Torsten Bachmann, Volker Faisst, Otfried Von Geisau, Michael Meyringer, Ralf Klein, Dieter Krisch
  • Publication number: 20130030963
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a financial plan, a financials notification, a bank directory entry file and/or a direct debit mandate business object.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Christiane Cramer, Astrid R. Graeber, Ingmar Hericks, Michael Hoffmann, Jan Piechalski, Elena Renkewitsch, Andreas Schaefers, Dominic Schmoigl, Jerrold Tarbet, Andreas Reccius, Sandra Zech, Joachim Welte, Heiko Einsiedel, Till Oppert, Juergen A. Seyfried, Martin Osterloh, Jelena Wevelsiep-Djokic, Dietmar Kaiser, Alexander Fuerbach, Edoardo Leva, Peter Illg, Martin Walew, Mathias Sonnek, Deepak K. S., Nagarathna V., Sunil S. Parvatikar, Shree Sheshadri, Martin Von Der Emde, Martin Schorr, Kai-Michael Roesner
  • Patent number: 8352338
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing time recording. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a Project Processing process component that supports the management of projects, a Time and Labor Management process component that supports the management of employees timekeeping and work planning, an Accounting process component that records relevant business transactions, a payroll processing process component that supports the execution and monitoring of payroll processes, and a Goods and Service Acknowledgement process component that receives a confirmation from an employee of goods received or services rendered.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Jacques Duparc, Fabian Guenther, Thomas Moser, Peter Sieber, Helgi Thorleifsson, Markus Biehler, Peter Fitz, Jens Freund, Otfried Von Geisau, Stefan Kaetker, Joachim Kenntner, Ralf Klein, Dieter Krisch, Peter Latocha, Peter J. Neumayer, Kai-Michael Roesner, Matthias Tebbe, Gertrud Beisel, Gerd Moosmann, Christoph Jungkind
  • Publication number: 20110307358
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a cash flow expense and receipt explanation, a company financials process control, a miscellaneous subledger account, and/or a receivables payables entry business object.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Jan Rumig, Reinhold Loevenich, Kai-Michael Roesner, Rudolf Winkel, Michael Seubert, Dirk Henrich, Rainer Soltek, Dagmar Opitz, Michael Hohendorf, Andreas Reccius, Martin Schorr, Joachim Becker, Nitin Bansal, Elmar Petri, Werner Gnan
  • Patent number: 7987121
    Abstract: Systems and methods are provided for generating an accounting document. In one implementation, a computer-implemented method is provided. A message is received that includes operational data. An accounting notification is generated that includes the operational data using a first business object. The accounting notification is processed and the accounting document is generated using a second business object. The accounting document includes a number of posting lines corresponding to the operational data. The accounting document is processed and a set of third business objects is assigned to each posting line. The set of third business objects includes at least one general ledger account business object and a plurality of sub-ledger account business objects. One or more data processing tasks are delegated to the one of the third business objects that are assigned to the given posting line.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 26, 2011
    Assignee: SAP AG
    Inventors: Michael Conrad, Christiane Cramer, Georg Dopf, Olaf Duevel, Stefan Gauger, Dirk Henrich, Michael Hohendorf, Franz-Joachim Hoeckenreiner, Markus Klein, Gerald Paetzold, Andreas Reccius, Harald Roedel, Kai-Michael Roesner, Joachim Welte
  • Publication number: 20100153239
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having accounting functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Inventors: GUNTHER LIEBICH, KAI-MICHAEL ROESNER, MARTIN SCHORR
  • Publication number: 20100070555
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing time recording. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a Project Processing process component that supports the management of projects, a Time and Labor Management process component that supports the management of employees timekeeping and work planning, an Accounting process component that records relevant business transactions, a payroll processing process component that supports the execution and monitoring of payroll processes, and a Goods and Service Acknowledgement process component that receives a confirmation from an employee of goods received or services rendered.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventors: Jacques Duparc, Fabian Guenther, Thomas Moser, Peter Sieber, Helgi Thorleifsson, Markus Biehler, Peter Fitz, Jens Freund, Otfried Von Geisau, Stefan Kaetker, Joachim Kenntner, Ralf Klein, Dieter Krisch, Peter Latocha, Peter J. Neumayer, Kai-Michael Roesner, Matthias Tebbe, Gertrud Beisel, Gerd Moosmann, Christoph Jungkind
  • Patent number: 7536381
    Abstract: Systems, methods and computer program products are provided for data processing. In one implementation, a data processing system is provided that comprises storage means for storing a data category definition table. The data category definition table may include at least the following entries for each data category: a unique name of the data category, a data table identifier for identification of a data table storing data sets of the data category, and a data structure table identifier for identification of a data structure table storing key field and data field names of the data table.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: May 19, 2009
    Assignee: SAP AG
    Inventors: Markus Klein, Kai-Michael Roesner
  • Publication number: 20080120129
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Application
    Filed: May 11, 2007
    Publication date: May 22, 2008
    Inventors: Michael Seubert, Achim Heger, Adam Polly, Alexander Adam, Alexander Zaichenko, Alexandra Mark, Andre Doerfler, Andre Wachholz-Prill, Andre Wagner, Andrea Pluemper, Andreas Bold, Andreas Brossler, Andreas Huppert, Andreas Leukert-Knapp, Andreas Morsch, Andreas Neumann, Andreas Poth, Andreas Reccius, Andreas Wolber, Antje Fuchs, Antonia Gross, Arno Eifel, Artur Butucel, Arunava Banerjee, Ashwin Yeddula, Axel Kuehl, Benjamin Klehr, Bernd Schmitt, Bjoern Eike, Boris Krems, Christian Auth, Christian Fuhlbruegge, Christiane Cramer, Christiane Schauerte, Christopher Engler, Cristina Buchholz, Damian Theil, Daniel Bock, Daniel Zimmermann, Danny Pannicke, Dieter Krisch, Dietmar Nowotny, Dirk Henrich, Dirk Richtsteiger, Dirk Schindewolf, Doris Karbach, Frank Damaschke, Frank Hastrich, Frank Krueger, Frank Lindqvist, Frank Milpetz, Frank Reinemuth, Galina Pacher, Georg Dopf, Georg Podhajsky, Giovanni Deledda, Guimei Zhang, Gunther Liebich, Heike Berger, Hendrik Geipel, Horst Schaude, Ingo Bruss, Ingo Pfitzner, Jaakob Kind, Jan Hrastnik, Jan Richert, Joachim Liebler, Joachim Puteick, Jochen Steinbach, Joerg Goetting, Johannes Bechtold, Julian Schmidt-Kluegmann, Kai-Michael Roesner, Karsten Kimme, Karsten Koetter, Kathrin Nos, Klaus Herter, Klaus Reinelt, Klaus Schlappner, Kristina Grunewald, Levente Sara, Markus Juchem, Martin Gaub, Martin Hermes, Martin Rogge, Martin Schorr, Mathias Schoenecker, Matthias Asal, Matthias Heinrichs, Matthias Schmitt, Michael Bauer, Michael Conrad, Michael Hartel, Michael Jung, Michael Schier, Michael Segler, Michael Sylvester, Naci Kalyoncu, Olaf Meincke, Oliver Grande
  • Publication number: 20080004998
    Abstract: Systems and methods are provided for generating an accounting document. In one implementation, a computer-implemented method is provided. A message is received that includes operational data. An accounting notification is generated that includes the operational data using a first business object. The accounting notification is processed and the accounting document is generated using a second business object. The accounting document includes a number of posting lines corresponding to the operational data. The accounting document is processed and a set of third business objects is assigned to each posting line. The set of third business objects includes at least one general ledger account business object and a plurality of sub-ledger account business objects. One or more data processing tasks are delegated to the one of the third business objects that are assigned to the given posting line.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Michael Conrad, Christiane Cramer, Georg Dopf, Olaf Duevel, Stefan Gauger, Dirk Henrich, Michael Hohendorf, Franz-Joachim Hoeckenreiner, Markus Klein, Gerald Paetzold, Andreas Reccius, Harald Roedel, Kai-Michael Roesner, Joachim Welte
  • Publication number: 20070233541
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having accounting functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Martin Schorr, Michael Sylvester, Georg Dopf, Dirk Henrich, Gunther Liebich, Michael Conrad, Andreas Reccius, Markus Klein, Michael Hohendorf, Andrea Roesinger, Rainer Soltek, Juergen Kind, Ralf Dinkel, Peter Zimmermann, Daniel Bock, Udo Laub, Thomas Schachner, Gerald Paetzold, Kai-Michael Roesner, Edwin Himmelsbach, Torsten Bachmann, Volker Faisst, Otfried Geisau, Michael Meyringer, Ralf Klein, Dieter Krisch
  • Publication number: 20070156493
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing time recording. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Mathias Tebbe, Otfried Geisau, Ralf Klein, Dieter Krisch, Joachim Kenntner, Peter Fitz, Peter Neumayer, Markus Biehler, Kai-Michael Roesner, Gerd Moosmann, Jens Freund, Peter Latocha, Stefan Kaetker
  • Publication number: 20050257125
    Abstract: Systems and methods are disclosed for importing source data. The disclosed systems and methods may include uploading the source data from at least one source system and translating the source data into command language commands. Furthermore, the disclosed systems and methods may include checking the command language commands for completeness or consistency and executing the command language commands to generate import data for at least one destination.
    Type: Application
    Filed: May 17, 2004
    Publication date: November 17, 2005
    Inventors: Kai-Michael Roesner, Gerald Patzold
  • Publication number: 20050216494
    Abstract: Systems, methods and computer program products are provided for data processing. In one implementation, a data processing system is provided that comprises storage means for storing a data category definition table. The data category definition table may include at least the following entries for each data category: a unique name of the data category, a data table identifier for identification of a data table storing data sets of the data category, and a data structure table identifier for identification of a data structure table storing key field and data field names of the data table.
    Type: Application
    Filed: March 29, 2005
    Publication date: September 29, 2005
    Inventors: Markus Klein, Kai-Michael Roesner
  • Publication number: 20050155037
    Abstract: A data processing system receives a first data object having a plurality of first data fields from an application programs. When the first data object is received, the data processing system generates a second data object. Initially, the second data object is empty and has a number of data fields with unique field names. Data is transferred from data fields of the first data object to data fields of the second data object having identical field names. A sub-set of the data fields of the second data object is identified and data that is transferred to data fields of the sub-set is used to select one of a plurality of data processing functions. The data that is transferred to the second data object is evaluated and a resulting value is returned to the application program.
    Type: Application
    Filed: December 15, 2004
    Publication date: July 14, 2005
    Inventors: Markus Klein, Kai-Michael Roesner, Karl Wagner