Method and system for multimedia messaging service (MMS) rating and billing

Information

  • Patent Grant
  • 8027334
  • Patent Number
    8,027,334
  • Date Filed
    Friday, September 5, 2008
    16 years ago
  • Date Issued
    Tuesday, September 27, 2011
    13 years ago
Abstract
The advances disclosed herewith delimit an improved method and system for smoothly rating and billing Multimedia Messaging Service (MMS). Implemented as part of a computer program product, the solution seeking the protection of Letters Patent, represents a comprehensive real-time solution for rating incoming and outgoing MMS messages which, with a view towards simplicity and efficacy of purpose, enables wireless/mobile subscribers to maintain a single account for both voice and messaging (MMS) services.
Description
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable


REFERENCE TO A MICROFICHE APPENDIX

Not Applicable


BACKGROUND ART

Owing to the contemporary nature of Multimedia Messaging Services (MMS), the art directed at its rating and billing remains very much in its infancy, and in particular to real-time solutions developed in this regard. Consider US Patent Application No. 20010053687 by Sivula, entitled Method for addressing billing in a message service, messaging service system, server and terminal discloses art related to a method for addressing billing in a multimedia messaging service applying store-and-automatic forward messaging. However, the application by Sivula concerns a zero charge for the retrieval of a MMS message to a destination number. Sivula's application does not intimate or cover the rating and charging of the origination of a MMS message by a wireless subscriber, which remains a principal crux of our invention of present.


REFERENCES CITED

U.S. patent application




















20010053687
December 2001
Sivula
455/412










TECHNICAL FIELD

The present invention relates generally to telecommunication network implementations and billing systems; and in particular, to an improved method and system for Multimedia Messaging Service (MMS) rating and billing.


SUMMARY OF THE INVENTION

The invention disclosed provides for an improved method and system for smoothly rating and billing Multimedia Messaging Service (MMS). Articulated as part of a computer program product, the art incorporates a real-time, flexible rating engine, which can non-limitingly provide for the rating of such Multimedia Messaging Services based on subscriber and service variables, messaging type, origination/termination type, on/off-Net differentiation, content, size, quantity, duration, time of day/buckets/free transactions, configured promotions. The logic of the art has also been refined and adapted to include the ability to block MMS based on account threshold.


The invention interacts with the relevant Service Control Point (SCP) through an Open Charging (OC) middleware platform and gateway system as detailed in patent application Ser. No. 10/307,335 (or similar intermediating telecommunications network implementations, technologies, platforms, and/or gateways may be employed without diluting the intended result or elucidation of the art).





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates a typical, non-limiting embodiment of the system level architecture employed in the disclosure of present;





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The improved method and system for Multimedia Messaging Service (MMS) rating and billing disclosed herewith offers members skilled in the art of telecommunication network operation and intermediation an innovative mechanism for real-time rating and charging for MMS messages. (Both Mobile Originated (MO) and Mobile Terminated (MT) messages are encompassed by elements of the application).


With reference now to FIG. 1, the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20 in particular is juxtaposed and remains contingent upon, in the preferred embodiment, an Open Charging (OC) middleware platform and gateway system 10 as detailed in patent application Ser. No. 10/307,335, for mediation with a prepaid or postpaid platform. Noble technicians skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations may be employed without diluting the intent and scope as such. However, to facilitate ease of instruction and overall efficacy of purpose the recourse to the Open Charging (OC) middleware platform and gateway system 10 is expressly invoked and relied upon.


Furthermore, to facilitate the instruction of the art, the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20 disclosed herewith interfaces with the Multimedia Messaging Service Center's (MMSC) 30 Real Time Payment Protocol (RTPP) interface for real-time Mobile Originated MMS rating and charging. The invention 20, which is articulated as part of computer program product, accepts RTPP triggers from a MMSC 30 and subsequently rates, and charges messaging traffic against the Open Charging (OC) middleware platform and gateway system 10. Technicians skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations may be employed without diluting the intent and scope as such. Technicians skilled in the art will also recognize that any number of protocols, triggers and interfaces may be employed herewith, and indeed, remain only bound by the state of the art and the reference to any one protocol (or similar rules, methods and means for the transmission of data) remains purely for the purposes of simplicity and ease of instruction, and do not serve to dilute the application and scope of the invention as such.


