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: 9122733Abstract: 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: GrantFiled: December 3, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
-
Patent number: 9116969Abstract: 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: GrantFiled: April 30, 2012Date of Patent: August 25, 2015Assignee: International Business Machines CorporationInventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
-
Publication number: 20130290358Abstract: 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: ApplicationFiled: December 3, 2012Publication date: October 31, 2013Applicant: International Business Machines CorporationInventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
-
Publication number: 20130290357Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Victor Dogaru, Arthur F. Kaufmann, Martin A. Siegenthaler
-
Patent number: 8296343Abstract: 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: GrantFiled: September 9, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Edwin Katibah, Martin Siegenthaler
-
Patent number: 7689576Abstract: 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: GrantFiled: March 10, 2006Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Dinkar Venkatraman Rao, Martin A. Siegenthaler, Sriram Srinivasan
-
Publication number: 20090012994Abstract: 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: ApplicationFiled: September 9, 2008Publication date: January 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edwin Katibah, Martin Siegenthaler
-
Patent number: 7472109Abstract: 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: GrantFiled: December 30, 2002Date of Patent: December 30, 2008Assignee: International Business Machines CorporationInventors: Edwin Katibah, Martin Siegenthaler
-
Publication number: 20070214176Abstract: 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: ApplicationFiled: March 10, 2006Publication date: September 13, 2007Applicant: International Business Machines CorporationInventors: Dinkar Venkatraman Rao, Martin A. Siegenthaler, Sriram Srinivasan
-
Publication number: 20050080759Abstract: 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: ApplicationFiled: October 8, 2003Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: Kevin Brown, Susan Cline, Martin Siegenthaler, Michael Spicer
-
Publication number: 20040128314Abstract: 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: ApplicationFiled: December 30, 2002Publication date: July 1, 2004Applicant: International Business Machines CorporationInventors: Edwin Katibah, Martin Siegenthaler