<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>praajects.</title>
	<atom:link href="http://www.praajects.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.praajects.com</link>
	<description>marketing consulting and graphic design</description>
	<pubDate>Mon, 07 Feb 2011 15:39:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An Invention/A Patent</title>
		<link>http://www.praajects.com/2011/02/an-inventiona-patent/</link>
		<comments>http://www.praajects.com/2011/02/an-inventiona-patent/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 21:48:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.praajects.com/?p=78</guid>
		<description><![CDATA[SUMMARY OF THE INVENTION
(Click Link to read more)
The invention includes a system  and method of providing on-demand information relating to aggregated  publicly detectable advertising over a mobile telecommunications  network. In one embodiment, the inventive system includes a plurality of  different publicly detectable advertisements each having a different  code or keyword [...]]]></description>
			<content:encoded><![CDATA[<h1>SUMMARY OF THE INVENTION</h1>
<p><a title="Steven Van Praagh patent" href="http://www.freepatentsonline.com/y2009/0191853.html" target="_blank">(Click Link to read more)</a></p>
<p>The invention includes a system  and method of providing on-demand information relating to aggregated  publicly detectable advertising over a mobile telecommunications  network. In one embodiment, the inventive system includes a plurality of  different publicly detectable advertisements each having a different  code or keyword (hereinafter “code”) associated therewith. A central  telephony system is provided to receive entry of the associated codes by  a consumer via a mobile telecommunications device upon the consumer  becoming aware of the associated code. The consumers enter the code by  speaking or entering it on the keypad of the consumer&#8217;s mobile device.  At least one computer is in communication with the central telephony  system and is adapted to create a message transaction and send a message  to the consumer&#8217;s mobile telecommunications device and/or to an e-mail  address or another device (e.g., a fax machine) in response to the code  entered by the consumer being recognized by the central telephony  system. The message sent to the consumer corresponds to the entered  code.</p>
<p>Preferably, the plurality of advertisements represent  different advertisers each associated with and subscribing to the  inventive system. In addition or in the alternative, one advertiser may  have a number of different advertisements each with a different  associated code as part of the system. This would allow the advertiser  to measure the effectiveness of advertising more accurately based on  differences among the ads, their locations, etc.</p>
<p>The system  preferably further includes software resident on the at least one  computer which is downloadable to the consumer&#8217;s mobile  telecommunications device. The software preferably has an embedded link  and programs the consumer&#8217;s mobile telecommunications device with a  telephone access number for the central telephony system when the  embedded link is activated (similar to “click-to-call dialing”). In a  preferred embodiment, the software programs the “zero” button as a  speed-dial for the system telephone access number. In another  embodiment, the software programs one of the consumer&#8217;s mobile  telecommunications device&#8217;s speed-dial positions (optionally, a  consumer-selected speed-dial position) with the telephone access number.</p>
<p>The at least one computer of the system preferably includes at  least one database, including a transaction database in which the  message transactions are recorded. Each of the message transactions  includes but is not limited to data fields such as: which advertisement  triggered the message transaction; type of advertisement; personal  information about the consumer who entered the code; time of day of the  message transaction; other codes the consumer previously entered;  location of consumer when the code was entered; and others.</p>
<p>A  plurality of message profiles is preferably resident on the system&#8217;s at  least one computer. The message profiles contain message instructions  each corresponding to respective of the codes enterable into the central  telephony system, the message instructions concerning how the messages  are sent to consumers&#8217; mobile telecommunications devices. The message  instructions include at least one of: content of the message; limiting a  time period during which the message may be sent; limiting to which  consumers the message may be sent based on a consumer demographic  parameter; and the like. For example, an advertiser may set a  Valentine&#8217;s Day message to be sendable on February 14, but at midnight  on February 15, the message would change to a non-Valentine&#8217;s Day  promotion. Similarly, one message may be sent to a person of one value  of a given demographic parameter (e.g., under 35 years old, earns less  than $100,000/year, etc.), while a different message may be sent to  another person making the same informational request having a different  value of a given demographic parameter (e.g., over 35 years old, earns  more than $100,000/year, etc.). Multiple parameters may be used to  determine which, if any, message a consumer receives. A remote interface  is preferably provided to enable advertisers to each remotely configure  or modify its respective message profile. The system may further  include an advertiser management database upon which the message  profiles reside, the advertiser management database being accessible by  the advertisers via the remote interface. At least one messaging server  may be provided in communication with the advertiser management  database. The messaging server forwards messages to consumers&#8217;  telecommunications devices in response to receipt of the codes by the  central telephony system from the consumer&#8217;s telecommunications device.</p>
<p>The  plurality of different publicly detectable advertisements may include a  first plurality of a first advertisement and a second plurality of a  second advertisement, wherein each of the first advertisements has a  same first code associated therewith and each of the second  advertisements has a same second code associated therewith. That is,  multiple instances of the same advertisement will preferably have the  same code, while different advertisements from the same advertiser may  be provided with different codes.</p>
<p>Preferably, a plurality of  consumer-configurable profiles are resident on the at least one  computer, each of the consumer-configurable profiles containing message  instructions concerning how the messages are to be sent to the  respective consumers. Those message instructions preferably include at  least one of i) to which of a plurality of communication devices the  consumer is instructing the system to send the messages; ii) restricting  receipt of the messages based on message content restrictions; iii)  message format restrictions; iv) whitelisting certain advertisers; v)  blacklisting certain advertisers; or vi) restricting receipt of the  messages based on respective advertiser demographic parameters. The  plurality of consumer communication devices includes at least one of a  cell phone, a fax machine, an e-mail account, or on a consumer&#8217;s page or  account on one or more social networking sites. Optionally, any  messages sent to a consumer&#8217;s social networking page or account can also  be subscribed to by or forwarded to other members of the same social  networking site via micro-blogging (e.g., Steve gets a message from  Facebook every time Jane requests and receives information from the  inventive system).</p>
<p>The system further preferably includes a  registration database upon which the consumer-configurable profiles  reside, and a remote interface adapted to enable the consumers to each  remotely configure or modify his/her respective consumer-configurable  profile. At least one of the consumer-configurable profiles corresponds  to each of the consumers.</p>
<p>The invention also includes a  telephonic method of telephonically providing on-demand information  relating to aggregated publicly detectable advertising via a mobile  communications network. For a plurality of different publicly detectable  advertisements, a different code is associated with each advertisement.  This feature can be used not only for conventional advertising purposes  (i.e., dissemination of information), but it also can be used to turn  the public into a large focus group to test market different yet similar  ideas to see which is more effective and which delivers better return  on investment. A central telephony system is provided responsive to the  entry of the associated codes by a consumer via a mobile  telecommunications device upon the consumer becoming aware of the  associated code. A message transaction is created by sending a text or  voice message to the consumer&#8217;s mobile telecommunications device (and/or  to a designated e-mail account provided by the consumer upon joining as  a member of the system), in response to the code entered by the  consumer being recognized by the central telephony system, the message  corresponding to the advertisement bearing the entered code.</p>
<p>The  plurality of advertisements may represent different advertisers. The  code may be associated with the advertisement by either displaying the  code on or near an advertisement or generating an audible version of the  code in association with an advertisement.</p>
<p>The message sending  step may further include the step of sending a text or voice message to  the mobile telecommunications device that sent the corresponding  recognized code to the central telephony system (and/or to another  device designated by the consumer).</p>
<p>Preferably, a telephone  access number is provided for consumers to access the central telephony  system and thereby enter a code, and the inventive system preferably  includes the step of automatically programming a consumer&#8217;s mobile  telecommunications device with the telephone access number in response  to a consumer-initiated action. The automatic programming step may  further include the steps of sending a text message to the mobile  telecommunications device with an embedded link and downloading and  executing an applet that programs the mobile telecommunications device  with the telephone access number when the embedded link is activated.  The automatic programming step may include the step of programming one  of the mobile telecommunications device&#8217;s speed-dial positions with the  telephone access number via the applet. The consumer may be allowed to  select which speed-dial position is programmed with the telephone access  number.</p>
<p>The consumer-initiated action may include the step of  initially calling the telephone access number via the consumer&#8217;s mobile  telecommunications device. Alternatively, the consumer-initiated action  may include the step of requesting the text message with the embedded  link via an internet-based interface.</p>
<p>Each message transaction  is preferably recorded in a transaction database; each recorded message  transaction includes at least which advertisement triggered the  transaction. The transaction recording step includes the step of  recording at least one of: which advertisement triggered the  transaction; personal information about the consumer who provided the  code; time of day of the transaction; location of consumer when the code  was provided; and/or other information.</p>
<p>In the inventive  method, the advertisers are preferably each able to remotely configure  or modify a message profile which contains message instructions  corresponding to each respective code enterable into the central  telephony system. The message profiles are storable on a computer in  communication with the central telephony system and include instructions  concerning the step of sending messages to the consumers&#8217; mobile  telecommunications devices. The message profile instructions preferably  include at least one of: message content; limiting a time period during  which a message may be sent; limiting to which consumers a message may  be sent based on a consumer demographic parameter, and other data.</p>
<p>The  inventive method preferably further includes the steps of enabling the  consumers to each remotely configure or modify a message profile which  contains message routing instructions. The message profiles are storable  on a computer in communication with the central telephony system. The  message profiles include instructions concerning the step of sending  messages to the consumers&#8217; mobile telecommunications devices, such  instructions including at least one of: of i) to which of a plurality of  communication devices the consumer is instructing the system to send  the messages; ii) restricting receipt of the messages based on message  content restrictions; iii) message format restrictions; iv) whitelisting  certain advertisers; v) blacklisting certain advertisers; or vi)  restricting receipt of the messages based on respective advertiser  demographic parameters, such as brand, product, color, or other  preferences.</p>
<p>In another embodiment, the invention is not limited  to requiring a consumer to actually see or hear an advertisement with a  concomitant ad code. Rather, the invention also has an optional aspect  of enabling a consumer to call into to the system to request information  about a subscribing seller&#8217;s consumer product or service. In this  embodiment, the invention is a telephonic system of providing on-demand  information relating to aggregated product branding over a mobile  telecommunications network. A plurality of different consumer products  or services each has a different code associated therewith. A central  telephony system is adapted to receive entry of the associated codes by a  consumer via a mobile telecommunications device upon the consumer  becoming aware of the associated code. At least one computer is provided  in communication with the central telephony system adapted to create a  message transaction and send a message to the consumer&#8217;s mobile  telecommunications device in response to the code entered by the  consumer being recognized by the central telephony system, the message  corresponding to the entered code. The codes may include at least one of  i) the respective names of the consumer products or services (e.g.,  “Ford” or “McDonald&#8217;s”), or ii) respective generic words describing the  consumer products or services (e.g., “car dealer” or “burger”).</p>
<p>Similarly,  this embodiment of the invention also includes a telephonic method of  telephonically providing on-demand information relating to aggregated  product branding via a mobile communications network. The following  steps are included in this aspect of the invention. For a plurality of  different consumer products or services, a different code with each  product or service is associated. A central telephony system is provided  responsive to the entry of the associated codes by a consumer via a  mobile telecommunications device upon the consumer desiring information  concerning a product or service. A message transaction is created by  sending a message to the consumer&#8217;s mobile telecommunications device in  response to the code entered by the consumer being recognized by the  central telephony system, the message corresponding to the product or  service associated with the entered code. The codes may include at least  one of i) the respective names of the consumer products or services, or  ii) respective generic words describing the consumer products or  services, as noted above.</p>
<p>The inventive system and method  enables a consumer to say or enter a code, keyword, brand name, or even a  descriptive noun to the telephonic system and retrieve information  instantly about the desired product or service. Subscribing advertisers  or sellers of the products or services are able to control the contents  of the message and even to whom, to where, and when the message will be  made available at all. The system is a dual-opt-in system for both  consumer and seller/advertiser, thereby eliminating unwanted ads going  to an irritated consumer, while making potentially vast amounts of  information available to a desirous consumer in an exceedingly efficient  and cost-effective manner.</p>
<h1>BRIEF DESCRIPTION OF THE DRAWINGS</h1>
<p>FIG.  1 is an overall schematic of a system of aggregating multiple  advertisers within an on-demand telephonic consumer-accessible database  in accordance with the invention.</p>
<p>FIG. 2 is a schematic of a  variety of different advertisements and corresponding associated codes  in accordance with the invention.</p>
<p>FIGS. 3A-B are flow charts of a  method of telephonically providing on-demand information relating to  aggregated publicly detectable advertising via a mobile communications  network in accordance with the invention.</p>
<p>FIG. 4 is a flow chart  of a preferred subset of instructions of the inventive method  concerning consumer-configured message routing instructions.</p>
<p>FIG.  5 is a flow chart of another preferred subset of instructions of the  inventive method concerning consumer-configured message routing  instructions.</p>
<h1>DETAILED DESCRIPTION OF THE INVENTION AND DRAWINGS</h1>
<p>Description  of the invention will now be given with reference to FIGS. 1-5. It  should be understood that these figures are exemplary in nature and in  no way serve to limit the scope of the invention, which is defined by  the claims appearing hereinbelow.</p>
<p>As described above, it is  often difficult for a consumer to obtain on-demand information about a  product or service being publicly advertised at the moment when the  consumer views or hears the advertisement, or at the moment the consumer  sees or thinks about a product or service. By use of the inventive  system and method, on-demand information is available to the consumer  via her mobile communication device (hereinafter mobile phone; however,  this term contemplates any mobile communication device known now or to  be developed later).</p>
<p>System  <strong>8 </strong> is shown in overview in FIG. 1. The system includes one or more publicly detectable advertisements  <strong>10 </strong> having a message  <strong>12 </strong>. Advertisements  <strong>10 </strong> may be visual and may take the form of a billboard, a bus stop ad, a  newspaper or magazine ad, a subway station ad, a television commercial,  or an internet ad (banner or otherwise). Additionally or in the  alternative, the advertisement may be aural in nature, e.g., a radio  commercial, a television commercial, a movie, a podcast, a video game,  or an internet ad. Combinations of aural and visual information (e.g., a  poster with a button which, when pressed, causes an audio message to be  played) are also contemplated. In fact, the inventive system is  designed to work with essentially any form of public advertising known  now or to be developed later.</p>
<p>Associated with every advertisement  <strong>10 </strong> in system  <strong>8 </strong> is an ad code  <strong>14 </strong>,  preferably a short (e.g., 1-4 digits or characters) numeric or  alphanumeric code that is visible alongside a visual ad or audible in  connection with an aural ad (or both where appropriate). Ad code  <strong>14 </strong> provides the consumer C with an easy and quick way to retrieve  additional information about a product or service displayed in an  advertisement. The consumer C sees/hears advertisement  <strong>10 </strong>, calls into system  <strong>8 </strong> via his mobile phone  <strong>3 </strong> (such call being routed through a local cellular tower  <strong>4 </strong> and through the cell cloud  <strong>5 </strong>) and reaches interactive voice response unit (IVR)  <strong>20 </strong> of system  <strong>8 </strong>.</p>
<p>IVR  <strong>20 </strong> includes a server  <strong>22 </strong> having software  <strong>24 </strong> resident thereon. Voice prompts  <strong>26 </strong> are included as part of IVR  <strong>20 </strong>. IVR  <strong>20 </strong> functions in the manner of a conventional IVR.</p>
<p>When consumer/caller C contacts system  <strong>8 </strong> (e.g., by dialing a telephone number associated with the system) and reaches IVR  <strong>20 </strong>, software  <strong>24 </strong> prompts the caller to supply the ad code  <strong>14 </strong> corresponding to the ad about which the caller is calling. Each ad code  <strong>14 </strong> is designed to trigger a text or similar message to be transmitted to  the mobile phone that made the request, as described below.</p>
<p>When the caller enters the ad code  <strong>14 </strong> into mobile phone  <strong>3 </strong> to thereby transmit the code to IVR  <strong>20 </strong>, IVR  <strong>20 </strong> receives same and creates an XML (or similar) document  <strong>28 </strong> which includes at least the phone number of the mobile phone requesting the information and the entered ad code. XML document  <strong>28 </strong> may also include a time/date stamp, a geographical location (determinable, e.g., by which cell tower  <strong>4 </strong> routed the call), information about the caller&#8217;s phone service provider, and the like.</p>
<p>IVR  <strong>20 </strong> transmits XML document  <strong>28 </strong> to application/database server  <strong>30 </strong>. Server  <strong>30 </strong> includes at least one database, but preferably includes an advertiser content management database  <strong>32 </strong>, a registration database  <strong>34 </strong>, and a transaction log  <strong>36 </strong>.  (Although these databases are shown as separate items in FIG. 1, they  may all reside on the same device, and indeed, may all be inter-related,  e.g., as fields in one or more tables.) Advertiser content management  database  <strong>32 </strong> preferably stores message profiles, configured by  the advertisers, which contain message instructions concerning how the  messages are sent to consumers&#8217; mobile telecommunications devices. The  message instructions include at least one of: content of the message;  limiting a time period during which the message may be sent; limiting to  which consumers the message may be sent based on a consumer demographic  parameter; limiting a message to a certain geographical location  (either by area code of the caller&#8217;s number, or the cell tower used, or  other means); and the like.</p>
<p>Registration database  <strong>34 </strong> stores demographic information about the consumers who register their mobile phones with system  <strong>8 </strong> (e.g., via computer  <strong>6 </strong> over the internet  <strong>7 </strong>). When the consumer/caller registers with system  <strong>8 </strong>,  she is preferably able to create her own messaging profile which  provides the system with instructions as to what messages she is  interested, in what format they should be sent, and/or to which device  or devices. Regarding content, the caller or consumer is able to  blacklist or whitelist specific advertisers, and is able to block (or  request) specific genres of messages. For example, a parent can block a  message on a child&#8217;s phone regarding tobacco, alcohol, video games,  candy, etc.). Indeed, the caller herself may wish to avoid receiving  messages from certain advertisers despite having personally entered an  advertising code; sometimes, it is not clear from the advertisement  itself what the advertisement is about or who the advertiser is behind  it. Similarly to the advertiser&#8217;s profile, the consumer&#8217;s profile may  also screen out possible advertisers based on the advertiser&#8217;s  demographic parameters. For example, a consumer may wish to receive  messages only from luxury brand or “high end” companies. A consumer can  also opt to have messages sent either as voice or text to her mobile  phone and/or to other devices, such as a fax machine, an e-mail account,  or they can appear on the consumer&#8217;s social networking page/account and  be actively transmitted or passively made available to other members of  the social network via micro-blogging. The consumer can also change the  format of a message: e.g., voice or text to a mobile phone; HTML, rich,  or plain text (and with or without graphical or video content) to the  e-mail account; and the like.</p>
<p>Consumers may remotely access the system via interface  <strong>50 </strong> to set up, configure, and modify their respective profiles on registration database  <strong>34 </strong>. After logging onto home page  <strong>52 </strong>, consumers can remotely manage their profiles stored in database  <strong>34 </strong> via consumer registration page  <strong>56 </strong>. There, the consumer can change any or all of the parameters concerning how a given message is to be received.</p>
<p>Transaction log  <strong>36 </strong> stores accounts of each message sent to each mobile phone for later  study by advertisers vis-à-vis how effective an ad campaign or medium is  in piquing consumer interest, and any other data sought to be examined.  Transactions stored in transaction log  <strong>36 </strong> include data fields  such as: which advertisement triggered the message transaction; personal  information about the consumer who entered the code; time of day of the  message transaction; location of consumer when the code was entered;  and others.</p>
<p>Upon receiving the XML document  <strong>28 </strong> from IVR  <strong>20 </strong>, software  <strong>38 </strong> on server  <strong>30 </strong> determines which outgoing text message corresponds to the code entered  by the caller by looking it up on advertiser content management database   <strong>32 </strong>. Software  <strong>38 </strong> may also determine if the mobile  phone making the request for information represents a demographically  qualified caller. For example, the same ad code  <strong>14 </strong> may cause  one message to be sent to a person of high income and a different  message (or no message at all) to be sent to a person of low income.  Should the caller qualify to receive a message, software  <strong>38 </strong> then contacts message server  <strong>40 </strong> and instructs it to send the relevant text message  <strong>42 </strong> to mobile phone  <strong>3 </strong>. The caller may review the information at her leisure.</p>
<p>FIG. 1 shows one exemplary advertisement  <strong>10 </strong> bearing message  <strong>12 </strong> and concomitant ad code  <strong>14 </strong>.  The inventive system may be used by a single advertiser, however it is  preferably a system for aggregating multiple advertisers and placing  their messages within easy reach of the consumer on the go. FIG. 2 is a  schematic of a plurality of advertisements  <strong>10 </strong>A-F; advertisements  <strong>10 </strong>A-C represent products/services of a first entity/advertiser A <strong>1 </strong>, and advertisements  <strong>10 </strong>D-F represent products/services of a second entity/advertiser A <strong>2 </strong>.  Although only two entities/advertisers are shown, the system is  extremely scalable, limited only by the number of characters/digits  desired in an ad code. For example, a three-digit ad code scheme would  be limited to up to 1000 entities (0-9×three digits); a three-character  alphanumeric code would be limited to up to 46,656 entities (A-Z and  0-9×three characters); etc. Much higher limits can be set if the system  is configured to accept codes of different lengths (e.g., one-, two-, or  three-digit codes).</p>
<p>Advertisements  <strong>10 </strong>A and  <strong>10 </strong>B bear identical messages  <strong>12 </strong> (X), and thus it is expected that both advertisements  <strong>10 </strong>A and  <strong>10 </strong>B will have the same ad code  <strong>14 </strong> ( <strong>555 </strong>) associated therewith. Advertisement  <strong>10 </strong>C bears a slightly different message  <strong>12 </strong>A (X′), which may represent either a different product or service offered by the same entity/advertiser A <strong>1 </strong>,  or it may represent a different ad campaign for the same  product/service (e.g., “Coke is it” instead of “have a Coke and a  smile”). In either case, advertisement  <strong>10 </strong>C is optionally provided with the same ad code  <strong>14 </strong> ( <strong>555 </strong>) as advertisements  <strong>10 </strong>A and B. In this configuration, any consumers seeing/hearing any of advertisements  <strong>10 </strong>A-C will also see/hear the same ad code  <strong>14 </strong>, and all entering such code  <strong>14 </strong> into system  <strong>8 </strong> will receive the same message  <strong>42 </strong> (demographics notwithstanding).</p>
<p>Another entity/advertiser A <strong>2 </strong> may have its own advertisements  <strong>10 </strong>D-F with its own messages  <strong>12 </strong>B and C and corresponding ad codes  <strong>14 </strong>A and B. Advertisements  <strong>10 </strong>D and E bear identical messages  <strong>12 </strong>B (Y) and thus have the same ad code  <strong>14 </strong> ( <strong>777 </strong>), albeit a different code from ads  <strong>10 </strong>A-C. Advertisement  <strong>10 </strong>F has a slightly different message  <strong>12 </strong>C (Y′) and, unlike the scheme of advertiser A <strong>1 </strong>, advertisement  <strong>10 </strong>F has a different ad code  <strong>14 </strong>B ( <strong>778 </strong>). This is one way for advertiser A <strong>2 </strong> to determine which ad message (Y or Y′) is more effective. Advertisers may choose to provide different ad codes  <strong>14 </strong> for different geographical locations of the same advertisement, may  choose to have different messages sent to consumers based on their zip  code to test different offers in different locations, or they may rely  instead on cell phone tower information to determine which advertisement  piqued the consumer&#8217;s interest.</p>
<p>The above aspects of the  system, while complete on their own and which allow the advertiser the  ability to provide (and track) information to consumers without staffing  a call center or maintaining a website, still require the consumer to  place a telephone call to the system in order to be able to enter the  relevant ad code so that the desired text message may be sent and  reviewed. As discussed, punching in a complete phone number while on the  go is not an optimal way to request information. As such, the inventive  system further contemplates that consumers can opt into the system in  an easier manner.</p>
<p>One preferred manner of such an opt-in is to  program the system access phone number of the system into a speed dial  position on the consumer&#8217;s phone. However, many phone users either do  not use their speed dial function, know how to program it, or even know  of its existence. It is also difficult to require much by way of action  from the consumer in advance of her even seeing/hearing an ad, and there  is a significant likelihood that the typical consumer will not want to  be bothered or will enter the access number incorrectly.</p>
<p>In  accordance with the inventive method, the consumer only needs to call  into the system via its telephone number one initial time and enter a  code or speak a keyword to activate a registration protocol. In response  to such a registration call, instead of sending a text message with  product information to the mobile phone, the system sends a message  which includes a highlighted link. When the link is activated by the  consumer, the system downloads an applet to be installed on the mobile  phone which will program the system&#8217;s call-in/access phone number into a  speed dial position on the consumer&#8217;s mobile phone. The applet  initiates the launch of the mobile phone&#8217;s contact list or “phone book”,  in which one can store a phone number permanently as a speed dial. In  doing so, the applet will either assign a speed-dial position or will  ask the user to assign a speed-dial position that the applet will set to  the system&#8217;s access telephone number. Once the number is stored, the  applet shuts down. Thereafter, when the consumer sees or hears an  advertisement  <strong>10 </strong> bearing an ad code  <strong>14 </strong> and desires  more information, she merely presses the programmed speed-dial button to  access the system, and then when so prompted, she enters the relevant  ad code of one to three digits or characters. The consumer will then  receive information as a result of pushing as few as two buttons (or  fewer, if the system includes speech recognition, which is within the  scope of the invention) on his mobile phone.</p>
<p>So as to assist the  consumer in remembering which speed dial setting she selected, when the  consumer opts into the service, she may be presented with a card or a  very small sticker to place on or near the selected button (assuming she  selects a single digit speed dial position). As another way to assist  the consumer in remembering which button accesses the system, the applet  can simply program one button (e.g., the zero button, discussed below)  of the phone with the system access number.</p>
<p>Although calling  into the system for initial registration is preferred, an alternative  method of registering would include visiting a website and entering  one&#8217;s mobile phone number. The system would then send the message with  highlighted link to the entered mobile phone number, and the process  would proceed as described above. As another less preferable  alternative, one could write down and mail in one&#8217;s mobile number, or  one could tell a representative of the entity operating the system one&#8217;s  mobile number, and the message with highlighted link could be sent to  the consumer&#8217;s mobile phone. In any of the registration methods, the  consumer is preferably asked to provide demographic data (e.g., gender,  income, location, age, etc.) so that advertisers can track which  segments of the population are interested in which of their products and  services, and for other data determination purposes. Demographic data  may also be used to screen out or restrict some messages from going to  specific segments of the population (e.g., people living in one state  may not be entitled to receive information about fireworks; people under  the age of 21 may not be allowed to receive information about alcoholic  beverages; an advertiser may be subject to a non-compete clause and  thus forbidden to advertise to people in a certain region; etc.).</p>
<p>The  overall operation of the inventive method is depicted in the flow  charts of FIGS. 3A and B, with additional reference to the components of  FIG. 1. The two logic flow charts of FIGS. 3A and B are very similar;  FIG. 3A represents one preferred embodiment, and FIG. 3B represents an  alternate embodiment. Since most of the steps are substantially  identical, reference will be made once for common steps.</p>
<p>As shown in both FIGS. 3A and 3B, in step S <strong>1 </strong>, the consumer calls into the system and reaches the system&#8217;s IVR  <strong>20 </strong>. Optionally, the IVR detects the caller&#8217;s mobile phone number at step S <strong>2 </strong> (e.g., via DNIS), along with additional other information, such as the  telephone service provider the caller is using, the cell tower through  which the call is routed, and other like information. Alternatively, the  caller will supply that information to the system manually, e.g., via  voice responses, via the internet, or the like. In any case, in step S <strong>3 </strong>, IVR  <strong>20 </strong> prompts the caller for an ad code, and in step S <strong>4 </strong>, the system determines if an ad code is provided.</p>
<p>The  ad code can be typed on the phone keypad or may be spoken by the caller  and recognized via voice recognition software. Additionally, the caller  need not necessarily have to have seen or heard an ad or an ad code to  use the invention. Rather, the caller might instead be thinking about a  brand, product, or service, or the consumer may have seen the brand,  product, or service itself while out and about. If the company that  produces or sells that brand or product is a participating/subscribing  member of the system, the system may recognize the company name or the  name of the product in the same way it would recognize an ad code. As an  example, a caller might not have seen a specific ad or associated ad  code from Ford Motor Co., however she may see a model parked or driving  on the street and immediately want more information about that vehicle.  She can speak or type the word “Ford” or the word “Mustang” into the  system. If either of those two words are valid codes, a message will be  sent to the caller. Each subscribing advertiser/seller may be charged  for each code it reserves, although the invention is not limited to any  specific subscription fee arrangement.</p>
<p>As another option, the  code enterable into the system (either by typing or by voice) need not  be a brand or product name, but rather may be a generic noun or other  descriptive word that is related to the product. Continuing with the  above example, the caller might not know what make or model a car is  that she sees on the street, but she may still want to follow up on  purchasing a vehicle nonetheless. The system can easily be configured to  accept “car”, “cars”, or “car dealer(s)” and send back an appropriate  message. Should there be more than one subscribing car dealer, the  message returned might include an instruction to the caller to request  one of the subscribing businesses listed. As another alternative, the  system can be configured to send the caller multiple messages, e.g., one  message for each qualifying subscribing business (e.g., all subscribing  car dealers). Fundamentally, any word, phrase, or alphanumeric string  can be used as a code, especially for embodiments utilizing voice  recognition.</p>
<p>In any event, if an ad code is provided, the logic proceeds to step S <strong>5 </strong>, and IVR  <strong>20 </strong> sends the entered ad code and caller phone number (and other information, optionally) to the database server  <strong>30 </strong> via, for example, XML document  <strong>28 </strong>. At step S <strong>6 </strong>, software  <strong>38 </strong> on server  <strong>30 </strong> searches through advertiser content management database  <strong>32 </strong> to determine if the ad code entered is a valid code.</p>
<p>If  the code is not recognized, the system may prompt the caller to  re-enter the code one or several times. After one or more failed  attempts to enter a valid ad code, the logic terminates at step S <strong>7 </strong>, and the system hangs up on the caller.</p>
<p>If the entered ad code is recognized at step S <strong>6 </strong>, then software  <strong>38 </strong> determines at step S <strong>8 </strong> if there are any restrictions associated with the ad code and its  outgoing message, e.g., it should only be sent at certain times of the  day, or only to mobile phones in a certain geographic region, or only to  callers with certain demographic characteristics, or the like. If the  advertiser has placed no restrictions on the outgoing message, then  software instructs message server  <strong>40 </strong> to send the requested message  <strong>42 </strong> to the caller&#8217;s mobile phone at step S <strong>9 </strong>. Additionally, a record of that message being sent to that caller is logged in transaction log database  <strong>36 </strong> at step S <strong>10 </strong>, and the process terminates at step S <strong>11 </strong>. (Alternatively, the record logged in database  <strong>36 </strong> may include which message was sent or to which caller it was sent; both are preferred but not required).</p>
<p>If software  <strong>38 </strong> determines at step S <strong>8 </strong> that there are restrictions on the ad code, then software  <strong>38 </strong> will compare those restrictions to at least one of the information in XML document  <strong>28 </strong> (which may include mobile carrier and cell tower information, for  example) or the demographic data associated with the mobile number. If  demographic data needs to be reviewed, software  <strong>38 </strong> will look up such data in registration database  <strong>34 </strong> at step S <strong>12 </strong> and compare it to the message requirements in step S <strong>13 </strong>.  If the caller does not meet the demographic requirements (e.g., she is  too young or lives in the wrong locale), the logic will terminate at  step S <strong>14 </strong>; the system may either send a message to the caller  indicating that the desired information is unavailable or may simply not  send any message at all. If, however, at step S <strong>13 </strong>, software  <strong>38 </strong> determines that the caller meets the requirements, then the logic proceeds to step S <strong>9 </strong>, the message is sent, and the transaction is logged in databse  <strong>36 </strong> in step S <strong>10 </strong> as above.</p>
<p>Returning to step S <strong>4 </strong>, if an ad code is not provided, software  <strong>26 </strong> on IVR  <strong>20 </strong> may query the caller if he wishes to register his mobile phone with the system at step S <strong>15 </strong>. (Alternatively, the system may initially provide for a single branching of logic, collapsing steps S <strong>4 </strong> and S <strong>15 </strong>,  e.g., “press or say 1 to enter an ad code, press or say 2 to  register.”) If the caller does not wish to register, then the system  hangs up at step S <strong>16 </strong>. If the caller does wish to register and  indicates as such with the requisite voice or push-button response, the  system sends a registration text message to the caller&#8217;s mobile phone at  step S <strong>17 </strong>. The registration text message will include at the very least an activatable link.</p>
<p>Thus  far, the respective logic flows of FIGS. 3A and 3B have been identical.  It is at this juncture where they differ. In FIG. 3A, when the caller  activates the link in step S <strong>18 </strong>, an applet is downloaded to the  mobile phone that cause the system&#8217;s phone access number to be stored in  the phone and accessible by pressing the zero (0) button in step S <strong>19 </strong>.  On conventional land-line telephones, simply dialing 0 would connect  the caller to an operator who could render assistance. On many mobile  phones, the zero button is limited to a connection to the mobile  carrier. In the case of some mobile phones (e.g., the LG enV <sup>2 </sup>),  the zero button serves not in a speed-dial capacity but rather to lock  the keyboard and prevent accidental depression of the buttons; it thus  serves to restrict access and connectivity rather than to enable access  or connectivity. As such, by reprogramming the user&#8217;s phone&#8217;s zero  button to provide one-touch access to the system, the invention provides  significant additional functionality to the phone. Moreover, since  there is typically no speed-dial zero position (speed-dial positions  begin with 1 or 01, almost universally), there is no concern of erasing a  previous speed-dial entry by programming the zero button in this  manner. In this preferred embodiment, the logic flow finally ends at  step S <strong>20 </strong>, as shown in FIG. 3A.</p>
<p>In FIG. 3B, an optional  feature is shown which allows the user to select a speed-dial position  for the system&#8217;s telephone access number. With this feature, the logic  is as follows. When the caller activates the link in step S <strong>18 </strong>,  an applet is downloaded to the mobile phone that will cause the system&#8217;s  phone access number to be stored in a speed dial position on the phone  (see step S <strong>19 </strong>′). When the applet opens, it asks the caller to  select a speed dial position for the system&#8217;s telephone access number at  step S <strong>20 </strong>′. If the applet does not detect that the caller has made a selection (or has made an invalid selection) at step S <strong>21 </strong>, the applet will shut off at step S <strong>22 </strong> (perhaps after several failed attempts). If a valid speed dial position is detected at step S <strong>21 </strong>, the applet saves the access number at that position at step S <strong>23 </strong>, and the applet deactivates at step S <strong>24 </strong>.  The mobile phone is now readily available for fully advantageous use of  the inventive system. A caller may be directed at this point back to  step S <strong>3 </strong>, and a prompt for an ad code  <strong>14 </strong> may be  proffered. Although this embodiment of the invention offers the  caller/user an additional choice and ostensibly more flexibility in the  assigning of the system&#8217;s telephone access number, it has the potential  to erase a previously programmed speed-dial number. It also allows for  greater possibility that the user will not successfully program his  phone at all, e.g., he will enter an invalid entry at step S <strong>21 </strong>.  As such, while offering greater potential personalization and  functionality, this embodiment is less “idiot-proof” than the preferred  embodiment.</p>
<p>FIG. 4 illustrates a section of the logic flow of  the invention that corresponds to an embodiment in which the consumer  also has a configurable profile. At some point following step S <strong>6 </strong> of FIG. 3, in which the ad code that is supplied to the system by the  caller is recognized, the system looks up the messaging instructions  associated with the identified caller&#8217;s profile at step S <strong>25 </strong>.  These messaging instructions may include which of a plurality of  communication devices the consumer is instructing the system to send the  messages (mobile phone or phones, fax machine, e-mail, etc.) and in  what format (text, voice, HTML, plain, etc.). Once the message  instructions are retrieved, the system sends the message to the caller  in accordance with the caller profile message instructions in step S <strong>9 </strong>′ (in place of step S <strong>9 </strong> of FIG. 3). The logic returns to the previous flow, with the transaction being logged in the transaction database at step S <strong>10 </strong> and ending at step S <strong>11 </strong>. This subroutine may be spliced into the FIG. 3 flow chart between steps S <strong>6 </strong> and S <strong>8 </strong>, between steps S <strong>8 </strong> and S <strong>9 </strong>, between steps S <strong>13 </strong> and S <strong>9 </strong>, or in other similar locations.</p>
<p>While  FIG. 4 depicts how the messages are to be routed in accordance with the  consumer&#8217;s preferences, FIG. 5 illustrates a further modification in  which messages may be allowed or blocked. As before, the system looks up  the messaging instructions associated with the identified caller&#8217;s  profile at step S <strong>25 </strong>. Message parameters (e.g., content, advertiser identity, etc.) are compared to caller profile restrictions in step S <strong>26 </strong>. If it is determined that the requested message meets the caller&#8217;s requirements in step S <strong>27 </strong>, then the message is sent to the caller via the caller&#8217;s instructions in step S <strong>9 </strong>′, the transaction is logged in step S <strong>10 </strong>, and the logic terminates at step S <strong>11 </strong>. If, however, it is determined that the requested message does not meet the caller&#8217;s requirements in step S <strong>27 </strong> (e.g., blocked content, blacklisted advertiser, etc.), then the  requested message is not sent, and the logic flow ends at step S <strong>28 </strong>. Preferably (also at step S <strong>28 </strong>),  the caller may be sent a “blocked message” message, indicating that the  message that would have been sent in response to the caller-entered ad  code is one that the caller does not actually want, for the reasons  mentioned above (otherwise, the caller would enter a code and get no  response, leaving the caller to wonder if the system were functioning  properly). Optionally, the system will return a message to the caller  indicating the requested information from the specific advertiser/seller  is not available, but will further suggest other ad codes or keywords  that are associated with products/services similar to the one associated  with the ad code that the caller initially supplied.</p>
<p>As  described above, the inventive system provides consumers with an  extremely convenient tool to obtain information on demand as they see  public advertising, and provides that information in a format which they  can review at a later time. It is also an excellent way for advertisers  to track the efficacy of their public advertisements. Advertisers may  access the system via interface  <strong>50 </strong> and, after logging onto home page  <strong>52 </strong>, perform a number of functions remotely via computer  <strong>6 </strong> and the internet  <strong>7 </strong>. For example, advertisers can remotely manage the message profiles stored in database  <strong>32 </strong> via content management system  <strong>54 </strong>.  There, the advertiser can change any or all of the parameters  concerning how a given message is to be disseminated, as well as the  content of the message itself (e.g., prices or rates can be raised or  lowered, deadlines extended, photos or pictures revised, etc.).  Additionally, advertisers can access transaction log  <strong>36 </strong> via the view log report function/page  <strong>58 </strong>.  Transactions are preferably stored with searchable data fields, so that  an advertiser can sort the data concerning the requests driven by its  ads in any number of ways (demographically, geographically,  chronologically, etc.).</p>
<p>The invention is not limited to the  above description. For example, it has been described above that the  consumer may provide demographic data via the internet, via mail, in  person, or over the telephone to an agent. However, it is also  contemplated that the downloadable applet will obtain such information  from the caller and transmit it back to the system, e.g., in a text  message or the like. Also, the mobile phone user may choose to set the  access telephone number manually using their phone&#8217;s software that saves  numbers as a one-touch preset speed dial, or as a hands-free voice  dial, or the like. In the latter example, the invention is made even  safer for users on the go, particularly for those driving or riding  vehicles.</p>
<p>Additionally, although the word “advertiser” is used,  the term is not meant to be limited to those engaging in the commerce of  products or services. Governmental agencies seeking to disseminate  information may participate as “advertisers.” As one example, an ad code  on a train schedule can result in the schedule being text messaged to  the caller&#8217;s phone. As another example, a city department of health may  provide the caller with information concerning quitting smoking or  avoiding/treating certain diseases. As a further example, “advertisers”  may be a single entity covering a defined location, e.g., an amusement  park or a museum, in which a caller may receive messages about specific  rides, attractions, or exhibits; or a movie theatre, from which a caller  may receive messages concerning what is playing and/or coming soon.  Thus, the term “advertiser” (and, in some places, “seller”) refers to  any entity that subscribes to the inventive system.</p>
<p>It should  also be understood that while the above description references the  sending of “messages” or “text messages” to mobile phones, the messages  are not limited to merely text. Such messages may include graphics,  sound, and video components. Advertisers can use the messaging feature  to not only inform consumers about their products but also to provide  them with coupons, vouchers, and other similar incentives. Such coupons  or vouchers may be readily personalized with a built-in code indicating  to whom the message was originally sent. Thus, if a coupon or voucher  were to be forwarded by the original recipient to other individuals  (either registrants of the system or not), every time that coupon is  used bearing the original recipient&#8217;s code, an advertiser can be made  aware of precisely who is virally spreading the news about the product  or service. In this way (among others), registrants may be able to earn  points, money, or other similar compensation. Alternatively, a link may  be embedded in the original text message sent to the information  requester that is otherwise trackable.</p>
<p>The system can be used to  deliver (paid) premium content, such as music, video, or another  digital property/asset, and can add the charges for same to the caller&#8217;s  mobile carrier bill. Revenue sharing between the system operator and  the mobile carrier is to be expected.</p>
<p>Having described certain  embodiments of the invention, it should be understood that the invention  is not limited to the above description or the attached exemplary  drawings. Rather, the scope of the invention is defined by the claims  appearing hereinbelow and any equivalents thereof as would be  appreciated by one of ordinary skill in the art.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.praajects.com/2011/02/an-inventiona-patent/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

