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: 7987287
    Abstract: 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: Grant
    Filed: February 11, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: David U. Shorter, Brian P. Shorter
  • Patent number: 7703670
    Abstract: 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: Grant
    Filed: March 13, 2008
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Patent number: 7673791
    Abstract: 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: Grant
    Filed: March 13, 2008
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Publication number: 20080244088
    Abstract: 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: Application
    Filed: February 11, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David U. Shorter, Brian P. Shorter
  • Publication number: 20080167897
    Abstract: 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: Application
    Filed: March 13, 2008
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Publication number: 20080162178
    Abstract: 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: Application
    Filed: March 13, 2008
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Patent number: 7366772
    Abstract: 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: Grant
    Filed: June 29, 2001
    Date of Patent: April 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Patent number: 7356607
    Abstract: 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: Grant
    Filed: February 22, 2002
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: David U. Shorter, Brian P. Shorter
  • Patent number: 7222116
    Abstract: 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: Grant
    Filed: January 29, 2002
    Date of Patent: May 22, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen E. Bello, Tze-Rong Fu, Kevin P. McAuliffe, John F. Palmer, Emily C. Plachy, Kathryn Priest Reece, David U. Shorter
  • Patent number: 7143094
    Abstract: 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: Grant
    Filed: July 18, 2001
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, Paul McDaid, David U. Shorter, Filip J. Yeskel
  • Publication number: 20030182442
    Abstract: 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: Application
    Filed: February 22, 2002
    Publication date: September 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: David U. Shorter, Brian P. Shorter
  • Publication number: 20030145016
    Abstract: 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: Application
    Filed: January 29, 2002
    Publication date: July 31, 2003
    Applicant: International Business Machines Corporation
    Inventors: Stephen E. Bello, Tze-Rong Fu, Kevin P. McAuliffe, John F. Palmer, Emily C. Plachy, Kathryn Priest Reece, David U. Shorter
  • Publication number: 20030018655
    Abstract: 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: Application
    Filed: July 18, 2001
    Publication date: January 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, Paul McDaid, David U. Shorter, Filip J. Yeskel
  • Publication number: 20030004813
    Abstract: 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: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jorge A. Arroyo, David U. Shorter, Robert M. Szabo, Filip J. Yeskel
  • Publication number: 20030004822
    Abstract: 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: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: Internatioanl Business Machines Corporation
    Inventors: David U. Shorter, Filip J. Yeskel
  • Patent number: 5291597
    Abstract: 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: Grant
    Filed: August 19, 1991
    Date of Patent: March 1, 1994
    Assignee: IBM Corp
    Inventors: David U. Shorter, John S. Kapernick
  • Patent number: 5201049
    Abstract: 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: Grant
    Filed: September 20, 1991
    Date of Patent: April 6, 1993
    Assignee: International Business Machines Corporation
    Inventor: David U. Shorter
  • Patent number: 5063500
    Abstract: 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: Grant
    Filed: September 29, 1988
    Date of Patent: November 5, 1991
    Assignee: IBM Corp.
    Inventor: David U. Shorter
  • Patent number: 4991089
    Abstract: 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: Grant
    Filed: September 30, 1988
    Date of Patent: February 5, 1991
    Assignee: IBM Corp.
    Inventor: David U. Shorter
  • Patent number: RE35448
    Abstract: 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: Grant
    Filed: February 4, 1993
    Date of Patent: February 11, 1997
    Assignee: International Business Machines Corporation
    Inventor: David U. Shorter