In alternate embodiments, the invention 20, may also access an external Lightweight Directory Access Protocol (LDAP) subscriber database 50 for subscriber profile queries. Technicians skilled in the art will also recognize that the triggers, protocols and like commands used among the network elements remain only bound by the state of the art and do not serve to dilute the generality of such interaction.


The MMSC 30 initiates connections to the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20; and therewith once the connection has been established, the MMSC 30 performs transactions by submitting requests to the requisite logic of the disclosed invention 30.


In the preferred embodiment, the computer program product which implements the invention 20 disclosed herewith has been articulated with particular ‘fail-safe’ logic. Indeed, wherever the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20 is invoked it attempts to connect to the external LDAP subscriber database 50. In the event the connection is lost, the node implementing the invention 20 will reattempt the connection at periodic intervals for a configurable number of times. Where re-connection remains unrealized, the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20 will instinctively switch to one of the following configurable modes. In “reject” mode, all incoming RTPP triggers will be rejected immediately until connection is re-established. Connection attempts are performed at periodic intervals. In “passthrough” mode, all incoming RTPP triggers will be successfully acknowledged immediately until connection is re-established. Connection attempts are performed at periodic intervals. When a connection is broken, an SNMP trap will be raised. Once the connection is re-established, another SNMP trap is generated to clear the alarm.


At the core of the invention 20 remains the rating engine and the logic, routines and rules used therewith, articulated to provide real-time, high performance rating for MMS messages. The Rating Rule definition allows a member skilled in the art to determine the rate for each MMS. In the preferred embodiment, rules are to be considered in order. The first rule that matches a given MMS Event will be used and remaining rules will be ignored. Where no rules match, the MMS will be assumed to be free of charge. No charging will occur.


The member skilled in the art may insert, change and delete rules as they deem appropriate. For ease of reference, the following table (Table 1) seeks to outline the rating rule architecture in a non-limiting, illustrative manner.









TABLE 1







Rating Rule Architecture








Title
Description





Rule #
The Rule #. Rules are processed in this order,



starting from 1 increasing to DEF.


SPID
The Service Provider this rule belongs to. Required



for MSP compliance


Originating
The Rate Plan of the Originating subscriber.


Rate Plan


Originating
The source address of the incoming message. Both


MSISDN
exact matching and prefix matching supported.


Terminating
The Rate Plan of the Terminating subscriber


Rate Plan


Terminating
The destination address of the incoming message.


MSISDN
Both exact matching and prefix matching supported.


Min Volume
The minimum volume, based on number of bytes,



that the rule applies.


Max Volume
The maximum volume, based on number of bytes,



that the rule applies. Use ‘*’ to indicate no upper



limit.


Day
The day that this rule applies. This can be one of:



Monday, Tuesday, Wednesday, Thursday, Friday,



Saturday, Sunday, Weekdays (Mon-Fri), Weekends



(Sat, Sun), Holidays (see Holiday table), Everyday



(week)


Start Time
The Start Time, based on SMSC time, that the rule



applies


End Time
The End Time, based on SMSC time, that the rule



applies


Start Date
The date the rule is effective. The rule will be



considered as effective on or following this day.


Orig Rate
The rate charged to the originating MSISDN.


Term Rate
The rate charged to the terminating MSISDN.









The invention 20 interfaces with an Open Charging (OC) middleware platform and gateway system 10 as detailed in patent application Ser. No. 10/307,335, for mediation with the wireless subscriber's prepaid account in performing the requisite balance deduct function. Noble technicians skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations for balance deductions may be employed without diluting the intent and scope as such.


Additionally, when handling group messages, the invention 20 interfaces with an Open Charging (OC) middleware platform and gateway system 10 as detailed in patent application Ser. No. 10/307,335, to query the balance of the wireless subscriber's prepaid account. Noble technicians skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations for balance queries may be employed without diluting the intent and scope as such.


