Language selection

Search

Patent 2317077 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2317077
(54) English Title: A SYSTEM, METHOD, AND PROGRAM FOR ENABLING AN E-COMMERCE DATABASE SERVER TO PROVIDE JURISDICTIONAL INFORMATION TO FACILITATE E-COMMERCE SALES BY A WEB
(54) French Title: SYSTEME, METHODE ET PROGRAMME PERMETTANT D'ACTIVER UN SERVEUR DE BASE DE DONNEES DE COMMERCE ELECTRONIQUE AFIN QU'IL FOURNISSE DES INFORMATIONS DE DIVERSES AUTORITES DESTINEES A FACILITER LES VENTES PAR COMMERCE ELECTRONIQUE SUR LE WEB
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 16/27 (2019.01)
  • G06Q 30/00 (2012.01)
  • H04L 12/16 (2006.01)
(72) Inventors :
  • DUTTA, RABINDRANATH (United States of America)
  • HILPERT, EDWIN JAMES JR. (United States of America)
(73) Owners :
  • INTERNATIONAL BUSINESS MACHINES CORPORATION (United States of America)
(71) Applicants :
  • INTERNATIONAL BUSINESS MACHINES CORPORATION (United States of America)
(74) Agent:
(74) Associate agent:
(45) Issued:
(22) Filed Date: 2000-08-28
(41) Open to Public Inspection: 2001-04-14
Examination requested: 2003-08-26
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
09/417,726 United States of America 1999-10-14

Abstracts

English Abstract




A system, method, and program enables a database server, controlled by a
reference
authority, within an e-commerce network, to collect and store jurisdictional
information from
different jurisdictions (e.g., countries, states, and cities), and to transmit
the jurisdictional
information to web servers used by e-commerce retailers in transactions with
clients for the sale of
products over the Internet. The jurisdictional information includes tax types
(local, national, value
added, customs, sales, etc.) and tax rates and other jurisdiction-specific
information. The
jurisdictional database server facilitates e-commerce sales via the web
servers by automatically
providing the jurisdictional information of the buyer to the e-commerce web
server.


Claims

Note: Claims are shown in the official language in which they were submitted.




CLAIMS

The embodiments of the invention in which an exclusive property or privilege
are claimed are
defined as follows:

1. A method within a computer network spanning a plurality of jurisdictions,
comprising:
collecting, automatically, by a reference authority database server, from each
of a plurality
of local authority server computer systems connected to the network where each
local authority
server so collected from resides locally within a different jurisdiction
within the computer network,
current local information from the different jurisdictions of each local
authority server; and
replicating a database of the collected current local information of the
database server to each
of a plurality of e-commerce servers carrying out transactions for e-commerce
retailers.

2. A method within a computer network spanning a plurality of jurisdictions,
comprising:
collecting, automatically, by a reference authority database server, from each
of a plurality
of local authority server computer systems connected to the network where each
local authority
server so collected from resides locally within a different jurisdiction
within the computer network,
current local information from the different jurisdictions of each computer
system; and
sending, upon request by an e-commerce server carrying out transactions for an
e-commerce
retailer, the current local information for a specified jurisdiction,
specified in the request, of a client
of the e-commerce retailer.

3. The method of claim 2 wherein collecting automatically keeps the current
local information
current for any given time of the request.

4. The method of claim 2 wherein collecting automatically further comprises
receiving, from
each local authority server, a posting of local information and changes to the
local information.

5. A method in support of electronic commerce within a computer network
spanning a plurality
of jurisdictions, the method comprising:

9



receiving a request, from a server within the network in a process of
transacting a sale of a
product to a client in a given one of the plurality of jurisdictions, for
information relating to the sale
of the product in the given jurisdiction;
servicing the request by referencing a database having information relating to
transactions
in a plurality of jurisdictions for specific information for the given
jurisdiction; and
sending the specific information to the server for use in the process of
transacting the sale.
6. A method for carrying out, in a seller's server within a computer network
spanning a plurality
of jurisdictions, a sale for a product, the method comprising:
receiving a request, through the computer network, for the product from a
client in a given
jurisdiction;
mapping the product to a product code;
sending the product code and the given jurisdiction to a database server; and
receiving, from the database server, necessary jurisdictional information for
the seller to meet
the seller's obligations in carrying out the sale for the product, through the
seller's server, to the
client in the given jurisdiction.
7. The method of claim 6 wherein the step of receiving comprises receiving
additional information
for the client; and sending the additional information to the client.
8. The method of claim 7 wherein the additional information includes at least
one of the set of
restrictions or obligations of the client in relation to a purchase of the
product.
9. A method in support of electronic commerce within a computer network
spanning a plurality
of jurisdictions, the method comprising:
receiving a request, from a client, in a given one of the jurisdictions within
the network, for
a purchase of a product;
servicing the request by referencing a database having information relating to
transactions
in a plurality of jurisdictions for specific information for the given
jurisdiction; and



