Source: http://www.google.com/patents/US7912973?ie=ISO-8859-1&dq=6,654,957
Timestamp: 2015-07-01 02:47:15
Document Index: 589744671

Matched Legal Cases: ['Application No. 05110465', 'Application No. 05110465', 'Application No. 200510118873', 'Application No. 05110465', 'Application No. 05110465', 'Application No. 200510118873']

Patent US7912973 - Message exchange protocol extension negotiation - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA mechanism for negotiating a relatively transport agnostic communication protocol for use in accomplishing a distributed activity. The potential protocols subject to negotiation may be, for example, extensions to Web Services Coordination. In that case, when the initiator creates a transaction, the...http://www.google.com/patents/US7912973?utm_source=gb-gplus-sharePatent US7912973 - Message exchange protocol extension negotiationAdvanced Patent SearchPublication numberUS7912973 B2Publication typeGrantApplication numberUS 11/004,528Publication dateMar 22, 2011Filing dateDec 3, 2004Priority dateDec 3, 2004Fee statusPaidAlso published asCN1832472A, CN1832472B, DE602005018592D1, EP1667403A2, EP1667403A3, EP1667403B1, US20060123128Publication number004528, 11004528, US 7912973 B2, US 7912973B2, US-B2-7912973, US7912973 B2, US7912973B2InventorsMax A. Feingold, David E. Langworthy, James E. Johnson, John D. Doty, Michael R. ClarkOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (26), Non-Patent Citations (7), Referenced by (2), Classifications (7), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetMessage exchange protocol extension negotiation
US 7912973 B2Abstract
A third example extension applies when a coordinator (e.g, the first transaction manager TM1) has delegated the responsibility for deciding whether or not to commit or abort the transaction to a participant (e.g., the second transaction manager TM2) as indicated in extension #2 described above. As previously mentioned for extension #2, this may be accomplished using a SinglePhaseCommit message. In this third example extension, the participant (e.g., the second transaction manager TM2) may respond to the SinglePhaseCommit message using an InDoubt message or the like to indicate to the first transaction manager TM1 that the first transaction TM1 is in doubt as to whether or not the transaction is committed or aborted. For example, suppose the second transaction manager TM2 has further delegated the decision making for whether to commit or abort the transaction to yet another computing entity, and the second transaction manager TM2 never receives an indication from that third party on whether or not the transaction is to be committed or aborted, the second transaction manager TM2 may after some time communicate the InDoubt message to the first transaction manager TM1.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5546549 *Jun 1, 1994Aug 13, 1996International Business Machines CorporationMulti-path channel (MPC) interface with user transparent, unbalanced, dynamically alterable computer input/output channelsUS5793983 *Jan 22, 1996Aug 11, 1998International Business Machines Corp.Input/output channel interface which automatically deallocates failed subchannel and re-segments data block for transmitting over a reassigned subchannelUS5870549 *Oct 6, 1997Feb 9, 1999Bobo, Ii; Charles R.Systems and methods for storing, delivering, and managing messagesUS6317777 *Apr 26, 1999Nov 13, 2001Intel CorporationMethod for web based storage and retrieval of documentsUS6615373 *May 8, 2002Sep 2, 2003International Business Machines CorporationMethod, system and program products for resolving potential deadlocksUS6671367May 16, 2000Dec 30, 2003Telefonaktiebolaget Lm EricssonCapability negotiation in a telecommunications networkUS6721333 *Mar 24, 2000Apr 13, 2004Motorola, Inc.Point to point protocol multiplexing/demultiplexing method and apparatusUS6856993 *Mar 30, 2000Feb 15, 2005Microsoft CorporationTransactional file systemUS7409716 *Feb 3, 2004Aug 5, 2008Lockheed Martin CorporationSystem for intrusion detectionUS7509651 *May 23, 2003Mar 24, 2009Hewlett-Packard Development Company, L.P.System and method for providing event notifications to information technology resource managersUS7590843 *Oct 4, 2000Sep 15, 2009Nortel Networks LimitedKey exchange for a network architectureUS20010020243 *Dec 6, 1996Sep 6, 2001Srinivasa R. KoppoluObject-oriented framework for hyperlink navigationUS20020004820 *Jan 26, 2001Jan 10, 2002Baldwin Michael ScottReally simple mail transport protocolUS20020056047 *Sep 17, 2001May 9, 2002Lehman Larry L.System and method for communicating software debug, diagostic and maintenance information between devicesUS20020057701 *Nov 30, 1999May 16, 2002William MillsDevice for Matching Dissimilar Telecommunication ProtocolsUS20030037033 *Aug 20, 2001Feb 20, 2003Kai NymanNaming distribution method for ad hoc networksUS20030112789 *Nov 1, 2001Jun 19, 2003Tomi HeinonenLocal service handoverUS20030212827 *May 8, 2002Nov 13, 2003Abheek SahaMethod and system for providing peer-to-peer exchange of terminal information over a meshed networkUS20040013118 *Jul 22, 2002Jan 22, 20043Com CorporationSystem and method for GRE heartbeatsUS20040107360 *Mar 13, 2003Jun 3, 2004Zone Labs, Inc.System and Methodology for Policy EnforcementUS20040128369Sep 4, 2003Jul 1, 2004Canon Kabushiki KaishaMethod of proposing a service via a description document of such a serviceUS20040157556 *Feb 3, 2004Aug 12, 2004General Electric CompanySystem for intrusion detectionUS20050216736 *Mar 24, 2004Sep 29, 2005Smith Ned MSystem and method for combining user and platform authentication in negotiated channel security protocolsUS20060075277 *Oct 5, 2004Apr 6, 2006Microsoft CorporationMaintaining correct transaction results when transaction management configurations changeUS20060080117 *Oct 12, 2004Apr 13, 2006International Business Machines CorporationMaintaining integrity within an adaptive value chain involving cross enterprise interactionsEP1280301A2Jul 5, 2002Jan 29, 2003Broadcom CorporationFlow based congestion control* Cited by examinerNon-Patent CitationsReference1Cabrera, Luis Felip, et al. Web Services Coordination (WS-Coordination), BEA Systems, International Business Machines Corporation, Microsoft Corporation, Nov. 2004.2Decision to Grant a European Patent, dated Dec. 3, 2009, issued in European Application No. 05110465.1, 2 pp.3European Search Report, dated May 12, 2006, issued in European Application No. 05110465.1, 8 pp.4First Office Action, dated Aug. 21, 2009, issued in Chinese Application No. 200510118873.3, 14 pp.5Office Action, dated Jan. 8, 2007, issued in European Application No. 05110465.1, 1 pp.6Response to Office Action, dated May 16, 2007, issued in European Application No. 05110465.1, 13 pp.7Second Office Action, dated Jul. 6, 2010, issued in Chinese Application No. 200510118873.3, 9 pp.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8868532 *Aug 8, 2008Oct 21, 2014Microsoft CorporationMessage exchange pattern rendezvous abstractionUS8886802 *Mar 23, 2009Nov 11, 2014Symantec CorporationTransport agnostic network access control* Cited by examinerClassifications U.S. Classification709/230International ClassificationG06F15/16Cooperative ClassificationH04L69/24, H04L69/329, H04L67/02European ClassificationH04L29/06P, H04L29/08A7Legal EventsDateCodeEventDescriptionMar 4, 2005ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FEINGOLD, MAX A.;LANGWORTHY, DAVID E.;JOHNSON, JAMES E.;AND OTHERS;REEL/FRAME:015734/0682;SIGNING DATES FROM 20050214 TO 20050220Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FEINGOLD, MAX A.;LANGWORTHY, DAVID E.;JOHNSON, JAMES E.;AND OTHERS;SIGNING DATES FROM 20050214 TO 20050220;REEL/FRAME:015734/0682Owner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FEINGOLD, MAX A.;LANGWORTHY, DAVID E.;JOHNSON, JAMES E.;AND OTHERS;SIGNING DATES FROM 20050214 TO 20050220;REEL/FRAME:015734/0682Aug 25, 2014FPAYFee paymentYear of fee payment: 4Dec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034543/0001Effective date: 20141014RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services