Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
249 words
A platform independent business to business messenger subscribing to a messenger service, comprising: a subscribing portion coupling a first partner and a second partner that includes, a subscription manager arranged to listen for a topic based upon an associated subscription rule and receive a first partner message from the topic when the topic points to the first partner message, the first partner message associated with the first partner, a subscription message adapter coupled to the subscription manager arranged to convert the first partner message from a first partner message format to a second partner message format according to the subscription rule, the subscription rule identifying the second partner message format as associated with the second partner, the subscription rule providing a business to business contract between the first partner and the second partner, a first partner adapter coupled to the subscription message adapter arranged to send the converted first partner message to the second partner; and a receiving portion coupling the second partner and the first partner that includes, a second partner adapter coupled to the second partner arranged to send a response to the first partner; a delivery message adapter coupled to the second partner adapter suitably configured to receive the response from the second partner by way of the second partner adapter arranged to convert the response from the second partner message format to the first partner message format, a delivery manager coupled to the delivery message adapter arranged to deliver the response to the first partner.
Claim 2
Dependent Claim
249 words
A platform independent business to business messenger subscribing to a messenger service, comprising: a subscribing portion coupling a first partner and a second partner that includes, a subscription manager arranged to listen for a topic based upon an associated subscription rule and receive a first partner message from the topic when the topic points to the first partner message, the first partner message associated with the first partner, a subscription message adapter coupled to the subscription manager arranged to convert the first partner message from a first partner message format to a second partner message format according to the subscription rule, the subscription rule identifying the second partner message format as associated with the second partner, the subscription rule providing a business to business contract between the first partner and the second partner, a first partner adapter coupled to the subscription message adapter arranged to send the converted first partner message to the second partner; and a receiving portion coupling the second partner and the first partner that includes, a second partner adapter coupled to the second partner arranged to send a response to the first partner; a delivery message adapter coupled to the second partner adapter suitably configured to receive the response from the second partner by way of the second partner adapter arranged to convert the response from the second partner message format to the first partner message format, a delivery manager coupled to the delivery message adapter arranged to deliver the response to the first partner.
Claim 3
Dependent Claim
44 words
A platform independent business to business messenger, as recited in claim 1 , further comprising: a workflow manager coupled to the subscription manager and the delivery manager arranged to improve business to business messenger reliability by, in part, assuring that lost information is recaptured.
Claim 4
Dependent Claim
74 words
A platform independent business to business messenger, as recited in claim 1 , wherein the subscription manager stores a plurality of subscription rules wherein one of the subscription rules identifies a particular type of document, a particular format of the document associated with a particular partner and/or partners, a particular transport protocol used to transport the document from one partner to another, and a particular partner adapter used to communicate with the partner system.
Claim 5
Dependent Claim
46 words
A platform independent business to business messenger, as recited in claim 1 , further comprising: a contract database coupled to the subscription manager and the delivery manager arranged to store a subscription rule deemed most appropriate to administering a contract between the first and second partners.
Claim 6
Dependent Claim
46 words
A platform independent business to business messenger, as recited in claim 1 , further comprising: a schema database coupled to the subscription manager and the delivery message adapter arranged to store a document template in the form of a B2B schema associated with a corresponding partner.
Claim 7
Dependent Claim
23 words
A platform independent business to business messenger, as recited in claim 1 wherein the business messenger is part of an enterprise computer system.
Claim 8
Independent Claim
268 words
A method of communication between a first e-business partner and a second e-business partner by way of an e-business messenger subscribing to a messenger service, comprising: listening for a topic by a subscription manager based upon an associated subscription rule; receiving by the subscription manager a sent message from the topic when the topic points to the sent message; posting the sent message by the subscription manager from the first e-business partner based upon the associated subscription rule; passing the sent message to a subscription message adapter unit coupled to the subscription manager, wherein the subscription message adapter unit is arranged to convert the sent message from a first partner message format to a second partner message format based upon the associated subscription rule identifying the second partner message format as associated with the second e-business partner, the subscription rule providing a business to business contract between the first e-business partner and the second e-business partner; passing the formatted sent message to a partner adapter unit coupled to the subscription message adapter unit, sending the sent message to the second e-business partner by the partner adapter unit, wherein the partner adapter unit is arranged to use an appropriate transport protocol based upon an appropriate subscription rule; sending a response message corresponding to the sent message by the second e-business partner to the partner adapter unit; sending the response message to a delivery message adapter unit coupled to the partner adapter unit, wherein the delivery message adapter unit appropriately formats the response based upon an appropriate subscription rule; and delivering the appropriately formatted response to the first e-business partner.
Claim 9
Independent Claim
268 words
A method of communication between a first e-business partner and a second e-business partner by way of an e-business messenger subscribing to a messenger service, comprising: listening for a topic by a subscription manager based upon an associated subscription rule; receiving by the subscription manager a sent message from the topic when the topic points to the sent message; posting the sent message by the subscription manager from the first e-business partner based upon the associated subscription rule; passing the sent message to a subscription message adapter unit coupled to the subscription manager, wherein the subscription message adapter unit is arranged to convert the sent message from a first partner message format to a second partner message format based upon the associated subscription rule identifying the second partner message format as associated with the second e-business partner, the subscription rule providing a business to business contract between the first e-business partner and the second e-business partner; passing the formatted sent message to a partner adapter unit coupled to the subscription message adapter unit, sending the sent message to the second e-business partner by the partner adapter unit, wherein the partner adapter unit is arranged to use an appropriate transport protocol based upon an appropriate subscription rule; sending a response message corresponding to the sent message by the second e-business partner to the partner adapter unit; sending the response message to a delivery message adapter unit coupled to the partner adapter unit, wherein the delivery message adapter unit appropriately formats the response based upon an appropriate subscription rule; and delivering the appropriately formatted response to the first e-business partner.
Claim 10
Dependent Claim
22 words
A method as recited in claim 7 , wherein the first e-business partner is part of a first distributed network of computers.
Claim 11
Dependent Claim
22 words
A method as recited in claim 7 , wherein the second e-business partner is part of a second distributed network of computers.
Claim 12
Dependent Claim
26 words
A method as recited in claim 8 , wherein the first distributed network of computers is a Java 2 Enterprise Edition (J2EE) based enterprise computer system.
Claim 13
Dependent Claim
26 words
A method as recited in claim 9 , wherein the second distributed network of computers is a Java 2 Enterprise Edition (J2EE) based enterprise computer system.
Claim 14
Dependent Claim
23 words
A platform independent business to business messenger, as recited in claim 1 , wherein the subscription rule identifies a particular type of document.
Claim 15
Dependent Claim
24 words
A platform independent business to business messenger, as recited in claim 1 , wherein the subscription rule identifies a particular format of a document.
Claim 16
Dependent Claim
27 words
A platform independent business to business messenger, as recited in claim 1 , wherein the subscription rule identifies a particular transport protocol used to transport a document.
Claim 17
Dependent Claim
19 words
A method as recited in claim 7 , wherein the associated subscription rule identifies a particular type of document.
Claim 18
Dependent Claim
20 words
A method as recited in claim 7 , wherein the associated subscription rule identifies a particular format of a document.
Claim 19
Dependent Claim
23 words
A method as recited in claim 7 , wherein the associated subscription rule identifies a particular transport protocol used to transport a document.
Claim 20
Dependent Claim
18 words
A method as recited in claim 7 , wherein the messenger service is a Java Messenger Service (JMS).
Claim 21
Dependent Claim
18 words
A method as recited in claim 7 , wherein the topic is a Java Messenger Service (JMS) topic.
Claim 22
Dependent Claim
20 words
A method as recited in claim 7 , further comprising: sending a copy of the sent message to an administrator.
Claim 23
Dependent Claim
26 words
A method as recited in claim 7 , further comprising: determining, by a selector, that the sent message should be sent to the second e-business partner.
Claim 24
Dependent Claim
15 words
A method as recited in claim 21 , wherein the selector is a JMS selector.
Claim 25
Independent Claim
147 words
A method of communication between a first e-business partner and a second e-business partner by way of a platform independent business-to-business messenger subscribing to a messenger service, comprising: listening, at a subscription manager, for a topic corresponding to a subscription rule; receiving, when the topic points to a message, the message from the topic at the subscription manager, the message sent on behalf of the first e-business partner; sending the message to a subscription message adapter coupled to the subscription manager, the subscription message adapter arranged to convert the message from a first partner message format to a second partner message format based upon the subscription rule identifying the second partner message format as associated with the second e-business partner; passing the formatted message to a partner adapter coupled to the subscription message adapter, sending the formatted message to the second e-business partner from the partner adapter.
Claim 26
Independent Claim
147 words
A method of communication between a first e-business partner and a second e-business partner by way of a platform independent business-to-business messenger subscribing to a messenger service, comprising: listening, at a subscription manager, for a topic corresponding to a subscription rule; receiving, when the topic points to a message, the message from the topic at the subscription manager, the message sent on behalf of the first e-business partner; sending the message to a subscription message adapter coupled to the subscription manager, the subscription message adapter arranged to convert the message from a first partner message format to a second partner message format based upon the subscription rule identifying the second partner message format as associated with the second e-business partner; passing the formatted message to a partner adapter coupled to the subscription message adapter, sending the formatted message to the second e-business partner from the partner adapter.
Claim 27
Dependent Claim
18 words
A method as recited in claim 23 , wherein the messenger service is a Java Messenger Service (JMS).
Claim 28
Dependent Claim
18 words
A method as recited in claim 23 , wherein the topic is a Java Messenger Service (JMS) topic.
Claim 29
Dependent Claim
20 words
A method as recited in claim 23 , further comprising: sending a copy of the sent message to an administrator.
Claim 30
Dependent Claim
31 words
A method as recited in claim 23 , further comprising: determining, by a selector, that the message should be sent to the second e-business partner as associated with the subscription manager.
Claim 31
Dependent Claim
15 words
A method as recited in claim 27 , wherein the selector is a JMS selector.