There are currently many different systems that are used in an effort to monitor consumer behavior and preferences. For example, certain media companies attempt to track the particular radio or television shows watched or listened to by consumers in order to determine the size of the audience and the characteristics of the audience by age, gender, or other aspects. Many of those tracking systems are only an approximation of the actual activities of the listeners. For example, in some versions the listeners record their own behavior and may not do so accurately. In other versions an electronic box is configured together with a television or radio to more closely determine the channel to which the radio or television is tuned. Though such systems are better, they cannot determine whether the individual is actually in the same room as the television or radio or whether the device is simply on but out of earshot or beyond the field of view of the consumer.
In addition, there are many related consumer behaviors that are desirable to know but which have been elusive. For example, tracking choices of restaurants, grocery stores, gas stations, or other outlets has been difficult, if not impossible. Beyond the use of consumer surveys, there has been no ability to determine the behaviors of consumers for such establishments, and certainly none that can do so in an automated fashion.
The preferred version of the present invention uses a portable electronic device that is configured to gather information from the environment surrounding the consumer. The information is passed along to a central computer facility that can evaluate the information to determine, for example, what television shows are being watched or what restaurant is being visited.
As shown in
In a preferred form, the portable computing devices are cellular phones, especially a cellular phone that is capable of running tailored application software. Such phones may be, for example, an Apple iPhone, a Blackberry, a Palm Treo, or other such device. Ideally, each such phone includes a microphone and a means for determining location of the phone. The location determination component within the phone may be, for example, a computer software application capable of resolving location based on the reception of GPS signals, or as another example, a computer software application for resolving location by triangulating cell tower signals.
The network shown in
As shown in
The sampling of the audio makes use of the microphone built into the computing devices, saving the audio sample in the memory built into the portable computing device. Thus, the portable computing device will record samples of background noise such as music (from the radio or other sources), television shows, movies, conversation, or other sources.
In some cases the most prominently detected background noise may be produced by the portable computing device. For example, the device may be playing recorded songs, a movie, a video game, or streaming audio or video. In such cases, the software used to sample the audio may elect to bypass the microphone and instead use the audio signals as they are passed to the speaker of the portable computing device in order to obtain a clearer audio signal. In addition, when transmitting the information to the server the portable computing device may transmit a flag or other indicator that the source of the audio sample was originally from the device itself. If the audio file is from the device itself but is received by the device from a broadcast source such as streaming audio or video from an Internet site, the transmission to the server will likewise include an indication of that source.
In some versions of the invention, the portable computing device may forward audio information to the server without also passing along location information. The election to provide only audio information may be because a particular computing device is not equipped with a location function, or may be because a particular consumer has elected not to enable an associated device to pass along location information with the audio information.
In the preferred version of the invention, location information is also passed along to the server from the portable computing device in a second step 110. As shown in
Thus, for example, a particular audio sample and location may be obtained contemporaneously by the portable computing device. The audio sample may be sent to the server by itself but with an indication of an associated time. The location sample may be sent at a later time, but also with an indication of an associated time that corresponds to the location. In such an implementation, a number of discrete audio samples may be taken and sent together in a delayed fashion, with times associated with each of the samples. Likewise, a number of location samples may be obtained and transmitted in the same way. As another alternative, the location and audio samples may be matched by the portable computing device and transmitted in real time (or approximately real time) or in a batch form after a period of delay.
At the server, the audio and location information are analyzed and aggregated by the server in a fifth step 140. The principal objectives in analyzing the audio portion is to identify the audio signal and, to the extent possible, to determine the source of the signal. The audio signal may be identified by comparing the audio signal against a database of audio signals for comparison. Accordingly, the server contains a reference database for comparative purposes in order to facilitate identification of the audio samples provided by each of the portable computing devices.
One method for identifying the audio samples is by comparison of acoustic fingerprints. An acoustic fingerprint is a condensed digital summary that is generated from an audio signal. There are several acoustic fingerprint techniques that may be used including, for example, those described in U.S. Pat. No. 7,277,766 and U.S. Pat. No. 5,918,223. These or other fingerprinting techniques, including those that are considered to be open source and non-proprietary, may be used. Likewise, other audio comparison techniques may be used that are not necessarily considered to fit within a currently understood definition of acoustic fingerprinting.
As explained in U.S. Pat. No. 7,277,766, one method for identifying audio files includes the determination of a plurality of vectors for each music sample, assigning the vector values as a signature or fingerprint for the associated audio file. FIGS. 10A and 10B of the '766 patent are reproduced in
By using techniques such as the comparison of acoustic fingerprints for sampled audio files and comparing them with a stored database for known audio files, the invention can identify a particular audio sample. The library of stored audio files may include songs and may also include audio files for movies, television shows, or other audio sources. Thus, the identification of the audio sample may include determining the name of the song from which the sample is drawn, and may also include determining a movie or television show from which the sample is drawn.
In addition to identifying the sample, the invention preferably identities the source of the sample. Thus, the server includes a database that associates audio files with radio and television broadcasts and times of day for those broadcasts. In one example, the audio file may be identified and then the identified audio file matched against a database of radio, television, or other broadcasts to determine the source of the broadcast. In another example, the radio, television, or other broadcasts will also be assigned specific acoustic fingerprints such that the step of identifying the audio file and the source of the audio file are completed in a single step.
With reference to
The location determination is also preferably used, either separately or to enhance the ability to determine the source of the audio sample. For example, radio broadcasts may be similar or identical, even from different radio stations. For example, a single syndicated radio show may be broadcast from many different radio stations across the country. Likewise, different television stations in different parts of the country may be broadcasting the same television shows at the same time. By accessing the location information, the server can determine that a particular audio file is more likely to be associated with a radio or television station in a particular location close to the location of the portable computing device, rather than one or more other stations at a more distant location.
In a similar fashion, the location information can be used to determine that the portable computing device is located in a theater, restaurant, or other location. The server is in communication with a database that can determine the facility at a particular location. In one version, the server is in communication with a database that includes a lookup table matching the identification of businesses with a GPS or similar location-based indication of the business. The table further includes a category for the business, such as grocery store, gas station, restaurant, and the like. Thus, by knowing the location of the computing device, the server can determine that it is currently at a theater, restaurant, grocery store, or other such business location. In the event the audio sample is drawn from a movie, the location sample data can be used by the server to determine the theater where the portable computing device is located. The server can therefore determine that the consumer watched a particular movie at a particular theater at a particular time of day.
In many instances, the audio file may be identified as simply background noise such as street noise, conversation, or the like. Especially in those cases (though not limited to those cases), the location information may provide the most useful consumer behavior information. By tracking the location of the device, the server can determine both the businesses visited by the consumer having the device and the amount of time spent in such businesses. Thus, the location information can be used to determine that the user is at a grocery store, bookstore, shopping mall, or other business, and the accompanying time data can be used to determine the amount of time spent in such establishments. The audio sampling may also be used in such instances, though the location information may be used to determine that the audio sample is background noise rather than a song, movie, or other audio source selected by the consumer.
In the above description, the portable computing devices are principally sampling audio and location information for transmission and aggregation by the server, in some versions, the computing device may also (or alternatively) capture visual information in addition to audio information. Thus, for example, with reference to
As shown in
Likewise, other visual data may be stored in one or more additional visual databases. For example, such databases may include images of cars, storefronts, or other objects that may be within the field of view of the device. Such objects can be matched against the sampled images and then aggregated to produce reports related to books, papers, or other objects that are encountered by various persons having known demographic traits.
The software application running on the portable computer device is preferably an application that is downloaded to the device upon request. In alternate versions, the application may be loaded onto the portable computing device at the time of manufacture or at the time of initiation or authentication of the device on a network. In the event of downloading the application upon request, the application may be downloaded from a website dedicated to the downloading of general applications or to the specific application for use with audio and location sampling. One exemplary version includes an applet that is downloaded to an iPhone from the Apple application store.
In one implementation, the application when installed on the personal computing device will run continuously in the background on the personal computing device. The application includes default sampling times, and may optionally allow for user-adjustable or server-adjustable sampling periods. The sampled audio and location data may be transmitted periodically to the server at preset intervals. In another version, the data is transferred to the server only during times in which the user is not operating the portable computing device as a phone or to access information over the internet, thereby ensuring high speed transmission rates for both the data transfer and the other activities of the user.
In an exemplary version, the user is paid for the installation and use of the application. As long as the application is installed and operating, the user receives a periodic payment (monthly, for example). The payment may be adjusted depending on the features the user initiates. Some users, for example, may be uncomfortable with the location information but do not mind the transmission of audio information. In that case the operation of the application is still useful but the information is somewhat less valuable. According the user is paid a lower price than for those users who initiate the location and audio information. Likewise, the pricing may be adjusted depending on the actual use of the personal computing device. For example, the server may determine that the device is powered off much of the time or is rarely in a position to obtain audio samples, thereby determining that either no payment or a lower payment is to be made.
At the time of installation of the application onto the portable computing device, or at the time of initiation of the application, the server collects a minimal set of personal information related to the operator of the device. Preferably, the information includes the age, gender, and race of the operator. It may also include information such as the occupation, income level, residence address, marital status, or other such demographic information. In one version, the system may provide a higher payment for use of the application as a function of the amount of personal information that is provided and authorized to be used in analyzing and aggregating the data.
Ultimately, the information obtained from the portable computing devices is most useful when combined with a large number of such devices, and generally is of no use in an individual level. Thus, data from many devices is aggregated to provide reports on the behaviors of users over various periods of time.
Depending on the amount of information gathered, the server can produce reports regarding (for example) the listeners of particular radio stations over a particular period of time, including the length of time and the race, age, and gender of the listeners. The same information can be obtained for television viewers. Data for attendance at movies can also be determined in the same way.
Data for consumer behavior that is less dependent on audio sampling can also be aggregated. Thus, by identifying grocery stores, gas stations, bookstores, and other businesses, the server can aggregate the collected data to produce summary reports regarding the age, gender or other demographic characteristics of consumers visiting those establishments. It can also determine average lengths of time spent at such businesses. The resulting summary reports therefore provide reliable information on consumer behavior drawn from actual recorded sounds and actual locations that are automatically sampled, rather than from self-reported information produced in consumer surveys. The information is therefore more reliable and more detailed than current consumer tracking methods.
While the preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of the preferred embodiment. Instead, the invention should be determined entirely by reference to the claims that follow.
This application claims the benefit of U.S. Provisional Application Ser. No. 61/242,718 filed Sep. 15, 2009; contents of which are incorporated herein.
Number | Date | Country | |
---|---|---|---|
61242718 | Sep 2009 | US |