Patents by Inventor David U. Shorter
David U. Shorter 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: 7987287Abstract: A message router for routing data repository messages between a plurality of computer systems, wherein the computer systems include data repositories having disparate syntaxes. The message router can include a conversion engine for translating content in a received message from a syntax corresponding to a data repository of an originating computer system to a syntax corresponding to a data repository of at least one target computer system.Type: GrantFiled: February 11, 2008Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: David U. Shorter, Brian P. Shorter
-
Patent number: 7703670Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: GrantFiled: March 13, 2008Date of Patent: April 27, 2010Assignee: International Business Machines CorporationInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Patent number: 7673791Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: GrantFiled: March 13, 2008Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Publication number: 20080244088Abstract: A message router for routing data repository messages between a plurality of computer systems, wherein the computer systems include data repositories having disparate syntaxes. The message router can include a conversion engine for translating content in a received message from a syntax corresponding to a data repository of an originating computer system to a syntax corresponding to a data repository of at least one target computer system.Type: ApplicationFiled: February 11, 2008Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David U. Shorter, Brian P. Shorter
-
Publication number: 20080167897Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: ApplicationFiled: March 13, 2008Publication date: July 10, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Publication number: 20080162178Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: ApplicationFiled: March 13, 2008Publication date: July 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Patent number: 7366772Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: GrantFiled: June 29, 2001Date of Patent: April 29, 2008Assignee: International Business Machines CorporationInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Patent number: 7356607Abstract: A message router for routing data repository messages between a plurality of computer systems, wherein the computer systems include data repositories having disparate syntaxes. The message router can include a conversion engine for translating content in a received message from a syntax corresponding to a data repository of an originating computer system to a syntax corresponding to a data repository of at least one target computer system.Type: GrantFiled: February 22, 2002Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: David U. Shorter, Brian P. Shorter
-
Patent number: 7222116Abstract: A method and system for forming and procuring an integrated solution to meet a set of requirements. The invention includes an electronic exchange for providing an information technology (IT) solution, comprising: a matching system for matching IT requirements with a set of candidate IT components that provide the IT solution; a supplier exchange system for interfacing with suppliers of the set of candidate IT components; and an exchange catalog for storing information relating to available IT components, including supplier information.Type: GrantFiled: January 29, 2002Date of Patent: May 22, 2007Assignee: International Business Machines CorporationInventors: Stephen E. Bello, Tze-Rong Fu, Kevin P. McAuliffe, John F. Palmer, Emily C. Plachy, Kathryn Priest Reece, David U. Shorter
-
Patent number: 7143094Abstract: The present invention describes a method and system for ensuring data consistency amongst a plurality of disparate computing systems that communicate in order to provide an electronic transactional service. Information or data that is common between various databases associated with each of the disparate systems can be identified and monitored during communication. Once the common data gets modified, the modified data can be converted to a format compatible with all the other databases. All the other databases can then be updated to ensure that the modified data is consistent amongst the databases of the various disparate systems. In one aspect of the invention, adapters interfacing with each disparate computing system can identifications to common data. The adapter can communicate the modification to a central data control point (DCP), which can then update all other databases with the modification.Type: GrantFiled: July 18, 2001Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventors: Jorge A. Arroyo, Paul McDaid, David U. Shorter, Filip J. Yeskel
-
Publication number: 20030182442Abstract: A message router for routing data repository messages between a plurality of computer systems, wherein the computer systems include data repositories having disparate syntaxes. The message router can include a conversion engine for translating content in a received message from a syntax corresponding to a data repository of an originating computer system to a syntax corresponding to a data repository of at least one target computer system.Type: ApplicationFiled: February 22, 2002Publication date: September 25, 2003Applicant: International Business Machines CorporationInventors: David U. Shorter, Brian P. Shorter
-
Publication number: 20030145016Abstract: A method and system for forming and procuring an integrated solution to meet a set of requirements. The invention includes an electronic exchange for providing an information technology (IT) solution, comprising: a matching system for matching IT requirements with a set of candidate IT components that provide the IT solution; a supplier exchange system for interfacing with suppliers of the set of candidate IT components; and an exchange catalog for storing information relating to available IT components, including supplier information.Type: ApplicationFiled: January 29, 2002Publication date: July 31, 2003Applicant: International Business Machines CorporationInventors: Stephen E. Bello, Tze-Rong Fu, Kevin P. McAuliffe, John F. Palmer, Emily C. Plachy, Kathryn Priest Reece, David U. Shorter
-
Publication number: 20030018655Abstract: The present invention describes a method and system for ensuring data consistency amongst a plurality of disparate computing systems that communicate in order to provide an electronic transactional service. Information or data that is common between various databases associated with each of the disparate systems can be identified and monitored during communication. Once the common data gets modified, the modified data can be converted to a format compatible with all the other databases. All the other databases can then be updated to ensure that the modified data is consistent amongst the databases of the various disparate systems. In one aspect of the invention, adapters interfacing with each disparate computing system can identifications to common data. The adapter can communicate the modification to a central data control point (DCP), which can then update all other databases with the modification.Type: ApplicationFiled: July 18, 2001Publication date: January 23, 2003Applicant: International Business Machines CorporationInventors: Jorge A. Arroyo, Paul McDaid, David U. Shorter, Filip J. Yeskel
-
Publication number: 20030004813Abstract: The present invention describes a method and system for creating and exposing order status within a supply chain of trading partners having disparate systems. A trading partner exchange (TPE) interfaces with each of the disparate systems and gathers information pertaining to a particular transaction. The information can be made available to an access platform through an access platform interface. Initially, a transaction is reported to the TPE where it is assigned a unique identifier. Subsequent activities pertaining to the transaction which are reported to the TPE by the trading partners can be linked to the unique identifier. By using the access platform, a customer or any trading partner can acquire the status of a particular order from the TPE.Type: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
-
Publication number: 20030004822Abstract: A method for integrating multi-channel retailing can include distributing and replicating selected data across retail channels via asynchronously transmitted messages in a common data format. The method can include the steps of: intercepting data processing messages in a retail IT system for use in one type of retail channel; formatting data in the intercepted messages using a user-definable markup language; and, asynchronously communicating the formatted data to at least one other retail IT system for use in at least one other type of retail channel. Notably, the user definable markup language can be XML. In one aspect of the invention, each converted data processing message can be asynchronously forwarded to a data control point; and, the forwarded messages can be asynchronously routed in the data control point to the others of the retail IT systems.Type: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Applicant: Internatioanl Business Machines CorporationInventors: David U. Shorter, Filip J. Yeskel
-
Patent number: 5291597Abstract: A method for processing distributed application programs in SNA type networks employing LU 6.2 protocols, including an information processing system having a host processor, a virtual machine type Operating System, and a plurality of Intelligent Work Stations (IWSs). The Operating System is provided with a Virtual Machine Pool Manager (VMPM). The function of the VMPM is to create and dynamically manage the assignment of a plurality of virtual machines in the pool to process requested individual LU 6.2 conversations, to permit the transfer of information between Parts A and B of a distributed Application, which parts are stored respectively at one IWS and the host processor. In response to a conversation request, an idle Virtual Machine (VM) in the pool is assigned by the VMPM to process one LU 6.2 conversation.Type: GrantFiled: August 19, 1991Date of Patent: March 1, 1994Assignee: IBM CorpInventors: David U. Shorter, John S. Kapernick
-
Patent number: 5201049Abstract: A method to preserve system resources during the execution of distributed application programs in an SNA type data processing network that supports program to program communication between an Intelligent Work Station (IWS) and a host processor in accordance with SNA Logical Unit 6.2 protocols when a Virtual Machine Pool Manager exists at the host processor and functions to,(1) create a pool of virtual machines at the host processor that are brought to a run ready state prior to any program to program communication,(2) dynamically assign an idle run ready virtual machine to process each request from the IWS involving one application program so that sequential requests from the one program are assigned to different ones of the idle virtual machines and run concurrently, and(3) provide a Pool Manager Data Structure for use by the Pool Manager during the step of dynamically assigning the idle run ready virtual machines in the pool.Type: GrantFiled: September 20, 1991Date of Patent: April 6, 1993Assignee: International Business Machines CorporationInventor: David U. Shorter
-
Patent number: 5063500Abstract: A method to preserve system resources during the execution of distributed application programs in an SNA type data processing network that supports program to program communication between an Intelligent Work Station (IWS) and a host processor in accordance with SNA Logical Unit 6.2 protocols when a Virtual Machine Pool Manager exists at the host processor and functions to,(1) create a pool of virtual machines at the host processor that are brought to a run ready state prior to any program to program communciation,(2) dynamically assign an idle run ready virtual machine to process each request from the IWS involving one application program so that sequential requests from the one program are assigned to different ones of the idle virtual machines and run concurrently, and3) provide a Pool Manager Data Structure for use by the Pool Manager during the step of dynamically assigning the idle run ready virtual machines in the pool.Type: GrantFiled: September 29, 1988Date of Patent: November 5, 1991Assignee: IBM Corp.Inventor: David U. Shorter
-
Patent number: 4991089Abstract: A method is described which permits a user of an Intelligent Work Station (IWS) in an SNA type network in which communication with the host processor employs LU 6.2 advanced program to program protocols and in which the host processor does not assign a dedicated virtual machine to the user during the period the user is active on the system, to notify the system of the user's current terminal address so that distributed applications programs having component parts distributed at the host and the IWS may be executed. When resident counterpart programs of distributed applications are executed by assigning each LU 6.2 conversation to an idle virtual machines from a preestablished pool of virtual machines created by the host processor, rather than to a dedicated virtual machine, the prior art methods that are based on associating the current address of the user with the address of the dedicated virtual are no longer operable.Type: GrantFiled: September 30, 1988Date of Patent: February 5, 1991Assignee: IBM Corp.Inventor: David U. Shorter
-
Patent number: RE35448Abstract: A method is described which permits a user of an Intelligent Work Station (IWS) in an SNA type network in which communication with the host processor employs LU 6.2 advanced program to program protocols and in which the host processor does not assign a dedicated virtual machine to the user during the period the user is active on the system, to notify the system of the user's current terminal address so that distributed applications programs having component parts distributed at the host and the IWS may be executed. When resident counterpart programs of distributed applications are executed by assigning each LU 6.2 conversation to an idle virtual machines from a preestablished pool of virtual machines created by the host processor, rather than to a dedicated virtual machine, the prior art methods that are based on associating the current address of the user with the address of the dedicated virtual are no longer operable.Type: GrantFiled: February 4, 1993Date of Patent: February 11, 1997Assignee: International Business Machines CorporationInventor: David U. Shorter