Patents by Inventor Philip Yen-tang Chang

Philip Yen-tang Chang 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: 7849130
    Abstract: An infrastructure for on-demand service delivery receiving a request for a service to be performed from a service consumer with an information payload; decomposing requested service into essential or primitive functions; dynamically composing a sequence of a plurality of service elements corresponding to the essential or primitive functions to accomplish the service by employing a function call and return decomposition and recomposition paradigm; creating a control header and information payload, the control header encapsulating the sequence; repeatedly dispatching the control header to each service element in the sequence until all service elements have processed the information payload; and returning the processed information payload to the service consumer.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 7337196
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 6912551
    Abstract: A system and method for binding processes in an e-commerce HUB are present. The e-commerce HUB manages transaction processes between trading partners by tracking document exchange instances and translating documents and business processes as needed. The e-commerce HUB supports multiple connection methods and provides an open forum for small businesses to become trading partners with large businesses without supporting multiple business processes. The e-commerce HUB may allow or restrict e-commerce transactions with other members based on permissions associated with member profiles.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 6910042
    Abstract: A system and method for partial ordering service capabilities in an e-marketplace hub is presented. A recipient trading partner sets receive message constraints and a sending trading partner specifies sending message capabilities. The e-marketplace hub compares the receive message constraints with the sending message capabilities. If the sending message capabilities are a subset of the receive message constraints, the e-marketplace hub establishes a trading partner link between the sending trading partner and the recipient trading partner so the sending trading partner may send messages to the recipient trading partner. The e-marketplace hub may recursively compare sending message capabilities with receive message constraints at various levels to ensure a valid trading partner link.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20040221005
    Abstract: An infrastructure for on-demand service delivery utilizing a dispatcher component driving service elements that are unaware of each other. The composition of service elements is developed using a rules-based data store. Upon receipt of a service request, it is decomposed and recomposed into a sequence of functions to be performed by various service elements. A control data structure is repeatedly dispatched by a hub to each service element in the sequence, with each service element returning the control data structure to the hub for subsequent dispatch to a next service element. After all functions have been performed, a processed data structure is returned to the requesting client. A method for registering and deregistering service elements with the hub is also provided.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20040036709
    Abstract: A system, method, and computer program product are disclosed for registering with a service provided by a processing node. A process definition is generated. The process definition includes a particular sequence of selected services that are provided by processing nodes. The process definition is then graphically depicted to a user. A graphical selection of any one of the processing nodes is permitted utilizing the graphical depiction. In response to a receipt of a selection of one of the processing nodes, a registration form is providing by the processing node. Registration information is then received by the processing node through the registration form. Thus, registration is completed directly with the processing node.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: IBM Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20040036713
    Abstract: A system, method, and computer program product are disclosed for defining a process within a data processing system. Process nodes are identified within the system. Each one of the process nodes is graphically presented to a user. An example input is generated. The example input is a particular type. The system is then taught how to process the particular type of input by graphically guiding the example input through selected ones of the process nodes. The example input is processed by the selected process nodes as the example input is guided through these selected nodes.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-Tang Chang, Hari Haranath Madduri
  • Publication number: 20040039753
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-Tang Chang, Hari Haranath Madduri
  • Publication number: 20030225727
    Abstract: A system and method for partial ordering service capabilities in an e-marketplace hub is presented. A recipient trading partner sets receive message constraints and a sending trading partner specifies sending message capabilities. The e-marketplace hub compares the receive message constraints with the sending message capabilities. If the sending message capabilities are a subset of the receive message constraints, the e-marketplace hub establishes a trading partner link between the sending trading partner and the recipient trading partner so the sending trading partner may send messages to the recipient trading partner. The e-marketplace hub may recursively compare sending message capabilities with receive message constraints at various levels to ensure a valid trading partner link.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20030115182
    Abstract: A system and method for binding processes in an e-commerce HUB are present. The e-commerce HUB manages transaction processes between trading partners by tracking document exchange instances and translating documents and business processes as needed. The e-commerce HUB supports multiple connection methods and provides an open forum for small businesses to become trading partners with large businesses without supporting multiple business processes. The e-commerce HUB may allow or restrict e-commerce transactions with other members based on permissions associated with member profiles.
    Type: Application
    Filed: December 17, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Philip Yen-Tang Chang, Hari Haranath Madduri
  • Patent number: 5701465
    Abstract: A method for providing files to a remote node including the steps of determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node, reserving bandwidth for the requested file if bandwidth is determined to be available, and opening the requested file for transmission only if bandwidth is reserved. In addition, an apparatus for providing files to a remote node including apparatus for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node, apparatus for reserving bandwidth for the requested file if bandwidth is determined to be available, and apparatus for opening the requested file for transmission only if bandwidth is reserved.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: December 23, 1997
    Assignee: International Business Machines Corporation
    Inventors: Mark John Baugher, Philip Yen-Tang Chang, Gregory Lynn Morris, Alan Palmer Stephens