Electrical computers and digital processing systems: virtual mac – Task management or control – Batch or transaction processing
Reexamination Certificate
2005-11-29
2005-11-29
An, Meng-Al T. (Department: 2126)
Electrical computers and digital processing systems: virtual mac
Task management or control
Batch or transaction processing
C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
06971096
ABSTRACT:
A process automation application, referred to as a commerce exchange server, for sending transaction messages between application programs uses a transaction definition data structure for specifying the component operations and processing logic that comprise the transaction. The data structure specifies one or more operations that constitute the transaction, instructions for producing the input data needed for each operation, and conditional logic for specifying constraints on the sequence of operation execution. The conditional logic may include one or more expressions, ranging from simple to complex, including variables, math operations and functions, that are evaluated using the inputs or outputs of one or more prior operations to determine execution order of subsequent operations. The transaction definition data structure may also provide for broadcast operations and for conditioning the success of their execution. In an illustrated implementation, the transaction definition data structure is an XML (Extensible Markup Language) document in the form of a directed acyclic graph (DAG). A transaction service architecture provides for storing transaction definitions that define specific types or categories of transactions in a transaction database, and for matching a transaction definition to a transaction definition identifier from a requesting application. The transaction service then builds a transaction instance DAG to perform the transaction, produces the messages needed for performing the transaction, and manages the message flow to and from the service applications that perform the constituent operations of the transaction.
REFERENCES:
patent: 5893108 (1999-04-01), Srinivasan et al.
patent: 5950212 (1999-09-01), Anderson et al.
patent: 5956483 (1999-09-01), Grate et al.
patent: 5970472 (1999-10-01), Allsop et al.
patent: 5987429 (1999-11-01), Maritzen et al.
patent: 5999979 (1999-12-01), Vellanki et al.
patent: 6009405 (1999-12-01), Leymann et al.
patent: 6009464 (1999-12-01), Hamilton et al.
patent: 6321234 (2001-11-01), Debrunner
patent: 6457066 (2002-09-01), Mein et al.
patent: 6463456 (2002-10-01), Kan et al.
patent: 6507856 (2003-01-01), Chen et al.
patent: 6529921 (2003-03-01), Berkowitz et al.
patent: 6714962 (2004-03-01), Helland et al.
patent: 6721793 (2004-04-01), Corless
patent: 6785722 (2004-08-01), Vuong et al.
patent: 2002/0194242 (2002-12-01), Chandrasekaran et al.
Opentag and TMX: XML in the Localization Industry, by William Burns and Walter Smith, ILE Corporation (pp. 137-142).
“RosettaNet Implementation Framework Specification,” Version 1.1 published Nov. 8, 1999, available at http://www.rosettanet.org as of Feb. 2000.
Tim Bray, Jean Paoli, and C.M. Sperberg-McQueen, editors,Extensible Markup Language(XML)1.0: W3C Recommendation,World Wide Web Consortium (W3C), Feb. 10, 1998.
David Burdett et al.,Internet Open Trading Protocol—IOTP Version 1.0,work in progress of the Internet Engineering Task Force (IETP), Oct. 1999, available at IETF web site, http://www.ietf.org, as of Feb. 2000.
Mark S. Merkow, “New technology yields exceptional extranets”, Oct. 11, 1999, available from http://www.intranetjournal.com in Jan. 2000.
Open Buying on the Internet Technical Specifications,Release V2.0, published by the OBI Consortium; available at the OBI web site, http://openbuy.org, in Feb. 2000.
“Open Buying on the Internet: A Standard for Business-to-Business Internet Commerce”, White Paper published by the OBI Consortium; available at the OBI web site, http://www.openbuy.org, in Feb. 2000.
“Microsoft eCommerce & Open Buying on the Internet”, Powerpoint presentation published by the OBI Consortium; available at the OBI web site, http://www.openbuy.org, in Feb. 2000.
“XML Architecture”, available from MSDN online Web Workshop web site at http://msdn.microsoft.com/xml/general/architecture.asp, download Jan. 29, 2000.
“Netscape Announces Future XML Support in E-Commerce Applications”, available at Web Developer News section of InternetNews.com, http://www.internetnews.com/wd-news, Mar. 10, 1999.
“Netscape ECXpert White Paper”, available at iPlanet e-commerce solutions web sites, http://www.iplanet.com/products/ecommerce/ecxpert, downloaded Feb. 16, 2000.
“Microsoft working on Net-based OS”, San Jose Mercury News, Business section, San Jose CA, Mar. 23, 2000.
Jon Bosak and Tim Bray, “XML and the Second-Generation Web”,Scientific American,May 1999, available at http://www.sciam.com/1999.
“Sun-Netscape Alliance Announces iPlanet Commerce Integration Suite for Building Online Trading Communities that Leverage Existing Systems Cross-Company”, Netscape press release, Aug. 30, 1999, Mountain View CA, available at http://www.netscape.com
ewsref/pr.
Box, Kakivaya et al.,SOAP: Simple Object Access Protocol,work in progress of the Internet Engineering Task Force (IETP), Sep. 1999, available at http://www.ics.uci.edu/pub/ietf, as of Mar. 2000.
“Collaborative Efforts by Industry Leaders Make Business-to-Business Internet Commerce Secure and Interoperable”, published by the OBI Consortium; available at the OBI web site, http://www.openbuy.org, downloaded Apr. 26, 2001.
Ankireddipally Lakshmi Narasimha
Devesetti Ravi
Nichols Dan
Yeh Ryh-Wei
Hickman Palermo & Truong & Becker LLP
Hoang Phuong N.
Sun Microsystems Inc.
Truong Bobby K.
LandOfFree
Transaction data structure for process communications among... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transaction data structure for process communications among..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transaction data structure for process communications among... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3508463