using the specific information in processing a transaction for the purchase of
the product.
10. A database server within a computer network spanning a plurality of
jurisdictions,
comprising:
means for collecting, automatically, from each of a plurality of local
authority server
computer systems connected to the network where each local authority server so
collected from
resides locally within a different jurisdiction within the computer network,
current local information
from the different jurisdictions of each local authority server; and
means for replicating a database of the collected current local information to
each of a
plurality of e-commerce servers carrying out transactions for e-commerce
retailers.
11. A database server within a computer network spanning a plurality of
jurisdictions,
comprising:
means for collecting, automatically, from each of a plurality of server
computer systems
connected to the network where each server so collected from resides locally
within a different
jurisdiction within the computer network, current local information from the
different jurisdiction
of each computer system; and
means for sending, upon request by an e-commerce server carrying out
transactions for an
e-commerce retailer, the current local information for a specified
jurisdiction, specified in the
request, of a client of the e-commerce retailer.
12. The database server of claim 11 wherein the database server is controlled
by a reference
authority.
13. The database server of claim 11 wherein the means for collecting collects
from each of the
plurality of server systems wherein each server system is controlled by a
local authority.
14. The database server of Claim 11 wherein the means for collecting comprises
means for
receiving a posting of current local information from each server.
11



15. The database server of Claim 11 wherein the means for collecting comprises
means for
querying a given server within a given jurisdiction for the current local
information upon a request
from a given e-commerce server for the current local information of the given
jurisdiction.

16. The database server of claim 11 wherein the local information is at least
one of a plurality of
items in a set of tax rates, warranty information, customs duty information,
and whether or not a
given product can be sold or distributed within the jurisdiction for which the
local information is
associated.

17. A network system comprising:
a database server;
a plurality of e-commerce servers dispersed across a plurality of
jurisdictions;
a plurality of e-commerce clients dispersed across the plurality of
jurisdictions, wherein any
one of the plurality of e-commerce clients can connect to any one of the
plurality of e-commerce
servers; and
the database server having information, for each one of the plurality of
jurisdictions, relating
to an amount of a tax imposed for each jurisdiction; and
means for accessing the database server during a transaction between a given
server and a
given client for information relating to the amount of the tax in the
jurisdiction of the given client.

18. The network system of claim 17 wherein the means for accessing comprises a
query to the
database of the database server.

19. A server, within a computer network, communicatively connected to a
plurality of clients
spanning a plurality of jurisdictions, and communicatively connected to a
database server, the server
comprising:
means for receiving a request, through the computer network, from a client in
a given
jurisdiction, for a sale of a product by the server to the client using the
computer network;
means for mapping the requested product to a product code;


12