Much like the ‘fail-safe’ scenario outlined prior (in regards to the external LDAP subscriber database 50), wherever the invention 20 is invoked the art therewith attempts to connect to the Open Charging (OC) middleware platform and gateway system 10. In the event the connection is lost, the node implementing the invention 20 will reattempt the connection at periodic intervals for a configurable number of times. Where re-connection remains unrealized, the improved method and system for Multimedia Messaging Service (MMS) rating and billing 20 will instinctively switch to one of the following configurable modes. In “reject” mode, all incoming RTPP triggers will be rejected immediately until connection is re-established. Connection attempts are performed at periodic intervals. In “passthrough” mode, all incoming RTPP triggers will be successfully acknowledged immediately until connection is re-established. Connection attempts are performed at periodic intervals. When a connection is broken, an SNMP trap will be raised. Once the connection is re-established, another SNMP trap is generated to clear the alarm. Technicians skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations for balance queries may be employed without diluting the intent and scope as such.


Another singular aspect of the invention of present, remains the ability to rate and charge for Group Messages. A Group Message is defined as an MMS message addressed to multiple recipients. In the all-or-none scenario, where the originating wireless subscriber does not have sufficient fund to send the MMS message to all the recipients, the whole Group Message Transfer is rejected and no MMS message is delivered to any of the recipients.


In elucidating further how the improved method and system for Multimedia Messaging Service (MMS) rating and billing handles Group Messages, the following steps should prove illustrative. In the first instance, determine if the incoming Debit Request received from the MMSC belongs to a Group Message by examining the MMSC_NUMBER_OF_RECIPIENTS field. Where the MMSC_NUMBER_OF_RECIPIENTS is greater than 1, the Debit Request is for Group Messaging. Next confirm if the Debit Request is for the first recipient by searching corresponding MMSC_A_MSISDN and MMSC_MSG_ID in the Group Message Store. The Group Message Store holds all outstanding Group Message information which includes, but need not be bounded by, MMSC_A_MSISDN, MMSC_MSG_ID, MMSC_NUMBER_OF_RECIPIENTS, number of processed recipients, each recipient's information (B-Party Address and Service Type), balance, total rate, SCP ID.


Where the Debit Request is for the first recipient, an LDAP subscriber query on A-Party will be performed and a new Group Message entry will be created in the Group Message Store. In addition, the logic of the invention can be articulated to perform a balance query to SCP on the first recipient message, a BaIQ will be triggered to the Open Charging (OC) middleware platform and gateway system and the subscriber balance will be returned. Otherwise, a configurable fixed balance will be used instead. Members skilled in the art will recognize that the invention of present need not be limited to the aforementioned Open Charging (OC) middleware platform and gateway system and other similar network implementations for balance queries may be employed without diluting the intent and scope as such.


Next, the art of the invention performs an LDAP subscriber query on B-Party address (if it is a National number), rates the message, and subtracts the amount from the balance. Next, an update is performed to the corresponding Group Message entry with the Total Rate and B-Party information. Where the Total Rate exceeds Balance, the invention clears the corresponding Group Message entry and sends a warning message (where configured by a member skilled in the art) to A-Party. Also, a Debit Response with status code 0x6000 (insufficient funds) will be sent back to MMSC via the original node. Credit Requests may then be triggered by the MMSC to refund a charge for each recipient and should all be positively acknowledged.


If the Debit Request is not for the last recipient and the Total Rate does not exceed Balance, the invention positively acknowledges the Debit Request to MMSC via the original node. Whereas, where the Debit Request is for the last recipient, another balance query is performed by triggering an Open Charging (OC) middleware platform and gateway system as detailed in patent application Ser. No. 10/307,335, as to minimize the fault window. If the Total Rate exceeds the new Balance, a warning message (where configured by a member skilled in the art) is sent to A-Party and a Debit Response with status code 0x6000 (insufficient funds) will be sent back to MMSC via the original node. Otherwise, the logic of the invention positively acknowledges the Debit Request to MMSC via the original node and then performs a sequence of BalDeduct (for each recipient) to the Open Charging (OC) middleware platform and gateway system to debit the wireless subscriber. The corresponding Group Message entry is cleared afterwards.


