U.S. patent application number 14/450996 was filed with the patent office on 2015-02-19 for system, method, and article of manufacture for filtering mail items based on recipient preference.
This patent application is currently assigned to United States Postal Service. The applicant listed for this patent is Michael J. AMATO. Invention is credited to Michael J. AMATO.
Application Number | 20150052076 14/450996 |
Document ID | / |
Family ID | 32508189 |
Filed Date | 2015-02-19 |
United States Patent
Application |
20150052076 |
Kind Code |
A1 |
AMATO; Michael J. |
February 19, 2015 |
SYSTEM, METHOD, AND ARTICLE OF MANUFACTURE FOR FILTERING MAIL ITEMS
BASED ON RECIPIENT PREFERENCE
Abstract
Methods and systems are provided for filtering of a mail item
addressed to a recipient. In accordance with an embodiment,
preference information about mail items from the recipient is
obtained. The preference information is compared with information
on the mail item and based on the comparison, it is determined
whether the mail item should be delivered. The preference
information may include at least one of a size of the mail stems, a
type of the mail items, a classification of the mail items, a
weight of the mail items, and preference information abut senders.
In accordance with another embodiment, the preference information
of a recipient may be provided in a sender so that the sender can
determine whether the recipient wants mail items from the
sender.
Inventors: |
AMATO; Michael J.; (Reston,
VA) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
AMATO; Michael J. |
Reston |
VA |
US |
|
|
Assignee: |
United States Postal
Service
Washington
DC
|
Family ID: |
32508189 |
Appl. No.: |
14/450996 |
Filed: |
August 4, 2014 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
13426373 |
Mar 21, 2012 |
8799183 |
|
|
14450996 |
|
|
|
|
10474251 |
Oct 8, 2003 |
8799179 |
|
|
PCT/US02/11061 |
Apr 9, 2002 |
|
|
|
13426373 |
|
|
|
|
60282144 |
Apr 9, 2001 |
|
|
|
Current U.S.
Class: |
705/340 |
Current CPC
Class: |
B07C 3/00 20130101; G06Q
50/28 20130101; G06Q 10/0832 20130101; G06Q 10/0837 20130101 |
Class at
Publication: |
705/340 |
International
Class: |
G06Q 10/08 20060101
G06Q010/08 |
Claims
1-23. (canceled)
24. A computer-implemented method, comprising: obtaining, using at
least one processor, information identifying a physical mail item
addressed to a recipient; determining, using the at least one
processor, whether the identified physical mail item represents an
unwanted physical mail item based on one or more delivery
preferences of the recipient; when the identified physical mail
item represents an unwanted physical mail item, transmitting, using
the at least one processor, a notification identifying the unwanted
physical mail item to a device associated with the recipient; and
receiving, using the at least one processor, a response to the
notification from the recipient device, the response comprising
instructions from the recipient for handling the unwanted physical
mail item.
25. The method of claim 24, wherein the obtaining comprises
obtaining at least one of a size of the physical mail item, a type
of the physical mail item, a classification of the physical mail
item, a weight of the physical mail item, and information
identifying a sender of the physical mail item.
26. The method of claim 25, wherein the obtaining comprises
receiving the physical mail item information from an image
recognition device.
27. The method of claim 24, further comprising obtaining preference
information identifying the one or more delivery preferences from
the recipient.
28. The method of claim 27, wherein the obtained preference
information comprises at least one of a size of the physical mail
item, a type of the physical mail item, a classification of the
physical mail item, a weight of the physical mail item, and
information identifying one or more senders.
29. The method of claim 27, further comprising transmitting at
least a portion of obtained preference information to a sender of
the identified physical mail item.
30. The method of claim 24, wherein: the handling instructions
comprise a request to dispose of the unwanted physical mail item;
and the method further comprises generating, in response to the
handling instructions, instructions to dispose of the unwanted
physical mail item without delivering the item to the
recipient.
31. The method of claim 24, wherein: the handling instructions
comprise a request to return the unwanted physical mail item to a
sender; and the method further comprises generating, in response to
the handling instructions, instructions to return the unwanted
physical mail item to the sender.
32. The method of claim 24, further comprising, when the identified
physical mail item represents an unwanted physical mail item,
generating instructions to storing the unwanted physical mail item
for future delivery to the recipient.
33. The method of claim 24, further comprising storing the handling
instructions in a database.
34. An apparatus, comprising: a storage device; and at least one
processor coupled to the storage device, the storage device storing
software instructions for controlling the at least one processor
when executed by the at least one processor, and the at least one
processor is operative with the software instructions and is
configured to: obtain information identifying a physical mail item
addressed to a recipient; determine whether the identified physical
mail item represents an unwanted physical mail item based on one or
more delivery preferences of the recipient; when the identified
physical mail item represents an unwanted physical mail item,
transmit a notification identifying the unwanted physical mail item
to a device associated with the recipient; and receive a response
to the notification from the recipient device, the response
comprising instructions from the recipient for handling the
unwanted physical mail item.
35. The apparatus of claim 34, wherein the at least one processor
is further configured to obtain at least one of a size of the
physical mail item, a type of the physical mail item, a
classification of the physical mail item, a weight of the physical
mail item, and information identifying a sender of the physical
mail item.
36. The apparatus of claim 35, wherein the at least one processor
is further configured to receive the physical mail item information
from an image recognition device.
37. The apparatus of claim 34, wherein the at least one processor
is further configured to obtain preference information identifying
the one or more delivery preferences from the recipient.
38. The apparatus of claim 37, wherein the obtained preference
information comprises at least one of a size of the physical mail
item, a type of the physical mail item, a classification of the
physical mail item, a weight of the physical mail item, and
information identifying one or more senders.
39. The apparatus of claim 34, wherein: the handling instructions
comprise a request to dispose of the unwanted physical mail item;
and the at least one processor is further configured to generate,
in response to the handling instructions, instructions to dispose
of the unwanted physical mail item without delivering the item to
the recipient.
40. The apparatus of claim 34, wherein: the handling instructions
comprise a request to return the unwanted physical mail item to a
sender; and the at least one processor is further configured to
generate, in response to the handling instructions, instructions to
return the unwanted physical mail item to the sender.
41. The apparatus of claim 34, wherein the at least one processor
is further configured to generate, when the identified physical
mail item represents an unwanted physical mail stem, instructions
to storing the unwanted physical mail item for future delivery to
the recipient.
42. The apparatus of claim 34, wherein the at least one processor
is further configured to store the handling instructions in a
database.
43. A tangible, non-transitory computer-readable medium storing
instructions that, when executed by at least one processor, cause
the at least one processor to perform a method, comprising:
obtaining information identifying a physical mail item addressed to
a recipient; determining whether the identified physical mail item
represents an unwanted physical mail item based on one or more
delivery preferences of the recipient; when the identified physical
mail item represents an unwanted physical mail item, transmitting a
notification identifying the unwanted physical mail item to a
device associated with the recipient; and receiving a response to
the notification from the recipient device, the response comprising
instructions from the recipient for handling the unwanted physical
mail item.
Description
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional
Patent Application No. 60/282,144, filed Apr. 9, 2001, the content
of which is hereby incorporated in its entirety by reference.
BACKGROUND
[0002] 1. Technical Field
[0003] The present invention relates generally to controlling mail
items that are sent to a recipient and, more particularly, to a
system, method, and article of manufacture for filtering out mail
items that a recipient may not want to receive.
[0004] 2. Background Information
[0005] Over the years, individuals and businesses have become
increasingly dependent on delivery services, like the United States
Postal Service ("USPS"), to deliver mail items, such as letters and
packages, to others. For example, a business may periodically send
advertising and marketing material to current and potential
customers through a delivery service. As a result, the amount of
mail items that a recipient, such as an individual or a business,
may receive has increased. A recipient, however, may not like some
of the mail items and may not want to receive some of these items
in the future for several reasons. One reason is that the recipient
may not want to waste time culling through all the received mail
items and throwing away the items that the recipient does not
want.
[0006] In addition to the time problem, the recipient of a mail
item may not want a particular item delivered to them. For example,
when a recipient receives a mail item that includes advertising
material, the recipient may just discard it. Moreover, in certain
cases, where the recipient may be able to tell that a mail item
includes certain type of material or object, the recipient may
discard the item without even opening it. For example, a recipient
may take a look at the bulk rate stamp or bulk rate payment
indicator on a mail item and know that the mail item includes
material or an object that the recipient does not want and thus,
may just discard it without even opening it.
[0007] In addition, unwanted mail items, such as bulk mail, may
cause problems by tilling up the limited space in a recipient's
mailbox. For example, if a recipient has a small post office box or
apartment-style mailbox that may be six inches by four inches fey
ten inches deep, unwanted mail items may stuff that box to the brim
every other day. The problem may be worse when the recipient goes
on vacation and when no one may empty the mailbox for several days.
Moreover, the unwanted mail items may crumple and tear wanted mail
items. As a result of the foregoing reasons, recipients may not
want all the mail items intended for them.
[0008] One solution to the problem of unwanted mail items is for a
recipient to throw away the mail items that the recipient does not
want. Another solution is for a recipient to notify the sender of
the mail item that the recipient does not wish to receive any mail
item or a mail item that includes certain materials or objects from
the sender. Both of these solutions require the recipient to invest
time that the recipient could use for other tasks. Moreover, the
latter solution may work only if the recipient opens the mail item
and possibly finds a telephone number within to call and notify the
sender that he does not wish to receive certain or any mail items
from the sender. Of course, this solution may only work if the
sender included a feedback phone number in the mail item.
[0009] In addition to wasting a recipient's resources, a sender may
be wasting its own resources, such as printing and shipping costs,
by sending unwanted mail items to a recipient. The sender may be
able to better utilize its resources by sending the mail item to a
person who would actually use or read it, instead of immediately
throwing it away. Currently, however, unless notified by the
recipient, a sender may not know whether a recipient will throw
away the mail item that the sender is sending to the recipient.
SUMMARY
[0010] To address the above and other problems of the prior art,
methods and systems are provided for filtering of a mail item
addressed to a recipient. Such methods and systems obtain
preference information about mail items from the recipient; compare
information on the mail item to the preference information; and
determine whether to deliver the mail item based on the comparison.
The preference information may include at least one of a size of
the mail items, a type of the mail items, a classification of the
mail items, a weight of the mail items, and preference information
about senders.
[0011] In accordance with another aspect, systems and methods
prevent a sender from sending a mail item to a recipient. Such
systems and methods obtain preference information about mail items
from the recipient and provide the preference information to the
sender. A rational sender will not send a mail item to a recipient
who does not want it.
[0012] Both the foregoing and the following description are
exemplary and explanatory and are intended to provide further
explanation of the claimed invention as opposed to limiting it in
any manner.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG. 1 is an exemplary block diagram of a delivery system
illustrating the various entities and their relationships to each
other, in accordance with methods and systems consistent with the
present invention;
[0014] FIG. 2 is an exemplary flowchart illustrating the steps of a
process for filtering mail items, in accordance with methods and
systems consistent with the present invention;
[0015] FIG. 3 is an exemplary flowchart illustrating the steps of a
process for providing a sender with a recipient's preferences, in
accordance with methods and systems consistent with the present
invention;
[0016] FIG. 4 is an exemplary flowchart illustrating the steps of
another process for filtering mail items, in accordance with
methods and systems consistent with the present invention;
[0017] FIG. 5 is an exemplary block diagram of a system, in
accordance with methods and systems consistent with the present
invention;
[0018] FIG. 6 is an exemplary block diagram of a client computer,
in accordance with methods and systems consistent with the present
invention;
[0019] FIG. 7 is an exemplary block diagram of a delivery service
computer, in accordance with methods and systems consistent with
the present invention; and
[0020] FIG. 8 is an exemplary flowchart illustrating the steps
performed by a filter process, in accordance with methods and
systems consistent with the present invention.
DETAILED DESCRIPTION
[0021] The following detailed description refers to the
accompanying drawings. While the description includes exemplary
embodiments, other embodiments are possible and changes may be made
to the embodiments described without departing from the spirit and
scope of the invention. The following detailed description does not
limit the invention. Instead, the appended claims and their
equivalents define the scope of the invention.
[0022] Systems and methods are provided to filter out mail items
that a recipient may not want to receive through a delivery
service. In one embodiment, the recipient of a mail item may
provide preference information, including a filter criteria, to a
delivery service, such as the USPS. The filter criteria may be
include a variety of information, including recipient's preference
information about the types of mail items, such as a letter or a
package; the classification of mail items, such as bulk-class mail
items or first class mail items; the size of the mail items; and
the weight of the mail items that a recipient may or may not want
to receive. For example, the recipient may specify that the
recipient does not want to receive bulk-class mail items. In
addition, the filter criteria may include names of the senders from
whom the recipient may or may not want to receive mail items.
[0023] After receiving the preference information, the
delivery-service may store it and then compare all mail items
addressed to the recipient to this information, including the
filter criteria. Then, based on the comparison, the delivery
service may
[0024] remove from the delivery stream all items that the recipient
may not want to receive. For example, if the filter criteria
indicates that a recipient does not want to receive bulk-class mail
items, the delivery service may remove such mail items from the
delivery stream so that such mail items are not delivered to the
recipient. Moreover, the delivery service may return, dispose of,
or save the removed mail items.
[0025] In another embodiment, the delivery service may provide all
or part, of the preference information of recipients to the
senders. For example, the delivery service may inform a sender that
a recipient does not want to receive certain mail items or any mail
items from the sender. In still another embodiment, where the
delivery service may have notified a sender that a recipient does
not desire to receive a particular or any mail item from the
sender, but the sender still sends the mail item to the recipient,
the delivery service may filter out the mail item and thus, the
mail item may not be delivered to the recipient.
[0026] FIG. 1 is an exemplary block diagram of a delivery system
illustrating the various entities and their relationships to each
other, in accordance with methods and systems consistent with the
present invention. As shown, a delivery system may include one or
more senders 102, a delivery service 104, and one or more
recipients 106. Senders 102 may send mail items 108, such as
letters or packages, to recipients 106 via delivery service 104,
Senders 102 and recipients 106 may include individuals or
businesses. Delivery service 104 may include any service, such as
the USPS and United Postal Service ("UPS"), that delivers mail
items 108 to recipients 106. Mail items 108 may include letters,
packages, magazines, and bulk mail items, etc. Although only one
delivery service 104 is shown in FIG. 1, one skilled in the art
will recognize that the delivery system may include more than one
delivery service 104.
[0027] Delivery service 104 may have preference information about a
recipient 106, including the recipient's preferences regarding mail
items 108, and thus, may deliver mail items 108 to recipient 106
based on the recipient's preferences. The recipients 106 may
receive the sent mail items 108 through a post office box, a
mailbox located at their home or business, or thorough a
representative of the delivery service 104.
[0028] FIG. 2 is an exemplary flowchart illustrating the steps of a
process for filtering mail items, in accordance with methods and
systems consistent with the present invention. As shown, recipient
106 may provide preference information, including a filter criteria
and other information, to delivery service 104 (step 202). The
filter criteria may include any information that helps delivery
service 104 determine whether a recipient 106 wants to receive a
certain mail item 108. For example, the filter criteria may include
the recipient's preference information about the types of mail
items; the classification of mail items; the size of the mail
items; and the weight of the mail items that the recipient may or
may not want to receive. In addition, the filter criteria may
include names of the senders 102 from whom the recipient 106 may or
may not want to receive mail items 108. In addition to the filter
criteria, recipient 106 may provide other information, such as
name, address, and salary information, to delivery service 104. The
recipient 106 may provide this other information voluntarily or
upon demand by delivery service 104.
[0029] Recipient 106 may provide the preference information to
delivery service 104 through a printed form; through an online
network, such as the Internet; through a telephone; or through any
other means of communication. For example, a recipient 106 could
provide the preference information by filling out a printed form
and submitting it to a post office or by mailing the form to the
post office. Moreover, the form that obtains the preference
information may be incorporated with any of the existing forms of
delivery service 104.
[0030] Once delivery service 104 receives the preference
information including the filter criteria from a recipient 106, it
may store this information manually or electronically (step 204).
For example, delivery service 104 may store the information in a
database on a computer.
[0031] After the preference information including the filter
criteria has been stored, delivery service 104 may use this
information whenever it receives mall items 108. Upon receiving a
mail item 108 that is intended for a recipient 106, delivery
service 104 may compare the information on the mail item 108 to the
preference information, including the filter criteria (step 206).
The comparison of the information on the mail item 108 to the
preference information may be done manually or electronically. In
one embodiment, a worker of delivery service 104 may manually
compare mail items 108 against the recipient's preference
information. In another embodiment, a sorting device may be used to
compare the mail item 108 to the preference information. The
sorting device may work with a database that includes the
preference information to compare the mail item 108 to the
preference information. In addition, the sorting device may include
image recognition hardware and software to recognize the
information on the mail item. In still another embodiment, the
sorting device and a worker of the delivery service 104 may compare
mail items 108 against the stored preference information for a
recipient 106.
[0032] The comparison operation may occur at any point is the
delivery process. However, greater efficiency may be obtained if
the comparison operation is performed early in the delivery process
to avoid processing items that will not be delivered.
[0033] Depending on the preference information, delivery service
104 may determine whether or not it can deliver the mail item 108
to its intended recipient (step 208). For example, if the mail item
108 is from a sender named "X" and the filter criteria for a
recipient indicates that the recipient does not wish to receive any
mail item from X, then delivery service 104 may not deliver the
mail item 108 to that recipient.
[0034] If the deliver service 104 determines that the intended
recipient 106 wants to receive a certain mail item 108 or if it
determines that the intended recipient 106 has indicated no
preference as to whether it wants to receive a certain mail item
108, delivery service 104 may deliver the mail item 108 to the
recipient 106 (step 210). On the other hand, if the delivery
service 104 determines that the intended recipient 106 does not
want to receive mail item 108, then the deliver service may not
deliver that mail item 108 to recipient 106 (step 212). Instead,
the delivery service 104 may discard that mail item 108, return it
to sender 102, or store it for delivery to the recipient 106 in the
fixture. In one embodiment, delivery service 104 may prompt
recipient 106 to determine what the delivery service 104 should do
with unwanted mail items 108. For example, a recipient 106 may want
the delivery service 104 to remove all unwanted mail items 108 and
store them for pickup by recipient 106 at a later time.
[0035] Instead of filtering items itself, delivery service 104 may
provide a recipient's preferences to sender 102 so that a sender
102 can decide whether or not to send a mail item 108 to a
recipient 106. A rational sender 102 would not send a mail item 108
to a recipient 106 who has indicated that it does not want to
receive any mail items 108 from the sender 102. FIG. 3 is an
exemplary flowchart illustrating the steps of a process for
providing a sender with a recipient's preferences, in accordance
with methods and systems consistent with the present invention.
Steps 302 and 304 of FIG. 3 are similar to steps 202 and 204 of
FIG. 2 and are not described herein. After receiving and storing
the preference information, delivery service 104 may provide all or
pail of the preference information for a recipient 106 to sender
102 electronically, such as through the Internet, or manually, such
as through the mail (step 306).
[0036] Delivery service 104 may provide the preference information
to selective senders 102 or to all senders 102. For example, the
preference information may be supplied only to senders 102 who have
sent mail items 108 to recipients 106 in the past.
[0037] The preference information, including the filter criteria,
could be very valuable to senders 102. For example, just as the
filter criteria may identify recipients who do not want certain
mail items 108, it may also identify recipients that do, or at
least who have not said that they do not want to receive certain
mail items 108. Thus, delivery service 104 may also provide a list
of recipients 106 who do want certain mail items 108 to senders
102, or the senders 102 may generate such a list from the
preference information provided to them by delivery service
104.
[0038] In addition, using the preference information, senders 102
may increase the chances of a recipient receiving and opening then
mail item 108. For example, senders 102 may solicit recipients 106
who have indicated that they do not want to receive mail items 108
that have a certain classification, such as bulk-class mail items,
by using the preference information to generate first-class mail
items instead of bulk-class mail item to those recipients, thus
increasing the chances of a recipient 106 opening the mail item
108.
[0039] As indicated in the foregoing description, delivery service
104 may provide some or all of the recipient preference information
to senders 102. In one embodiment, where the senders 102 have
household income information about the recipients 106, senders 102
could make mailing decisions based on this information. For
example, a sender 102 may stop sending mail items 108 to recipients
106 that only make $30,000 year, but continue sending mail items
108 to $50,000 a year households, even though those households have
indicated they do not want certain type of mail items 108 from the
sender 102. Sender 102 may keep sending to high-income households
because they are more likely to purchase something from the sender
102.
[0040] Moreover, in another embodiment, using the preference
information, delivery service 104 may approach a certain sender 102
and offer them information about recipients 106 who have indicated
a preference to receiving mail items 108 from that sender 102 or
certain types of mail items 108 which that sender may offer. As a
result, sender 102 may target these recipients, for example,
through a new advertising campaign because sender 102 knows that
these recipients 106 may be interested in the products or services
of the sender 102.
[0041] Moreover, delivery service 104 may offer the preference
information to senders 102 based on several factors. For example,
in one embodiment, delivery service 104 may offer the filter
criteria to senders 102 only if the senders 102 agree to pay
delivery service 104. In another embodiment, delivery service 104
may offer the filter criteria to senders 102 free of charge. In
still another embodiment, delivery service 104 may offer the filter
criteria to senders 102 only after obtaining recipients'
consent.
[0042] Although the delivery service 104 may provide senders 102
with a recipient's preferences, senders 102 may ignore the
recipient's preferences and send mail items 108 to the recipients
106 anyway. FIG. 4 is an exemplary flowchart illustrating the steps
of a process for filtering mail items where the senders 102 may
have ignored the recipient's preferences, in accordance with
methods and systems consistent with the present invention. Steps
402, 404, 406, 408, 410, and 412 of FIG. 4 are similar to steps
202, 204, 206, 208, 210, and 212 of FIG. 2. The only difference in
FIG. 4 and FIG. 2 is the addition of a new step (step 405). As a
result of this step, delivery service 405 may provide part or all
of the preference information to senders 102 so that the senders
102 only send mail items 108 to those recipients 106 who want mail
items 108 from the sender 102 or who have at least not indicated
that they do not want to receive mail items 108 from the sender
102. In this embodiment, if a sender 102 ignores the recipient's
preferences and sends an unwanted mail item 108 to a recipient 106,
delivery service 104 may nevertheless remove this unwanted mail
item 108 from the delivery stream using the preference information
of the recipient.
[0043] Although not shown in FIGS. 2-4, it will he apparent to one
skilled in the art mat a recipient 106 may modify the preference
information, including the filter criteria, provided to delivery
service 104 at anytime and that the changes may be sent to senders
102 by delivery service 104. Moreover, a delivery service 104 may
or may not charge a recipient for taking out unwanted mail items
108. The charge may be a nominal fee, such as fifty cents a moth or
a dollar a month.
[0044] Furthermore, it will be apparent to one skilled in the art
that some or all of the steps shown in FIGS. 2-4 may be implemented
electronically, for example, through the use of computers. FIGS.
5-8 illustrate such an electronic system. FIG. 5 is an exemplary
block diagram of such a system 500, in accordance with methods and
systems consistent with the present invention. System 500 may
include one or more client computers 502, a delivery service
computer 504, and one or more sender computers 506, all of which
may be interconnected via a network 508.
[0045] Each client computer 502 may include a computer or any other
processor capable of communicating with other computers (e.g.,
delivery service computer 504) and displaying information. Client
computer 502 may be located at a recipient's home or at a customer
service location operated by delivery service 104. Using client
computer 502, a recipient 106 may send filter criteria to delivery
service computer 504.
[0046] Delivery service computer 504 may include one or more
computers capable of communicating with other computers (e.g.,
client computer 502) and displaying information. Delivery service
computer 504 may be operated by a delivery service 104. Delivery
service computer 504 may obtain personal information (e.g., name,
address, financial information) to establish an account for a
recipient 106 and may assign an account number to the recipient
106. Delivery service computer 504 may also assign logon
information (e.g., user name and/or password) to a recipient
106.
[0047] In addition, delivery service computer 504 may obtain
preference information, including filter criteria, from a recipient
106, may store it in a database, and may send all or parts of it to
sender computer 506. Upon receipt of a mail item 108 from a sender
102, delivery service 104 may use delivery service computer 504 to
read, for example, the shipping information affixed on the mail
item 108, compare it to the preference information for the intended
recipient 106 of mail item 108, and determine whether mail item 108
should be delivered to the recipient 106.
[0048] In accordance with an embodiment of the present invention,
delivery service computer 504 may include all or some of the
components shown in the registration system disclosed in U.S.
patent application Ser. No. 09/809,328 ("'328 application"), filed
Mar. 16, 2001, which is hereby incorporated by reference.
[0049] Sender computer 506 may include a computer or any other
processor capable of communicating with other computers (e.g.,
delivery service computer 504) and displaying information. Sender
computer 506 may receive recipient preference information, such as
filter criteria, from delivery service computer 504, and may use
this information to determine whether or not it should send mail
items 108 to certain recipients 106. Sender computer 506 may be
operated by a sender 102.
[0050] Network 508 may be a single or a combination of any type of
computer network, such as a Local Area Network (LAN) or a Wide Area
Network (WAN). For example, network 508 may comprise an Ethernet
network operating according to the IEEE 802.3 standard. In
addition, network 508 maybe a combination of public (e.g.,
Internet) and private networks.
[0051] Other system and network configurations will be apparent to
those skilled in the art from the foregoing and following
description, and thus, are also within the scope of the present
invention. For example, it will be apparent to one skilled in the
art that multiple computers may perform the taste performed by
delivery service computer 504.
[0052] FIG. 6 is an exemplary block diagram of client computer 502,
in accordance, with methods and systems consistent with the present
invention. As shown, client computer 502 may include a processor
602, which connects via a bus 604 to a memory 606, a secondary
storage 608, a network interface 610, and an input/output interface
612.
[0053] Memory 606 may include an operating system 614 and a browser
process 616. Operating system 614, may include, for example, the
Windows 2000 operating system available from Microsoft Corporation.
Browser process 616 may include a conventional software
application, such as NETSCAPE NAVIGATOR or INTERNET EXPLORER, for
issuing HTTP requests to other computers (e.g., delivery service
computer 504). For example, browser process 616 may request a
specific web page or request other computers (e.g., delivery
service computer 504) to perform a database query. Browser process
616 also may read HTML codes embedded in the web pages received
from the various servers to determine how, where, and in what
colors and fonts fee elements on the web pages must be displayed.
In another embodiment, if cellular phones are used as client
computers 502, a WAP-compatible micro-browser may be used as the
browser process 616. In still another embodiment, encryption
capability may be included in browser process 616.
[0054] Secondary storage 608 may include a computer readable
medium, such as a disk drive and a tape drive. From the tape drive,
software and data may be loaded onto the disk drive, which can then
be copied into memory 606. Similarly, software and data in memory
606 may be copied onto the disk drive, which can then be loaded
onto the tape drive.
[0055] Network interface 610 may transmit and receive via network
508 messages addressed to client computer 502. Input/Output
interface 612 may include, for example, a keyboard or a keypad and
a display unit.
[0056] FIG. 7 is an exemplary block diagram of delivery service
computer 504, hi accordance with methods and systems consistent
with the present invention. As shown, delivery service computer 504
may include a processor 702, which connects via a bus 704 to a
memory 706, a secondary storage 708, a network interlace 710, and
an input/output interface 712.
[0057] Memory 706 may include an operating system 714, a criteria
process 716, a filter process 718, and a database 720. Operating
system 714 may include, for example, the Windows 2000 operating
system available from Microsoft Corporation. Criteria process 716
and filter process 718 may include stored instructions in the form
of software, which are executed by processor 702. Criteria process
716 may obtain preference information, including filter criteria,
from a recipient 106, store it in database 720, and may send it to
sender computer 506. Filter process 718 may filter mail items 108
that are received by delivery service 104 for delivery to
recipients 106. Database 720 may include any type of database, such
as a relational database and may include several types of
information, such as preference information of recipients 106.
[0058] Secondary storage 708 may include a computer readable
medium, such as a disk drive and a tape drive. From the tape drive,
software and data may be loaded onto the disk drive, which can then
be copied into memory 706. Similarly, software and data in memory
706 may be copied onto the disk drive, which can then be loaded
onto the tape drive.
[0059] Network interface 710 may transmit and receive via network
508 messages addressed to delivery service computer 504.
Input/Output interface 712 may include, for example, a keyboard or
a keypad and a display unit.
[0060] It will be apparent to one skilled in the art that client
computer 502 and delivery service computer 504 may include some or
all of the components shown in FIGS. 6 and 7, respectively. In
addition, it will be apparent to one skilled in the art that client
computer 502 and delivery service computer 504 may include
additional components not shown in FIGS. 6 and 7, respectively. For
example, delivery service computer 504 may include an image
recognition device to read information on mail items 108 and
provide this information to filter process 718 for comparison to
the preference information. Moreover, it will be apparent to one
skilled in the art that sender computer 506 may include some or all
of the components shown in FIG. 6.
[0061] The operation of system 500 will now be described. A
recipient 106 may use client computer 502 to connect to delivery
service-computer 504 and-to request filtering of mail items. For
example, using client computer 502, a recipient 106 may visit a web
site hosted by delivery service computer 504 and may select the
option of filtering mail items from the web site. In response,
criteria process 716 may request preference information, including
the filter criteria, from recipient 106. After obtaining the
preference information, criteria process 716 may store it in
database 720. Criteria process 716 may also send all or part of the
preference information to sender computers 506.
[0062] When the criteria process 716 is obtaining the preference
information from a recipient 106, delivery service computer 104 may
create an account for the recipient 106 arid/or assign logon
information to the recipient 106. The recipient may use the logon
information to access other services provided by the delivery
service or may use it to change preference information at a later
time.
[0063] After the preference information has been stored in database
720, filter process 718 of delivery service computer 504 may use it
to filter mail items 108. FIG. 8 is an exemplary flowchart
illustrating the steps performed by filter process 718, in
accordance with methods and systems consistent with the present
invention. Upon receiving a mail item 108 that is intended for a
recipient 106, filter process 718 obtains the name and/or address
of the recipient 106 (step 802). In one embodiment, the sender 102
may have bar coded the recipient name and address information on
mail item 108 and thus, filter process 718 may just read this
barcode information and decode it. In another embodiment, filter
process 718 may scan the mail item 108 to determine the name or
address of the recipient 106. Any conventional scanning or image
recognition mechanisms may be used to determine the name or address
of the recipient.
[0064] Next, filter process 718 may query database 720 to determine
if database 720 has preference information for the intended
recipient 106 (step 804). For example, filter process 71S may query
the database 720 to determine if there is a record for the named
recipient or for the address on the mail item 108.
[0065] If there is no preference information for the intended
recipient, filter process 718 may not filter out the mail item 108
and the mail item 108 may be delivered to its intended recipient
106 (step 806). On the other hand, if there is preference
information for the intended recipient 106 in database 720, filter
process 718 may retrieve the preference information from the
database 720 (step 808).
[0066] Next, filter process 718 may obtain more information about
the mail item 108 (step 810). For example, filter process 718 may
obtain sender information or information about the type of toe mail
item, classification of the mail item, the weight of the mail item,
or the size of the mail item, for example, by scanning the mail
item. After obtaining more information about the mail item 108,
filter process 718 may compare this information with the preference
information (812) to determine if this mail item 108 should be
filtered out (step 814).
[0067] If filter process 718 determines that the mail item should
not be filtered out, filter process 718 may not filter out the mail
item 108 and the mail item 108 may be delivered to its intended
recipient 106 (steps 814 and 806). On the other hand, if filter
process 718 determines that the mail item should be filtered,
filter process 718 may cause delivery service computer 104, for
example, to generate a label that reads "Do not deliver" (814 and
816). A representative of the delivery service 104 may place the
label on the mail item 108 so that the mail item 108 is not
delivered to the recipient. It will be apparent to one skilled in
the art that other methods may be used to indicate that a mail item
108 should not be delivered to the recipient 106. For example,
filter process 718 may flag a database on delivery service computer
504 to indicate that a certain mail item 108 should not be
delivered.
[0068] The above-noted features, other aspects, and principles of
the present invention may be implemented in various system or
network configurations to provide automated and computational tools
for filtering out mail items. Such configurations and applications
may be specially constructed for performing the various processes
and operations of the invention or they may include a general
purpose computer or computing platform selectively activated or
reconfigured by program code to provide the necessary
functionality. The processes disclosed herein are not inherently
related to any particular computer or other apparatus, and may be
implemented by a suitable combination of hardware, software, and/or
firmware. For example, various general purpose machines may be used
with programs written in accordance with teachings of the
invention, or it may be more convenient to construct a specialized
apparatus or system to perform the required methods and
techniques.
[0069] The present invention also relates to computer readable
media that include program instruction or program code for
performing various computer-implemented operations based on the
methods and processes of the invention. The media and program
instructions may be those specially designed and constructed for
the purposes of the invention, or they may be of the kind
well-known and available to those having skill in the computer
software arts. The media may take many forms including, but not
limited to, non-volatile media, volatile media, and transmission
media. Non-volatile media includes, for example, optical or
magnetic disks. Volatile media includes, for example, dynamic
memory. Transmission media includes, for example, coaxial cables,
copper wire, and fiber optics. Transmission media can also take the
form of acoustic or light waves, such as those generated during
radio-wave and infra-red data communications. Examples of program
instructions include both machine code, such as produced by
compiler, and files containing a high level code that can be
executed by the computer using an interpreter.
[0070] Furthermore, it will be apparent to those skilled in the art
that various modifications and variations can he made in die system
and method of the present invention and in construction of this
invention without departing from the scope or spirit of the
invention.
[0071] Moreover, other embodiments of the invention will be
apparent to those skilled in the art from consideration of the
specification and practice of the invention disclosed herein. It is
intended that the specification and examples be considered as
exemplary only, with a true scope and spirit of the invention being
indicated by the following claims.
* * * * *