means for sending the product code and the given jurisdiction to the database
server; and
means for receiving, from the database server, necessary jurisdictional
information for the
server of a seller to meet the seller's obligations in carrying out the sale
for the product, through the
seller's server, to the client in the given jurisdiction.
20. The server of claim 19 wherein a given product in any of the plurality of
jurisdictions has a
same product code.
21. The server of claim 19 wherein the product code is established across each
jurisdiction for
a same product.
22. A storage medium, for use by a computer system, comprising:
a jurisdiction field; and
a tax field associated with each jurisdiction field.
23. The storage medium of claim 22 further comprising means for correlating an
identification
of a given product to the jurisdiction field and an indication whether the
given product can be sold
in the correlated jurisdiction.
24. The storage medium of Claim 23 further comprising a second indication of
any restrictions
pertaining to a sale of the given product in the jurisdiction.
25. A computer program, on a computer usable medium, for controlling a
database server in a
network environment, comprising:
means for maintaining a database with current local transaction requirements
for each of a
plurality of jurisdictions; and
means for sending, to a server within the network, the current local
transaction requirements
for a specified jurisdiction within a request from the server.
13

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02317077 2000-08-28
A SYSTEM, METHOD, AND PROGRAM FOR ENABLING AN E-COMMERCE
DATABASE SERVER TO PROVIDE JURISDICTIONAL INFORMATION TO
FACILITATE E-COMMERCE SALES BY A WEB SERVER
BACKGROUND OF THE INVENTION
Field of the Invention
This invention relates to electronic commerce (e-commerce) over the Internet,
and more
specifically to a system, method and program for providing to an e-commerce
retailer necessary
jurisdictional type of information for carrying out sales to geographically
dispersed buyers.
Description of the Related Art
One of the major problems that a seller/retailer has in completing
transactions over the
Internet is determining the laws of the jurisdiction of the customer that
govern the transaction. The
recent furor about Amazon.com selling "Mein Kampf' and other banned books in
Germany in
violation of German laws has highlighted the problem. This problem does not
exist for a physical
retailer where the buyer typically comes to the store to complete the
transaction because the store
physically exists in the same geography as the customer. The retailer knows
the applicable local
laws because both the retailer and the customer conduct the transaction within
the same jurisdiction.
On the Internet, the verification of the actual identity of the buyer, or the
buyer's location or place
of residence, may not be possible. Merely querying the buyer for the
applicable jurisdiction may not
result in reliable and trustworthy information.
In e-commerce today, there are many small Internet retailers (and some not-so-
small) who
need information relating to local laws in various counties, cities, states,
and countries for taxes,
value added taxes (VAT), sale restrictions, other tax laws as they pertain to
e-commerce sales, and,
in some circumstances, even information on customs and duties. This
information is expensive to
collect and correlate by a single retailer. A typical small web server for a
"mom and pop" shop, that
merely runs its business on a relatively small computer system, such as one
running the Windows
NT operating system, does not have the capacity or the operating overhead
resources to handle this
AUS9-1999-0573


CA 02317077 2000-08-28
type of information for every jurisdiction of each client that may visit their
web site for purchase of
their on-line products. If Amazon.com, the premier distributor of electronic
merchandise, could not
properly apply the applicable laws to a sale to a client within a different
jurisdiction, other smaller
e-commerce retailers will have even more difficulty in handling this aspect of
the transaction. In
S addition, the large number of retailers on the Internet magnifies the
problem even more.
A related application, (Internal Docket Number AT9-99-574), addresses the
problem of
identifying the jurisdiction of a client that is accessing the e-commerce
retailer's web site in order
to know which proper jurisdictional laws to apply to the transaction. The
related application
discusses in detail the specifications of an Internet-based system that
attempts to track down the
location of the buyer in order to apply or provide warnings of jurisdictional
laws
Currently there is no system or method for a typical retailer selling over the
Internet to have
automated access to the jurisdictional laws of many different countries and
states for the purposes
of completing a sale.
Recently, special purpose web servers for many functions have started
appearing on the
Internet. Typically they are referred to as "vertical portals" as opposed to
general purpose
"horizontal portals" like Yahoo, Lycos, Excite etc. A vertical portal is an e-
commerce site that
specializes in a particular industry or set of interests. Some of these new e-
business models are as
simple as replacing paper catalogs with searchable databases, while others
offer auctions and
industry news. Vertical portals are a relatively new phenomenon, but Gartner
group, for example,
estimates that more than 300 have akeady sprouted and foresees as many as
100,000 by 2001.
Already, vertical portal conglomerates have formed. For example,
VerticalNet.com offers 30 sites
including paper, food services, biotechnology and automation, among others.
SUMMARY OF THE INVENTION
To solve the problem of the lack of jurisdictional information for a given
jurisdiction of a
given buyer within an e-commerce transaction, the system, method, and program
of this invention
utilizes a special purpose web database server which provides the needed
jurisdictional information
to web merchants. A vertical portal server is integrated with the rest of the
Internet for collecting
and applying jurisdictional laws to electronic transactions. A single
reference authority collects from
AUS9-1999-0573 2


