The present invention relates to customized content delivery based on location.
Services such as Google® AdWords enable advertisers to target advertisements based on keywords entered for an Internet search request. Such services have achieved enormous success. However, even with such success, there is a need for an improved advertisement delivery system.
The present invention relates to providing customized content to users based on their location. In one embodiment, for each of one or more content providers, a central custom content delivery function obtains information defining one or more tags assigned to each of a number of content items provided by the content provider. Each content item may be an advertisement such as a text-based or video advertisement, a media item such as an audio item or video item, or the like. Each tag may be, for example, a keyword, a demographic criterion, or the like. For each content provider, the central custom content delivery function also receives information from the content provider defining a number of geographic shapes selecting corresponding geographic areas. For each geographic shape, the content provider defines one or more tags for the geographic shape, or the geographic area selected by the geographic shape, and assigns a weight to each of the one or more tags. Like the tags assigned to the content items of the content provider, the tags assigned to the geographic shapes defined by the content provider may each be, for example, a keyword, a demographic criterion, or the like. Thereafter, when a request is received from a requestor, one or more of the content items of one or more of the content providers are selected for delivery to the requestor based on the geographic shapes defined by the one or more content providers, the tags and corresponding weights for the geographic shapes defined by the one or more content providers, and the location of the requestor.
Those skilled in the art will appreciate the scope of the present invention and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the invention, and together with the description serve to explain the principles of the invention.
The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention and illustrate the best mode of practicing the invention. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
In addition, for each content provider, information defining a number of geographic shapes selecting corresponding geographic areas is received from the content provider (step 102). Preferably, the geographic shapes are user-defined shapes defined by a user associated with the content provider. For example, a user associated with a content provider may provide a center point and radius defining a circle that selects a desired geographic area; four points defining a square or rectangular shape that selects a desired geographic area; a number of points, curves, or lines defining an arbitrary shape that selects a desired geographic area; or the like. As another example, the user may provide a line or curve and a distance (d) defining a shape selecting a geographic area within the distance (d) from the line or curve. Preferably, each of the geographic shapes defined by a content provider completely or partially overlaps at least one other of the geographic shapes. In addition, the geographic shapes defined for a content provider are preferably hierarchical in that the geographic shapes are assigned importance levels, which are referred to herein as z-order values. For each geographic shape of each content provider, information is received from the content provider defining one or more keywords and corresponding weights assigned to the geographic shape (step 104).
As an example,
Returning to
In response to the request, a location of the requestor is determined (step 108). Numerous schemes may be used to determine the location of the requestor. For example, the request may be issued from a location-aware device such as, but not limited to, a mobile smart phone. The mobile smart phone may obtain its location from an associated Global Positioning System (GPS) receiver, from the mobile telecommunications network which determines the location of the mobile smart phone using a technique such as triangulation, or the like. Then, whether the requestor is the user of the location-aware device or the location-aware device itself, the location of the location-aware device may be provided in association with the request and utilized as the location of the requestor. As another example, the request may include an Internet Protocol (IP) address of a device issuing the request. Using known techniques, the location of the requestor may then be determined based on the IP address of the device issuing the request. Again, these examples are for illustrative purposes and are not intended to limit the scope of the present invention. Numerous techniques for determining the location of the requestor will be apparent to one of ordinary skill in the art upon reading this disclosure and are to be considered within the scope of the present invention.
Then, based on the location of the requestor and the geographic shapes defined by the one or more content providers, a content provider is selected if necessary, and one or more content items of the content provider are selected for delivery to the requestor (step 110). Once selected, the one or more content items are delivered or caused to be delivered to the requestor (step 112). As an example, returning to
In contrast, if the requestor is located at point 20, then the requestor is located within the geographic shapes 10 and 12 (Shapes A and B). As such, as illustrated in
If instead requestor is located at point 22, then the requestor is located within the geographic shapes 10 through 16 (Shapes A, B, C, and D). As such, as illustrated in
Lastly, if the requestor is located at point 24, then the requestor is located within the geographic shapes 10, 14 and 16 (Shapes A, C, and D). As such, as illustrated in
A next geographic shape for the advertiser is then obtained from the account of the advertiser (step 206). For the first iteration, the next geographic shape is the first geographic shape for the advertiser. Next, a determination is made as to whether the requestor is located within the geographic shape or, more specifically, the geographic area selected by the geographic shape (step 208). If not, the process proceeds to step 218. Otherwise, a next keyword assigned to the geographic shape is obtained from the account of the advertiser (step 210). For the first iteration, the next keyword is the first keyword. Then, a determination is made as to whether the keyword is new or has a higher z-order than another instance of the keyword already included in the aggregate list of keywords for the advertiser (step 212).
More specifically, a determination is made as to whether the keyword is already in the aggregate list of keywords for the advertiser. If the keyword is not already in the aggregate list of keywords for the advertiser, the process proceeds to step 214. If the keyword is already in the aggregate list for the advertiser, then the keyword is said to conflict with the instance of the keyword in the aggregate list. Note that a conflict may also exist if the keyword and another keyword in the aggregate list are mutually exclusive. Mutually exclusive keywords may be known by the system or defined by the advertiser. A determination is then made as to whether the current geographic shape has a higher z-order, or importance level, than the geographic shape for the instance of the keyword that is already in the aggregate list. If the current geographic shape does not have a higher z-order, the process proceeds to step 216. If the current geographic shape has a higher z-order, then the process proceeds to step 214. At this point, the keyword and corresponding weight assigned to the keyword for the geographic shape are added to the aggregate list for the advertiser (step 214). Note that in the case where a previous instance of the keyword for a geographic shape having a lower z-order is in the aggregate list, the previous instance of the keyword is replaced by the keyword and corresponding weight for the current geographic shape.
Note that in one embodiment, the request from the requestor includes a number of keywords. This may be the case when, for example, the request is an Internet search request including a number of keyword search terms. If the request includes a number of keywords, then, in this embodiment, the keyword assigned to the geographic shape may be added to the aggregate list only if it matches a keyword in the request and is either a new keyword for the aggregate list or is to replace a previous instance of the keyword in the aggregate list associated with a geographic shape of the advertiser having a lower z-order, or importance level.
At this point whether proceeding from step 212 or step 214, a determination is made as to whether there are more keywords assigned to the geographic shape (step 216). If so, steps 210 through 216 are repeated until all of the keywords assigned to the geographic shape have been processed. Once all of the keywords for the geographic shape have been processed, a determination is made as to whether there are more geographic shapes for the advertiser (step 218). If so, steps 206 through 218 are repeated until all of the geographic shapes for the advertiser have been processed. At that point, a bid for the advertiser is calculated based on the aggregate list of keywords for the advertiser generated in steps 206 through 218 (step 220). More specifically, in one embodiment, the bid for the advertiser is a sum of the weights of the keywords in the aggregate list of keywords. However, the present invention is not limited thereto. A determination is then made as to whether the bid for the advertiser is greater than the previous high bid (step 222). If not, the process proceeds to step 226. If so, the bid for the advertiser is set as the new high bid (step 224).
At this point, whether proceeding from step 222 or step 224, a determination is made as to whether there are more advertisers (step 226). If so, steps 202 through 226 are repeated until all advertisers have been processed. Once all of the advertisers have been processed, one or more advertisements of the advertiser having the highest bid are selected based on the aggregate list of the keywords for that advertiser (step 228). More specifically, in one embodiment, each of the advertisements of the advertiser having the highest bid may be scored as a function of the keywords in the aggregate list of keywords and the corresponding weights for the advertiser as compared to the keywords assigned to the advertisements of the advertiser. One or more advertisements having the highest score(s) may then be selected as advertisements to be delivered to the requestor. Once the advertisements are selected, the account of the advertiser may then be debited based on a predefined fee (step 230).
In this example, a request is also received from a second requestor located at point 44 (
First, a next geographic shape for the content provider is obtained (step 300). For the first iteration, the next geographic shape is the first geographic shape for the content provider. A determination is then made as to whether the requestor is located within the geographic shape or, more specifically, the geographic area selected by the geographic shape (step 302). If not, the process proceeds to step 312. Otherwise, a next keyword assigned to the geographic shape by the content provider is obtained (step 304). For the first iteration, the next keyword is the first keyword. Then, a determination is made as to whether the keyword is new or has a higher z-order than another instance of the keyword already included in an aggregate list of keywords for the content provider (step 306). If the keyword is not already in the aggregate list of keywords for the content provider, the process proceeds to step 308. If the keyword is already in the aggregate list for the content provider, then a determination is made as to whether the current geographic shape has a higher z-order, or importance level, than the geographic shape for the instance of the keyword that is already in the aggregate list. If the current geographic shape does not have a higher z-order, the process proceeds to step 310. If the current geographic shape has a higher z-order, then the process proceeds to step 308. At this point, the keyword and corresponding weight assigned to the keyword for the geographic shape are added to the aggregate list for the content provider (step 308). Note that in the case where a previous instance of the keyword for a geographic shape having a lower z-order is in the aggregate list, the previous instance of the keyword is replaced by the keyword and corresponding weight for the current geographic shape.
Note that in one embodiment, the request from the requestor includes a number of keywords. If the request includes a number of keywords, then, in this embodiment, the keyword assigned to the geographic shape may be added to the aggregate list only if it matches a keyword in the request and is either a new keyword for the aggregate list or is to replace a previous instance of the keyword in the aggregate list associated with a geographic shape of the content provider having a lower z-order, or importance level.
At this point whether proceeding from step 306 or step 308, a determination is made as to whether there are more keywords assigned to the geographic shape (step 310). If so, steps 304 through 310 are repeated until all of the keywords assigned to the geographic shape have been processed. Once all of the keywords for the geographic shape have been processed, a determination is made as to whether there are more geographic shapes for the content provider (step 312). If so, steps 300 through 312 are repeated until all of the geographic shapes for the content provider have been processed. At that point, one or more content items of the content provider are selected based on the aggregate list of the keywords (step 314). More specifically, in one embodiment, each of the content items of the content provider may be scored as a function of the keywords in the aggregate list of keywords and corresponding weights for the keywords in the aggregate list of keywords as compared to the keywords assigned to the content items of the content provider. One or more content items having the highest score(s) may then be selected as content items to be delivered to the requestor.
First, user input is received from an advertiser defining a geographic shape selecting a geographic area desired by the advertiser (step 400). In addition, user input is received from the advertiser defining one or more criteria identifying target users for an advertisement campaign of the advertiser (step 402). The one or more criteria may be, for example, demographic criteria such as, but not limited to, an income level, age or age range, gender, or the like. In addition or alternatively, the one or more criteria may include one or more media preferences of target users (e.g., preferred music genres, preferred music artists, etc.), one or more items recently purchased, one or more websites recently visited, or the like. Note that the exemplary criteria given above for identifying target users is not intended to limit the scope of the present invention. Any other criteria for identifying target users may be used.
Then, the success of the advertisement campaign of the advertiser in the geographic area selected by the defined geographic shape is predicted (step 404). More specifically, in one embodiment, user profiles are maintained or otherwise accessible for users. The user profile for a user may include, for example, demographic information such as an income level of the user, the age of the user, the gender of the user, or the like. In addition or alternatively, the user profile may include media preferences of the user (e.g., preferred music genres, preferred music artist, etc.), a purchase history of the user, websites previously visited by the user, or the like. Note that numerous additional or alternative types of information that may be included in the user profile will be apparent to one of ordinary skill in the art upon reading this disclosure and are to be considered within the scope of the present invention.
The user profiles of users located within the geographic area selected by the defined geographic shape, users historically located within the geographic area selected by the defined geographic shape, users expected to be located within the geographic area selected by the defined geographic shape, or any combination thereof may be compared to the one or more criteria identifying target users. Based on the comparison, the success of the advertisement campaign may then be predicted. For example, in one embodiment, the number or percentage of users matching the one or more criteria identifying target users is determined and compared to a threshold. If the number or percentage of users matching the one or more criteria identifying target users is above the threshold, then a prediction is made that the advertisement campaign will be successful. Otherwise, a prediction is made that the advertisement campaign will not be successful.
Then, a revised geographic shape selecting a revised geographic area associated with users better satisfying the one or more criteria identifying target users is generated and recommended to the content provider (step 504). The content provider can then choose to reject or accept the revised geographic shape. More specifically, in one embodiment, user profiles are maintained or otherwise accessible for users. The user profile for a user may include, for example, demographic information such as an income level of the user, the age of the user, the gender of the user, or the like. In addition or alternatively, the user profile may include media preferences of the user (e.g., preferred music genres, preferred music artist, etc.), a purchase history of the user, websites previously visited by the user, or the like. Note that numerous additional or alternative types of information that may be included in the user profile will be apparent to one of ordinary skill in the art upon reading this disclosure and are to be considered within the scope of the present invention.
The user profiles of users located within the geographic area selected by the defined geographic shape, users historically located within the geographic area selected by the defined geographic shape, users expected to be located within the geographic area selected by the defined geographic shape, or any combination thereof may be compared to the one or more criteria identifying target users. In addition, user profiles of users near the boundaries of the defined geographic shape are compared to the one or more criteria identifying target users. Then, in one embodiment, the geographic area is revised to select areas having more than a threshold number or percentage of users satisfying the one or more criteria identifying target users, thereby generating the revised geographic shape to recommend to the content provider.
In addition, new geographic shapes may be recommended to the content provider. As an example, the user profiles of the target users in the geographic area selected by the revised geographic shape of
The central server 70 includes a customized content delivery function 78, which may be implemented in software, hardware, or a combination thereof. In addition, the central server 70 may include a content repository 80. For each of a number of content providers, the content repository 80 may store the content items or references to the content items provided by each of the content providers. As discussed above, the content providers may be advertisers, media content providers, or the like. As such, the content items provided by the content providers may be advertisements, media items, or the like. Lastly, the central server 70 hosts or otherwise has access to a provider accounts repository 82, which includes a provider account, or account, for each of the content providers. As discussed above, an account of a content provider includes information defining geographic shapes defined by the content provider and, for each content item of the content provider, one or more keywords assigned to the content item. In addition, for each geographic shape defined by the content provider, the account of the content provider includes keywords assigned to the geographic shape as well as weights for those keywords. Lastly, the account may include a z-order, or importance level, for each of the geographic shapes.
Each of the user devices 72-1 through 72-N may be, for example, a personal computer, a set-top box, a mobile smart phone, a gaming console, or the like. The user device 72-1 optionally includes a location determination function 84-1. The location determination function 84-1 may be implemented in software, hardware, or a combination thereof and generally operates to determine or otherwise obtain a geographic location of the user device 72-1. For example, the location determination function 84-1 may be a GPS receiver. As another example, the user device 72-1 may be a mobile smart phone or similar mobile telecommunications device where the location of the user device 72-1 is determined using mobile base station triangulation. As a final example, the location determination function 84-1 may enable the user 74-1 to manually enter the location of the user device 72-1 by, for example, entering a street address, zip code, or the like. The user device 72-1 also includes a rendering function 86-1, which may be implemented in software, hardware, or a combination thereof. The rendering function 86-1 operates to render customized content received from the central server 70 to the user 74-1. Likewise, the other user devices 72-2 through 72-N include rendering functions 86-2 through 86-N and, optionally, location determination functions 84-2 through 84-N, respectively.
Using advertisers as an example, in operation, one or more advertisers register with the customized content delivery function 78. As discussed above, each advertiser defines a number of geographic shapes selecting corresponding geographic areas. Note that the customized content delivery function 78 may predict the success of the advertiser in the geographic areas selected by the geographic shapes and/or recommend revised geographic shapes in the manner discussed above with respect to
Thereafter, a request is sent to the central server 70 from, for example, the user device 72-1. The request may be initiated by the user device 72-1 or the user 74-1. In one exemplary embodiment, the request is an Internet search request initiated by the user 74-1. As such, in response to the request and a location of the user 74-1, the customized content delivery function 78 selects one or more advertisements for the user 74-1 in the manner discussed above. The selected advertisements may then be delivered to the user 74-1 in association with results of the Internet search request. In another exemplary embodiment, the user device 72-1 may be a set-top box, and the request may be an automatic request by the user device 72-1 for advertisements to late-bind to video content being viewed or requested by the user 74-1. The customized content delivery function 78 may then select one or more advertisements and deliver or cause delivery of the advertisements to the user device 72-1. The rendering function 86-1 may then perform a late-binding process to insert the advertisements into the video content presented to the user 74-1. In this example, the advertisements may be commercials such as those included in traditional television programming. Note that these two exemplary embodiments are illustrative and not intended to limit the scope of the present invention. Numerous variations will be apparent to one of ordinary skill in the art upon reading this disclosure and are to be considered within the scope of the present invention. Also note that while the discussion of
It should be noted that due to the arbitrary nature of the geographic shapes that may be defined by the content providers, it could become computationally expensive to sift through all geographic shapes given a request from a requestor located at a specific position. Thus, in one embodiment, an overall geographic area from which the content providers may select may be divided into a number of cells as illustrated in
The present invention provides substantial opportunity for variation without departing from the spirit or scope of the present invention. For example, while the discussion herein primarily focuses on the use of keywords, the present invention is not limited thereto. Other types of tags may be used in addition to or as an alternative to keywords. As an example, demographic criteria may be used in addition to or as an alternative to keywords. Thus, a content provider may additionally or alternatively assign other types of tags to their content items and their geographic shapes.
As another example, the geographic shapes defined by an advertiser may be static or time-varying. More specifically, a geographic shape may be static in that it is always active once defined and has boundaries that do not change unless manually changed by the content provider. Alternatively, a geographic shape may be time-varying in that it may only be active in response to one or more triggering events, be active only during defined periods of time, have boundaries that vary over time, or the like, or any combination thereof. For example, an advertiser of a soft drink may define a geographic shape and a trigger for the geographic shape such that the geographic shape is only active if the outside temperature in the corresponding geographic area is greater than 80 degrees Fahrenheit. As another example, a content provider may define a geographic shape such that the geographic shape is only active during one or more defined periods of time (e.g., times of day, days of week, or the like). As a final example, a content provider may define a geographic shape such that the boundaries of the geographic shape vary based on time or in response to triggering events. More specifically, the boundaries of the geographic shape may vary based on time of day, day of the week, month of the year, or the like. In addition or alternatively, the boundaries of the geographic shape may vary based on a triggering event such as, for example, the outside temperature in the corresponding geographic area exceeding 80 degrees Fahrenheit.
Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the present invention. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
This application is a continuation of U.S. patent application Ser. No. 13/926,438, titled “Customized Content Delivery Based On Geographic Area,” filed on Jun. 25, 2013, which is a continuation of U.S. patent application Ser. No. 12/189,861, titled “Customized Content Delivery Through the use of Arbitrary Geographic Shapes,” filed on Aug. 12, 2008, the entire disclosures of which are hereby incorporated by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
3993955 | Belcher et al. | Nov 1976 | A |
4054911 | Fletcher et al. | Oct 1977 | A |
4058830 | Guinet et al. | Nov 1977 | A |
4099258 | Parsons | Jul 1978 | A |
4155042 | Permut et al. | May 1979 | A |
4155662 | Maroth | May 1979 | A |
4311876 | Endo et al. | Jan 1982 | A |
4322854 | Bundens et al. | Mar 1982 | A |
4323921 | Guillou | Apr 1982 | A |
4361848 | Poignet et al. | Nov 1982 | A |
4380821 | Eckhardt | Apr 1983 | A |
4420833 | Noirel | Dec 1983 | A |
4450477 | Lovett | May 1984 | A |
4450481 | Dickinson | May 1984 | A |
4598385 | Kessels et al. | Jul 1986 | A |
4600921 | Thomas | Jul 1986 | A |
4602279 | Freeman | Jul 1986 | A |
4677686 | Hustig et al. | Jun 1987 | A |
4680629 | Fukushima et al. | Jul 1987 | A |
4686564 | Masuko et al. | Aug 1987 | A |
4734764 | Pocock et al. | Mar 1988 | A |
4757371 | Nozawa et al. | Jul 1988 | A |
4758959 | Thoone et al. | Jul 1988 | A |
4783654 | Ichikawa | Nov 1988 | A |
4818987 | Ide et al. | Apr 1989 | A |
4829372 | McCalley et al. | May 1989 | A |
4860379 | Schoeneberger et al. | Aug 1989 | A |
4862513 | Bragas | Aug 1989 | A |
4868866 | Williams, Jr. | Sep 1989 | A |
4894789 | Yee | Jan 1990 | A |
4903212 | Yokouchi et al. | Feb 1990 | A |
4907159 | Mauge et al. | Mar 1990 | A |
4951211 | De Villeroche | Aug 1990 | A |
4975693 | Davis et al. | Dec 1990 | A |
4975694 | McLaughlin et al. | Dec 1990 | A |
5020143 | Duckeck et al. | May 1991 | A |
5036537 | Jeffers et al. | Jul 1991 | A |
5065452 | Duckeck et al. | Nov 1991 | A |
5070404 | Bullock et al. | Dec 1991 | A |
5095532 | Mardus | Mar 1992 | A |
5101510 | Duckeck | Mar 1992 | A |
5111400 | Yoder | May 1992 | A |
5121430 | Ganzer et al. | Jun 1992 | A |
5126941 | Gurmu et al. | Jun 1992 | A |
5155591 | Wachob | Oct 1992 | A |
5164904 | Sumner | Nov 1992 | A |
5173691 | Sumner | Dec 1992 | A |
5181208 | Duckeck | Jan 1993 | A |
5182555 | Sumner | Jan 1993 | A |
5193214 | Mardus et al. | Mar 1993 | A |
5206641 | Grant et al. | Apr 1993 | A |
5257023 | Furuya | Oct 1993 | A |
5260778 | Kauffman et al. | Nov 1993 | A |
5265024 | Crabill et al. | Nov 1993 | A |
5274387 | Kakihara et al. | Dec 1993 | A |
5276909 | Milner et al. | Jan 1994 | A |
5293163 | Kakihara et al. | Mar 1994 | A |
5303401 | Duckeck et al. | Apr 1994 | A |
5315295 | Fujii | May 1994 | A |
5317311 | Martell et al. | May 1994 | A |
5345606 | Duckeck et al. | Sep 1994 | A |
5345607 | Liman et al. | Sep 1994 | A |
5369588 | Hayami et al. | Nov 1994 | A |
5406490 | Braegas | Apr 1995 | A |
5432542 | Thibadeau et al. | Jul 1995 | A |
5438687 | Suchowerskyj et al. | Aug 1995 | A |
5493692 | Theimer et al. | Feb 1996 | A |
5565909 | Thibadeau et al. | Oct 1996 | A |
5652841 | Nemirovsky et al. | Jul 1997 | A |
5752177 | Siegle et al. | May 1998 | A |
5754939 | Herz et al. | May 1998 | A |
5784691 | Ruhl | Jul 1998 | A |
5796727 | Harrison et al. | Aug 1998 | A |
5903901 | Kawakura et al. | May 1999 | A |
5933094 | Goss et al. | Aug 1999 | A |
5949776 | Mahany et al. | Sep 1999 | A |
5987382 | Weishaupt et al. | Nov 1999 | A |
6014090 | Rosen et al. | Jan 2000 | A |
6049711 | Ben-Yehezkel et al. | Apr 2000 | A |
6185427 | Krasner et al. | Feb 2001 | B1 |
6212392 | Fitch et al. | Apr 2001 | B1 |
6240069 | Alperovich et al. | May 2001 | B1 |
6259381 | Small | Jul 2001 | B1 |
6259405 | Stewart et al. | Jul 2001 | B1 |
6295528 | Marcus et al. | Sep 2001 | B1 |
6326918 | Stewart | Dec 2001 | B1 |
6349203 | Asaoka et al. | Feb 2002 | B1 |
6438561 | Israni et al. | Aug 2002 | B1 |
6456234 | Johnson | Sep 2002 | B1 |
6505046 | Baker | Jan 2003 | B1 |
6529136 | Cao et al. | Mar 2003 | B2 |
6539232 | Hendrey et al. | Mar 2003 | B2 |
6542750 | Hendrey et al. | Apr 2003 | B2 |
6552682 | Fan | Apr 2003 | B1 |
6571279 | Herz et al. | May 2003 | B1 |
6618593 | Drutman et al. | Sep 2003 | B1 |
6647257 | Owensby | Nov 2003 | B2 |
6650902 | Richton | Nov 2003 | B1 |
6675015 | Martini et al. | Jan 2004 | B1 |
6675268 | DeKoning et al. | Jan 2004 | B1 |
6853841 | St. Pierre | Feb 2005 | B1 |
6876642 | Adams et al. | Apr 2005 | B1 |
6882853 | Meyers | Apr 2005 | B2 |
6937860 | Jahn | Aug 2005 | B2 |
6947571 | Rhoads et al. | Sep 2005 | B1 |
6954443 | Forstadius et al. | Oct 2005 | B2 |
6970703 | Fuchs et al. | Nov 2005 | B2 |
6975266 | Abraham et al. | Dec 2005 | B2 |
6990497 | O'Rourke et al. | Jan 2006 | B2 |
7020710 | Weber et al. | Mar 2006 | B2 |
7035618 | Schnurr | Apr 2006 | B2 |
7035912 | Arteaga | Apr 2006 | B2 |
7047315 | Srivastava | May 2006 | B1 |
7085571 | Kalhan et al. | Aug 2006 | B2 |
7107038 | Fitch et al. | Sep 2006 | B2 |
7134040 | Ayres | Nov 2006 | B2 |
7171018 | Rhoads et al. | Jan 2007 | B2 |
7200638 | Lake | Apr 2007 | B2 |
7203753 | Yeager et al. | Apr 2007 | B2 |
7206568 | Sudit | Apr 2007 | B2 |
7218611 | Mimura et al. | May 2007 | B2 |
7240106 | Cochran et al. | Jul 2007 | B2 |
7249367 | Bove, Jr. et al. | Jul 2007 | B2 |
7260638 | Crosbie | Aug 2007 | B2 |
7269854 | Simmons et al. | Sep 2007 | B2 |
7272357 | Nishiga et al. | Sep 2007 | B2 |
7319379 | Melvin | Jan 2008 | B1 |
7320069 | Sundharraj et al. | Jan 2008 | B1 |
7340768 | Rosenberger | Mar 2008 | B2 |
7343160 | Morton | Mar 2008 | B2 |
7359894 | Liebman et al. | Apr 2008 | B1 |
7373109 | Pohja et al. | May 2008 | B2 |
7395031 | Ritter | Jul 2008 | B1 |
7484103 | Woo et al. | Jan 2009 | B2 |
7509131 | Krumm et al. | Mar 2009 | B2 |
7512702 | Srivastava et al. | Mar 2009 | B1 |
7516212 | Nguyen et al. | Apr 2009 | B2 |
7620404 | Chesnais et al. | Nov 2009 | B2 |
7668832 | Yeh et al. | Feb 2010 | B2 |
7684815 | Counts et al. | Mar 2010 | B2 |
7920876 | Rahman | Apr 2011 | B2 |
8180911 | Banet et al. | May 2012 | B2 |
20010039659 | Simmons et al. | Nov 2001 | A1 |
20010048449 | Baker | Dec 2001 | A1 |
20020019829 | Shapiro | Feb 2002 | A1 |
20020044067 | Ilcisin | Apr 2002 | A1 |
20020086659 | Lauper | Jul 2002 | A1 |
20020086676 | Hendrey et al. | Jul 2002 | A1 |
20020171581 | Sheynblat et al. | Nov 2002 | A1 |
20030022675 | Mergler | Jan 2003 | A1 |
20030050062 | Chen et al. | Mar 2003 | A1 |
20030065721 | Roskind | Apr 2003 | A1 |
20030083931 | Lang | May 2003 | A1 |
20030229549 | Wolinsky et al. | Dec 2003 | A1 |
20040107219 | Rosenberger | Jun 2004 | A1 |
20040117500 | Lindholm et al. | Jun 2004 | A1 |
20040148393 | Breiter et al. | Jul 2004 | A1 |
20040160307 | Saikkonen et al. | Aug 2004 | A1 |
20040225519 | Martin | Nov 2004 | A1 |
20040254886 | Siepen et al. | Dec 2004 | A1 |
20050015800 | Holcomb | Jan 2005 | A1 |
20050021369 | Cohen et al. | Jan 2005 | A1 |
20050033780 | Simelius et al. | Feb 2005 | A1 |
20050038876 | Chaudhuri | Feb 2005 | A1 |
20050050027 | Yeh et al. | Mar 2005 | A1 |
20050059379 | Sovio et al. | Mar 2005 | A1 |
20050060350 | Baum et al. | Mar 2005 | A1 |
20050071221 | Selby | Mar 2005 | A1 |
20050160270 | Goldberg et al. | Jul 2005 | A1 |
20050174975 | Mgrdechian et al. | Aug 2005 | A1 |
20050197846 | Pezaris et al. | Sep 2005 | A1 |
20050198097 | Kalnitsky | Sep 2005 | A1 |
20050245233 | Anderson | Nov 2005 | A1 |
20050251453 | Lu | Nov 2005 | A1 |
20050251565 | Weel | Nov 2005 | A1 |
20050251566 | Weel | Nov 2005 | A1 |
20050251576 | Weel | Nov 2005 | A1 |
20050251807 | Weel | Nov 2005 | A1 |
20050261001 | Marley et al. | Nov 2005 | A1 |
20050272413 | Bourne | Dec 2005 | A1 |
20050280557 | Jha et al. | Dec 2005 | A1 |
20060059142 | Zvinyatskovsky et al. | Mar 2006 | A1 |
20060085419 | Rosen | Apr 2006 | A1 |
20060085821 | Simmons et al. | Apr 2006 | A9 |
20060099963 | Stephens | May 2006 | A1 |
20060123080 | Baudino et al. | Jun 2006 | A1 |
20060149628 | Chefalas et al. | Jul 2006 | A1 |
20060149631 | Brazell et al. | Jul 2006 | A1 |
20060167985 | Albanese et al. | Jul 2006 | A1 |
20060168264 | Baba et al. | Jul 2006 | A1 |
20060218225 | Hee Voon et al. | Sep 2006 | A1 |
20060223518 | Haney | Oct 2006 | A1 |
20060229939 | Bhakta et al. | Oct 2006 | A1 |
20060240856 | Counts et al. | Oct 2006 | A1 |
20060269058 | Kessler et al. | Nov 2006 | A1 |
20060271281 | Ahn et al. | Nov 2006 | A1 |
20060287915 | Boulet et al. | Dec 2006 | A1 |
20070077942 | Heaven et al. | Apr 2007 | A1 |
20070121843 | Atazky et al. | May 2007 | A1 |
20070136132 | Weiser et al. | Jun 2007 | A1 |
20070147411 | Bijwaard et al. | Jun 2007 | A1 |
20070168254 | Steelberg et al. | Jul 2007 | A1 |
20070174243 | Fritz | Jul 2007 | A1 |
20070205276 | Sodan et al. | Sep 2007 | A1 |
20070218867 | Mononen et al. | Sep 2007 | A1 |
20070249327 | Nurmi | Oct 2007 | A1 |
20070260508 | Barry et al. | Nov 2007 | A1 |
20070271136 | Strauss et al. | Nov 2007 | A1 |
20070281689 | Altman et al. | Dec 2007 | A1 |
20080016205 | Svendsen | Jan 2008 | A1 |
20080033809 | Black et al. | Feb 2008 | A1 |
20080081638 | Boland et al. | Apr 2008 | A1 |
20080097999 | Horan | Apr 2008 | A1 |
20080133484 | Yamamoto | Jun 2008 | A1 |
20080148175 | Naaman et al. | Jun 2008 | A1 |
20080182591 | Krikorian | Jul 2008 | A1 |
20080208652 | Srivastava | Aug 2008 | A1 |
20080250337 | Lemmela et al. | Oct 2008 | A1 |
20080268822 | Johnson et al. | Oct 2008 | A1 |
20080288375 | Uhrig et al. | Nov 2008 | A1 |
20080312946 | Valentine et al. | Dec 2008 | A1 |
20090030999 | Gatzke et al. | Jan 2009 | A1 |
20090055229 | Lidgren et al. | Feb 2009 | A1 |
20100015991 | Evans et al. | Jan 2010 | A1 |
20100041419 | Svendsen et al. | Feb 2010 | A1 |
Number | Date | Country |
---|---|---|
2399928 | Sep 2004 | GB |
8005861 | May 1982 | NE |
WO 9005969 | May 1990 | WO |
WO 9013882 | Nov 1990 | WO |
WO 9107029 | May 1991 | WO |
WO 9114154 | Sep 1991 | WO |
WO 9905877 | Feb 1999 | WO |
WO 0003830 | Jan 2000 | WO |
WO 0124551 | Apr 2001 | WO |
WO 0229506 | Apr 2002 | WO |
WO 0262092 | Aug 2002 | WO |
WO 2006082566 | Aug 2006 | WO |
Entry |
---|
“3GPP,” Wikipedia, at <http://en.wikipedia.org/wiki/3GPP>, as revised Mar. 27, 2008, printed Dec. 12, 2011, 1 page. |
“4G,” Wikipedia, at <htpp://en.wikipedia.org/wiki4G>, as revised Apr. 23, 2008, printed Dec. 12, 2011, 1 page. |
Tsuzawa, M. et al., “Advanced Mobile Traffic Information and Communication System âε″ AMTICS,” Vehicle Navigation and Information Systems Conference, 1989, Conference Record, Sep. 11-13, 1989, Toronto, Ontario, Canada, pp. 475-483, published by IEEE, 10 pages. |
“Anthem—Overview,” at <http://www.intercastingcorp.com/platform/anthem>, copyright 2004-2007, Intercasting Corp., printed Jan. 16, 2008, 2 pages. |
“Apple—iPod classic,” at <http://www.apple.com/ipodclassic/>, printed Oct. 26, 2007, 1 page. |
Thoone, Martin L. G. et al., “Application of the Compact Disc in Car Information and Navigation Systems,” SAE Technical Paper Series, International Congress & Exposition, Feb. 1, 1984, pp. 105-111, published by SAE International, 8 pages. |
Gordon, Robert L., “Architectures for In-Vehicle Navigation Systems Displaying Real Time Traffic Condition Information,” Vehicle Navigation & Information Systems Conference, Sep. 11-13, 1989, Toronto, Ontario, Canada, pp. 119-124, published by IEEE, 7 pages. |
“Bluetooth.com—Learn,” http://www.bluetooth.com/Bluetooth/Learn/, copyright 2007 Bluetooth SIG, Inc., printed Oct. 26, 2007, 1 page. |
Challe, Philippe, “CARMINAT,” An Integrated Information and Guidance System, Vehicle Navigation & Information Systems Conference Proceedings, Oct. 20-23, 1991, pp. 137-145, published by IEEE, 11 pages. |
“CEN/TC 278 Project Team 12 M-270 Phase 1: Standards for Road Transport and Traffic Telematics: Annexes,” May 1999, published by Information & Communications Technologies (ICT) Standards Board, Intelligent Transport Systems Steering Group (ITSSG), printed Oct. 9, 2003, 48 pages. |
Weld, Robert B., “Communications Flow Considerations in Vehicle Navigation and Information Systems,” Vehicle Navigation and Information Systems Conference, Sep. 11-13, 1989, Toronto, Ontario, Canada, Conference Record, pp. 373-375, published by IEEE, 4 pages. |
“Dating Service—Singles, Personals and Love, Match.com,” http://www.match.com/, copyright 2008 Match.com, printed Jan. 16, 2008, 2 pages. |
Markowetz, A. et al., “Design and Implementation of a Geographic Search Engine,” Eighth International Workshop on the Web and Databases (WebDB 2005), Jun. 16-17, 2005, Baltimore, Maryland, at <http://cis.poly.edu/suel/papers/geo.pdf>, 6 pages. |
Shibano, Yoshizo et al., “Development of Mobile Communication System for RACS,” Vehicle Navigation and Information Systems Conference, Sep. 11-13, 1989, Toronto, Ontario, Canada, Conference Record, pp. 376-383, published by IEEE, 9 pages. |
“Digital rights management,” at <http://en.wikipedia.org/wiki/Digital—rights—management>, includes information dating back to 1998, page last modified Apr. 16, 2011, printed Apr. 21, 2011, 21 pages. |
“dodgeball.com :: mobile social software,” at <http://www.dodgeball.com/>, copyright 2008, Google Inc., printed Jan. 16, 2008, 1 page. |
Cowling, James, “Dynamic Location Management in Heterogeneous Cellular Networks,” Thesis under Dr. Bjorn Landfeldt, Advanced Networks Research Group, School of Information Technologies, University of Sydney, Sydney, Australia, Oct. 2004, 155 pages. |
“eHarmony,” http://eharmony.com/, copyright 2000-2008 eHarmony.com, printed Jan. 16, 2008, 1 page. |
“flickr,” http://www.flickr.com/, copyright 2008 Yahoo! Inc., printed Jan. 16, 2008, 1 page. |
“Friendster—Home,” http://www.friendster.com/, copyright 2002-2007 Friendster, Inc., printed Jan. 16, 2008, 1 page. |
“Google AdWords: Regional and Local Targeting,” https://adwords.google.com/select/targeting.html, copyright 2008 Google, printed Jul. 17, 2008, 1 page. |
“Google Talk,” http://www.google.com/talk/, copyright 2008 Google, printed Jan. 16, 2008, 1 page. |
“iChat. Not being there is half the fun,” http://www.apple.com/macosx/features/ichat.html, printed Jan. 16, 2008, 1 page. |
“ICQ,” http://www.icq.com/, copyright 1998-2008 ICQ Inc., printed Jan. 16, 2008, 2 pages. |
“IEEE 802.11—Wikipedia, the free encyclopedia,” http://en.wikipedia.org/wiki/IEEE—802.11, printed Oct. 26, 2007, 5 pages. |
Fukui, Ryotaro et al., “Individual Communication Function of RACS: Road Automobile Communication System,” Vehicle Navigation and Information Systems Conference, Sep. 11-13, 1989, Toronto, Ontario, Canada, pp. 206-213, published by IEEE, 9 pages. |
Frank, Daniel L., “Information Systems: An Integral Part of Future Vehicles,”Proceedings of the Position Location and Navigation Symposium (PLANS '90), Mar. 20-23, 1990, Las Vegas, Nevada, pp. 52-55, published by IEEE, 5 pages.♂ |
“Instant Messenger—AIM—Instant Message Your Online Buddies for Free—AIM,” http://dashboard.aim.com/aim, copyright 2007 AOL LLC, printed Nov. 8, 2007, 6 pages. |
“Internet Relay Chat—Wikipedia, the free encyclopedia,” http://en.wikipedia.org/wiki/IRC, printed Nov. 16, 2007, 11 pages. |
“IP Multimedia Subsystem,” http://en.wikipedia.org/wiki/IP—Multimedia—Subsystem, printed Jul. 8, 2009, 11 pages. |
“IPv6,” Wikipedia, at <http://en.wikipedia.org/wiki/IPv6>, includes information that dates back to the early 1980s, page last modified Apr. 18, 2011, printed Apr. 21, 2011, 16 pages. |
“Jabber SoftwareFoundation,” http://www.jabber.org/, copyright 1999-2005 the Jabber Software Foundation, printed Jan. 16, 2008, 3 pages. |
Dutta, et al., “MarconiNet supporting Streaming Media over Localized Wireless Multicast,” International Workshop of Mobile E-Commerce, Sep. 28, 2002, Atlanta, Georgia, 9 pages. |
“Mobile community, free sms, mobile dating, text flirting and friends networking—playtxt . . . ,” http://web.archive.org/web/20070225125113rn—1/www.playtxt.net/playtxt.do, printed Jan. 16, 2008, 1 page. |
Kumar, Vijay, “Mobile Computing—Cellular Technology,” Computer Science Department, University of Missouri—Kansas City, Kansas City, Missouri, date unknown, youngest reference is dated 2001, found at <http://k.web.umkc.edu/kumarv/cs572/cellular-technology.pdf>, 8 pages. |
“Multicast,” Wikipedia, at <http://en.wikipedia.org/wiki/Multicast>, includes information that dates back to 2005, page last modified Mar. 26, 2011, printed Apr. 21, 2011, 5 pages. |
“MySpace,” at <http://www.myspace.com/>, copyright 2003-2008, MySpace.com, printed Jan. 16, 2008, 2 pages. |
Ikeda, M. et al., “New Navigation System, MAPIX-III,” Proceedings of the 16th ISATA, 16th International Symposium on Automotive Technology & Automation with particular reference to automotive micro-electronics vehicle management systems and computer-aided testing, May 11-15, 1987, Florence, Italy, pp. 63-80, published by Automotive Automation, Ltd., Croydon, England, 19 pages. |
“Online adult dating service and personals—Lavalife—Where Singles Click,” at <http://lavalife.com/>, copyright 2006, Lavalife Corp., printed Jan. 16, 2008, 1 page. |
Scrase, Adrian, “Overview of the Current Status of 3GPP LTE,” Presentation Slides, ETSI, World Class Standards, Mobile World Congress, Feb. 11-14, 2008, Barcelona, Spain, 20 pages. |
Farradyne Systems, Inc., “Pathfinder Final Report—Draft—vol. I—Pathfinder System, prepared for: Federal Highway Administration,” May 1, 1991, 51 pages. |
Mammano, Frank J. et al., “Pathfinder Status and Implementation Experience,” Vehicle Navigation and Information Systems Conference, 1991, Oct. 20-23, 1991, pp. 407-413, published by IEEE, 9 pages. |
Mammano, F. et al., “Pathfinder System Design,” Vehicle Navigation and Information Systems Conference, 1989, Conference Record, Sep. 11-13, 1989, Toronto, Ontario, Canada, pp. 484-488, published by IEEE, 6 pages. |
“Rabble—Social networking for your phone,” http://www.rabble.com/, copyright 2005-2008 Intercasting Corp., printed Jan. 16, 2008, 1 page. |
Ely, S. R., “RDS-Alert: A Drive project to develop a proposed standard for the Traffic Message Channel feature of the Radio Data System RDS,” IEE Colloquium on Car and its Environment: What DRIVE and PROMETHEUS Have to Offer, Jan. 25, 1990, London, United Kingdom, pp. 8/1-8/6, published by IEEE, 7 pages. |
“Service Guide for Mobile Broadcast Services,” Candidate Version 1.0, Feb. 26, 2008, Open Mobile Alliance, copyright 2008, Open Mobile Alliance Ltd., found at <http://www.openmobilealliance.org/Technical/release13 program/docs/BCAST/V1—0-20080226-C/OMA-TS-BCAST—Service—Guide-V1—0-20080226-C.pdf>, printed Apr. 18, 2011, pp. 1-217. |
“SmallPlanet: Home,” http://web.archive.org/web/20061105030323/http://www.smallplanet.net/, copyright 2005 SmallPlanet.net, printed Jan. 16, 2008, 1 page. |
Davies, Peter et al., “Standards for the Radio Data System, Traffic Message Channel,” Future Transportation Technology Conference and Exposition, Aug. 7-10, 1989, Vancouver, British Columbia, Canada, pp. 105-115, published in the SAE Technical Paper Series, copyright 1989, Society of Automotive Engineers, Inc., 16 pages. |
“Technology—Geo Targeting,” http://www.invidi.com/pages/itc—technology—05.html, copyright 2007, printed Nov. 18, 2008, 1 page. |
Krage, Mark K., “The TravTek Driver Information System,” Vehicle Navigation and Information Systems Conference, Oct. 20-23, 1991, pp. 739-748, published by IEEE, 12 pages. |
Rillings, James H. et al., “TravTek,” Vehicle Navigation and Information Systems Conference, Oct. 1991, Warrandale, Pennsylvania, published Oct. 1, 1991, pp. 729-737, published by Society of Automotive Engineers, Inc., Warrendale, Pennsylvania, 10 pages. |
Blumentritt, C. W. et al., “TravTek system architecture evaluation,” Jul. 1995, published by Federal Highway Administration, Springfield, VA: available through the National Technical Information Service, 1995, 251 pages. |
“Windows Live Messenger—Overview,” http://get.live.com/messenger/overview, copyright 2007 Microsoft Corp., printed Nov. 28, 2007, 1 page. |
“Yahoo! Messenger—Chat, Instant message, SMS, PC Calls and More,” http://messenger.yahoo.com/webmessengerpromo.php, copyright 2007 Yahoo! Inc., printed Oct. 26, 2007, 1 page. |
“Yahoo! Personals,” http://personals.yahoo.com/us/homepage/splash, copyright 2008 Yahoo! Inc., printed Jan. 16, 2008, 2 pages. |
“Zune,” http://www.zune.net/en-US/, copyright 2008 Microsoft Corporation, printed Jan. 16, 2008, 1 page. |
Number | Date | Country | |
---|---|---|---|
20150113096 A1 | Apr 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13926438 | Jun 2013 | US |
Child | 14580421 | US | |
Parent | 12189861 | Aug 2008 | US |
Child | 13926438 | US |