Patents by Inventor Martin A. Siegenthaler

Martin A. Siegenthaler 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: 9122733
    Abstract: A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange. The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
  • Patent number: 9116969
    Abstract: A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange. The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: August 25, 2015
    Assignee: International Business Machines Corporation
    Inventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
  • Publication number: 20130290358
    Abstract: A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange, The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system.
    Type: Application
    Filed: December 3, 2012
    Publication date: October 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
  • Publication number: 20130290357
    Abstract: A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange. The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
  • Patent number: 8296343
    Abstract: Disclosed is a system and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Edwin Katibah, Martin Siegenthaler
  • Patent number: 7689576
    Abstract: A method for dilating a sub-flow operator in a data flow is provided. The data flow is traversed to locate sub-flow operators. The data flow bound to a sub-flow operator is retrieved. The sub-flow operators are then injected into the data flow.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dinkar Venkatraman Rao, Martin A. Siegenthaler, Sriram Srinivasan
  • Publication number: 20090012994
    Abstract: Disclosed is a system and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.
    Type: Application
    Filed: September 9, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin Katibah, Martin Siegenthaler
  • Patent number: 7472109
    Abstract: Disclosed is a method for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Edwin Katibah, Martin Siegenthaler
  • Publication number: 20070214176
    Abstract: A method for dilating a sub-flow operator in a data flow is provided. The data flow is traversed to locate sub-flow operators. The data flow bound to a sub-flow operator is retrieved. The sub-flow operators are then injected into the data flow.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dinkar Venkatraman Rao, Martin A. Siegenthaler, Sriram Srinivasan
  • Publication number: 20050080759
    Abstract: A method, apparatus and article of manufacture, implementing the method, interfaces a messaging system to a database management system. The database management system has at least one database command to access a table. A messaging system has at least one messaging system command to access a message queue. The message queue is accessed as a table in accordance with the database command. In another embodiment, a virtual table is associated with the message queue. The message queue is accessed through the virtual table in accordance with the database command.
    Type: Application
    Filed: October 8, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kevin Brown, Susan Cline, Martin Siegenthaler, Michael Spicer
  • Publication number: 20040128314
    Abstract: Disclosed is a method, system, and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.
    Type: Application
    Filed: December 30, 2002
    Publication date: July 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Edwin Katibah, Martin Siegenthaler