The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present invention.
While the specification concludes with claims defining the features of the invention that are regarded as novel, it is believed that the invention will be better understood from a consideration of the following description in conjunction with the drawing figures, in which like reference numerals are carried forward.
Overview
Voice mail is so prevalent today that the term is understood by almost every person and is included in virtually every wireless service plan as a basic feature. Voice mail allows one to leave, receive, edit, save, and forward messages to one or more voice mailboxes in a user's company or universe of friends and contacts. The need for voice mail is obvious. It is just not possible for one to answer their phone every time it rings. In addition, due to network or equipment problems, a destination wireless device cannot always be found to complete the call. Therefore, a large number of calls are not completed on the first attempt. In addition, many of those calls are for one-way transfers of information anyway. Embodiments of the present invention utilize paid-for endorsements to offset the cost of voicemail services.
The idea of attaching advertising to various communications methods to generate revenue is ubiquitous. Newspapers, television, and web pages are a few prime examples. In many cases, the advertising is even tailored to the particular viewer (e.g., internet search engine tailors advertising to match the search topic). The present invention overcomes problems with the prior art by allowing providers of wireless services to utilize advertising to generate revenue from users leaving or retrieving voice mail. Advantageously, the wireless service providers do not charge the users directly. Embodiments of the present invention provide a system that allows personalized endorsements to be attached to a voice mail message, thereby deferring the cost of operating the voice mail system and adding revenue for the carrier.
System Diagram
Referring now to
The base stations 108a-n communicate with a central office 110 which includes call processing equipment for facilitating communication among mobile communication devices and between mobile communication devices and parties outside the communication system infrastructure, such as mobile switching center 112 for processing mobile telephony calls, and a dispatch application processor 114 for processing dispatch or half duplex communication.
The central office 110 is further operably connected to a public telephone switching network (PTSN) 116 to connect calls between the mobile communication devices within the communication system infrastructure and telephone equipment outside the system 100. Furthermore, the central office 110 provides connectivity to a wide area data network (WAN) 118, which may include connectivity to the Internet.
When an origination device 102 places a call to a destination device 106 using the destination device's phone number, the central office 110 attempts to route the call to the destination device 106. However, if the destination device is not available (i.e., turned off or out of network), engaged in an active call to another device, or the user chooses not to answer an incoming call, the central office 110 will route the call to a voice mail server (VMS) 120, which answers the incoming call. The VMS 120 provides storage and playback of voice mail messages, both incoming and outgoing, for a multitude of users. The VMS 120 provides services that vary from simple to complex. Typically a brief message is played and then the originating device user is allowed to leave a message for the destination device user. The message is played back to the destination device user when the user queries the system. Some voicemail services do not allow a user to leave a message at all, while others present the caller with a menu of options, such as leaving a return phone number, sending a text message, and others.
The present invention also provides an advertisement server 122 that is communicatively coupled to the VMS 120. The advertisement server 122 is shown in
In
In one embodiment of the present invention, the computer system 200 includes one or more processors, such as processor 204. The processor 204 is connected to a communication infrastructure 202 (e.g., a communications bus, cross-over bar, or network). Various software embodiments are described in terms of this exemplary computer system. After reading this description, it will become apparent to those of ordinary skill in the art how to implement the invention using other computer systems and/or computer architectures.
The computer system 200 can include a display interface 208 that forwards graphics, text, and other data from the communication infrastructure 202 (or from a frame buffer) for display on the display unit 210. The computer system also includes a main memory 206, preferably random access memory (RAM), and may also include a secondary memory 212. The secondary memory 212 may include, for example, a hard disk drive 214 and/or a removable storage drive 216, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc. The removable storage drive 216 reads from and/or writes to a removable storage unit 218 in a manner well known to those having ordinary skill in the art. Removable storage unit 218, represents a floppy disk, a compact disc, magnetic tape, optical disk, etc. which is read by and written to by removable storage drive 216. As will be appreciated, the removable storage unit 218 includes a computer readable medium having stored therein computer software and/or data. The computer readable medium may include non-volatile memory, such as ROM, Flash memory, Disk drive memory, CD-ROM, and other permanent storage. Additionally, a computer medium may include, for example, volatile storage such as RAM, buffers, cache memory, and network circuits. Furthermore, the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network, that allow a computer to read such computer-readable information.
In alternative embodiments, the secondary memory 212 may include other similar means for allowing computer programs or other instructions to be loaded into the computer system. Such means may include, for example, a removable storage unit 222 and an interface 220. Examples of such may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 222 and interfaces 220 which allow software and data to be transferred from the removable storage unit 222 to the computer system.
The computer system, in this example, includes a communications interface 224 that allows software and data to be transferred between the computer system and external devices or and the communication center 110 via a communications path 226. Examples of communications interface 224 may include a modem, a network interface (such as an Ethernet card), a communications port, a PCMCIA slot and card, T1 line, etc. Software and data transferred via communications interface 224 are in the form of signals which may be, for example, electronic, electromagnetic, optical, or other signals capable of being received by communications interface 224. These signals are provided to communications interface 224 via a communications path (i.e., channel) 226. This channel 226 carries signals and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an RF link, and/or other communications channels.
The VMS 120 and the advertisement server 122 run, or execute, software that allows the servers 120, 122 to properly handle and process client requests, in addition to other processes necessary for the servers 120, 122 to perform their required functions. In this document, the terms “computer program medium,” “computer usable medium,” and “computer readable medium” are used to generally refer to media such as main memory 206 and secondary memory 212, removable storage drive 216, a hard disk installed in hard disk drive 214, and signals. These computer program products are means for providing software to the computer system. The computer readable medium allows the computer system to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium.
The terms “program,” “software application,” and the like as used herein, are defined as a sequence of instructions designed for execution on a computer system. A “program,” “computer program,” or “software application” may include a subroutine, a function, a procedure, an object method, an object implementation, an executable application, an applet, a servlet, a source code, an object code, a shared library/dynamic load library and/or other sequence of instructions designed for execution on a computer system.
Endorsements
As will now be described in detail, embodiments of the present invention provide the attachment of personalized endorsements to voicemail services.
Advertising Content
Advertisers wishing to participate in a program that, in this example, allows their advertising to be heard by users of a voice mail system enter into relationships with wireless service providers and then make their content available to subscribers for selection.
Next, in step 304 an advertiser connects to the advertising server 122. The connection can be wired or wireless and can include any known method of communicating with a computer. The advertiser uploads, in step 306, advertising content to the server 122, where it is stored or indexed so that it can be stored in a remote memory location. In other embodiments, the advertising content is stored on a server maintained by the advertiser and addressed by the advertising server 122. The content, in this example, can be as simple as text or can be sounds, music, vocals, or other media files. The advertiser can then assign one or more attributes to the advertising content in step 308.
Attributes
Attaching Endorsements
A subscriber then goes to the particular location, in step 504, and selects one or more of the advertising choices, i.e., products, services, or others, that he wishes to endorse. The server receives the subscriber's choices via an input, which can he any network connection that receives information or electrical pulses to indicate a choice. In certain embodiments, the advertisers themselves create the spaces, such as web pages, where the subscribers can go to select the products or services to endorse. In one embodiment of the present invention, the subscriber's name and other information, such as age and race, is provided to the advertiser or stored in a location that is accessible to the advertiser. The advertiser then makes use of the user's name or other information to create personalized endorsements, in step 506. In other embodiments, the subscriber actually records his or her voice to create a personal endorsement of a product or service. An example of a “personal” endorsement is “Hi, this is James and I can't get enough Twix bars.” An example of a “personalized” endorsement is “James enjoys Twix bars.” The endorsements are recorded and stored on the advertising sever 122, the VMS 120, or elsewhere. Other endorsements are simply selecting a product or services' jingle or trademark sounds, and/or visuals, and/or tactile signals, to be played in the background of an outgoing message.
In step 508, the advertising server 122 indicates to the VMS 120 and the advertiser, or makes available to the VMS 120 and the advertiser, the choices made by the subscriber and links the selected endorsement to the subscriber's voice mail account. The term “link” as used herein is intended to mean any way of causing two items to be associated with each other. It should also be noted that the advertising server 122 and the VMS 120 are not necessarily separate entities and can be, or reside on, a single server. At the conclusion of step 508, the subscriber's voice mail is properly set up and ready for incoming calls. The advertiser then, in step 510, issues compensation to the voice mail carrier for the advertising content having been linked to a voice mail account. In other embodiments, the carrier is not compensated until the advertising content has been actually played to an incoming caller.
In an embodiment of the present invention, the user is able to make preferential settings when selecting an endorsement subject, such as listing particular phone numbers for the endorsement to be played to or not be played to. The user can select options for how to cycle certain endorsements also, such as random or sequential.
Playing Endorsements
In step 610, the system 104 checks to see if the user of the destination device 106 has subscribed to voice mail advertising. If the user has not, an outgoing message is played, in step 612, for the caller and the caller's incoming message, if any, is recorded. If the user of the destination device 106 has subscribed to voice mail advertising, the system 104 plays an endorsement as part of an outgoing message, in step 614. The outgoing message includes the endorsement before, during or after an invitation for a caller to leave a message. However, the invitation is not always present. For example, if the subscriber picked Coca Cola from the list of available advertisement choices as a product that she personally supports, her voice mail message would carry a message attachment automatically inserted by the VMS 120 that says “Jennifer Smith prefers Coca Cola” as either a signature or an introduction. In other embodiments, a previously stored endorsement in the subscriber's own voice is played that says, for example, “This is Jennifer Smith and I prefer Coca Cola. Leave me a message if you do too.” The caller's message, if any, can then be recorded. The call is terminated in step 616.
Those skilled in the art will recognize that the type of advertising message can be varied as desired by the carrier, subscriber, or advertiser. For example, instead of a vocal endorsement of the product, the advertiser's theme song could be added as background music behind the voice mail message, as an intro, or an ending. In return for carrying the advertising sponsorship the charge to the subscriber for leaving or retrieving the voice mail will be reduced or eliminated, and instead a charge to the sponsor's advertising account will be made by the carrier.
In embodiments of the present invention, a subscriber can return to the space designated by the advertiser, e.g., an internet page, and select additional products or services to endorse or de-select previously selected items.
In one embodiment, a record is created each time an advertisement is played from a subscriber's voice mail account. The record can be a table, for example, that stores fields identifying the originating user or device, the incoming phone number, the advertisement played, whether the advertisement was played in its entirely, the date and time the advertisement was played, and other details of the process of the present invention. The record can then later be used by the provider to charge the advertiser, and/or credit the subscriber. The record can also be used to avoid playing the same endorsement twice for the same incoming caller if other endorsements are available that have not yet been heard by that particular incoming caller.
Caller Registration
In other embodiments of the present invention, the incoming caller is registered with the advertising server 122 also. Since both the originating caller and the destination caller are known, when a call is placed, the two numbers are cross referenced on the advertising server for attributes that have been set for each user and associated advertising preferences.
If the identifier is not recognized, in step 707, the flow moves to step 709, where the destination device attaches an endorsement to its outgoing message. If the identifier is recognized in step 707, the originating device's advertising selections and their attributes are compared to advertising selections and attributes of the destination device in step 708. Exemplary attributes are demographics of the incoming caller, competing products of the advertisements selected, the number of times an endorsement should be replayed to the same caller, and others. The present invention is then able to, in step 710, select endorsements for products, services, or political issues that are strategically targeted for the originating caller. For instance, if one of the destination caller's endorsement choices is Coca Cola and one of the originating caller's endorsement choices is the directly competing product Pepsi Cola, it is probably useless to play a Coca Cola endorsement for the incoming caller. Therefore, if possible, a non-directly competing endorsement can be played to the originating caller. Additionally, it is possible to avoid repeating an endorsement to an originating caller if other endorsements are available. In step 712, the selected endorsement is played for the originating caller. The process ends at step 714, when the call is terminated.
In an alternative embodiment of the present invention, the originating caller can leave an endorsement as the message or part of the message left on the destination device's voice server 120. For example, the VMS 120 automatically appends an endorsement to the voice mail message as it is being stored on the VMS 120 for later playback to the destination device owner. In this way, both the incoming caller and the receiving caller have opportunities to listen to endorsements of the other.
As described above, one embodiment of the present invention provides a way for advertisers to reach an untapped audience, service providers to receive compensation for providing an advertising medium, and subscribers to get voicemail services at a reduced or no cost. Callers are introduced to personalized endorsements of products, services, and other subject matter supported by the called user and are also, in some embodiments of the present invention, able to leave personalized endorsements of products they support on the voice mail of the called user's device.
Reference throughout the specification to “one embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” in various places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Moreover these embodiments are only examples of the many advantageous uses of the innovative teachings herein. In general, statements made in the specification of the present application do not necessarily limit any of the various claimed inventions. Moreover, some statements may apply to some inventive features but not to others. In general, unless otherwise indicated, singular elements may be in the plural and visa versa with no loss of generality.
While the various embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims.