WO2000036541A1 - Method and apparatus for incentive points management - Google Patents

Method and apparatus for incentive points management Download PDF

Info

Publication number
WO2000036541A1
WO2000036541A1 PCT/US1999/030131 US9930131W WO0036541A1 WO 2000036541 A1 WO2000036541 A1 WO 2000036541A1 US 9930131 W US9930131 W US 9930131W WO 0036541 A1 WO0036541 A1 WO 0036541A1
Authority
WO
WIPO (PCT)
Prior art keywords
points
user
incentive
area network
predetermined
Prior art date
Application number
PCT/US1999/030131
Other languages
French (fr)
Inventor
Joshua K. Marks
Steve L. Strasnick
Lance H. Mortensen
Original Assignee
Rstar Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rstar Corporation filed Critical Rstar Corporation
Priority to AU21934/00A priority Critical patent/AU2193400A/en
Priority to CA002355285A priority patent/CA2355285A1/en
Publication of WO2000036541A1 publication Critical patent/WO2000036541A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates to incentive point management. More particularly, the present invention relates to an integrated system and incentive points management scheme that awards points based, at least in part, on utilization of computerized resources.
  • U.S. Patent No. 5,794,210 entitled “ATTENTION BROKERAGE” issued to Goldhaber, et al. ('210 Patent).
  • the '210 Patent is based on a concept of "negatively priced information" that requires a participant to actively choose to be involved in advertising.
  • the '210 Patent further discloses a concept of "orthogonal sponsorship” where sponsorship in the form of advertising is not linked to specific programming. A user chooses to be subjected to advertising in order to receive an award.
  • the '210 patent describes a system that is solely driven by individual user's explicit participation on a spot-by-spot basis. However, many people actively avoid advertisements by, for example, channel surfing during commercial breaks
  • the incentive to view an individual ad as the result of incentives provided in accordance with the '210 patent will be insufficient to achieve significant success.
  • This system is best suited to the limited audience of active consumers of a specific product.
  • this audience is not the primary target of traditional "Brand imaging" mass market advertisers. Indeed, it is sponsored content (linked) associations and the repeated presentation of brand image messages that creates the "Brand awareness" and "Brand associations" that mass market advertisers seek.
  • the incentive program disclosed in the '210 patent requires active participation to begin involvement, the distribution of participation may be less than desired by marketing parties, or the cost per impression may be too high, or both.
  • What is needed is a dynamic, flexible, interactive incentive program that passively monitors actions by users of computing devices and does not interfere with use of the computer system or other device while effecting brand image or other impressions and or messages on a target audience.
  • a method and apparatus for incentive points management is described. Use of a computerized resource by a user is passively monitored. Incentive points are awarded based, at least in part, on use of the computerized resource by the user when the use exceeds a predetermined threshold value. A balance of incentive points for the user is maintained based on a predetermined set of policies.
  • Figure 1 is one embodiment of a computer system suitable for use with the present invention.
  • Figure 2 is one embodiment of a network configuration suitable for use with the present invention.
  • Figure 3 is one embodiment of a network operations center coupled to a network suitable for use with the present invention.
  • Figure 4 is a flow chart for awarding incentive points according to one embodiment of the present invention.
  • the present invention provides a method and apparatus for incentive points management based on usage of computerized resources.
  • non-usage based points can also be awarded.
  • a threshold value is used for awarding points such that points are awarded for use of a resource over a predetermined threshold value. For example, if a particular group of Web page are accessed via a participating network for 20 minutes a predetermined number of incentive points are awarded. Incentive points can then be awarded in 20 minute increments or on a different scale.
  • incentive points are awarded to both the user and to an organization to which the user belongs.
  • affinity points are awarded in addition to incentive points.
  • Affinity points are awarded based on more active participation. For example, affinity points can be awarded for purchases of particular items or purchases of particular amounts. Affinity points can also be awarded for specific actions, for example, switching telephone long distance providers, filling out an online survey form, making a purchase online instead of through traditional channels, or for purchasing from a specific source either online or off-line.
  • Figure 1 is one embodiment of a computer system suitable for use with the present invention.
  • the computer system of Figure 1 can be used in various capacities with the present invention.
  • the computer system can be a terminal used by a user to access local or remote resources
  • the computer system can be a server providing remote access to a resource
  • the computer system can be a proxy server providing access to remote computer systems.
  • Computer system 100 includes bus 101 or other communication device for communicating information and processor 102 coupled to bus 101 for processing information.
  • Computer system 100 further includes random access memory (RAM) or other dynamic storage device 104 (referred to as main memory), coupled to bus 101 for storing information and instructions to be executed by processor 102.
  • Main memory 104 also can be used for storing temporary variables or other intermediate information during execution of instructions by processor 102.
  • Computer system 100 also includes read only memory (ROM) and/or other static storage device 106 coupled to bus 101 for storing static information and instructions for processor 102.
  • Data storage device 107 is coupled to bus 101 for storing information and instructions.
  • Data storage device 107 such as a magnetic disk or optical disc and corresponding drive can be coupled to computer system 100.
  • Computer system 100 can also be coupled via bus 101 to display device 121, such as a cathode ray tube (CRT) or liquid crystal display (LCD), for displaying information to a computer user.
  • display device 121 such as a cathode ray tube (CRT) or liquid crystal display (LCD), for displaying information to a computer user.
  • Alphanumeric input device 122 is typically coupled to bus 101 for communicating information and command selections to processor 102.
  • cursor control 123 is Another type of user input device.
  • cursor control 123 such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 102 and for controlling cursor movement on display 121.
  • Computer system 100 further includes network interface 130 to provide access to a network, such as a local area network.
  • One embodiment of the present invention is related to the use of computer system 100 to provide all or a
  • Instructions are provided to memory from a storage device, such as magnetic disk, a read-only memory (ROM) integrated circuit, CD-ROM, DVD, via a remote connection (e.g., over a network via network interface 130), etc.
  • a storage device such as magnetic disk, a read-only memory (ROM) integrated circuit, CD-ROM, DVD, via a remote connection (e.g., over a network via network interface 130), etc.
  • ROM read-only memory
  • DVD e.g., DVD-ROM, etc.
  • a remote connection e.g., over a network via network interface 130
  • hardwired circuitry can be used in place of or in combination with software instructions to implement the present invention.
  • the present invention is not limited to any specific combination of hardware circuitry and software instructions.
  • Figure 2 is one embodiment a network configuration suitable for use with the present invention.
  • the configuration of Figure 2 is described in terms of both land based communications and satellite communications; however, the manner of communication is not central to the present invention. Therefore, the present invention is applicable to any interconnection of devices that provide access to local and remote resources.
  • Wide area network 200 provides an interconnection between multiple local area networks (e.g., 220 and 230), individual terminals (e.g., 260) and one or more network operations centers (e.g., 250).
  • wide area network 200 is the Internet; however, any wide area network (WAN) or other interconnection can be used to implement wide area network 200.
  • WAN wide area network
  • Terminal 260 is an individual terminal that provides access to network resources as well as local resources for a user thereof.
  • terminal 260 is a personal computer connected to wide area network 200 via a modem, a wireless connection, etc.
  • terminal 260 can be a set-top box such as a WebTVTM terminal available from Sony Electronics, Inc. of Park Ridge, New Jersey, or a set-top box using a cable modem to access a network such as the Internet.
  • terminal 260 can be a "dumb" terminal or a thin client device such as the ThinSTARTM available from Network Computing Devices, Inc. of Mountain View, California.
  • Local area network 220 provides an interconnection of devices at a local level. For example, local area network 220 can interconnect multiple computers, printers, and other devices within one or more buildings. Local area network 220 is coupled to wide area network 200. Similarly, local area network 230 provides an interconnection of devices. However, local area network 230 is coupled to satellite communications devices 240 as well as wide area network 200.
  • Network operations center 250 is coupled to wide area network 200 and provides access to network resources for terminal 260, local area network 220 and local area network 230. Communication between network communications center 250 and either terminal 260 or local area network 220 is accomplished by wide area network 200. As described in greater detail below, network operations center 250 and local area network 230 communicate via wide area network 200 and/or satellite communications devices 240.
  • network operations center 250 includes multiple servers (not shown in Figure 2) that provide access to network and other resources.
  • network operations center 250 can include a Web proxy server that provides access to the World Wide Web (WWW, or the Web) for devices of local area network 220, local area network 230 and terminal 260.
  • Network operations center 250 can also include other devices, such as a middleware server or a file server that provide information to devices coupled to network operations center 250.
  • information is communicated between network operations center 250 and local area network 230 via uni-cast, multicast or broadcast satellite communications devices 240, which includes necessary components to provide communications between network operations center 250 and local area network 230.
  • satellite communication are accomplished using Transmission Control Protocol/Internet Protocol (TCP IP) embedded within a digital video broadcast (DVB) stream; however, alternative communication protocols can be used.
  • TCP IP Transmission Control Protocol/Internet Protocol
  • DVD digital video broadcast
  • satellite communications are bi-directional.
  • wide area network 200 can be used to provide a hybrid, asymmetric bidirectional communications system such as the SkySurferTM platform available from Gilat Satellite Networks, Inc. of McLean, Virginia.
  • Figure 3 is one embodiment of a network operations center coupled to a network suitable for use with the present invention.
  • wide area network 200 and satellite communications devices 240 are implemented as described above in Figure 2.
  • network operations center 250 can include different or additional components as well as multiple components, for example, multiple web servers.
  • Each server can be one or more software and/or hardware components.
  • Network operations center (NOC) 250 provides resources to local area networks and individual terminals (not shown in Figure 3) as well as a gateway to a larger network such as the Internet.
  • network operations center 250 can be used to provide a controlled set of resources while being part of a larger network. This is particularly advantageous in situations where users of the local area networks are somewhat homogenous. For example, students in similar grade levels, professionals, and other shared interest groups.
  • NOC router 300 is coupled to NOC LAN 305 and provides routing and firewall functionality for the servers and other components of network operations center 250. NOC router 300 can be implemented in any manner known in the art.
  • database 360 is coupled to NOC LAN 305.
  • Database 360 can be used, for example, to store information about authorized users of associated local area networks, or to store information about resources that are available on each terminal connected to the network.
  • Database 360 can also be used to store statistics about network usage, advertisements to be downloaded to devices of the local area networks, etc.
  • database 360 is used to maintain incentive and/or affinity point balances for multiple users and/or multiple organizations.
  • Data store 365 represents data stored by database 360 and can be one or more physical devices and logical data tables. In one embodiment, data store 365 is used to maintain incentive and/or affinity point balances.
  • Master proxy server 370 is also coupled to NOC LAN 305 to provide World Wide Web resources to devices of the connected local area network(s) or individual terminals.
  • web server 310 is a Hypertext Markup Language (HTML) and/or Secure Sockets Layer (SSL) server.
  • Web server 310 can be another type of server.
  • Web cache 320 is used to store Web resources (e.g., Web pages) that are most often accessed, most recently accessed, etc.
  • Web cache 320 stores a predetermined set of Web resources that are provided to the local area networks. In a school network environment, the cached Web resources can be, for example, a preapproved set of Web pages. In one embodiment all or a portion of the contents of Web cache 320 are replicated on local networks.
  • Middleware server 330 manages database applications in network operations center 150. For example, middleware server 330 can determine which users have access to Web server 310. In one embodiment, middleware server 330 is central in the incentive and/or affinity points management scheme of the present invention. Middleware server 330 can also be replicated on local area networks, such as local area networks 220 and 230 of Figure 2, while providing the incentive and/or affinity points management scheme of the present invention. Operation of middleware server 330 in connection with the present invetion is described in greater detail below.
  • middleware server 330 provides management of incentive and/or affinity points.
  • Middleware server 330 can manage points by monitoring user sessions as the sessions occur (i.e. dynamic points management) or by evaluating sessions after the end of the respective sessions (i.e., retroactive points management). With either monitoring scheme, middleware server 330 stores point information in database 360. Points can also be awarded according to both dynamic and retroactive schemes.
  • Application server 340 provides applications programs to devices coupled to network operations center 250.
  • Application server 340 conceptually represents two different types of servers.
  • Application server 340 can be part of a client-server architecture where the server provides data to a client (e.g., HTML server, e-mail server, bulletin board server).
  • Application server 340 can also be a software distribution and management server.
  • middleware server 300 awards points as the points are earned. For example, if a user accesses a participating computerized resource for a predetermined period of time the user's incentive points balance stored in database 360 is incremented at the end of the predetermined period of time. In such an embodiment, a point balance can be continuously displayed to the user, which provides immediate feedback to the user when incentive points are earned effecting a slot machine or lotto style feedback. Affinity points can be managed in a similar manner.
  • middleware sever 330 analyzes session logs after the session is completed to determine whether points should be awarded.
  • middleware server 330 uses a session identifier for a particular session to identify the user to which points should be awarded, if appropriate.
  • the session identifier is also used to analyze logs of other servers, such as master proxy server 370, to determine whether the user accessed participating computerized resources and information related to the access (e.g., length of access, transactions completed, information provided).
  • points are awarded by middleware server 330 and stored in database 360.
  • Figure 4 is a flow chart for awarding incentive points according to one embodiment of the present invention.
  • a client application used to access computerized resources determines when a user accesses a resource that is participating in the incentive points scheme at 400.
  • other devices such as a middleware server or the computerized resource determine when the user accesses a participating resource.
  • only authorized users that are included in the incentive points management scheme are monitored as described with respect to Figure 4.
  • the device monitoring user access to a participating device determines whether access time exceeds a predetermined threshold time at 410. Requiring a minimal threshold time is not necessary to implement an incentive points management scheme; however, such a threshold value improves the likelihood that accesses for which incentive points are awarded are significant to the provider of the resource.
  • Incentive points are awarded at 420 if access to the computerized resource exceeds the predetermined threshold value.
  • a middleware server causes a database at a network operations center to increase the balance of incentive points for the user accessing the computerized resource.
  • the middleware server and/or the database maintaining the incentive points balance for the user can be replicated to a local area network on which the user is using a terminal to access the computerized resource.
  • the client application initiates the award.
  • the client application sends a message to the middleware server at the conclusion of a session to report incentive and/or affinity point balance changes.
  • the middleware server in turn changes point balances accordingly.
  • Additional incentive points are awarded, if appropriate at 440. Additional incentive points beyond the initial incentive points awarded can be awarded on a different schedule than the initial incentive points. For example, incentive points can be awarded on a minute-by- minute basis, or incentive points can be awarded based on a different threshold value. In one embodiment, a predetermined number of incentive points are awarded to a user for each 20-minute period that the user accesses a participating resource.
  • incentive point balances are maintained for individual users and an additional incentive point balance is maintained for an organization to which multiple users belong.
  • multiple students in a school system can have access to one or more terminals such as terminal 260 of Figure 2 or the terminals can be included in local area networks 220 or 230 of Figure 2.
  • the students can individually have incentive points balances and the school that the students attend can have an incentive points balance that is based, at least in part, on the individual student incentive balances.
  • an organization automatically receives an increase its incentive point balance that is equal to the sum of the incentive points earned by members of the organization over a predetermined period of time. For example, at the end of each month a school can automatically receive the number of incentive points earned by students of that school. The number of points received by the organization is not required to be equal to the number of points earned by members of the organization.
  • the organization can distribute points either manually (e.g., as awards for an essay contest) or automatically (e.g., by the middleware server based on attendance data).
  • the organization can also redeem the points for organizational purposes. Redemption of incentive points is described in greater detail below. Of course, other schemes for distribution of incentive points to organizations can also be implemented.
  • a predetermined number of points are allotted to be distributed over a predetermined period of time. For example, one million points can be allotted over a three month period.
  • points are distributed as described above.
  • any excess points are automatically distributed evenly to participating organizations.
  • the excess points are automatically distributed to the participating organizations based on the number of points earned by members of each organization.
  • excess points are distributed using a lottery system.
  • the present invention in addition to awarding incentive points as described above, also awards affinity points based on predetermined criteria.
  • Affinity points can be awarded for specific transactions entered into by users. For example, if a student purchases a personal computer, set-top box, or thin client for educational use, the student can be awarded affinity points that can be used in association with an educational network, such as the network described above that is used for educational purposes. Affinity points are awarded by, on in behalf of, sponsors that are associated with the network on which the user can earn incentive points.
  • affinity point balances are maintained in a similar manner as incentive point balances are maintained. Affinity points can be exchanged for incentive points rather than being used for separate purposes. In one embodiment, affinity points are automatically awarded to an organization to which individual users are associated.
  • points earned during a predetermined period of time must be redeemed during the predetermined period of time or their value is lost.
  • points can be earned by students during a quarter or semester and lose their value if not redeemed during the quarter or semester.
  • each individual point can have an independent life span during which the point is valid.
  • points can also be valid indefinitely.
  • the validity of either individual points or groups of points are maintained on a middleware server and stored in the data store 356 in a network operations center.
  • the middleware server can be replicated to a local server.
  • Validity of points can also be maintained on a terminal used by a user, for example, by a client application that the user uses to earn points. If point balances are maintained by the client application, the client application can communicate point balances to the middleware server for storage when the user is not using the client application.
  • Incentive and/or affinity points can be redeemed in one or more of the following manners.
  • An award pool can be determined at the beginning of a predetermined period of time. Points can be redeemed for the awards in the award pool either through an auction or through a fixed redemption schedule. Points can be redeemed at an online store that provides awards at fixed prices like an ordinary store.
  • Points can be used as part of a bartering process. For example, points can be traded for goods and/or services in an open market environment. For example, a chat room can be established for trade and/or redemption of points. Points can be redeemed for cash or a cash equivalent, such as electronic case (e-cash), coupons and/or gift certificates.
  • e-cash electronic case

Abstract

A method and apparatus for incentive points management is disclosed. The present invention provides a method and apparatus for incentive points management based on usage of computerized resources. In one embodiment, non-usage based points can also be awarded. Briefly, a threshold value is used for awarding points such that points are awarded for use of a resource over a predetermined threshold value (410). For example, if a particular Web site is accessed via a participating network for 20 contiguous minutes (410) a predetermined number of incentive points are awarded (420). Incentive points can then be awarded in 20 minute increments or on a different scale. In one embodiment, incentive points are awarded to both the user and to an organization to which the user belongs. In one embodiment, affinity points are awarded in addition to incentive points. Affinity points are awarded based on more active participation (440). For example, affinity points can be awarded for purchases of particular items or purchases of particular amounts. Affinity points can also be awarded for specific actions, for example, switching telephone long distance providers, filling out an online survey form, or making a purchase online instead of through traditional channels (430).

Description

METHOD AND APPARATUS FOR INCENTIVE POINTS MANAGEMENT
FIELD OF THE INVENTION
The present invention relates to incentive point management. More particularly, the present invention relates to an integrated system and incentive points management scheme that awards points based, at least in part, on utilization of computerized resources.
BACKGROUND OF THE INVENTION
Current incentive points schemes are typically based on awards for purchases, for example, frequent flyer programs. One such computerized implementation of such a scheme is disclosed in U.S. Patent No. 5,774,870 entitled "FULLY INTEGRATED, ONLINE INTERACTIVE FREQUENCY AND AWARD REDEMPTION PROGRAM" issued to Thomas W. Storey ('870 Patent). However, the '870 Patent provides awards for purchases only. Therefore, a participant must be a consumer of related products and must be in the market to purchase the products. Thus, non-consuming individuals are not provided with the incentive points, which may result in a less than optimal audience for the provider of the incentive points.
Another incentive program is disclosed in U.S. Patent No. 5,794,210 entitled "ATTENTION BROKERAGE" issued to Goldhaber, et al. ('210 Patent). The '210 Patent is based on a concept of "negatively priced information" that requires a participant to actively choose to be involved in advertising. The '210 Patent further discloses a concept of "orthogonal sponsorship" where sponsorship in the form of advertising is not linked to specific programming. A user chooses to be subjected to advertising in order to receive an award. Thus, the '210 patent describes a system that is solely driven by individual user's explicit participation on a spot-by-spot basis. However, many people actively avoid advertisements by, for example, channel surfing during commercial breaks
In general, the incentive to view an individual ad as the result of incentives provided in accordance with the '210 patent will be insufficient to achieve significant success. This system is best suited to the limited audience of active consumers of a specific product. However, this audience is not the primary target of traditional "Brand imaging" mass market advertisers. Indeed, it is sponsored content (linked) associations and the repeated presentation of brand image messages that creates the "Brand awareness" and "Brand associations" that mass market advertisers seek. Because the incentive program disclosed in the '210 patent requires active participation to begin involvement, the distribution of participation may be less than desired by marketing parties, or the cost per impression may be too high, or both.
What is needed is a dynamic, flexible, interactive incentive program that passively monitors actions by users of computing devices and does not interfere with use of the computer system or other device while effecting brand image or other impressions and or messages on a target audience.
SUMMARY OF THE INVENTION
A method and apparatus for incentive points management is described. Use of a computerized resource by a user is passively monitored. Incentive points are awarded based, at least in part, on use of the computerized resource by the user when the use exceeds a predetermined threshold value. A balance of incentive points for the user is maintained based on a predetermined set of policies.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example, and not by way of limitation in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
Figure 1 is one embodiment of a computer system suitable for use with the present invention.
Figure 2 is one embodiment of a network configuration suitable for use with the present invention. Figure 3 is one embodiment of a network operations center coupled to a network suitable for use with the present invention.
Figure 4 is a flow chart for awarding incentive points according to one embodiment of the present invention.
DETAILED DESCRIPTION
A method and apparatus for incentive points management is described. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention can be practiced without these specific details. In other instances, structures and devices are shown in block diagram form in order to avoid obscuring the present invention.
Reference in the specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment.
The present invention provides a method and apparatus for incentive points management based on usage of computerized resources. In one embodiment, non-usage based points can also be awarded. Briefly, a threshold value is used for awarding points such that points are awarded for use of a resource over a predetermined threshold value. For example, if a particular group of Web page are accessed via a participating network for 20 minutes a predetermined number of incentive points are awarded. Incentive points can then be awarded in 20 minute increments or on a different scale. In one embodiment, incentive points are awarded to both the user and to an organization to which the user belongs.
In one embodiment, affinity points are awarded in addition to incentive points. Affinity points are awarded based on more active participation. For example, affinity points can be awarded for purchases of particular items or purchases of particular amounts. Affinity points can also be awarded for specific actions, for example, switching telephone long distance providers, filling out an online survey form, making a purchase online instead of through traditional channels, or for purchasing from a specific source either online or off-line.
Figure 1 is one embodiment of a computer system suitable for use with the present invention. The computer system of Figure 1 can be used in various capacities with the present invention. For example, the computer system can be a terminal used by a user to access local or remote resources, the computer system can be a server providing remote access to a resource, or the computer system can be a proxy server providing access to remote computer systems.
Computer system 100 includes bus 101 or other communication device for communicating information and processor 102 coupled to bus 101 for processing information. Computer system 100 further includes random access memory (RAM) or other dynamic storage device 104 (referred to as main memory), coupled to bus 101 for storing information and instructions to be executed by processor 102. Main memory 104 also can be used for storing temporary variables or other intermediate information during execution of instructions by processor 102. Computer system 100 also includes read only memory (ROM) and/or other static storage device 106 coupled to bus 101 for storing static information and instructions for processor 102. Data storage device 107 is coupled to bus 101 for storing information and instructions.
Data storage device 107 such as a magnetic disk or optical disc and corresponding drive can be coupled to computer system 100. Computer system 100 can also be coupled via bus 101 to display device 121, such as a cathode ray tube (CRT) or liquid crystal display (LCD), for displaying information to a computer user. Alphanumeric input device 122, including alphanumeric and other keys, is typically coupled to bus 101 for communicating information and command selections to processor 102. Another type of user input device is cursor control 123, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 102 and for controlling cursor movement on display 121. Computer system 100 further includes network interface 130 to provide access to a network, such as a local area network. One embodiment of the present invention is related to the use of computer system 100 to provide all or a portion of an incentive points management scheme. According to one embodiment, dynamic incentive points management is performed by one or more computer systems in response to processor(s) executing sequences of instructions contained in memory.
Instructions are provided to memory from a storage device, such as magnetic disk, a read-only memory (ROM) integrated circuit, CD-ROM, DVD, via a remote connection (e.g., over a network via network interface 130), etc. In alternative embodiments, hardwired circuitry can be used in place of or in combination with software instructions to implement the present invention. Thus, the present invention is not limited to any specific combination of hardware circuitry and software instructions.
Figure 2 is one embodiment a network configuration suitable for use with the present invention. The configuration of Figure 2 is described in terms of both land based communications and satellite communications; however, the manner of communication is not central to the present invention. Therefore, the present invention is applicable to any interconnection of devices that provide access to local and remote resources.
Wide area network 200 provides an interconnection between multiple local area networks (e.g., 220 and 230), individual terminals (e.g., 260) and one or more network operations centers (e.g., 250). In one embodiment, wide area network 200 is the Internet; however, any wide area network (WAN) or other interconnection can be used to implement wide area network 200.
Terminal 260 is an individual terminal that provides access to network resources as well as local resources for a user thereof. In one embodiment, terminal 260 is a personal computer connected to wide area network 200 via a modem, a wireless connection, etc. Alternatively, terminal 260 can be a set-top box such as a WebTV™ terminal available from Sony Electronics, Inc. of Park Ridge, New Jersey, or a set-top box using a cable modem to access a network such as the Internet. Similarly, terminal 260 can be a "dumb" terminal or a thin client device such as the ThinSTAR™ available from Network Computing Devices, Inc. of Mountain View, California.
Local area network 220 provides an interconnection of devices at a local level. For example, local area network 220 can interconnect multiple computers, printers, and other devices within one or more buildings. Local area network 220 is coupled to wide area network 200. Similarly, local area network 230 provides an interconnection of devices. However, local area network 230 is coupled to satellite communications devices 240 as well as wide area network 200.
Network operations center 250 is coupled to wide area network 200 and provides access to network resources for terminal 260, local area network 220 and local area network 230. Communication between network communications center 250 and either terminal 260 or local area network 220 is accomplished by wide area network 200. As described in greater detail below, network operations center 250 and local area network 230 communicate via wide area network 200 and/or satellite communications devices 240.
In one embodiment network operations center 250 includes multiple servers (not shown in Figure 2) that provide access to network and other resources. For example, in an Internet service provider (ISP) implementation, network operations center 250 can include a Web proxy server that provides access to the World Wide Web (WWW, or the Web) for devices of local area network 220, local area network 230 and terminal 260. Network operations center 250 can also include other devices, such as a middleware server or a file server that provide information to devices coupled to network operations center 250.
In one embodiment, information is communicated between network operations center 250 and local area network 230 via uni-cast, multicast or broadcast satellite communications devices 240, which includes necessary components to provide communications between network operations center 250 and local area network 230. In one embodiment, satellite communication are accomplished using Transmission Control Protocol/Internet Protocol (TCP IP) embedded within a digital video broadcast (DVB) stream; however, alternative communication protocols can be used. In one embodiment, satellite communications are bi-directional. Alternatively, if satellite communications are uni-directional, wide area network 200 can be used to provide a hybrid, asymmetric bidirectional communications system such as the SkySurfer™ platform available from Gilat Satellite Networks, Inc. of McLean, Virginia.
Figure 3 is one embodiment of a network operations center coupled to a network suitable for use with the present invention. With respect to description of Figure 3, wide area network 200 and satellite communications devices 240 are implemented as described above in Figure 2. Notwithstanding being described as including certain types of servers and other devices, network operations center 250 can include different or additional components as well as multiple components, for example, multiple web servers. Each server can be one or more software and/or hardware components.
Network operations center (NOC) 250 provides resources to local area networks and individual terminals (not shown in Figure 3) as well as a gateway to a larger network such as the Internet. Thus, network operations center 250 can be used to provide a controlled set of resources while being part of a larger network. This is particularly advantageous in situations where users of the local area networks are somewhat homogenous. For example, students in similar grade levels, professionals, and other shared interest groups.
Additional uses and details of the network of Figure 2 and the network operations center of Figure 3 can be found in U.S. Patent application number 09/216,016 (P001), entitled "OPTIMIZING BANDWIDTH CONSUMPTION FOR DOCUMENT DISTRIBUTION OVER A MULTICAST ENABLED WIDE AREA NETWORK," U.S. Patent application number 09/216,018 (P002), entitled "A METHOD AND APPARATUS FOR SUPPORTING A MULTICAST RESPONSE TO A UNICAST REQUEST FOR DATA," and U.S. Patent application number 09/213,614 entitled "AN ENTITY MODEL THAT ENABLES PRIVILEGE TRACKING ACROSS MULTIPLE TERMINALS" all of which are assigned to the corporate assignee of the present invention.
NOC router 300 is coupled to NOC LAN 305 and provides routing and firewall functionality for the servers and other components of network operations center 250. NOC router 300 can be implemented in any manner known in the art. In one embodiment, database 360 is coupled to NOC LAN 305. Database 360 can be used, for example, to store information about authorized users of associated local area networks, or to store information about resources that are available on each terminal connected to the network. Database 360 can also be used to store statistics about network usage, advertisements to be downloaded to devices of the local area networks, etc. In one embodiment database 360 is used to maintain incentive and/or affinity point balances for multiple users and/or multiple organizations. Data store 365 represents data stored by database 360 and can be one or more physical devices and logical data tables. In one embodiment, data store 365 is used to maintain incentive and/or affinity point balances.
Master proxy server 370 is also coupled to NOC LAN 305 to provide World Wide Web resources to devices of the connected local area network(s) or individual terminals. In one embodiment web server 310 is a Hypertext Markup Language (HTML) and/or Secure Sockets Layer (SSL) server. Of course, Web server 310 can be another type of server. Web cache 320 is used to store Web resources (e.g., Web pages) that are most often accessed, most recently accessed, etc. In one embodiment, Web cache 320 stores a predetermined set of Web resources that are provided to the local area networks. In a school network environment, the cached Web resources can be, for example, a preapproved set of Web pages. In one embodiment all or a portion of the contents of Web cache 320 are replicated on local networks.
Middleware server 330 manages database applications in network operations center 150. For example, middleware server 330 can determine which users have access to Web server 310. In one embodiment, middleware server 330 is central in the incentive and/or affinity points management scheme of the present invention. Middleware server 330 can also be replicated on local area networks, such as local area networks 220 and 230 of Figure 2, while providing the incentive and/or affinity points management scheme of the present invention. Operation of middleware server 330 in connection with the present invetion is described in greater detail below.
In one embodiment middleware server 330 provides management of incentive and/or affinity points. Middleware server 330 can manage points by monitoring user sessions as the sessions occur (i.e. dynamic points management) or by evaluating sessions after the end of the respective sessions (i.e., retroactive points management). With either monitoring scheme, middleware server 330 stores point information in database 360. Points can also be awarded according to both dynamic and retroactive schemes.
Application server 340 provides applications programs to devices coupled to network operations center 250. Application server 340 conceptually represents two different types of servers. Application server 340 can be part of a client-server architecture where the server provides data to a client (e.g., HTML server, e-mail server, bulletin board server). Application server 340 can also be a software distribution and management server.
For dynamic incentive points management, middleware server 300 awards points as the points are earned. For example, if a user accesses a participating computerized resource for a predetermined period of time the user's incentive points balance stored in database 360 is incremented at the end of the predetermined period of time. In such an embodiment, a point balance can be continuously displayed to the user, which provides immediate feedback to the user when incentive points are earned effecting a slot machine or lotto style feedback. Affinity points can be managed in a similar manner.
For retroactive points management, middleware sever 330 analyzes session logs after the session is completed to determine whether points should be awarded. In one embodiment, middleware server 330 uses a session identifier for a particular session to identify the user to which points should be awarded, if appropriate. The session identifier is also used to analyze logs of other servers, such as master proxy server 370, to determine whether the user accessed participating computerized resources and information related to the access (e.g., length of access, transactions completed, information provided). In response to the session analysis, points are awarded by middleware server 330 and stored in database 360.
Figure 4 is a flow chart for awarding incentive points according to one embodiment of the present invention. In one embodiment a client application used to access computerized resources determines when a user accesses a resource that is participating in the incentive points scheme at 400. In alternative embodiments, other devices, such as a middleware server or the computerized resource determine when the user accesses a participating resource. In one embodiment, only authorized users that are included in the incentive points management scheme are monitored as described with respect to Figure 4.
The device monitoring user access to a participating device determines whether access time exceeds a predetermined threshold time at 410. Requiring a minimal threshold time is not necessary to implement an incentive points management scheme; however, such a threshold value improves the likelihood that accesses for which incentive points are awarded are significant to the provider of the resource.
Incentive points are awarded at 420 if access to the computerized resource exceeds the predetermined threshold value. In one embodiment, a middleware server causes a database at a network operations center to increase the balance of incentive points for the user accessing the computerized resource. Alternatively, the middleware server and/or the database maintaining the incentive points balance for the user can be replicated to a local area network on which the user is using a terminal to access the computerized resource. In an alternative embodiment, the client application initiates the award. In such an embodiment, the client application sends a message to the middleware server at the conclusion of a session to report incentive and/or affinity point balance changes. The middleware server in turn changes point balances accordingly.
User activity is monitored at 430 after the initial incentive points are awarded. Additional incentive points are awarded, if appropriate at 440. Additional incentive points beyond the initial incentive points awarded can be awarded on a different schedule than the initial incentive points. For example, incentive points can be awarded on a minute-by- minute basis, or incentive points can be awarded based on a different threshold value. In one embodiment, a predetermined number of incentive points are awarded to a user for each 20-minute period that the user accesses a participating resource.
In one embodiment incentive point balances are maintained for individual users and an additional incentive point balance is maintained for an organization to which multiple users belong. For example, multiple students in a school system can have access to one or more terminals such as terminal 260 of Figure 2 or the terminals can be included in local area networks 220 or 230 of Figure 2. The students can individually have incentive points balances and the school that the students attend can have an incentive points balance that is based, at least in part, on the individual student incentive balances.
In one embodiment an organization automatically receives an increase its incentive point balance that is equal to the sum of the incentive points earned by members of the organization over a predetermined period of time. For example, at the end of each month a school can automatically receive the number of incentive points earned by students of that school. The number of points received by the organization is not required to be equal to the number of points earned by members of the organization.
The organization can distribute points either manually (e.g., as awards for an essay contest) or automatically (e.g., by the middleware server based on attendance data). The organization can also redeem the points for organizational purposes. Redemption of incentive points is described in greater detail below. Of course, other schemes for distribution of incentive points to organizations can also be implemented.
In one embodiment a predetermined number of points are allotted to be distributed over a predetermined period of time. For example, one million points can be allotted over a three month period. In one embodiment, during the predetermined period of time points are distributed as described above. At the end of the predetermined period of time, any excess points are automatically distributed evenly to participating organizations. Alternatively, the excess points are automatically distributed to the participating organizations based on the number of points earned by members of each organization. In another alternative, excess points are distributed using a lottery system.
In one embodiment, in addition to awarding incentive points as described above, the present invention also awards affinity points based on predetermined criteria. Affinity points can be awarded for specific transactions entered into by users. For example, if a student purchases a personal computer, set-top box, or thin client for educational use, the student can be awarded affinity points that can be used in association with an educational network, such as the network described above that is used for educational purposes. Affinity points are awarded by, on in behalf of, sponsors that are associated with the network on which the user can earn incentive points.
In one embodiment, affinity point balances are maintained in a similar manner as incentive point balances are maintained. Affinity points can be exchanged for incentive points rather than being used for separate purposes. In one embodiment, affinity points are automatically awarded to an organization to which individual users are associated.
In one embodiment, points earned during a predetermined period of time must be redeemed during the predetermined period of time or their value is lost. For example, points can be earned by students during a quarter or semester and lose their value if not redeemed during the quarter or semester. Alternatively, each individual point can have an independent life span during which the point is valid. Of course, points can also be valid indefinitely.
In one embodiment, the validity of either individual points or groups of points are maintained on a middleware server and stored in the data store 356 in a network operations center. As described above, the middleware server can be replicated to a local server. Validity of points can also be maintained on a terminal used by a user, for example, by a client application that the user uses to earn points. If point balances are maintained by the client application, the client application can communicate point balances to the middleware server for storage when the user is not using the client application.
Incentive and/or affinity points can be redeemed in one or more of the following manners. An award pool can be determined at the beginning of a predetermined period of time. Points can be redeemed for the awards in the award pool either through an auction or through a fixed redemption schedule. Points can be redeemed at an online store that provides awards at fixed prices like an ordinary store.
Points can be used as part of a bartering process. For example, points can be traded for goods and/or services in an open market environment. For example, a chat room can be established for trade and/or redemption of points. Points can be redeemed for cash or a cash equivalent, such as electronic case (e-cash), coupons and/or gift certificates. In the foregoing specification, the present invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes can be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims

CLAIMSWhat is claimed is:
1. A method of incentive points management, the method comprising: passively monitoring use of a computerized resource by a user; awarding incentive points based, at least in part, on use of the computerized resource; and maintaining a balance of incentive points for the user based on a predetermined set of policies.
2. The method of claim 1 further comprising awarding points based on a predetermined action taken by the user with the computerized resource.
3. The method of claim 2 wherein the predetermined action comprises an online interaction with the computerized resource.
4. The method of claim 1 further wherein one or more of the predetermined policies comprises expiration periods for the incentive points.
5. The method of claim 1 wherein one or more of the predetermined policies comprises maintaining an incentive point balance for an organization with which the user is associated.
6. The method of claim 1 wherein one or more of the predetermined policies comprises redeeming incentive points for awards.
7. The method of claim 1 wherein the threshold value comprises a period of time.
8. The method of claim 1 wherein the threshold value comprises a number of interactions with a predetermined set of computerized resources.
9. The method of claim 1 wherein the incentive points are maintained on a storage device coupled to a network operations center and a device that the user is using is coupled to a local area network, and further wherein the computerized resource is external to the local area network.
10. The method of claim 9 wherein the device accesses the computerized resource via a network operations center.
11. The method of claim 9 wherein the storage device is replicated to the local area network.
12. An apparatus for incentive points management, the apparatus comprising: means for passively monitoring use of a computerized resource by a user; means for awarding incentive points based, at least in part, on use of the computerized resource ; and means for maintaining a balance of incentive points for the user based on a set of predetermined policies.
13. The apparatus of claim 12 further comprising means for awarding points based on a predetermined action taken by the user with the computerized resource.
14. The apparatus of claim 13 wherein the predetermined action comprises an online interaction with the computerized resource.
15. The apparatus of claim 12 further wherein the predetermined policy comprises expiration periods for the incentive points.
16. The apparatus of claim 12 wherein the predetermined policy comprises maintaining an incentive point balance for an organization with which the user is associated.
17. The apparatus of claim 12 wherein the predetermined policy comprises redeeming incentive points for awards.
18. The apparatus of claim 12 wherein the threshold value comprises a period of time.
19. The apparatus of claim 12 wherein the threshold value comprises a number of interactions with a predetermined set of computerized resources.
20. The apparatus of claim 12 wherein the incentive points are maintained on a storage device coupled to a network operations center and a device that the user is using is coupled to a local area network, and further wherein the computerized resource is external to the local area network.
21. The apparatus of claim 20 wherein the device accesses the computerized resource via a network operations center.
22. The apparatus of claim 20 wherein the storage device is replicated to the local area network.
23. A machine-readable medium having stored thereon sequences of instructions that when executed by a processor cause the processor to: passively monitor use of a computerized resource by a user; award incentive points based, at least in part, on use of the computerized resource; and maintain a balance of incentive points for the user based on a set of predetermined policies.
24. The machine-readable medium of claim 23 further comprising sequences of instructions that when executed cause the processor to award points based on a predetermined action taken by the user with the computerized resource.
25. The machine-readable medium of claim 24 wherein the predetermined action comprises an online interaction with the computerized resource.
26. The machine-readable medium of claim 23 further wherein the predetermined policy comprises expiration periods for the incentive points.
27. The machine-readable medium of claim 23 wherein the predetermined policy comprises maintaining an incentive point balance for an organization with which the user is associated.
28. The machine-readable medium of claim 23 wherein the predetermined policy comprises redeeming incentive points for awards.
29. The machine-readable medium of claim 23 wherein the threshold value comprises a period of time.
30. The machine-readable medium of claim 23 wherein the threshold value comprises a number of interactions with a predetermined set of computerized resources.
31. The machine-readable medium of claim 23 wherein the incentive points are maintained on a storage device coupled to a network operations center and a device that the user is using is coupled to a local area network, and further wherein the computerized resource is external to the local area network.
32. The machine-readable medium of claim 31 wherein the device accesses the computerized resource via a network operations center.
33. The machine-readable medium of claim 31 wherein the storage device is replicated to the local area network.
34. A wide area network of devices comprising: a first local area network having a computerized resource; a second local area network having a terminal used by a user to access the computerized resource; wherein incentive points are awarded to the user based, at least on part, on whether use of the computerized resource exceeds a predetermined threshold.
35. The wide area network of claim 34, wherein the predetermined threshold is a period of time.
36. The wide area network of claim 34 wherein the predetermined threshold is a number of transactions.
37. The wide area network of claim 34, further wherein incentive points are awarded to the user based, at least in part, on the user performing a predetermined interactions with the computerized resource.
38. The wide area network of claim 34 further comprising a network operations center having a database to maintain one or more incentive points balances.
39. The wide area network of claim 38 wherein the network operations center is replicated on the second local area network.
40. The wide area network of claim 38 wherein the database maintains one or more point balances for an organization with which the user is associated.
PCT/US1999/030131 1998-12-17 1999-12-16 Method and apparatus for incentive points management WO2000036541A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU21934/00A AU2193400A (en) 1998-12-17 1999-12-16 Method and apparatus for incentive points management
CA002355285A CA2355285A1 (en) 1998-12-17 1999-12-16 Method and apparatus for incentive points management

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US21323898A 1998-12-17 1998-12-17
US09/213,238 1998-12-17

Publications (1)

Publication Number Publication Date
WO2000036541A1 true WO2000036541A1 (en) 2000-06-22

Family

ID=22794280

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/030131 WO2000036541A1 (en) 1998-12-17 1999-12-16 Method and apparatus for incentive points management

Country Status (3)

Country Link
AU (1) AU2193400A (en)
CA (1) CA2355285A1 (en)
WO (1) WO2000036541A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1172744A1 (en) * 2000-07-13 2002-01-16 van Brummen, John System for managing consumer to business and consumer to consumer relationships
WO2002007354A2 (en) * 2000-07-19 2002-01-24 Planetjam Media Group, Inc. Systems and processes for measuring, evaluating and reporting audience response to audio, video, and other content
KR20020061446A (en) * 2001-01-18 2002-07-24 주식회사 사이먼 system and method for auto-searching/exchanging of point using point search/exchange robot program
WO2003071426A1 (en) * 2002-02-20 2003-08-28 Pharos Systems International, Inc. Computer reservation and usage monitoring system and related methods
US7194448B2 (en) 2000-07-31 2007-03-20 Roseanne Luth Multi-layer surveying systems and methods with multi-layer incentives
WO2008034236A1 (en) * 2006-09-18 2008-03-27 My Guide Inc. Method of offering incentives to users of internet services
CN111369270A (en) * 2018-12-25 2020-07-03 阿里巴巴集团控股有限公司 Method, device and system for distributing reward resources
CN111681037A (en) * 2020-05-06 2020-09-18 北京小趣智品科技有限公司 Data processing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774870A (en) * 1995-12-14 1998-06-30 Netcentives, Inc. Fully integrated, on-line interactive frequency and award redemption program
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5774870A (en) * 1995-12-14 1998-06-30 Netcentives, Inc. Fully integrated, on-line interactive frequency and award redemption program

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
ALEXANDER KEITH L.: "Net Surfers Rack Up Travel Miles", USA TODAY, 29 September 1997 (1997-09-29), pages B1 *
BERGER M.: "Rewarding the Frequent Surfer", SALES & MARKETING MANAGEMENT, vol. 150, no. 1, January 1998 (1998-01-01), pages 86 - 87, XP000905234 *
KAYDO C.: "Mining the Internet for Advertising", SALES & MARKETING MANAGEMENT, vol. 148, no. 9, September 1996 (1996-09-01), pages 7 - 8 *
UNKNOWN: "Host of New Coupon Competitors Jump into the Internet Promotions Fray", ELECTRONIC ADVERTISING & MARKETPLACE REPORT, vol. 21, no. 21, 17 November 1998 (1998-11-17) *
UNKNOWN: "Netcentives Awarded U.S. Patent for Online Shopping Rewards Program", PR NEWSIRE, 27 August 1998 (1998-08-27) *
UNKNOWN: "Recent Study Finds Gap Remains Between Male, Female Shoppers", ELECTRONIC ADVERTISING & MARKETPLACE REPORT, vol. 12, no. 17, 22 September 1998 (1998-09-22) *
UNKNOWN: "THINK New Ideas Inc. Chosen by Omnicom Subsidiary to Design and Produce NetPwrks Web Site", BUSINESS WIRE, 8 January 1997 (1997-01-08) *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1172744A1 (en) * 2000-07-13 2002-01-16 van Brummen, John System for managing consumer to business and consumer to consumer relationships
WO2002007354A2 (en) * 2000-07-19 2002-01-24 Planetjam Media Group, Inc. Systems and processes for measuring, evaluating and reporting audience response to audio, video, and other content
WO2002007354A3 (en) * 2000-07-19 2002-08-29 Planetjam Media Group Inc Systems and processes for measuring, evaluating and reporting audience response to audio, video, and other content
US7194448B2 (en) 2000-07-31 2007-03-20 Roseanne Luth Multi-layer surveying systems and methods with multi-layer incentives
KR20020061446A (en) * 2001-01-18 2002-07-24 주식회사 사이먼 system and method for auto-searching/exchanging of point using point search/exchange robot program
US8401880B2 (en) 2002-02-20 2013-03-19 Pharos Systems International, Inc. Computer reservation and usage monitoring system and related methods
WO2003071426A1 (en) * 2002-02-20 2003-08-28 Pharos Systems International, Inc. Computer reservation and usage monitoring system and related methods
US7657448B2 (en) 2002-02-20 2010-02-02 Pharos Systems International, Inc. Computer reservation and usage monitoring system and related methods
WO2008034236A1 (en) * 2006-09-18 2008-03-27 My Guide Inc. Method of offering incentives to users of internet services
CN111369270A (en) * 2018-12-25 2020-07-03 阿里巴巴集团控股有限公司 Method, device and system for distributing reward resources
CN111369270B (en) * 2018-12-25 2023-07-18 阿里巴巴华北技术有限公司 Method, device and system for distributing rewarding resources
CN111681037A (en) * 2020-05-06 2020-09-18 北京小趣智品科技有限公司 Data processing method
CN111681037B (en) * 2020-05-06 2022-10-21 北京小趣智品科技有限公司 Data processing method

Also Published As

Publication number Publication date
AU2193400A (en) 2000-07-03
CA2355285A1 (en) 2000-06-22

Similar Documents

Publication Publication Date Title
US20030182184A1 (en) Advertising based on pre-computed distributed playlists
US7925702B2 (en) Real time internet communications system
US20080077478A1 (en) Systems and methods for interactively delivering advertisement units to a web browser
US7249180B2 (en) Method and system for marketplace social proxies
US6691155B2 (en) Multimedia system for sharing brand information keeps history of modifications of production information by consumers to allow recreating multimedia interface in its previous formats
US20040186774A1 (en) Method and system for earning, storing, and using credits in exchange for satisfying predetermined conditions on a website
US8234152B2 (en) Online survey spawning, administration and management
US6915336B1 (en) Real time internet communication system
US8527337B1 (en) Internet based system and apparatus for paying users to view content and receiving micropayments
US20040010447A1 (en) System, method and apparatus for membership retention and conversion
US20060155597A1 (en) Method, system and apparatus for location based advertising
US20020049664A1 (en) Multiple, concurrent dynamic auction emulation for networked environments
US20050234998A1 (en) Extensible business method with advertisement research as an example
KR20030009466A (en) Method and apparatus for conducting a bidding session
Sen et al. The identification and satisfaction of consumer analysis‐driven information needs of marketers on the WWW
KR20020011068A (en) Demographic information gathering and incentive award system and method
US20060174340A1 (en) Connecting to experts in a discussion board
JP2002175389A (en) Device, method and program for formulating and solving problem over network
WO2000036541A1 (en) Method and apparatus for incentive points management
Huotari et al. When to switch between subscription-based and ad-sponsored business models: Strategic implications of decreasing content novelty
US20040162761A1 (en) Rewards program for customers of internet service resellers
Firth et al. Predicting Internet-based Online Community Size and Time to Peak Membership Using the Bass Model of New Product Growth.
WO2001052155A1 (en) Dynamic incentive points management
WO2000041112A1 (en) Micro-targeted advertising
KR20000037048A (en) Advertising method by use of the communication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES 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 MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ 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

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2355285

Country of ref document: CA

Ref country code: CA

Ref document number: 2355285

Kind code of ref document: A

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase