Patents by Inventor Helgi Thorleifsson

Helgi Thorleifsson 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: 8515794
    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 employee time event and human capital management view of payroll process business objects.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: August 20, 2013
    Assignee: SAP AG
    Inventors: Jacques Duparc, Thomas Moser, Peter Sieber, Helgi Thorleifsson, Arun Kumar Timalapur, Fabian Guenther, Andreas Bold
  • 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: 20110307360
    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 employee time event and human capital management view of payroll process business objects.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Jacques Duparc, Thomas Moser, Peter Sieber, Helgi Thorleifsson, Arun Kumar Timalapur, Fabian Guenther, Andreas Bold
  • Publication number: 20100153158
    Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having project management 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: Norbert Wex, Roland Kaschner, Dieter Krisch, Michael Meyringer, Volker Faisst, Otfried Von Geisau, Volker Schott, Sabine Lamprecht, Ingo Feucht, Georg Vincent Heryschek, Berthold Wocher, Andrea Sudbrack, Peer Marschall, Arno Mielke, Andre Doerfler, Peter Fitz, Christoph Jungkind, Helgi Thorleifsson, Matthias Tebbe, Ralf Dinkel, Astrid Graeber, Edwin Himmelsbach, Daniel Bock, Martin Osterloh, Silke Massmann, Klaus Herter, Ralph Moessner, Vsevolod Barabanov, Andreas Kasparek, Jens Griessmann, Vytas Cirpus, Tanja Rueckel
  • Patent number: 7693868
    Abstract: The subject mater herein relates to human resources data processing and, more particularly, to separation of employee data for different applications, such as personnel administration applications. Various embodiments provide systems, software, and methods that maintain a first set of employee data in an employee object, wherein the first set of employee data is valid across one or more other objects, and executing a process of a business object requiring at least a portion of the first set of employee data. In some embodiments, the business object obtains the portion of the first set of employee data from the employee object and maintains a second set of employee data that is not valid across all other objects.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Philipp Suenderhauf, Walter Koller, Detlef Pluemper, Helgi Thorleifsson
  • 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
  • Publication number: 20070168395
    Abstract: The present subject mater relates to human resources data processing and, more particularly, to an employment object. Various embodiments provide systems, software, and method to maintain a first set of employee data in an employee object including an employee record for each employee, wherein the first set of employee data is valid across one or more other objects, and maintain a second set of employee data in an employment object in employment records. In some embodiments each employment record is relationally associated to single employee record and the second set of employee data is valid across one or more, but not all, other objects.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 19, 2007
    Inventors: Philipp Suenderhauf, Walter Koller, Detlef Pluemper, Helgi Thorleifsson, Horst Vath, Matthias Richter, Andreas Bold, Frank Schuhmacher, Peter Latocha, Sonke Eggers, Ricardo Bustamante
  • Publication number: 20070162509
    Abstract: The present subject mater relates to human resources data processing system and, more particularly, to separation of work agreement and employee in such systems. Various embodiments includes systems, software, and methods to maintaining a first set of employee data in an employee object including an employee record for each employee and maintain a second set of employee data in a work agreement object in work agreement records. In some embodiments, one or more work agreement records are relationally associated with each employee record.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Inventors: Philipp Suenderhauf, Walter Koller, Detlef Pluemper, Helgi Thorleifsson, Horst Vath, Matthias Richter, Andreas Bold, Frank Schuhmacher, Peter Latocha, Sonke Eggers, Ricardo Bustamante
  • Publication number: 20070162495
    Abstract: The subject mater herein relates to human resources data processing and, more particularly, to separation of employee data for different applications, such as personnel administration applications. Various embodiments provide systems, software, and methods that maintain a first set of employee data in an employee object, wherein the first set of employee data is valid across one or more other objects, and executing a process of a business object requiring at least a portion of the first set of employee data. In some embodiments, the business object obtains the portion of the first set of employee data from the employee object and maintains a second set of employee data that is not valid across all other objects.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Inventors: Philipp Suenderhauf, Walter Koller, Detlef Pluemper, Helgi Thorleifsson
  • Publication number: 20050050064
    Abstract: Techniques are disclosed for synchronizing master data in enterprise business applications. Specifically, time-constrained data is grouped according to a separate parameter that is itself time-dependent, whereby the data may be synchronized across enterprise business applications (e.g., a human resource management system). More specifically, human resource management data is separated into logical groups (known as “Infotypes,” e.g., Basic Pay, Work Assignment) for each employee. A time-dependent parameter common to multiple Infotypes is selected as a grouping value for the Infotypes. When data is changed in one Infotype, the grouping value is used to ensure that the data is changed everywhere it appears, even across multiple work assignments. Grouping values may change over time, and techniques are described for why and how the grouping values may be changed while maintaining snychronized data.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventors: Udo Klein, Helgi Thorleifsson, Doris Kruck, Nicole Unser