The computer program product which implements the improved method and system for Multimedia Messaging Service (MMS) rating and billing, has been articulated as to store Group Message entries (then ‘Group Message Store’), and will allow said messages to expire and eliminated after a configurable time period. This functionality and implementation is intended to deal with scenarios as MMSC node failures and related exceptions.


In alternate embodiments, the improved method and system for Multimedia Messaging Service (MMS) rating and billing may send a warning message to a prepaid wireless subscriber where said subscriber has an insufficient balance to send a Mobile Originated message. This applies to Single Recipient MMS messages (when debit fails) and Group Messages (when balance falls below 0 or debit fails). The content of the warning message remains entirely configurable (e.g. “Sorry you have insufficient funds. Please try again and thank you for playing”). The message is limited to a single SM.

Claims
  • 1. A method for real-time multimedia messaging service (MMS) rating and billing comprising: receiving a request from a multimedia messaging service center (MMSC) in a multimedia messaging service rating and billing device via a Real Time Payment Protocol (RTPP) interface to rate an MMS message associated with a user account in a service control point;determining a rate for the MMS message in dependence on pre-determined rating rules at said multimedia messaging service rating and billing device;communicating the determined rate from said multimedia messaging service rating and billing device to an open charging middleware platform which mediates with said user account of said service control point in order to perform a balance deduct function;receiving a communication from the open charging middleware platform in said multimedia messaging service rating and billing device indicating a success or failure in charging the determined rate to the user account; andcommunicating a response from said multimedia messaging service rating and billing device to the multimedia messaging service center (MMSC) via said Real Time Payment Protocol (RTPP) indicating, in dependence on the communication received from the open charging middleware platform, the success or failure in charging the user account.
  • 2. The method of claim 1, including receiving the response at the multimedia messaging service center (MMSC) and, in the event that the response indicates a success in charging the user account, sending the MMS Message from the multimedia messaging service center (MMSC) to a recipient.
  • 3. The method of claim 1, including receiving the response at the multimedia messaging service center (MMSC) and, in the event that the response indicates a failure in charging the user account, sending a failure notification from the multimedia messaging service center (MMSC) to the sender of the MMS message.
  • 4. The method of claim 1 wherein the rating rules specify rates based on at least one of the following: size of the MMS Message; day of the week on which the MMS Message is sent; time of day during which the MMS Message is sent; a rate plan of a sender of the MMS Message; and a rate plan of a target recipient of the MMS Message.
  • 5. The method of claim 1 including, prior to communicating the determined rate to the open charging middleware platform, accessing a subscriber database to determine if a determined rate should be communicated to the open charging middleware platform, and if not, then forgoing communicating a determined rate to the open charging middleware platform.
  • 6. The method of claim 5 wherein the determination of whether a determined rate should be communicated to the open charging middleware platform is based on information in the subscriber database about at least one of a sender and a target recipient of the MMS Message.
  • 7. The method of claim 5 wherein when a determination is made to not communicate the determined rate to the open charging middleware platform, the response communicated to the multimedia messaging service center (MMSC) indicates a success in charging the user account.
  • 8. The method of claim 1 wherein determining a rate for the MMS Message includes accessing a subscriber database for information about at least one of a sender and a target recipient of the MMS Message.
  • 9. The method of claim 1 wherein the request received from a multimedia messaging service center (MMSC) is a debit request.
  • 10. A system for real-time multimedia messaging service (MMS) rating and billing device comprising: a multimedia messaging service center (MMSC);a multimedia messaging service (MMS) rating and billing device connected to said multimedia messaging service center (MMSC); said multimedia messaging service (MMS) rating and billing device configured to interface with said multimedia messaging service center (MMSC); said multimedia messaging service (MMS) rating and billing device further configured to receive requests from the multimedia messaging service center (MMSC) to rate a user an MMS message associated with a user account;an open charging middleware platform connected to said multimedia messaging service (MMS) rating and billing device; said multimedia messaging service (MMS) rating and billing device further configured for interfacing with said open charging middleware platform;a service control point associated with said user account and connected to said open charging middleware platform; said multimedia messaging service (MMS) rating and billing device configured to determine a rate for the MMS message in dependence on pre-determined rating rules and to communicate the determined rate to the open charging middleware platform; said multimedia messaging service (MMS) rating and billing device further configured to receive a communication from the open charging middleware platform indicating a success or failure in charging the user account the determined rate and to communicate a response to the multimedia messaging service center (MMSC) indicating, in dependence on the communication received from the open charging middleware platform, the success or failure in charging the user account.
  • 11. The system of claim 10 wherein the rating rules specify rates based on at least one of the following: size of the MMS Message; day of the week on which the MMS Message is sent; time of day during which the MMS Message is sent; a rate plan of a sender of the MMS Message; and a rate plan of the target recipient of the MMS Message.
  • 12. The system of claim 10 wherein the multimedia messaging service (MMS) rating and billing device is configured to access a subscriber database retrieve information on either the sender or target recipient of the MMS Message.
  • 13. The system of claim 12 wherein the information retrieved from the subscriber database includes rating information about at least one of a sender and a target recipient of the MMS Message or whether the open charging middleware platform is required to be notified of a debit request.
  • 14. A non-transitory computer readable medium encoded with instructions capable of being executed by a computer for performing the method comprising: receiving a request from a multimedia messaging service center (MMSC) in a multimedia messaging service rating and billing device via a Real Time Payment Protocol (RTPP) interface to rate an MMS message associated with a user account in a service control point;determining a rate for the MMS message in dependence on pre-determined rating rules at said multimedia messaging service rating and billing device;communicating the determined rate from said multimedia messaging service rating and billing device to an open charging middleware platform which mediates with said user account of said service control point in order to perform a balance deduct function;receiving a communication from the open charging middleware platform in said multimedia messaging service rating and billing device indicating a success or failure in charging the determined rate to the user account; andcommunicating a response from said multimedia messaging service rating and billing device to the multimedia messaging service center (MMSC) via said Real Time Payment Protocol (RTPP) indicating, in dependence on the communication received from the open charging middleware platform, the success or failure in charging the user account.
  • 15. The non-transitory computer readable medium of claim 14 wherein the rating rules specify rates based on at least one of the following: size of the MMS Message; day of the week on which the MMS Message is sent; time of day during which the MMS Message is sent; a rate plan of a sender of the MMS Message; and a rate plan of a target recipient of the MMS Message.
  • 16. The non-transitory computer readable medium of claim 14 wherein the instructions for, prior to communicating the determined rate to the open charging middleware platform, accessing a subscriber database to determine if a determined rate should be communicated to the open charging middleware platform, and if not, then forgoing communicating a determined rate to the open charging middleware platform.
  • 17. The non-transitory computer readable medium of claim 16 wherein the determination of whether a determined rate should be communicated to the open charging middleware platform is based on information in the subscriber database about at least one of a sender and a target recipient of the MMS Message.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present invention is a continuation application from U.S. patent application Ser. No. 10/461,485, filed Jun. 16, 2003 now U.S. Pat. No. 7,440,441; which is related to patent application Ser. No. 10/307,335 entitled “Improved method for implementing an Open Charging (OC) middleware platform and gateway system”.

US Referenced Citations (84)
Number Name Date Kind
6473622 Meuronen Oct 2002 B1
6473794 Guheen et al. Oct 2002 B1
6536037 Guheen et al. Mar 2003 B1
6611875 Chopra et al. Aug 2003 B1
6615166 Guheen et al. Sep 2003 B1
6615262 Schweitzer et al. Sep 2003 B2
6621793 Widegren et al. Sep 2003 B2
6661780 Li Dec 2003 B2
6667780 Cho Dec 2003 B2
6714515 Marchand Mar 2004 B1
6718380 Mohaban et al. Apr 2004 B1
6721713 Guheen et al. Apr 2004 B1
6775267 Kung et al. Aug 2004 B1
6785534 Ung Aug 2004 B2
6847708 Abbasi et al. Jan 2005 B1
6891811 Smith et al. May 2005 B1
6895235 Padgett et al. May 2005 B2
6947531 Lewis et al. Sep 2005 B1
7003307 Kupsh et al. Feb 2006 B1
7039037 Wang et al. May 2006 B2
7107068 Benzon et al. Sep 2006 B2
7139387 Dahari Nov 2006 B2
7194235 Nykanen et al. Mar 2007 B2
7215970 Corrigan et al. May 2007 B2
7269431 Gilbert Sep 2007 B1
7272133 Valin et al. Sep 2007 B2
7302254 Valloppillil Nov 2007 B2
7315826 Guheen et al. Jan 2008 B1
7340214 Hamberg Mar 2008 B1
7440441 Lakhani et al. Oct 2008 B2
7457865 Ramakrishnan et al. Nov 2008 B2
7564840 Elliott et al. Jul 2009 B2
7644158 Ramakrishnan et al. Jan 2010 B2
20010026553 Gallant et al. Oct 2001 A1
20010053687 Sivula Dec 2001 A1
20010055291 Schweitzer Dec 2001 A1
20020052754 Joyce et al. May 2002 A1
20020103925 Sheth et al. Aug 2002 A1
20020107754 Stone Aug 2002 A1
20020126701 Requena Sep 2002 A1
20020152319 Amin et al. Oct 2002 A1
20020152321 Le et al. Oct 2002 A1
20020176378 Hamilton et al. Nov 2002 A1
20030003932 Corrigan et al. Jan 2003 A1
20030035409 Wang et al. Feb 2003 A1
20030051041 Kalavade et al. Mar 2003 A1
20030069922 Arunachalam Apr 2003 A1
20030074286 Rodrigo Apr 2003 A1
20030083990 Berg et al. May 2003 A1
20030096605 Schlieben et al. May 2003 A1
20030105720 Ishibashi Jun 2003 A1
20030105864 Mulligan et al. Jun 2003 A1
20030112936 Brown et al. Jun 2003 A1
20030134615 Takeuchi Jul 2003 A1
20030157925 Sorber et al. Aug 2003 A1
20030158902 Volach Aug 2003 A1
20030187996 Cardina et al. Oct 2003 A1
20030207686 Ramanna et al. Nov 2003 A1
20030214958 Madour et al. Nov 2003 A1
20040022191 Bernet et al. Feb 2004 A1
20040028055 Madour et al. Feb 2004 A1
20040066769 Ahmavaara et al. Apr 2004 A1
20040092250 Valloppillil May 2004 A1
20040092272 Valloppillil May 2004 A1
20040095924 Holur et al. May 2004 A1
20040105424 Skoczkowski et al. Jun 2004 A1
20040117312 Lialiamou et al. Jun 2004 A1
20040127215 Shaw Jul 2004 A1
20040236686 Bohmer et al. Nov 2004 A1
20050002407 Shaheen et al. Jan 2005 A1
20050100035 Chiou et al. May 2005 A1
20050131984 Hofmann et al. Jun 2005 A1
20050185661 Scott et al. Aug 2005 A1
20050185664 Chaskar et al. Aug 2005 A1
20050195743 Rochberger et al. Sep 2005 A1
20050272465 Ahmavaara et al. Dec 2005 A1
20060008063 Harnesk et al. Jan 2006 A1
20060028980 Wright Feb 2006 A1
20060031297 Zuidema Feb 2006 A1
20060034281 Cain et al. Feb 2006 A1
20060039374 Belz et al. Feb 2006 A1
20060072595 Broberg et al. Apr 2006 A1
20060075467 Sanda et al. Apr 2006 A1
20080013531 Elliott et al. Jan 2008 A1
Foreign Referenced Citations (17)
Number Date Country
101 48 540 Oct 2001 DE
1 026 853 Aug 2000 EP
1 278 359 Jan 2003 EP
1 278 383 Jan 2003 EP
1 298 599 Apr 2003 EP
1 309 213 May 2003 EP
1 320 214 Jun 2003 EP
1 278 359 Jun 2004 EP
1 278 359 Mar 2007 EP
WO 0016891 Mar 2000 WO
WO 0163883 Aug 2001 WO
WO 0169891 Sep 2001 WO
WO 03032618 Apr 2003 WO
WO 03037023 May 2003 WO
WO 03047164 Jun 2003 WO
WO 03047164 Jun 2003 WO
WO 2007138407 Dec 2007 WO
Related Publications (1)
Number Date Country
20080318603 A1 Dec 2008 US
Continuations (1)
Number Date Country
Parent 10461485 Jun 2003 US
Child 12205422 US