Patents by Inventor Karl Christian Roediger

Karl Christian Roediger 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: 9275366
    Abstract: Example systems and methods of extracting and processing data are described. In one implementation, a method accesses genealogy data (which includes a root node) associated with multiple data sources. The genealogy data is expanded from the root node. The method identifies data objects associated with the genealogy data and identifies a simplification rule to apply to the genealogy data. Data objects in the genealogy data that satisfy the simplification rule are identified by the method. A simplified representation of the genealogy data is generated by replacing each identified data object with a link to a predecessor data object.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Karl Christian Roediger, Stefan Siebert, Jan Aalmink, Martin Wolff, Martina Lutz, Harald Rieger, Juergen Wettengl, Carmen Peter, Martin Zieger, Gregor Rleken
  • Patent number: 9049201
    Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device involves a command generated using a mobile application client implemented by non-managed code. The command is received by an operating system, is socket based and conforms with a standard network communications protocol. The command is forwarded to an intermediate module implemented by code executed on the mobile personal communication device and configured for socket based communication according to the standard network communications protocol. After receiving the command, the intermediate module generates a command communication, for receipt by the peripheral device, according to a protocol specific to the peripheral device. The command communication instructing the peripheral device to perform an operation corresponding to the command. The operation is performed using the peripheral device upon receiving the command communication.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: June 2, 2015
    Assignee: SAP SE
    Inventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
  • Patent number: 8533149
    Abstract: Example systems and methods of managing product genealogy data across distributed systems are described. In one implementation, a method identifies a material associated with a product that is part of a product batch. Usage information associated with the material is accessed, and a handling unit associated with the product batch is identified. Delivery information associated with the product batch is also accessed. A genealogy is generated for the product batch based on the material, the usage information, the handling unit, and the delivery information.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Yves Bauer, Gregor Rieken, Sven-Eric Eigemann, Juergen Wettengl, Juergen Hausner, Martin Zieger, Christoph Huber, Lilly Yuan, Stephen Cloughley, Thomas Rumbach, Reinhard Brede
  • Publication number: 20130173596
    Abstract: Example systems and methods of managing product genealogy data across distributed systems are described. In one implementation, a method identifies a material associated with a product that is part of a product batch. Usage information associated with the material is accessed, and a handling unit associated with the product batch is identified. Delivery information associated with the product batch is also accessed. A genealogy is generated for the product batch based on the material, the usage information, the handling unit, and the delivery information.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Karl Christian Roediger, Yves Bauer, Gregor Rieken, Sven-Eric Eigemann, Juergen Wettengl, Juergen Hausner, Martin Zieger, Christoph Huber, Lilly Yuan, Stephen Cloughley, Thomas Rumbach, Reinhard Brede
  • Publication number: 20130173641
    Abstract: Example systems and methods of extracting and processing data are described. In one implementation, a method accesses genealogy data (which includes a root node) associated with multiple data sources. The genealogy data is expanded from the root node. The method identifies data objects associated with the genealogy data and identifies a simplification rule to apply to the genealogy data. Data objects in the genealogy data that satisfy the simplification rule are identified by the method. A simplified representation of the genealogy data is generated by replacing each identified data object with a link to a predecessor data object.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Karl Christian Roediger, Stefan Siebert, Jan Aalmink, Martin Wolff, Martina Lutz, Harald Rieger, Juergen Wettengl, Carmen Peter, Martin Zieger, Gregor Rleken
  • Patent number: 8402053
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Gunther Stuhec
  • Patent number: 8352949
    Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device involves a command generated using a mobile application client implemented by non-managed code. The command is received by an operating system, is socket based and conforms with a standard network communications protocol. The command is forwarded to an intermediate module implemented by code executed on the mobile personal communication device and configured for socket based communication according to the standard network communications protocol. After receiving the command, the intermediate module generates a command communication, for receipt by the peripheral device, according to a protocol specific to the peripheral device. The command communication instructing the peripheral device to perform an operation corresponding to the command. The operation is performed using the peripheral device upon receiving the command communication.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
  • Publication number: 20120166392
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Inventors: Karl Christian Roediger, Gunther Stuhec
  • Patent number: 7783984
    Abstract: The invention provides a method and apparatus, including computer program products, for interfacing communication between a warehouse management system and a portable device, the device being adapted for processing voice XML data, the method comprising: receiving, from the warehouse management system, GUI screen data comprising visual content; generating voice XML data one the basis of the visual content, the voice XML data comprising at least one portion which is representative of voice information; and transmitting the generated voice XML data to the device.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: August 24, 2010
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Ben-Shaul Yair, Arkadi Kagan, Alexander Rosenbaum, Li Gong, Matthias Winkler, Samir Rayiani, Christoph Lessmoellmann
  • Publication number: 20040098358
    Abstract: An agent engine includes a definition process, the definition process operable to define a data set associated with an objective, a library storing a set of components, the components comprising at least one of a pre-programmed application, object, algorithm, function, and data set definition, and an agent generator process, the agent generator process operable to define at least one agent that includes at least one component from the library, the at least one generated agent defined to perform a function related to the objective.
    Type: Application
    Filed: December 24, 2002
    Publication date: May 20, 2004
    Inventor: Karl Christian Roediger