WO1999039271A1 - Method and apparatus for attribute-based addressing of messages in a networked system - Google Patents
Method and apparatus for attribute-based addressing of messages in a networked system Download PDFInfo
- Publication number
- WO1999039271A1 WO1999039271A1 PCT/US1999/001582 US9901582W WO9939271A1 WO 1999039271 A1 WO1999039271 A1 WO 1999039271A1 US 9901582 W US9901582 W US 9901582W WO 9939271 A1 WO9939271 A1 WO 9939271A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recipient
- message
- delivery rule
- attributes
- attribute
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000007246 mechanism Effects 0.000 abstract description 6
- 238000012217 deletion Methods 0.000 description 16
- 230000037430 deletion Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Definitions
- the present invention relates to the addressing of electronic messages or packages. More specifically, the present invention relates to a method and apparatus for attribute-based addressing of messages or packages.
- mass communication programs often inundate individual recipients or groups with unwanted messages which are not relevant to the interests of the recipients or groups.
- the recipients or groups are therefore forced to clear out their electronic mailboxes of these unwanted messages or packages on a regular basis.
- the marketing source In typical marketing campaigns, the marketing source generally attempts to compile a list of addresses which correspond to a desired target audience.
- Several different methods and techniques have been utilized in refining the generation of target audience address lists. For instance, marketing sources have utilized statistical information (median income, number of children, type and number of computers, etc.) regarding the residents of a geographical area in order to generate a target audience address list.
- Another example of a technique used in generating target audience address lists is in the situation where a purchaser of a product fills out a registration card which contains information regarding their purchasing habits. The information contained on the registration card is then utilized by a marketing source in generating a target audience address list.
- Yet another example of a method used in generating target audience address lists is buying information from an information broker. An information broker sells marketing information to different marketing sources from information contained within the information broker's own marketing clearinghouse database.
- the target audience address lists often contain outdated or inaccurate information regarding the members contained within the lists.
- the inaccuracies can result from outdated information, change in status, inaccurate transcriptions, and a myriad of other associated inaccuracies which may occur during generation of these target audience address lists. Therefore, the marketing campaign results in messages being sent to recipients who have no interest in the subject matter of the message, along with a loss associated with the cost of sending each message.
- a marketing source would find it useful to have the ability to send messages to those who fit a certain profile of an ideal target recipient who would be interested in the contents of the message.
- a recipient of information would like to prevent messages and packages which would not be of interest to them from being delivered, while allowing those messages that would be of interest to the recipient to be delivered.
- a software or hardware computer manufacturer may wish to contact a product user who has a specific version or model of their product. The manufacturer may wish to send a message to the user of the specific version or product regarding a problem or update product associated with that specific version, while omitting contact with those product users which do not use that specific version of the product.
- Such an addressing system would allow for messages to be sent only to those prospective recipients which satisfy a certain profile criteria, while omitting other prospective recipients which do not satisfy the profile criteria. Moreover, the addressing system would reduce the number of messages, and thereby the cost associated with the sending of unwanted messages which are not relevant to the interests of a particular recipient or group.
- addressing system which provides a general set of profile parameters which could be used to address messages to recipients, wherein messages would be sent to only those prospective recipients which satisfy a certain profile criteria. Additionally, the addressing system would allow the prospective recipients the ability to change the individual profile parameters associated with the recipient in order to reflect the individual's interests. The ability to change the individual profile associated with the recipient would, in effect, allow the recipient the ability to filter out messages which do not contain subject matter of interest to the recipient.
- Embodiments of the present invention provide an addressing system that includes a general set of profile parameters that are used to address messages to prospective recipients. The messages are delivered to only those prospective recipients having certain individual profile parameters. Additionally, the addressing system allows the prospective recipients to change the individual profile parameters in order to reflect the individual's interests or preferences. Accordingly, the ability to change the individual profile parameters associated with the recipient, in effect, allows the prospective recipient to filter out messages that do not contain subject matter of interest to the prospective recipient.
- An embodiment of the invention associates an attribute-based address with a message.
- the attribute-based address is based on a set of defined group attributes.
- a discovery rule associated with the attribute-based address is executed such that the message is delivered to a recipient having individual attributes which satisfy the delivery rule.
- the delivery rule is executed by an originator of the message. In other embodiments, the delivery rule is executed by the recipient of the message.
- Another embodiment of the invention provides a delivery rule that includes a relevance-based ranking function.
- Figure 1 is a flow diagram illustrating an embodiment of a procedure for attribute-based addressing of messages in a networked system.
- Figure 2 illustrates an embodiment of a procedure for attribute-based addressing of messages in a networked system, wherein a delivery rule is executed by a first recipient.
- Figure 3 illustrates an embodiment of a procedure for attribute-based addressing of messages in a networked system, wherein a delivery rule is executed by a first recipient, and then possibly re-executed by a second prospective recipient.
- Figure 4 illustrates an embodiment of a computer system that can be used with the present invention.
- Figure 5 illustrates an embodiment of a computer-readable medium containing various sets of instructions, code sequences, configuration information, and other data used by a computer or other processing device.
- the present invention is directed to an addressing system that provides a general set of profile parameters that are used to address messages to prospective recipients, wherein the messages are delivered to only those prospective recipients having certain individual profile parameters. Additionally, the addressing system allows the prospective recipients the ability to change the individual profile parameters associated with the prospective recipient in order to reflect the individual's interests. Accordingly, the ability to change the individual profile parameters associated with the recipient, in effect, allows the prospective recipient the ability to filter out messages which do not contain subject matter of interest to the prospective recipient.
- the various prospective recipients in the network can be any type of server or client computing device, including, but not limited to, desktop or laptop computers, personal digital assistants (PDAs), or devices containing embedded controllers or embedded processors.
- PDAs personal digital assistants
- any type of communication link and communication medium can be used to communicate information between two or more devices. Message can also 7
- a computer-readable medium such as a CD-ROM. a tape, or a diskette.
- FIG. 1 is a flow diagram illustrating an embodiment of a procedure for attribute-based addressing of messages in a networked system.
- an attribute-based address (ABA) 106 is associated with a message or package 108.
- the ABA 106 is an address which is generated from a set of defined group attributes 110.
- An attribute is any identification data which can be associated with a user or prospective recipient.
- the set of defined group attributes 110 comprises a collection of attributes which are utilized within the attribute-based addressing system for addressing messages to prospective recipients.
- the set of defined group attributes 110 may contain such attribute items as gender, income amount, computer processor type, age, hobbies, or any other desired attribute.
- new attributes or subsets of existing attributes can be added to, or removed from, the set of defined group attributes 106 in order to allow programming flexibility with respect to the individual attributes which make up the set of defined group attributes 110.
- the ABA 106 is typically generated by an originator of the message and is utilized in targeting a specific user as the prospective recipient of the message 108.
- the message or package 108 may be any collection of data, including, but not limited to, executable programs, text, and/or graphics.
- the ABA 106 typically comprises a combination of chosen attributes which are selected from the set of defined group attributes 110. However, the ABA 106 may be made up of a single attribute selected from the set of defined group attributes 110.
- the ABA 106 is formatted into a desired delivery rule structure which, when executed, assists in determining if the message 108 is appropriate to send to a particular prospective recipient.
- the ABA 106 may be formatted in any type of 8
- a particular originator of a message 108 may desire that a specific message be sent only to certain individuals within a certain class. For instance, the originator of the message may want the message 108 to be sent to prospective recipients with the following attributes: gender: male, age: 30 or less, hobby: golf, and income: over $50,000 or a stock portfolio: over $250,000. Accordingly, the ABA 106 is formatted into a delivery rule structure which is utilized in determining if the message 108 is appropriate to send to a particular prospective recipient.
- An attribute can also represent a real-time event or activity (e.g., applications currently running or the opening of a graphical window).
- the ABA 106 for the aforementioned attributes could be expressed within a Boolean delivery rule structure 112 as follows:
- the same ABA 106 could be expressed within a ranking-based delivery rule structure 114, wherein the originator may assign a weighting factor or other ranking factor to those individual attributes which are considered to be of high importance to the originator. For instance, with regard to the attributes listed above, the originator may consider the income of the prospective recipient to be of primary importance, with secondary importance assigned to the hobby of golf. Therefore, a high weighting factor of 0.3 is ascribed to the income and stock attributes, a median
- the weighting factor is counted if the condition is true. Thus, if a particular recipient is male, age 28, enjoys golf, and has an income of $60,000, then a weighted total of 0.6 is generated.
- the weightings applied above are all positive. However, negative weightings may also be applied (e.g., for undesirable attributes or attributes indicating a lack of interest in the message).
- the delivery rule associated with the ABA 106 is executed, wherein an ABA data set 116 is generated and is comprised of those attributes listed in the ABA 106.
- the delivery rule compares the attributes contained in the ABA data set 116 with a set of published user attributes 118 associated with the prospective intended recipient 120.
- the published user attributes 118 associated with the prospective intended recipient 120 can be published to a medium which allows access to anyone interested in the prospective recipient's attribute profile. Additionally, the prospective recipient 120 may modify or change the published user attributes 118 to reflect the prospective recipient's interests. Therefore, an originator would be able to configure an ABA 106 to 10
- the comparison may be performed by either a first device 122 associated with the originator of the message or by a second device 124 associated with prospective intended recipient 120, or any other device capable of executing the delivery rule. If there is a sufficient data correlation between the ABA data set 116 and the published user attributes 118 associated with the prospective recipient 120, then the delivery rule is satisfied and the message 108 is sent to the prospective recipient 120.
- the message 108 can be either stored in a recipient accessible data file (RAF) 126, with an option of forwarding to a deletion queue 128 after a specified period, or the message can simply be placed directly into a deletion queue 130, wherein after a second specified period of time the data in the respective deletion queues are cleared (deleted).
- RAF recipient accessible data file
- Figure 2 illustrates an embodiment of a procedure for attribute-based addressing of messages in a networked system, wherein a delivery rule is executed by a first recipient.
- an attribute-based address (ABA) 206 is associated with a message 208, wherein the ABA 206 is an address which is generated from a set of defined group attributes 210.
- the set of defined group attributes 210 comprises a collection of attributes which are utilized within the attribute-based addressing system.
- the ABA 206 is formatted into any desired delivery rule structure which, when executed, assists in determining if the message 208 is appropriate to be sent to a particular prospective recipient.
- the ABA 206 can be expressed in either a Boolean delivery rule structure 212, or in a ranking based delivery rule structure 214, or in any other type of delivery rule structure which would assist in determining if the message 208 is appropriate to be sent to a prospective recipient. 11
- the message is supplied (S) to a first recipient 216, such as a server or network computer, which executes the delivery rule associated with the ABA 206, thereby generating an ABA data set 218.
- the delivery rule compares the attributes contained in the ABA data set 218 with a set of semi-private (or private) user attributes 220 associated with a second prospective recipient 222.
- the set of semi-private (or private) user attributes 220 associated with a second prospective recipient 222 is known only to the second prospective recipient 222 and the first recipient 216, but is not known to the originator of the message.
- the second prospective recipient 222 may modify or change the set of semi-private (or private) user attributes 220 associated with a second prospective recipient 222 to reflect the prospective second recipient's interests. As such, the originator does not have the ability to see information which the second prospective recipient 222 may consider private. If there is sufficient data correlation between the ABA data set 218 and the semi-private (or private) user attributes 220 associated with the second prospective recipient 222, then the delivery rule is satisfied and the message 208 is delivered (D) to the second prospective recipient 222.
- the message can be either stored in a recipient accessible data file (RAF) 224, with an option of forwarding to a deletion queue 226 after a specified time period, or the message can simply be placed directly into a deletion queue 228, wherein after a second specified time period the data in the respective deletion queues are cleared (deleted).
- RAF recipient accessible data file
- Figure 3 illustrates an embodiment of a procedure for attribute-based addressing of messages in a networked system, wherein a delivery rule is executed by a first recipient, and then possibly re-executed by a second prospective recipient.
- an attribute-based address (ABA) 308 is associated with a message 310.
- the ABA 308 is an address which is generated from a set of 12
- the set of defined group attributes 312 comprises a collection of attributes which are utilized within the attribute-based addressing system.
- the ABA 308 is formatted into any desired delivery rule structure which, when executed, assists in determining if the message 310 is appropriate to be sent to a particular prospective recipient.
- the ABA 308 can be expressed in either a Boolean delivery rule structure 314, or in a ranking-based delivery rule structure 316, or in any other type of delivery rule structure which would assist in determining if the message 310 is appropriate to be sent to a prospective recipient.
- the message 310 is supplied (S) to a first recipient 318, such as a server, which executes the delivery rule associated with the ABA 308 and generates an ABA data set 320.
- the delivery rule compares the attributes contained in the ABA data set 320 with a primary set of user attributes 322 associated with a second prospective recipient 324.
- the primary set of user attributes 322 associated with a second prospective recipient 324 is known only to the second prospective recipient 324 and the first recipient 318, but is not known to the originator of the message.
- the second prospective recipient 324 may modify or change the set of primary user attributes 322 associated with a second prospective recipient 324 in order to reflect the prospective second recipient's interests.
- the delivery rule is satisfied and the message 310 is supplied (S) to the second prospective recipient 324. If the delivery rule is not satisfied, the message can be either stored in a recipient accessible data file (RAF) 326, with an option of forwarding to a deletion queue 328 after a specified time period, or the message can simply be placed directly into a deletion queue 330, wherein after a 13
- RAF recipient accessible data file
- the delivery rule is re-executed.
- the delivery rule compares the attributes contained in the ABA data set 320 with a secondary set of user attributes 332 associated with the second prospective recipient 324.
- the secondary set of user attributes 332 associated with a second prospective recipient 324 is known only to the second prospective recipient 324 and is not known to either the first recipient 318 or the originator of the message.
- the second prospective recipient 324 may modify or change both the sets of user attributes, primary 322 and secondary 332, associated with the second prospective recipient 324 to reflect the prospective second recipient's interests.
- the delivery rule is satisfied and the message 310 is delivered (D) to the second prospective recipient 324. If the delivery rule is not satisfied, the message 310 can be either stored in a recipient accessible data file (RAF) 334, with an option of forwarding to a deletion queue 336 after a specified time period, or the message 310 can simply be placed directly into a deletion queue 338, wherein after a second specified time period the data in the respective deletion queues are cleared (deleted).
- RAF recipient accessible data file
- the delivery rule determines if there is sufficient correlation between an ABA data set and the respective individual attributes associated with a prospective recipient. The delivery rule determines this correlation by taking the attributes associated with the respective ABA data set and comparing these 14
- the respective individual attributes associated with the prospective recipient would have to contain the following attributes in order to satisfy the delivery rule: gender: male, age: 30 or less, and hobby: golf. Additionally, the respective individual attributes associated with the prospective recipient would have to contain either one of the following attributes in order to satisfy the delivery rule: income: over $50,000 or a stock portfolio: over $250,000. If the respective individual attributes associated with the respective intended recipient contain the aforementioned attributes, then the delivery rule would be satisfied and the message is provided to the recipient.
- the delivery rule may be satisfied if the low weighting factor (0.1) assigned to these attributes are considered by the delivery rule to be inconsequential. Therefore, the delivery rule may be programmed to allow the delivery rule to be satisfied in the absence of certain attributes corresponding to minimal weighting factors. Accordingly, if the delivery rule is programmed to allow satisfaction of the delivery rule with the absence of minimally weighted attributes (gender: male and age: 30 or less), then the remaining respective attributes associated with the prospective recipient would contain sufficient attributes to satisfy the delivery rule (income: over $50,000 or a stock portfolio: over $250,000, and hobby: golf). If multiple messages are received by a message recipient, the messages may be displayed based on their ranking such that messages with the highest ranking is displayed on the top of a message list.
- the delivery rule can be programmed to execute a default protocol to handle such an insufficient information situation. For instance, when a delivery rule for an ABA is being executed on a first level recipient, such as on a server, insufficient or unknown attribute information associated with the set of user attributes is considered to be true or satisfied, thereby allowing the delivery rule to be satisfied.
- the delivery rule for an ABA is being executed on a second level recipient, such as a client or user machine, and the message or package is marked as critical, then insufficient or unknown attribute information associated with the set of user attributes is considered to be true or satisfied, thereby allowing the delivery rule to be satisfied. Otherwise, if the package is marked as non-critical, then insufficient or unknown 16
- attribute information associated with the set of user attributes is considered false, wherein the delivery rule is not satisfied.
- Figure 4 illustrates an embodiment of a computer system that can be used with the present invention (e.g., as a client or a server).
- the various components shown in Figure 4 are provided by way of example. Certain components of the computer in Figure 4 can be deleted from the addressing system for a particular implementation of the invention.
- the computer shown in Figure 4 may be any type of computer including a general purpose computer.
- FIG. 4 illustrates a system bus 400 to which various components are coupled.
- a processor 402 performs the processing tasks required by the computer.
- Processor 402 may be any type of processing device capable of implementing the steps necessary to perform the addressing and delivery operations discussed above.
- An input/output (I/O) device 404 is coupled to bus 400 and provides a mechanism for communicating with other devices coupled to the computer.
- a read-only memory (ROM) 406 and a random access memory (RAM) 408 are coupled to bus 400 and provide a storage mechanism for various data and information used by the computer. Although ROM 406 and RAM 408 are shown coupled to bus 400, in alternate embodiments, ROM 406 and RAM 408 are coupled directly to processor 402 or coupled to a dedicated memory bus (not shown).
- a video display 410 is coupled to bus 400 and displays various information and data to the user of the computer.
- a disk drive 412 is coupled to bus 400 and provides for the long-term mass storage of information. Disk drive 412 may be used to store various profile data sets and other data generated by and used by the addressing and delivery system.
- a keyboard 414 and pointing device 416 are also coupled to bus 400 and provide mechanisms for entering information and commands to the computer.
- printer 418 is coupled to bus 400 and is capable of creating a hard-copy of information generated by or used by the computer.
- Figure 5 illustrates an embodiment of a computer-readable medium 500 containing various sets of instructions, code sequences, configuration information, and other data used by a computer or other processing device.
- the embodiment illustrated in Figure 5 is suitable for use with the addressing and delivery system described above.
- the various information stored on medium 500 is used to perform various data processing operations.
- Computer-readable medium 500 is also referred to as a processor-readable medium.
- Computer-readable medium 500 can be any type of magnetic, optical, or electrical storage medium including a diskette, magnetic tape, CD- ROM, memory device, or other storage medium.
- Computer-readable medium 500 includes interface code 502 that controls the flow of information between various devices or components in the addressing and delivery system.
- Interface code 502 may control the transfer of information within a device (e.g., between the processor and a memory device), or between an input/output port and a storage device. Additionally, interface code 502 may control the transfer of information from one device to another (e.g., the transfer of user attribute data between a client and a server).
- Computer-readable medium 500 also includes a set of defined group attribute data 504 from which an ABA can be generated and used in addressing messages or packages. Additionally, delivery rule code 506 is included within the medium to allow the ABA to be expressed in a variety of different delivery rule structures.
- the computer-readable medium 500 may further include Boolean logic function code 508 and relevance-based ranking code 510 which can be used by the delivery rule code 506 in formatting the ABA. 18
- a published data set of individual attributes 512 associated with a prospective recipient is also included within computer-readable medium 500.
- the published data set 512 may reside on either a client or at a location accessible to the originator of a message or package, is also illustrated.
- the originator of a particular message or package, or anyone interested in the profile of a particular user or prospective recipient may access the published data set in order to determine if a particular user would be interested in a particular message.
- the published data set of individual attributes 512 associated with the prospective recipient can be modified by the prospective recipient if so desired. If it is determined that the delivery rule of the ABA associated with the message is satisfied, then the message is delivered to the prospective recipient.
- a semi-private data set of attributes 514 is provided within the computer-readable medium 500.
- the semi-private data set of attributes 514 is associated with the second prospective recipient and is known only to a first prospective recipient and the second prospective recipient, but is not known to the originator of a message or packet.
- a first prospective recipient such as a server, can utilize this semi- private data set of attributes 514 in determining if a message or packet would be appropriate for a second prospective recipient. If it is determined that the delivery rule of the ABA associated with the message is satisfied, then the message is delivered to the second prospective recipient.
- computer-readable medium 500 may include other data set attributes, such as private data set attributes, for determining whether a message or packet should be provided to a prospective recipient.
- the primary data set of attributes 516 which is associated with the second prospective recipient, is known only to a first prospective recipient and the second prospective recipient, but is not known to the originator of a message or 19
- a first prospective recipient such as a server, can utilize this primary data set of attributes 516 in determining if a message or packet would be appropriate for the second prospective recipient. If it is determined that the delivery rule of the ABA associated with the message is satisfied, then the message is supplied to the second prospective recipient.
- the secondary data set of attributes 518 which is associated with the second prospective recipient, is known only to the prospective second recipient and is not known to either the first prospective recipient or to the originator of a message or packet.
- a first prospective recipient such as a server, can utilize the primary data set of attributes 516 in determining if a message or packet would be appropriate for a second prospective recipient. If the first prospective recipient determines that the delivery rule of the ABA associated with the message is satisfied, then the message is supplied to the second prospective recipient. After the message is supplied to the second prospective recipient, the delivery rule of the ABA associated with the message is re-executed.
- the second prospective recipient such as a client, can utilize the secondary data set of attributes 518 in determining if a message or packet would be appropriate for the second prospective recipient. If it is determined that the delivery rule of the ABA associated with the message is satisfied, then the message is delivered to the second prospective recipient.
- a recipient accessible data file (RAF) 520 and a deletion queue 52 are provided within the computer-readable medium 500 to allow for the storage of messages which do not satisfy the delivery rule. Therefore, if the delivery rule is not satisfied, the message can be either stored in the recipient accessible data file (RAF) 520, with an option of forwarding to a deletion queue 525 after a specified time period, 20
- the message can simply be placed directly into a deletion queue 525, wherein after a second specified time period the data in the deletion queue is cleared (deleted).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP99905472A EP1057112A1 (en) | 1998-01-31 | 1999-01-26 | Method and apparatus for attribute-based addressing of messages in a networked system |
AU25624/99A AU2562499A (en) | 1998-01-31 | 1999-01-26 | Method and apparatus for attribute-based addressing of messages in a networked system |
CA002318849A CA2318849A1 (en) | 1998-01-31 | 1999-01-26 | Method and apparatus for attribute-based addressing of messages in a networked system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1711498A | 1998-01-31 | 1998-01-31 | |
US09/017,114 | 1998-01-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999039271A1 true WO1999039271A1 (en) | 1999-08-05 |
Family
ID=21780804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/001582 WO1999039271A1 (en) | 1998-01-31 | 1999-01-26 | Method and apparatus for attribute-based addressing of messages in a networked system |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1057112A1 (en) |
AU (1) | AU2562499A (en) |
CA (1) | CA2318849A1 (en) |
WO (1) | WO1999039271A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6256664B1 (en) | 1998-09-01 | 2001-07-03 | Bigfix, Inc. | Method and apparatus for computed relevance messaging |
US6263362B1 (en) | 1998-09-01 | 2001-07-17 | Bigfix, Inc. | Inspector for computed relevance messaging |
FR2812782A1 (en) * | 2000-08-03 | 2002-02-08 | France Telecom | SYSTEM FOR CONTROLLING ELECTRONIC MAIL EXCHANGE FLOW AND INTERNET ACCESS |
US7197534B2 (en) | 1998-09-01 | 2007-03-27 | Big Fix, Inc. | Method and apparatus for inspecting the properties of a computer |
US7277919B1 (en) | 1999-03-19 | 2007-10-02 | Bigfix, Inc. | Relevance clause for computed relevance messaging |
US8914507B2 (en) | 1998-09-01 | 2014-12-16 | International Business Machines Corporation | Advice provided for offering highly targeted advice without compromising individual privacy |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5093918A (en) * | 1988-12-22 | 1992-03-03 | International Business Machines Corporation | System using independent attribute lists to show status of shared mail object among respective users |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
-
1999
- 1999-01-26 EP EP99905472A patent/EP1057112A1/en not_active Withdrawn
- 1999-01-26 CA CA002318849A patent/CA2318849A1/en not_active Abandoned
- 1999-01-26 WO PCT/US1999/001582 patent/WO1999039271A1/en not_active Application Discontinuation
- 1999-01-26 AU AU25624/99A patent/AU2562499A/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5093918A (en) * | 1988-12-22 | 1992-03-03 | International Business Machines Corporation | System using independent attribute lists to show status of shared mail object among respective users |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6256664B1 (en) | 1998-09-01 | 2001-07-03 | Bigfix, Inc. | Method and apparatus for computed relevance messaging |
US6263362B1 (en) | 1998-09-01 | 2001-07-17 | Bigfix, Inc. | Inspector for computed relevance messaging |
US6356936B1 (en) | 1998-09-01 | 2002-03-12 | Bigfix, Inc. | Relevance clause for computed relevance messaging |
US6801929B1 (en) | 1998-09-01 | 2004-10-05 | Bigfix, Inc. | Relevance clause for computed relevance messaging |
US7197534B2 (en) | 1998-09-01 | 2007-03-27 | Big Fix, Inc. | Method and apparatus for inspecting the properties of a computer |
US7346655B2 (en) | 1998-09-01 | 2008-03-18 | Bigfix, Inc. | Method and apparatus for computed relevance messaging |
US8914507B2 (en) | 1998-09-01 | 2014-12-16 | International Business Machines Corporation | Advice provided for offering highly targeted advice without compromising individual privacy |
US7277919B1 (en) | 1999-03-19 | 2007-10-02 | Bigfix, Inc. | Relevance clause for computed relevance messaging |
FR2812782A1 (en) * | 2000-08-03 | 2002-02-08 | France Telecom | SYSTEM FOR CONTROLLING ELECTRONIC MAIL EXCHANGE FLOW AND INTERNET ACCESS |
Also Published As
Publication number | Publication date |
---|---|
EP1057112A1 (en) | 2000-12-06 |
CA2318849A1 (en) | 1999-08-05 |
AU2562499A (en) | 1999-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8782156B2 (en) | Enhanced message display | |
US8095612B2 (en) | Ranking messages in an electronic messaging environment | |
US8069267B2 (en) | Advertisement refresh rules for network applications | |
US9473442B2 (en) | On demand email response | |
US20020032602A1 (en) | Recipient selection and message delivery system and method | |
US8495508B2 (en) | Method and apparatus for contextual based search engine and enterprise knowledge management | |
KR100855195B1 (en) | Rendering Content Targeted Ads Using Email | |
US7370002B2 (en) | Modifying advertisement scores based on advertisement response probabilities | |
CA2603042C (en) | Methods and systems for member-created advertisement in a member network | |
US7421498B2 (en) | Method and system for URL based filtering of electronic communications and web pages | |
CA2516289C (en) | Method for selecting relevant campaign messages for transmission to recipients | |
US20060167747A1 (en) | Content-targeted advertising for interactive computer-based applications | |
JPH11514764A (en) | System for customized electronic identification of desired objects | |
US20060136295A1 (en) | Techniques for magazine like presentation of advertisment using computers | |
EP1057112A1 (en) | Method and apparatus for attribute-based addressing of messages in a networked system | |
JP2020166434A (en) | Notification method selection device, notification method selection method, and program | |
US8438230B2 (en) | Method and system for contextual messaging as utilized for decision support | |
Balakrishnan et al. | MASFE-Mutliagent System for Filtering E-Mails Using JADE | |
JP7553939B2 (en) | Advertising management system, advertising management method and program | |
JP7229031B2 (en) | NOTIFICATION METHOD SELECTION DEVICE, NOTIFICATION METHOD SELECTION METHOD, AND PROGRAM | |
JP2004032605A (en) | Electronic mail answering system and computer program for the same | |
US20030225620A1 (en) | Method and system for placing offers using randomization | |
JPH11184776A (en) | Electronic mail system | |
KR20110049086A (en) | How to send an advertising message | |
WO2022125141A1 (en) | Methods and systems for evaluating and improving the content of a knowledge datastore |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2318849 Country of ref document: CA Ref country code: CA Ref document number: 2318849 Kind code of ref document: A Format of ref document f/p: F |
|
NENP | Non-entry into the national phase |
Ref country code: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 25624/99 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999905472 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1999905472 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999905472 Country of ref document: EP |