The present invention relates generally to a system and method for distributing advertising to end users of a network accessed by a telecommunications device
Telecommunication devices, such as, but not limited to, smart phones, desk top computers, laptop computers, and tablet computers may be used to provide communication between an end user device and one or more other devices. Communication between these telecommunication devices may be provided in the form of voice, text messaging, instant messaging, sound (e.g., audible alerts), video, picture, or multi-media information. All of these modes of communication normally require the use of the one or more networks to carry the communications to and from the end user devices.
The cost of building, maintaining and operating these telecommunication networks can be significant. Many network operators (e.g. carriers) charge end users, in one form or another, for use of the network to deliver such communications. These charges may be in the form of flat monthly fees, per session fees, per call fees, calling card purchases, or the like. End users are naturally attracted to use networks with the lowest access fees. Accordingly, some network operators may reduce or eliminate the fees charged to end users by subsidizing the cost of operation with advertising revenues generated from use of the network. For example, several large television networks have operated without charging any fees to end users (i.e., viewers) of the network by charging fees to advertisers for the delivery of advertisements to the viewers in conjunction with non-advertising content.
Further, targeted advertising has been known as an effective method for converting consumers of advertising content to purchasers. When the consumer receives only relevant advertisements from a provider, the consumer is more likely to patronize the particular provider, make purchases, and provide additional personal information that may assist in refining the provider's “view” of the consumer. As such, targeted advertising can lead to a more focused and robust interaction with the consumer. This, correspondingly, can lead to a more rewarding interaction for the provider by generating increased revenue.
In order to effectively target a consumer, it may be desirable for marketing systems to react to consumer information received from a variety of online and offline sources. These sources may include databases and servers, as well as multiple web properties within a network of affiliated websites. Moreover, the consumer information may be collected from a variety of sources in diverse formats, including from the consumer herself. It may also be desirable for marketing systems to interact with the systems that actually deliver the content to the user. In short, an effective marketing system may appreciate the characteristics and preferences of a specific user regardless of the number or type of channels through which contact with the user is made.
While end users appreciate the reduction or elimination of network access fees as a result of the delivery of advertising to them over the network, they have little incentive to expose themselves to more than the minimum amount of advertising required. Different end users may have different tolerances levels for exposure to advertising. Accordingly, a network that maximizes advertising content to minimize the network access fees that must be charged to end users, may be unsatisfactory to end users with lower tolerance for advertising exposure. Thus, there is a tension between the desire of an end user to incur minimal network access fees, with the desire of the end user to be exposed to a tolerable level of advertising.
Embodiments of the present invention accommodate delivery of content such as advertisements to telecommunication devices associated with end users through a telecommunications network, including computer networks. Embodiments of the present invention can be embodied in various forms, including business processes, computer implemented methods, computer program products, computer systems and networks, user interfaces, application programming interfaces, and the like.
Responsive to the foregoing challenges, Applicant has developed a method for crediting an account associated with an end user telecommunication device in connection with use of a telecommunication network connecting a server and client side telecommunication devices, the method comprising: providing a server to communicate with first and second telecommunication devices; registering the first and second telecommunication devices with the server; determining, using a processor associated with the server, a hierarchical relationship between the first and second telecommunication devices; storing, in a computer memory associated with the server, an indicator of the hierarchical relationship of the first and second telecommunication devices; storing, in the computer memory, information concerning delivery of advertising content over the telecommunication network to the second telecommunication device; determining, using the processor, an end user credit for the first telecommunication device based at least in part on the indicator of the hierarchical relationship of the first and second telecommunication devices, and based at least in part on the information concerning the delivery of the advertising content over the telecommunication network to the second telecommunication device; and transmitting, under the direction of the server, a signal to the first telecommunication device based on the determined end user credit, said signal being adapted to produce a physically perceptible output of the determined end user credit.
Applicant has further developed a method for crediting an account associated with an end user telecommunication device in connection with use of a telecommunication network connecting a server and client side telecommunication devices, the method comprising: providing a server to communicate with first, second and third telecommunication devices; registering the first, second and third telecommunication devices with the server; determining, at the server, a hierarchical relationship between the first and second telecommunication devices; determining, at the server, a hierarchical relationship between the second and third telecommunication devices; storing, in a computer memory associated with the server, an indicator of the hierarchical relationship of the first and second telecommunication devices and an indicator of the hierarchical relationship of the second and third telecommunication devices; storing, in the computer memory, information concerning delivery of advertising content over the telecommunication network to the third telecommunication device; determining an end user credit for the first telecommunication device based at least in part on the indicator of the hierarchical relationship of the first and second telecommunication devices, based at least in part on the indicator of the hierarchical relationship of the second and third telecommunication devices, and based at least in part on the information concerning delivery of advertising content over the telecommunication network to the third telecommunication device; and transmitting a signal to the first telecommunication device and/or other computer associated with the first telecommunication device based on the determined end user credit, said signal being adapted to produce a physically perceptible output of the determined end user credit.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only, and are not restrictive of the invention as claimed.
In order to assist the understanding of this invention, reference will now be made to the appended drawings, in which like reference characters refer to like elements. The drawings are exemplary only, and should not be construed as limiting the invention.
The various methods discussed herein may be implemented between telecommunication devices that are connected through a telecommunication network or over the Internet. One skilled in the art will recognize that the present invention can be implemented using any type of communication device, including but not limited to conventional telephones, wireless telephones, cell telephones, pagers, personal digital assistants (PDAs), personal communication devices, PDAs, smart phones, or any communication device capable of transmitting and receiving information, including, for example, handheld email devices, handheld computers, desktop computers, laptop computers, tablets, and the like. Accordingly, any particular structure and design of the telecommunication devices is merely one example of a physical device for implementing the techniques of the present invention, and is referred to for illustrative purposes and not to imply any limitations on the scope of the present invention. To the extent that embodiments of the present invention require electronic components and circuits, which are generally known to those skilled in the art, circuit details are not specified in order to not detract from the teachings of the present invention.
The telecommunication devices may each include a screen, which may be a liquid crystal display (LCD), or other type of display for presenting output to the user, including representations of dialing buttons, menus, and the like. The telecommunication device may also include one or more mechanisms for accepting input from the user. In one embodiment, the screen is touch-sensitive, so that the user may interact with the telecommunication device by touching or writing on the surface of screen using a stylus, finger, or other object. Touch screens may receive inputs other than those used to select numeric or text symbols. For example, a touch screen may be rubbed or receive a patterned tactile input. In another embodiment, in addition to, or as a surrogate for, the touch-sensitive screen, the telecommunication device may also include a QWERTY keyboard, or any other type of keyboard or button based interface, for enabling rapid entry of an input, including text, and may further include buttons for performing various other functions associated with the operation of the telecommunication device and its applications, and/or a mouse or joystick.
Reference will now be made in detail to a first embodiment of the present invention, an example of which is illustrated in the accompanying drawings. A system that may be used to provide the method embodiments of the present invention is illustrated in
The telecommunication network 160 may support communication between the notification server 140 and the first, second and third telecommunication devices 500, 502 and 505. The first telecommunication device 500, the second telecommunication device 502 and the third telecommunication device 505 may also communicate with each other using the one or more telecommunication networks 160. The telecommunication network(s) 160 may facilitate voice, pictorial, video, SMS, and/or other data communication between the telecommunication devices connected thereto.
If no account exists, in step 206, one or more of the network operator servers may determine if an invite to become part of an end user network was sent to and/or received by the telecommunication device attempting to register from an account associated with a different telecommunication device. If an invite had been sent or received, the server may transmit information to the telecommunication device attempting to register to create a new account for it in step 212. After the creation of the new account, the telecommunication device attempting to register may be used to log in to the network as a registered end user in step 204.
When an account is created for the first telecommunication device 500, for example, as a result of an invite from another telecommunication device, an indicator of a hierarchical relationship between the telecommunication device that has just newly registered and the telecommunication device from which the invite was received is stored in a computer memory associated with one or more of the network operator servers 120, 130 and 140.
For example, with reference to
With renewed reference to
With renewed reference to
Returning to step 206, in accordance with an alternative subroutine, the telecommunication device attempting to register may be used to request an invite from a particular, i.e., non-random, other telecommunication device by visiting a personal page associated with the other telecommunication device in step 214. Once the personal page is visited, the telecommunication device attempting to register may be used to request an invite from the telecommunication device associated with a particular end user in step 216.
In step 210, it may be automatically determined by a network server, following digitally stored instructions, whether the telecommunication device attempting to register received an invite from the telecommunication device associated with the particular end user. If an invite was not received, the telecommunication device attempting to register may reinitiate the process of requesting an invite from the telecommunication device associated with another particular end user in step 214, and the process may repeat until the telecommunication device attempting to register receives an invite. Once an invite is received, the end user may accept the invite thereby causing the telecommunication device attempting to register to automatically be associated in computer memory with the end user network associated with the telecommunication device from which the random or non-random invite was generated in step 212. Thereafter, the telecommunication device which has just registered may be used to log in to the network in step 204.
The foregoing process may be repeated for multiple telecommunication devices in order to populate a hierarchy of interrelated telecommunication devices. The hierarchical relationship of all registered telecommunication devices may be automatically stored in a computer memory associated with the server(s) used for registration in accordance with stored computer instructions. An alternative view of such a hierarchy is illustrated in
The manner in which one or more accounts associated with the various telecommunication devices may be automatically determined, using a computer processor, to have earned end user credit is illustrated by
With reference to
In step 310, once login is successful, a questionnaire may be automatically presented to the end users via the telecommunication devices 502 and 505 under the direction of the server. The questionnaire may be presented each time the user logs in, or periodically, for completion or updating. Alternatively, the questionnaire may be presented only once, at initial login, and thereafter updated or completed at the discretion of the end user. The questionnaire may require that the end user provide indications of personal, preference, and/or demographic information. Such information may include, but not be limited to information such as preferred foods, movies, movie genres, actors, musical performers and groups, music genres, books, book genres, television programs, television genres, websites, sports, theater, entertainment, travel locations, travel means, travel lodging, retail stores, shopping locations, consumer goods, hobbies, and the like. Personal and demographic information may include, but not be limited to age, gender, marital status, number of children, age of children, gender of children, residence, employer, employer location, income level, and the like. The end user may complete the questionnaire in whole or in part and the information provided may be transmitted electronically from the end user's telecommunication device to the server. The server may automatically store the information received in connection with the questionnaire in a computer memory and associate such information with an account for the telecommunication device from which it was received. The eventual determination of an end user credit to be associated with the telecommunication device with which the end user is associated may be based at least in part on the degree of completion of the questionnaire, as explained below.
In step 320, the server may automatically send an electronic transmission to the first and second telecommunication devices 502 and 505, requesting that the end user select an advertisement load level. The system server(s) 120/130/140 may present the end user with the option of selecting from two or more load levels of advertisement exposure. Higher levels of advertisement load may provide relatively higher levels of end user credit. For example, in one embodiment of the invention, the end user may use her telecommunication device to select from light, medium or heavy advertisement load levels. Selection of a light advertisement load level may provide the lowest level of end user credit, while selection of a heavy advertisement load level may provide the highest level of end user credit. The selected advertisement load levels may be automatically transmitted to the server(s) 120/130/140 and stored in a computer memory automatically. In this manner, the advertisement load levels for the second and third telecommunication devices 502 and 505 may be associated in a computer memory with accounts for such devices. It should be noted that an indication of advertisement load level stored in computer memory for a telecommunication device is considered to constitute information concerning delivery of advertising content over the telecommunication network to the telecommunication device.
The selection of advertisement load level for a telecommunication device may be used to determine the accumulation of end user credit earned as the result of use of the network by other telecommunication devices with which it is hierarchically related. For example, with reference to
In a preferred embodiment, the advertisement load level which is stored in memory for the telecommunication device earning user credit as a result of being hierarchically related to other telecommunication devices may determine the maximum credit that can be earned based on network usage. In the example illustrated by
The advertising load level selected may be used by the computer to automatically determine: the advertisement positions in a visual presentation on the telecommunication device, the advertisement size in a visual presentation on the telecommunication device, advertisement duration over a time period on the telecommunication device, the number of advertisements presented on the telecommunication device over time or at one time, and/or targeting advertisements for the end user based on answers provided to the questionnaire. Specifically, memory storage of a relatively higher advertising load level for a given telecommunication device may cause the computer to instruct the system to transmit a higher number of advertisements in a given time period, and/or advertisements having more prominent screen locations, larger sizes, and/or longer durations, and/or less targeted advertisements to the telecommunication device with which such load level is associated.
In step 330, the second and third telecommunication devices 502 and 505 may be operated in a manner that requires network usage. For example, the second and third telecommunication devices 502 and 505 may be used to browse the Internet, send or receive email, participate in a telephone call, or text message. The network usage may be of the type for which there is normally a charge. The network server may automatically accrue charges for the network usage by the second and third telecommunication devices 502 and 505. If the network usage ceases, the calculated cost of such usage may be automatically determined and stored in a computer memory for an accounts associated with the second and third telecommunication device 502 and 505.
As a result of being associated with a medium advertisement load level, advertisements may be automatically served to the second telecommunication device 502 at a medium advertisement load level in step 330. As a result of being associated with a heavy advertisement load level, advertisements may be automatically served to the third telecommunication device 505 at a heavy advertisement load level. Advertising content or advertisements, as used herein, may include any content for which an entity is willing to provide compensation for it being delivered to an end user via a telecommunication device.
In step 340, end user credit for the telecommunication devices which are hierarchically related to the second and third telecommunication devices 502 and 505 may be calculated. With reference to
For example, in step 340, it may be determined at a network server that a hierarchical relationship exists between the first and second telecommunication devices 500 and 502, and that the first telecommunication device is higher in such hierarchy. Further, it may be determined at the network server that a hierarchical relationship exists between the first and third telecommunication devices 500 and 505, and between the second and third telecommunication devices 502 and 505, and that the first and second telecommunication devices are each higher in their respective hierarchies. An end user credit may be automatically determined by computer for the first telecommunication device 500 based at least in part on the indicator of the hierarchical relationship of the first and second telecommunication devices 500 and 502, based in part on the indicator of the hierarchical relationship of the first and third telecommunication devices 500 and 505, based at least in part on the information concerning the use of the telecommunication network by the second and third telecommunication devices, and based in part on information concerning the delivery of advertising content (i.e., advertisement load level) over the telecommunication network to the first, second and third telecommunication devices. Further, an end user credit may be automatically determined by computer for the second telecommunication device 505 based at least in part on the indicator of the hierarchical relationship of the second and third telecommunication devices 502 and 505, based at least in part on the information concerning the use of the telecommunication network by the third telecommunication device, and based at least in part on information concerning the delivery of the advertising content (i.e., advertisement load level) over the telecommunication network to the second and third telecommunication devices.
The amount of end user credit earned for the account associated with the telecommunication device which is higher in the hierarchy may be dependent upon the number of levels separating the hierarchically higher telecommunication device from the hierarchically lower telecommunication device. For example, with reference to
Further, with reference to
A self-earnings credit may also be automatically determined in step 340 by the computer processor for the second and third telecommunication devices 502 and 505, resulting from their use of the network and being associated with an advertisement load level. For example, the amount of self-earnings credit determined for the account associated with the second telecommunication device 502 resulting from use of the network may be based at least in part on the information concerning the use of the telecommunication network by the second telecommunication device, and based at least in part on information concerning the delivery of the advertising content (i.e., advertisement load level) over the telecommunication network to the second telecommunication device. Relatively higher duration or frequency of use of the network and the higher advertisement load level may result in a relatively higher self-earnings credit.
In step 350, the determined end user credit and/or self-earnings credits may be stored in a database associated with the network server, and payments (or end user credits) may be “paid” to the accounts associated with the affected telecommunication devices in the user network. In this example, the payments or credits would be made to at least the accounts associated with the first and second telecommunication devices 500 and 502.
In step 360, the notification of payment or end user credit to the accounts associated with the first and second telecommunication devices 500 and 502 may be physically provided by transmitting a signal to the first telecommunication device 500 based on the determined end user credit, said signal being adapted to produce a physically perceptible output of the determined end user credit, and by transmitting a signal to the second telecommunication device 502 based on the determined end user credit, said signal being adapted to produce a physically perceptible output of the determined end user credit.
The notifications transmitted to the first, second and third telecommunication devices 500, 502 and 505 may include an indication of the end user credit and/or self-earnings credit that was not earned due to the advertisement load level associated with the telecommunication device which has earned some end user credit. For example, the first telecommunication device may receive a notification that indicates the amount of end user credit that was not earned (i.e., forgone or lost) as a result of the first telecommunication device being associated in computer memory with a light advertisement load level as opposed to a medium and/or heavy advertisement load level.
It is also appreciated that a telecommunication device may be registered with the network and hierarchically related to other telecommunication devices, but receive no end user credit because the telecommunication device is not associated with any advertisement load level in computer memory. For example, the first telecommunication device 500 may not be associated with any advertisement load level, but still hierarchically related to the second and third telecommunication devices 502 and 505 which are associated with advertisement load levels, as explained above. In such a scenario, use of the network by the second and third telecommunication devices 502 and 505 may result in a determination of the end user credit that the first telecommunication device 500 would have earned had it been associated with an advertisement load level, and a notification may be automatically generated by a computer and sent to the first telecommunication device indicating the end user credit that could have been earned.
As discussed above, the present invention is not limited to a device resembling the particular telecommunication device described above. In particular, the invention may be implemented in other types of devices and using other types of input and output mechanisms. In addition, the above-described techniques can be used in connection with any type of information or communication mode associated with a contact, including, for example, SMS addresses or handles, email addresses, presence information, and the like. Moreover, the above-described techniques can be used in connection with a group call when the caller calls one or more than one recipient.
The present invention also relates to an apparatus for performing the operations herein. The algorithms and displays presented herein are not inherently related to any particular computer, network of computers, or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the required method steps. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, or any type of media suitable for storing electronic instructions, and each coupled to a computer system bus. The required structure for a variety of these systems appears from the description. In addition, the present invention is not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the invention as described herein.
As will be understood by those skilled in the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. For example, the particular architecture depicted above are merely exemplary of one implementation of the present invention. The functional elements and method steps described above are provided as illustrative examples of one technique for implementing the invention; one skilled in the art will recognize that many other implementations are possible without departing from the present invention as recited in the claims. In addition, the present invention may be implemented as a method, process, user interface, computer program product, system, apparatus, or any combination thereof. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention. It is intended that the present invention cover all such modifications and variations of the invention, provided they come within the scope of the appended claims and their equivalents.