CA 02317077 2000-08-28
governments and local authorities their tax rates and the pertinent local
laws. In a preferred
embodiment, the recognized national authority controls the jurisdictional
database wherein each
jurisdiction posts its laws and law changes to the national authority web
server. Alternatively, the
national authority database server services a request for information by going
to the appropriate
regional authority, i.e., state, jurisdictional database server which would
contain the appropriate
information for its own specific region.
E-commerce merchants who want to sell to someone in a particular jurisdiction
contact the
reference authority for the latest information. Hence the laws of the
jurisdiction are applied
automatically which further facilitates e-commerce transactions and keeps
transactions costs down.
The advantages of preferred embodiments of the invention are further
described. The
jurisdictional database server of the present invention eliminates the need
for each small e-business
retailer to create and maintain an extensive jurisdictional database. This is
a very significant
advantage considering the large number of countries in the world and the
varying number of separate
jurisdictions within each country where each jurisdiction would have
potentially a different law or
regulation pertaining to each of the many different aspects of an e-commerce
transaction. The
jurisdictional database server is able to keep the relevant information
current. For instance, if a
newly released book becomes banned in some jurisdictions or a tax rate is
changed, which may occur
frequently at any given jurisdiction within all of the jurisdictions, the
jurisdictional database server
can have the current information readily available to every e-commerce
retailer. The ability to keep
the jurisdictional information current is an important necessary aspect ofthe
invention. Furthermore,
the cost of the service is relatively low, as the jurisdictional server serves
many web servers all
around the world and recoups its fixed costs via volume sales.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and the advantages
thereof,
reference should be made to the following Detailed Description taken in
connection with the
accompanying drawings in which:
Fig. 1 shows a jurisdictional database portal server, in relationship to other
web servers on
the Internet, which has a repository of information specific to different
jurisdictions for the purposes
AUS9-1999-0573 3


CA 02317077 2000-08-28
of electronic transactions;
Fig. 2 shows an internal structure of the jurisdictional database portal
server with representative
samples of the types of information that the jurisdictional database portal
server stores; and
Fig. 3 shows a flowchart exhibiting control flow from buyer to e-commerce
server to database
server and back.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
In the following description, reference is made to the accompanying drawings
which form
a part hereof, and which illustrate several embodiments of the present
invention. It is understood
that other embodiments may be utilized and structural and operational changes
may be made without
departing from the scope of the present invention.
Fig. l shows the jurisdictional database portal server 100 in relationship to
other web Servers
111, 112, 113 on the Internet. The database server 100 is a repository of
information specific to
different jurisdictions for the purposes of electronic transactions. The
jurisdictional data base server
100 collects information from each of the many jurisdictions. For example,
there would be an
e-commerce web server in France 111, Germany 112, and the USA 113 and in each
of the many
other jurisdictions; and likewise, an e-commerce client in France 121, Germany
123, and the USA
122, as well as clients or potential clients in all of the other
jurisdictions. Any given client 121-123
can connect to any web server 111-113 in any of a number of different ways 131-
133, 141-143,
151-153; but each client has access to, through any of the web servers, the
jurisdictional database
server 100 to receive the appropriate information.
Fig. 2 shows the internals of the jurisdictional database portal server. That
is to say, it shows
representative samples of the types of information that the jurisdictional
database portal server
stores. It can be seen that for each product that has a unique product key,
the jurisdictional database
server stores information pertaining to various kinds of taxes to be imposed
as per local laws, and
whether the product can be sold by e-commerce or not. The examples shown in
Fig. 2 are for
illustrative purposes only.
Other embodiments of the jurisdictional database server may include, but are
not limited to,
the following for each item or item identifier (e.g., the unique product
identifier): i) any legal
AUS9-1999-0573


