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: 7849130Abstract: 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: GrantFiled: April 30, 2003Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 7337196Abstract: 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: GrantFiled: August 22, 2002Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 6912551Abstract: 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: GrantFiled: December 17, 2001Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 6910042Abstract: 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: GrantFiled: May 30, 2002Date of Patent: June 21, 2005Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20040221005Abstract: 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: ApplicationFiled: April 30, 2003Publication date: November 4, 2004Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20040036709Abstract: 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: ApplicationFiled: August 22, 2002Publication date: February 26, 2004Applicant: IBM CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20040036713Abstract: 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: ApplicationFiled: August 22, 2002Publication date: February 26, 2004Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-Tang Chang, Hari Haranath Madduri
-
Publication number: 20040039753Abstract: 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: ApplicationFiled: August 22, 2002Publication date: February 26, 2004Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-Tang Chang, Hari Haranath Madduri
-
Publication number: 20030225727Abstract: 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: ApplicationFiled: May 30, 2002Publication date: December 4, 2003Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20030115182Abstract: 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: ApplicationFiled: December 17, 2001Publication date: June 19, 2003Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Philip Yen-Tang Chang, Hari Haranath Madduri
-
Patent number: 5701465Abstract: 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: GrantFiled: July 1, 1996Date of Patent: December 23, 1997Assignee: International Business Machines CorporationInventors: Mark John Baugher, Philip Yen-Tang Chang, Gregory Lynn Morris, Alan Palmer Stephens