CA 02317077 2000-08-28
restrictions to the sale; ii) national, local, value added, customs, and other
tax determinations
including values or percentages of the sale price; iii) information as to the
identity and location or
contact information for whom such taxes are to be sent; iv) hazardous material
shipment laws and
packaging procedures; v) return policies, licensing policies, warranty laws
and rights if governed by
a given jurisdiction; and vi) sample electronic sales contract for the
specified jurisdiction.
In addition, some of the above information may be stored in relation to the
jurisdiction itself
and not on a per item basis. Some of the pertinent jurisdiction information
that is needed for an
e-commerce transaction is independent of any specific product being sold, and
is applicable across
all products for a given jurisdiction.
The form or structure of the stored information can vary for different
embodiments. In a
preferred embodiment, the jurisdictional database server 100 is in the form of
a relational database
with SQL (Structured Query Language) type of queries being performed.
More specifically, with reference to Fig. 2, each product has a unique product
key, 201, 202.
Since each jurisdiction may refer to the same product differently due to
differences in languages, or
different manufacturers or distributors in different territories may name the
same product differently;
a unique product key is necessary to establish uniformity across all
jurisdictions for each product.
As such, each product in each jurisdiction is mapped to a unique product key
across all jurisdictions.
In the example shown in Fig. 2, the book "Mein Kamph" 203 is mapped to the
product key "1024".
Mapping products to a unique product key across all jurisdictions is a
convention that can be
established in any number of different ways. The generation of unique UPC
codes for products is
an example of just one of these ways. The generation of such a convention is
not uncommon. For
example, customs authorities all over the world have their customs blue book
listing various
products and the amount of taxes associated with each product.
The structure of the jurisdictional database may contain a primary
jurisdiction field 205 and
subjurisdiction levels 207, 209. Any number of subjurisdiction levels may be
necessary. For
example, to cover a primary jurisdiction such as the United States, there may
be 2 subjurisdiction
levels. A different level for each grouping of state 211, 214, and city 213,
215. For example, for
the United States jurisdiction 217 there can be a first subjurisdiction level
such as the state of Texas
211 and a second subjurisdiction level such as the city of Dallas, 213. For
each jurisdiction and any
AUS9-1999-0573 5


CA 02317077 2000-08-28
corresponding subjurisdictions there can be a corresponding value added tax
221, customs duty 223,
sales tax 225, or other associated information, such as whether or not such a
product can be sold.
For example, for product key 1024 (Mein Kamph), for the jurisdiction of
Germany 227, the value
added tax 221 and customs duty 223 and sales tax 225 are not applicable
because that particular
product can not be sold in that jurisdiction, column 204, Fig. 2. As a further
example, the
information associated with United States jurisdiction 217, Texas
subjurisdiction level one 211, and
Dallas subjurisdiction level two 213 indicates a 8.5% sales tax and 0% customs
duty since there
typically is no customs on single books coming into the United States. The
data contained within
the database as shown in Fig. 2 is used for illustration purposes and is not
intended to reflect true
data.
For a given customer having a given jurisdiction, for example if the web
client is coming
from Germany, and the web server is in the United States, the customs duty
will depend on the
product and not on the country from where it is imported. Due to international
agreements, the
customs duties are essentially the same regardless of which jurisdiction the
product is imported from.
1 S As such the customs duty 223 is based upon the product key 201 and the
receiving jurisdiction 205
and is independent of the locale of the web server of the seller where the
product is coming from.
For further examples, product code 3045 may be the unique key for American
Champaign. If the
buyer were located in France 228, the associated data for value added tax 221,
customs duty 223,
sales tax 225, or other associated information would indicate, either directly
or indirectly by showing
null or not applicable entries, that the particular product can not be sold to
a potential buyer in
France. Even within the United States, there may be a state jurisdiction that
does not allow interstate
sales of certain products such as perhaps alcoholic beverages in this example
(or firearms as another
example), as indicated by the data entries 222, 224, 226, for the level one
subjurisdiction indication
for Florida 220. Other information may be added as an applicable column in the
database such as
age requirements for buying alcohol or for buying other products such as
videos that may have a
certain rating such as "G", "PG 13", or "R".
For a given structure of the jurisdictional database 100, Fig. 1, as has been
shown and
described with reference to Fig. 2 for a preferred embodiment, the structure
can be replicated to each
web server 111, 112, 113, Fig. 1, in a number of ways. Standard techniques for
replication of
AUS9-1999-0573


CA 02317077 2000-08-28
databases can be used or each web server 11 l, 112, 113 can query the
jurisdictional database server
100 using a structured language such as the structured query language (SQL).
Fig. 3 is a flowchart exhibiting the control flow from an e-commerce client
(i.e., buyer) to
an e-commerce server (i.e., seller) to a jurisdictional database server and
back down to the
e-commerce client. Using the same example as was used with respect to Fig. 2,
an e-commerce
client in a given jurisdiction, such as Germany, makes a request to a server
in a different jurisdiction,
such as the USA, for a certain quantity of a specific product, such as
Champaign, for a certain price,
step 301. The e-commerce server maps the product to an unique product code.
Although the
mapping function may be burdensome, it is an important feature for minimizing
the complexity of
the system. The burden is manageable since each given web server only sells a
certain limited
number of products of an entity associated with or using the given web server.
For example, a given
web server may only sell in the range of 200 to 500 products.
After mapping the requested product to its product code, the requested e-
commerce web
server (e.g., USA) requests information from the jurisdictional database
server by sending to the
jurisdictional database server certain information concerning the requested
order such as the
jurisdiction of the requester (buyer) including, e.g., city, state, country,
postal code; and the product
code of the requested product, and perhaps the price, etc., step 302.
With reference to step 303, Fig. 3, the jurisdictional database server
references its database
and sends information back to the USA e-commerce server for an e-commerce
client in Germany.
If the USA e-commerce server sent the price to the jurisdictional database
server, then the
jurisdictional server calculates the value added tax at the appropriate
percentage amount and sends
the calculated amount back to the USA e-commerce server. Otherwise, the
jurisdictional server
sends the correct percentage amount back, and the USA e-commerce server
calculates the amount
of the tax. In addition, the jurisdictional database server sends any other
information to the USA
e-commerce server for further conveyance to the e-commerce client. Such
information may not be
part of the merchant's responsibility, or a requirement for completing the
transaction, but the
information would benefit the client in upholding the clients responsibilities
and duties with respect
to the transaction. For example, the jurisdictional database server may
include such information
relating to an amount to be paid by the client for customs duty in order to
retrieve the product. In
AUS9-1999-0573 7


CA 02317077 2000-08-28
addition, it may include information pertaining to warranty provisions or
disclaimers that are
required within a given jurisdiction.
With reference to step 304, Fig. 3, the USA e-commerce server concludes the
transaction
with the German e-commerce client by presenting the correct amount that
includes the applicable
taxes, along with giving the client a notice about other factors that the
client may be responsible for
with respect to the transaction, such as paying a customs duty to the
appropriate authority.
The preferred embodiments may be implemented as a method, system, or article
of
manufacture using standard programming and/or engineering techniques to
produce software,
firmware, hardware, or any combination thereof. The term "article of
manufacture" (or alternatively,
"computer program product") as used herein is intended to encompass program
code, and/or one or
more computer programs, and/or data files accessible from one or more computer-
readable devices,
carriers, or media, such as magnetic storage media, "floppy disk", CD-ROM, a
file server providing
access to the programs via a network transmission line, holographic unit,
etc., or any other signal
bearing media. Of course, those skilled in the art will recognize that many
modifications may be
made to this configuration without departing from the scope of the present
invention.
The foregoing description of the preferred embodiments of the invention has
been presented
for the purposes of illustration and description. It is not intended to be
exhaustive or to limit the
invention to the precise form disclosed. Many modification and variations are
possible in light of
the above teaching. For example, although preferred embodiments of the
invention have been
described in terms of the Internet, other network environments including but
not limited to wide area
networks, intranets, and dial up connectivity systems using any network
protocol that provides basic
data transfer mechanisms may be used.
It is intended that the scope of the invention be limited not by this detailed
description, but
rather by the claims appended hereto. The above specification, examples and
data provide a
complete description of the manufacture and use of the system, method, and
article of manufacture,
i.e., computer program product, of the invention. Since many embodiments of
the invention can be
made without departing from the spirit and scope of the invention, the
invention resides in the claims
hereinafter appended.
Having thus described the invention, what we claim as new and desire to secure
by Letters
AUS9-1999-0573 8

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(22) Filed 2000-08-28
(41) Open to Public Inspection 2001-04-14
Examination Requested 2003-08-26
Dead Application 2006-08-28

Abandonment History

Abandonment Date Reason Reinstatement Date
2005-08-29 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 2000-08-28
Application Fee $300.00 2000-08-28
Maintenance Fee - Application - New Act 2 2002-08-28 $100.00 2002-06-25
Maintenance Fee - Application - New Act 3 2003-08-28 $100.00 2003-06-25
Request for Examination $400.00 2003-08-26
Maintenance Fee - Application - New Act 4 2004-08-30 $100.00 2004-06-16
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
INTERNATIONAL BUSINESS MACHINES CORPORATION
Past Owners on Record
DUTTA, RABINDRANATH
HILPERT, EDWIN JAMES JR.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative Drawing 2001-04-02 1 12
Abstract 2000-08-28 1 26
Description 2000-08-28 8 494
Claims 2000-08-28 5 222
Drawings 2000-08-28 4 110
Cover Page 2001-04-02 2 57
Assignment 2000-08-28 7 245
Prosecution-Amendment 2003-08-26 1 36
Correspondence 2003-11-18 2 31
Correspondence 2003-11-18 3 131