US20090171710A1 - Mobile Advertisement System With Advertisement Status - Google Patents
Mobile Advertisement System With Advertisement Status Download PDFInfo
- Publication number
- US20090171710A1 US20090171710A1 US11/966,992 US96699207A US2009171710A1 US 20090171710 A1 US20090171710 A1 US 20090171710A1 US 96699207 A US96699207 A US 96699207A US 2009171710 A1 US2009171710 A1 US 2009171710A1
- Authority
- US
- United States
- Prior art keywords
- advertisement
- parameter
- client
- server
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0247—Calculate past, present or future revenues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
Definitions
- the present invention relates generally to a location based service system, and more particularly, to a mobile client navigation system having a mobile advertisement system, wherein a mobile client and a server communicate to carry out navigation tasks.
- Modern portable consumer electronics especially client devices such as navigation systems, cellular phones, portable digital assistants, and combination devices, are providing increasing levels of functionality to support modern life including location-based information services.
- Numerous technologies have been developed to utilize this new functionality. Some of the research and development strategies focus on new technologies while others focus on improving the existing and mature technologies. Research and development in the existing technologies may take a myriad of different directions.
- One possible approach can be to provide location sensitive advertisement messages that allow advertisement providers to generate more highly targeted and more individually effective advertisements to users.
- location sensitive advertisement messages allow advertisement providers to generate more highly targeted and more individually effective advertisements to users.
- the ability for the advertisers to highly target their potential customers on their mobile, device having location based services does not automatically translate to being an effective marketing or advertisement campaign.
- the present invention provides a method of operating a mobile advertisement system including receiving an advertisement parameter by a client from a server to be shown on a display of the client; detecting an advertisement control parameter with the advertisement parameter in the client; operating the client based on the advertisement control parameter and the advertisement parameter; creating an advertisement status parameter based on the advertisement parameter in the client; and sending the advertisement status parameter from the client to the server.
- FIG. 1 illustrates a mobile advertisement system in an embodiment of the present invention
- FIG. 2 is a block diagram of the mobile advertisement system of FIG. 1 ;
- FIG. 3 is a flow chart of the mobile advertisement system of FIG. 1 ;
- FIG. 4 is a flow chart of the advertisement, and route status system of FIG. 1 ;
- FIG. 5 is a block diagram of the advertisement server system of FIG. 1 ;
- FIGS. 6A and 6B are illustrations of ads displayed by the client with the mobile advertisement system
- FIGS. 7A and 7B are illustrations of an advertisement selection and related content by the client with the mobile advertisement system.
- FIG. 8 is a flow chart of a method for operating the mobile advertisement system in an embodiment of the present invention.
- a client 102 is connected to a communication path 106 , such as a wireless telecommunication network, to a server 104 .
- the client 102 can be of any of a variety of mobile devices, such as a cellular phone, personal digital assistant, a notebook computer, or other multi-functional mobile communication or entertainment devices having means to couple to a communication path to communicate with a server and means for client location monitoring, preferably, global positioning system (GPS) function.
- GPS global positioning system
- the client 102 includes, for example, a control device (not shown), such as a microprocessor, software (not shown), a memory (not shown), communication components (not shown), location monitoring components (not shown), and a user interface.
- a control device such as a microprocessor, software (not shown), a memory (not shown), communication components (not shown), location monitoring components (not shown), and a user interface.
- the user interface such as a display, a key pad, touchpad, a microphone, and a speaker, allows the user to interact with the client 102 and to provide advertisement status inputs.
- the microprocessor executes the software and provides the intelligence of the client 102 for interaction with the server 104 for relevant information, for the user interface, for interaction with the communication path 106 , and interaction to the location monitoring system of the client 102 , as well as other functions pertinent in a location based service communication device.
- the memory such as volatile, nonvolatile memory, internal only, externally upgradeable, or a combination thereof, may store the software, setup data, and other data for the operation of the client 102 as a mobile location based service communication device.
- the memory may also store the relevant information, such as maps, route information, traffic information, advertisement and point of interest (POT), etc., from the server 104 or may be preloaded.
- the memory may also store the sampled or created relevant information to be transmitted to the server 104 .
- the functions of the client 102 may be performed by software, firmware, hardware, or a combination thereof.
- the communication components can include active and passive components, such as microelectronics or an antenna, for interaction to the cellular system of the communication path 106 .
- the navigation components can include the active and passive components, such as microelectronics or an antenna, for interaction with the communication path 106 .
- the communication path 106 can be of any of a variety of telecommunication networks.
- the communication path 106 may include wireless communication, wired communication, or the combination thereof.
- Satellite communication, cellular communication, wireless fidelity (WiFi), and worldwide interoperability for microwave access (WiMAX) are examples of wireless communication that may be included in the communication path 106 .
- Ethernet, digital subscriber line (DSL), fiber to the home (FTTH), and plain old telephone service (POTS) are examples of wired communication that may be included in the communication path 106 .
- the communication path 106 may traverse a number of network topologies and distances.
- the communication path 106 may include personal area network (PAN), local area network (LAN), metropolitan area network (MAN), and wide area network (WAN).
- PAN personal area network
- LAN local area network
- MAN metropolitan area network
- WAN wide area network
- the server 104 can include a number of devices, for example, a control device (not shown), such as a microprocessor, software (not shown), a memory, communication components (not shown), location monitoring components (not shown), and a user interface.
- the microprocessor executes the software and provides the intelligence of the server 104 for interaction with the client 102 , interaction to the communication system of the communication path 106 and interaction with a server user interface 108 .
- the server 104 is shown in a single location, although it is understood that the server may be located at different locations.
- the server 104 may represent servers in a single computer room, and distributed across different rooms or geographical locations.
- the server 104 and the server user interface 108 are shown as separate and discrete components, although it is understood that the server user interface 108 may by included in the server 104 .
- the server user interface 108 is shown coupled to the server 104 , although it is understood that the server user interface 108 may couple to the server 104 differently.
- the server user interface 108 may interact with the communication path 106 to communicate with the server 104 .
- FIG. 2 therein is shown a block diagram of the mobile advertisement system 100 of FIG. 1 .
- the client 102 couples with the communication path 106 to send a server request 202 to the server 104 .
- the client 102 receives advertisement parameters 204 from the server 104 over the communication path 106 .
- the client 102 couples with the communication path 106 to send an advertisement status parameter 207 to the server 104
- the advertisement parameters 204 include control and data parameters for controlling the operation of a display 210 of the client 102 , preferably in association with displaying navigation route data received by the client 102 .
- the advertisement parameters 204 may include control and data parameters for controlling the operation of the display 210 in association with a variety of navigation events, such as in association with notifying a user of navigational directions, of location-based information or messaging, such as relating to traffic data, point of interests, advertisements, special offers or coupons as an example.
- the client 102 may store the advertisement parameters 204 in a local storage 212 .
- the local storage 212 may be implemented in a number of ways.
- the local storage 212 may be a nonvolatile storage such as non-volatile random access memory (NVRAM) or a volatile storage such as static random access memory (SRAM).
- the advertisement parameters 204 preferably include locally stored control and data parameters for controlling the operation of the display 210 of the client 102 , preferably in association with displaying navigation related to the advertisement parameters 204 received by the client 102 from the server 104 via the communication path 106
- the advertisement parameters 204 include an advertisement control parameter 214 for controlling the display 210 of navigation and advertisement events including location specific advertisements, navigational directions, location-based information or messaging, such as coupons or special offers for a local establishment.
- the client 102 may accept input from the user control, such as a key entry, to select one or a portion of the advertisement parameters 204 to generate an advertisement status update for the advertisement parameters 204 to send to the server 104 to annotate the advertisement status parameter 207 for the advertisement parameters 204 .
- the updated information from the advertisement status parameter 207 can be used by the server 104 to compute billing information, usage information, or a combination thereof for the selected portion of the advertisement parameters 204 .
- a navigation unit 215 in the client 102 may automatically generate an advertisement status update to provide the advertisement status parameter 207 for an advertisement parameters 204 to send to the server 104 to annotate the advertisement status parameter 207 for the advertisement parameters 204 .
- the updated information from the advertisement status parameter 207 can be used by the server 104 to compute billing information, usage information, or a combination thereof for the selected portion of the advertisement parameters 204
- the client 102 preferably receives a destination request 318 from the user input means (not shown) and sends the server request 202 via the communication path 106 of FIG. 1 to the server 104 in a block 302 .
- the server 104 receives the server request 202 from the client 102 and generates the advertisement parameters 204 of FIG. 2 and sends an advertisement response 320 containing the advertisement parameters 204 to the client 102 via the communication path 106 in a block 312 .
- the advertisement parameters 204 may include any number of parameters, such as text, images, audio, video, location parameters, date, time, duration, control actions, display parameters, coupons, special offers, or any combination thereof.
- the client 102 receives the advertisement response 320 containing the advertisement parameters 204 from the server 104 over the communication path 106 in a block 304 .
- the client 102 preferably detects the advertisement control parameter 214 for use with the advertisement parameters 204 from the advertisement response 320 and operates the display 210 of FIG. 2 of the client 102 in a block 306 .
- the client 102 preferably operates in an advertisement display mode determined by an advertisement control parameter 214 and displays a portion of the advertisement parameters 207 on the display 210 in any number of display modes, such as three dimensional billboard, flat billboard, banner advertisement, full screen advertisement, audio clip, video clip, text message, scrolling message box, popup message, mixed multimedia presentation or any combination thereof in a block 307 .
- the client 102 operates in an advertisement display mode determined by an advertisement control parameter 214 and displays the advertisement parameters 204 on the display 210 in any number of background display modes, such as a stationary map, moving map, split screen, full screen, segmented, route-based, free-driving based or any combination thereof in a block 307 .
- the client 102 receives an location update 327 with the navigation unit 215 and operates with an advertisement display mode determined by an advertisement control parameter 214 and displays a highlighted portions of the advertisement parameters 204 on the display 210 if the location parameter of the advertisement parameters 204 satisfies a criteria such as within a range while moving, within a range while stationary, unique advertisement type on map, preferential advertisement for region, preferential advertisement for route, preferential advertisement type, preferential advertisement for lime period, preferential advertisement for environmental conditions, or any combination thereof in a block 308 .
- a criteria such as within a range while moving, within a range while stationary, unique advertisement type on map, preferential advertisement for region, preferential advertisement for route, preferential advertisement type, preferential advertisement for lime period, preferential advertisement for environmental conditions, or any combination thereof in a block 308 .
- the client 102 preferably receives an advertisement selection input 323 from the user input means (not shown) for a selected portion of the advertisement parameters 204 and displays a alternative advertisement display, such as WAP page, SMS message, coupon, full screen advertisement, audio clip, video clip, interactive text message, mixed multimedia presentation or any combination thereof, on the display 210 in a block 308 .
- a alternative advertisement display such as WAP page, SMS message, coupon, full screen advertisement, audio clip, video clip, interactive text message, mixed multimedia presentation or any combination thereof.
- the server 104 receives the advertisement status request 325 from the block 308 of the client 102 and stores the advertisement status parameter 207 in the data storage in a block 315 .
- the advertisement status parameter 207 can be used to compute billing information, usage information, or a combination thereof for the selected portion of the advertisement parameters 204 .
- the server 104 is described as providing the advertisement parameters 204 to the client 102 as a response to the server request 202 resulting from the destination request 318 , although it is understood that the server 104 may provide different responses.
- the server 104 may provide local service or business information, coupons, and location reminder information in addition to the advertisement parameters 204 .
- the client 102 can operate in a manual advertisement status mode determined by the advertisement control parameter 214 of FIG. 2 .
- the client 102 preferably receives a manual advertisement status input 402 from the user input means (not shown) when an advertisement is selected and sends the advertisement status parameter 207 of FIG. 2 with the manual advertisement status input 402 via the communication path 106 of FIG. 1 to the server 104 in the block 308 .
- the server 104 receives the advertisement status parameter 207 with the manual advertisement status input 402 and stores it in a server storage 404 , such as disk storage or server main memory, in the block 315 .
- the advertisement status parameter 207 may include any number of parameters, such as an advertisement selection status, manual advertisement status value, time, date, a current location vs. advertisement location status value, or any manner of advertisement interaction status parameter including coupon selected, uniform or universal resource locator (URL) selected, supplemental advertisement viewed, navigation route request, or a combination thereof.
- URL uniform or universal resource locator
- the client 102 can operate in an automatic advertisement status mode determined by the advertisement control parameter 214 and generate an automatic advertisement status input 406 automatically based on current location and advertisement location for advertisements that are available in the local storage 212 of the client 102 .
- the advertisement status parameter 207 with the automatic advertisement status input 406 is sent via the communication path 106 of FIG. 1 to the server 104 in the block 308 .
- the server 104 receives the advertisement status parameter 207 with the automatic advertisement status input 406 and stores it in the server storage 404 in the block 315 .
- the server 104 preferably receives the advertisement status request 324 from the client 102 of FIG. 1 via the communication path 106 of FIG. 1 .
- the advertisement status request 324 can include the advertisement status parameter 207 in the block 315 .
- the server 104 can store the advertisement status parameter 207 in the server storage 404 that can later be used to update the advertisement parameters 204 based on the advertisement, status parameter 207 .
- the server 104 in another example can receive a server user input 504 , such as from the server user interface 108 of FIG. 1 , including the advertisement parameters 204 that may be stored in the server storage 404 .
- the advertisement parameters 204 may include, any number of parameters such as advertisement bid type, bid price, bid criteria, bid location, bid route, bid WAP page, bid time period, text, images, SMS messages, audio, video, location parameters, date, time, duration, control actions, display parameters, coupons, special offers, or any combination thereof.
- the advertisement parameters 204 in the server storage 404 may be used to generate a set of the advertisement parameters 204 stored in the block 312 of FIG. 3 . Selected portions of the advertisement parameters 204 may be based on criteria such as location, route, date, time, user preferences, advertisement status, advertisement price, special status values, vendor bidding, status statistics, threshold values for any of the fore mentioned parameters, or a combination thereof.
- the server 104 preferably provide an advertisement management system 502 that can generate reports showing data such as advertisement status, use, quality, type of status or any combination thereof.
- the server 104 can receive the server user input 504 and provide advertisement management control commands to control and manage the advertisement management system 502 .
- the server 104 in another example can provide a billing function based on the advertisement bid type and the advertisement status parameter 207 of a portion of the advertisement parameters 204 that can provide a billing cost entry to be stored in the server data storage 404 for the advertisement parameters 204 .
- the billing type can consist of any type of bidding or predetermined methodology such as payment per click on a related WAP display page, payment per click on a related phone number and subsequent phone call, payment per impression, payment per navigation to advertisement location, payment per navigation near a displayed advertisement, payment per displayed map related to an advertisement, payment per shared address related to an advertisement, payment per interaction with an advertisement, or any combination thereof.
- FIGS. 6A and 6B therein are illustrations of ads displayed by the client 102 with the mobile advertisement system 100 .
- a navigation path with segments R 1 , R 2 , R 3 are shown on the display 210 of the client 102 of the mobile advertisement system 100 of FIG. 1 .
- the client 102 can display a moving map and display three-dimensional advertisements on the current route segment.
- the advertisement parameters 204 include an advertisement location at a proximate location to the current location of the client 102 on route R 1 .
- the client 102 displays a three dimensional advertisement P 2 on the display 210 .
- an automatic advertisement status parameter 207 can be sent via the communication path 106 of FIG. 1 to the server 104 of FIG. 1 .
- the advertisement status parameter 207 can incorporate several types of information such as distance to location, time, date, speed, selection status, click status, related content status or any combination thereof.
- the next advertisement P 1 is shown when the advertisement location of the advertisement parameters 204 is close to the current location of the client 102 .
- the advertisement parameters 204 include an advertisement location that is co-located with the current location of the client 102 indicating that the client 102 has navigated to the advertisement location.
- the advertisement status parameter 207 can be sent, automatically via the communication path 106 to the server 104 to indicate a completed navigation to an advertisement location for the portion of the advertisement parameters 204 potentially invoking a billable event to the business for the selected portion of the advertisement parameters 204 .
- the billable event can be performed automatically, selectively, or manually.
- the server 104 can update the advertisement parameters 204 based on the advertisement status parameter 207 and send the update to the client 102 .
- the update received by the client 102 may modify advertisement control parameter 214 , the advertisement status parameter 207 , or a combination thereof.
- the client 102 can disable the advertisement status parameter 207 , such as prohibiting multiple or inadvertent billing event for the same business or advertisement transaction.
- the client 102 has selected an advertisement P 1 representing a portion of the advertisement parameters 204 and displays a three dimensional billboard with a URL WAP link and a phone link.
- the client 102 can select the URL WAP link and display a WAP landing page related to the portion of the advertisement parameters 204 .
- An automatic advertisement status parameter 207 can be sent via the communication path 106 to the server 104 of to indicate a click to related WAP page billing event for advertisement parameter 204 .
- the client 102 can select the phone link and initiate a phone call related to the advertisement parameter 204 .
- the advertisement status parameter 207 can be automatically sent to the server 104 of to indicate a click to phone billing event for the advertisement parameters 204 .
- the advertisement status parameter 207 can be sent to the server 104 of to indicate a click to phone billing event for advertisement parameter 204 .
- the client 102 can select an option to display local search results related to the advertisement parameter 204 .
- the method 800 including receiving an advertisement parameter by a client from a server to be shown on a display of the client in a block 802 ; detecting an advertisement control parameter with the advertisement parameter in the client in a block 804 ; operating the client based on the advertisement control parameter and the advertisement parameter in a block 806 ; creating an advertisement status parameter based on the advertisement parameter in the client in a block 808 ; and sending the advertisement status parameter from the client to the server in a block 810 .
- Yet another important aspect of the present invention is that it valuably supports and services the historical trend of reducing costs, simplifying systems, and increasing performance.
- the mobile advertisement system of the present invention furnishes important and heretofore unknown and unavailable solutions, capabilities, and functional aspects for improving yield, increasing reliability, and reducing cost of mobile client having location based services capability.
- the resulting processes and configurations are straightforward, cost-effective, uncomplicated, highly versatile, accurate, sensitive, and effective, and can be implemented by adapting known components for ready, efficient, and economical manufacturing, application, and utilization.
Abstract
A method of operating a mobile advertisement system includes receiving an advertisement parameter by a client from a server to be shown on a display of the client; detecting an advertisement control parameter with the advertisement parameter in the client; operating the client based on the advertisement control parameter and the advertisement parameter; creating an advertisement status parameter based on the advertisement parameter in the client; and sending the advertisement status parameter from the client to the server.
Description
- The present invention relates generally to a location based service system, and more particularly, to a mobile client navigation system having a mobile advertisement system, wherein a mobile client and a server communicate to carry out navigation tasks.
- Modern portable consumer electronics, especially client devices such as navigation systems, cellular phones, portable digital assistants, and combination devices, are providing increasing levels of functionality to support modern life including location-based information services. Numerous technologies have been developed to utilize this new functionality. Some of the research and development strategies focus on new technologies while others focus on improving the existing and mature technologies. Research and development in the existing technologies may take a myriad of different directions.
- As consumers become more empowered with the growth of mobile location based service devices, new and old marketing paradigms begin to take advantage of this new device space. There are many technological solutions to take advantage of this new device location opportunity. One possible approach can be to provide location sensitive advertisement messages that allow advertisement providers to generate more highly targeted and more individually effective advertisements to users. However, the ability for the advertisers to highly target their potential customers on their mobile, device having location based services does not automatically translate to being an effective marketing or advertisement campaign.
- Thus, a need remains for a mobile location based advertisement system to efficiently reach target customers. In view of the ever-increasing added features desired by consumers in their mobile client devices, it is more and more critical that answers be found to these problems.
- Solutions to these problems have been long sought but prior developments have not taught or suggested any solutions and, thus, solutions to these problems have long eluded those skilled in the art.
- The present invention provides a method of operating a mobile advertisement system including receiving an advertisement parameter by a client from a server to be shown on a display of the client; detecting an advertisement control parameter with the advertisement parameter in the client; operating the client based on the advertisement control parameter and the advertisement parameter; creating an advertisement status parameter based on the advertisement parameter in the client; and sending the advertisement status parameter from the client to the server.
- Certain embodiments of the invention have other aspects in addition to or in place of those mentioned above. The aspects will become apparent to those skilled in the art from a reading of the following detailed description when taken with reference to the accompanying drawings.
-
FIG. 1 illustrates a mobile advertisement system in an embodiment of the present invention; -
FIG. 2 is a block diagram of the mobile advertisement system ofFIG. 1 ; -
FIG. 3 is a flow chart of the mobile advertisement system ofFIG. 1 ; -
FIG. 4 is a flow chart of the advertisement, and route status system ofFIG. 1 ; -
FIG. 5 is a block diagram of the advertisement server system ofFIG. 1 ; -
FIGS. 6A and 6B are illustrations of ads displayed by the client with the mobile advertisement system; -
FIGS. 7A and 7B are illustrations of an advertisement selection and related content by the client with the mobile advertisement system; and -
FIG. 8 is a flow chart of a method for operating the mobile advertisement system in an embodiment of the present invention. - The following embodiments are described in sufficient detail to enable those skilled in the art to make and use the invention. It is to be understood that other embodiments would be evident based on the present, disclosure, and that system, process, or mechanical changes may be made without departing from the scope of the present invention.
- In the following description, numerous specific details are given to provide a thorough understanding of the invention. However, it will be apparent that the invention may be practiced without these specific details. In order to avoid obscuring the present invention, some well-known circuits, system configurations, and process steps are not disclosed in detail. Likewise, the drawings showing embodiments of the system are semi-diagrammatic and not to scale and, particularly, some of the dimensions are for the clarity of presentation and are shown greatly exaggerated in the drawing FIGs. The term “system” as used herein means and refers to the method and to the apparatus of the present invention in accordance with the context in which the term is used.
- Referring now to
FIG. 1 , therein is illustrated amobile advertisement system 100 in an embodiment of the present invention. Aclient 102 is connected to acommunication path 106, such as a wireless telecommunication network, to aserver 104. As used herein, theclient 102 can be of any of a variety of mobile devices, such as a cellular phone, personal digital assistant, a notebook computer, or other multi-functional mobile communication or entertainment devices having means to couple to a communication path to communicate with a server and means for client location monitoring, preferably, global positioning system (GPS) function. - The
client 102 includes, for example, a control device (not shown), such as a microprocessor, software (not shown), a memory (not shown), communication components (not shown), location monitoring components (not shown), and a user interface. The user interface, such as a display, a key pad, touchpad, a microphone, and a speaker, allows the user to interact with theclient 102 and to provide advertisement status inputs. The microprocessor executes the software and provides the intelligence of theclient 102 for interaction with theserver 104 for relevant information, for the user interface, for interaction with thecommunication path 106, and interaction to the location monitoring system of theclient 102, as well as other functions pertinent in a location based service communication device. - The memory, such as volatile, nonvolatile memory, internal only, externally upgradeable, or a combination thereof, may store the software, setup data, and other data for the operation of the
client 102 as a mobile location based service communication device. The memory may also store the relevant information, such as maps, route information, traffic information, advertisement and point of interest (POT), etc., from theserver 104 or may be preloaded. The memory may also store the sampled or created relevant information to be transmitted to theserver 104. - For example, the functions of the
client 102 may be performed by software, firmware, hardware, or a combination thereof. The communication components can include active and passive components, such as microelectronics or an antenna, for interaction to the cellular system of thecommunication path 106. The navigation components can include the active and passive components, such as microelectronics or an antenna, for interaction with thecommunication path 106. - The
communication path 106 can be of any of a variety of telecommunication networks. For example, thecommunication path 106 may include wireless communication, wired communication, or the combination thereof. Satellite communication, cellular communication, wireless fidelity (WiFi), and worldwide interoperability for microwave access (WiMAX) are examples of wireless communication that may be included in thecommunication path 106. Ethernet, digital subscriber line (DSL), fiber to the home (FTTH), and plain old telephone service (POTS) are examples of wired communication that may be included in thecommunication path 106. Further, thecommunication path 106 may traverse a number of network topologies and distances. For example, thecommunication path 106 may include personal area network (PAN), local area network (LAN), metropolitan area network (MAN), and wide area network (WAN). - The
server 104 can include a number of devices, for example, a control device (not shown), such as a microprocessor, software (not shown), a memory, communication components (not shown), location monitoring components (not shown), and a user interface. The microprocessor executes the software and provides the intelligence of theserver 104 for interaction with theclient 102, interaction to the communication system of thecommunication path 106 and interaction with aserver user interface 108. - For illustrative, purposes, the
server 104 is shown in a single location, although it is understood that the server may be located at different locations. For example, theserver 104 may represent servers in a single computer room, and distributed across different rooms or geographical locations. Also for illustrative purposes, theserver 104 and theserver user interface 108 are shown as separate and discrete components, although it is understood that theserver user interface 108 may by included in theserver 104. Further for illustrative purposes, theserver user interface 108 is shown coupled to theserver 104, although it is understood that theserver user interface 108 may couple to theserver 104 differently. For example, theserver user interface 108 may interact with thecommunication path 106 to communicate with theserver 104. - Referring now to
FIG. 2 , therein is shown a block diagram of themobile advertisement system 100 ofFIG. 1 . Theclient 102 couples with thecommunication path 106 to send aserver request 202 to theserver 104. In response to theserver request 202, theclient 102 receivesadvertisement parameters 204 from theserver 104 over thecommunication path 106. Theclient 102 couples with thecommunication path 106 to send anadvertisement status parameter 207 to theserver 104 - For example, the
advertisement parameters 204 include control and data parameters for controlling the operation of adisplay 210 of theclient 102, preferably in association with displaying navigation route data received by theclient 102. As further described later, theadvertisement parameters 204 may include control and data parameters for controlling the operation of thedisplay 210 in association with a variety of navigation events, such as in association with notifying a user of navigational directions, of location-based information or messaging, such as relating to traffic data, point of interests, advertisements, special offers or coupons as an example. - The
client 102 may store theadvertisement parameters 204 in alocal storage 212. Thelocal storage 212 may be implemented in a number of ways. For example, thelocal storage 212 may be a nonvolatile storage such as non-volatile random access memory (NVRAM) or a volatile storage such as static random access memory (SRAM). Theadvertisement parameters 204 preferably include locally stored control and data parameters for controlling the operation of thedisplay 210 of theclient 102, preferably in association with displaying navigation related to theadvertisement parameters 204 received by theclient 102 from theserver 104 via thecommunication path 106 - As further described later, the
advertisement parameters 204 include anadvertisement control parameter 214 for controlling thedisplay 210 of navigation and advertisement events including location specific advertisements, navigational directions, location-based information or messaging, such as coupons or special offers for a local establishment. - The
client 102 may accept input from the user control, such as a key entry, to select one or a portion of theadvertisement parameters 204 to generate an advertisement status update for theadvertisement parameters 204 to send to theserver 104 to annotate theadvertisement status parameter 207 for theadvertisement parameters 204. The updated information from theadvertisement status parameter 207 can be used by theserver 104 to compute billing information, usage information, or a combination thereof for the selected portion of theadvertisement parameters 204. - A
navigation unit 215 in theclient 102 may automatically generate an advertisement status update to provide theadvertisement status parameter 207 for anadvertisement parameters 204 to send to theserver 104 to annotate theadvertisement status parameter 207 for theadvertisement parameters 204. The updated information from theadvertisement status parameter 207 can be used by theserver 104 to compute billing information, usage information, or a combination thereof for the selected portion of theadvertisement parameters 204 - Referring now to
FIG. 3 , therein shown is aflow chart 300 of themobile advertisement system 100 ofFIG. 1 . In operation, for example, theclient 102 preferably receives adestination request 318 from the user input means (not shown) and sends theserver request 202 via thecommunication path 106 ofFIG. 1 to theserver 104 in ablock 302. Theserver 104 receives theserver request 202 from theclient 102 and generates theadvertisement parameters 204 ofFIG. 2 and sends anadvertisement response 320 containing theadvertisement parameters 204 to theclient 102 via thecommunication path 106 in ablock 312. Theadvertisement parameters 204 may include any number of parameters, such as text, images, audio, video, location parameters, date, time, duration, control actions, display parameters, coupons, special offers, or any combination thereof. - The
client 102 receives theadvertisement response 320 containing theadvertisement parameters 204 from theserver 104 over thecommunication path 106 in ablock 304. Theclient 102 preferably detects theadvertisement control parameter 214 for use with theadvertisement parameters 204 from theadvertisement response 320 and operates thedisplay 210 ofFIG. 2 of theclient 102 in ablock 306. - The
client 102 preferably operates in an advertisement display mode determined by anadvertisement control parameter 214 and displays a portion of theadvertisement parameters 207 on thedisplay 210 in any number of display modes, such as three dimensional billboard, flat billboard, banner advertisement, full screen advertisement, audio clip, video clip, text message, scrolling message box, popup message, mixed multimedia presentation or any combination thereof in ablock 307. - The
client 102 operates in an advertisement display mode determined by anadvertisement control parameter 214 and displays theadvertisement parameters 204 on thedisplay 210 in any number of background display modes, such as a stationary map, moving map, split screen, full screen, segmented, route-based, free-driving based or any combination thereof in ablock 307. - The
client 102 receives anlocation update 327 with thenavigation unit 215 and operates with an advertisement display mode determined by anadvertisement control parameter 214 and displays a highlighted portions of theadvertisement parameters 204 on thedisplay 210 if the location parameter of theadvertisement parameters 204 satisfies a criteria such as within a range while moving, within a range while stationary, unique advertisement type on map, preferential advertisement for region, preferential advertisement for route, preferential advertisement type, preferential advertisement for lime period, preferential advertisement for environmental conditions, or any combination thereof in ablock 308. - The
client 102 preferably receives anadvertisement selection input 323 from the user input means (not shown) for a selected portion of theadvertisement parameters 204 and displays a alternative advertisement display, such as WAP page, SMS message, coupon, full screen advertisement, audio clip, video clip, interactive text message, mixed multimedia presentation or any combination thereof, on thedisplay 210 in ablock 308. - The
server 104 receives theadvertisement status request 325 from theblock 308 of theclient 102 and stores theadvertisement status parameter 207 in the data storage in ablock 315. Theadvertisement status parameter 207 can be used to compute billing information, usage information, or a combination thereof for the selected portion of theadvertisement parameters 204. - For illustrative purposes, the
server 104 is described as providing theadvertisement parameters 204 to theclient 102 as a response to theserver request 202 resulting from thedestination request 318, although it is understood that theserver 104 may provide different responses. For example, theserver 104 may provide local service or business information, coupons, and location reminder information in addition to theadvertisement parameters 204. - Referring now to
FIG. 4 , therein shown is aflow chart 400 of the manual and automatic status update modes of themobile advertisement system 100 ofFIG. 1 . In operation, for example, theclient 102 can operate in a manual advertisement status mode determined by theadvertisement control parameter 214 ofFIG. 2 . Theclient 102 preferably receives a manualadvertisement status input 402 from the user input means (not shown) when an advertisement is selected and sends theadvertisement status parameter 207 ofFIG. 2 with the manualadvertisement status input 402 via thecommunication path 106 ofFIG. 1 to theserver 104 in theblock 308. - The
server 104 receives theadvertisement status parameter 207 with the manualadvertisement status input 402 and stores it in aserver storage 404, such as disk storage or server main memory, in theblock 315. Theadvertisement status parameter 207 may include any number of parameters, such as an advertisement selection status, manual advertisement status value, time, date, a current location vs. advertisement location status value, or any manner of advertisement interaction status parameter including coupon selected, uniform or universal resource locator (URL) selected, supplemental advertisement viewed, navigation route request, or a combination thereof. - The
client 102, for example, can operate in an automatic advertisement status mode determined by theadvertisement control parameter 214 and generate an automaticadvertisement status input 406 automatically based on current location and advertisement location for advertisements that are available in thelocal storage 212 of theclient 102. Theadvertisement status parameter 207 with the automaticadvertisement status input 406 is sent via thecommunication path 106 ofFIG. 1 to theserver 104 in theblock 308. Theserver 104 receives theadvertisement status parameter 207 with the automaticadvertisement status input 406 and stores it in theserver storage 404 in theblock 315. - Referring now to
FIG. 5 , therein shown is aflow chart 500 of theserver 104 of themobile advertisement system 100 ofFIG. 1 . In operation, for example, theserver 104 preferably receives theadvertisement status request 324 from theclient 102 ofFIG. 1 via thecommunication path 106 ofFIG. 1 . Theadvertisement status request 324 can include theadvertisement status parameter 207 in theblock 315. Theserver 104 can store theadvertisement status parameter 207 in theserver storage 404 that can later be used to update theadvertisement parameters 204 based on the advertisement,status parameter 207. - The
server 104 in another example can receive aserver user input 504, such as from theserver user interface 108 ofFIG. 1 , including theadvertisement parameters 204 that may be stored in theserver storage 404. Theadvertisement parameters 204 may include, any number of parameters such as advertisement bid type, bid price, bid criteria, bid location, bid route, bid WAP page, bid time period, text, images, SMS messages, audio, video, location parameters, date, time, duration, control actions, display parameters, coupons, special offers, or any combination thereof. Theadvertisement parameters 204 in theserver storage 404 may be used to generate a set of theadvertisement parameters 204 stored in theblock 312 ofFIG. 3 . Selected portions of theadvertisement parameters 204 may be based on criteria such as location, route, date, time, user preferences, advertisement status, advertisement price, special status values, vendor bidding, status statistics, threshold values for any of the fore mentioned parameters, or a combination thereof. - The
server 104, preferably provide anadvertisement management system 502 that can generate reports showing data such as advertisement status, use, quality, type of status or any combination thereof. Theserver 104 can receive theserver user input 504 and provide advertisement management control commands to control and manage theadvertisement management system 502. - The
server 104 in another example can provide a billing function based on the advertisement bid type and theadvertisement status parameter 207 of a portion of theadvertisement parameters 204 that can provide a billing cost entry to be stored in theserver data storage 404 for theadvertisement parameters 204. The billing type can consist of any type of bidding or predetermined methodology such as payment per click on a related WAP display page, payment per click on a related phone number and subsequent phone call, payment per impression, payment per navigation to advertisement location, payment per navigation near a displayed advertisement, payment per displayed map related to an advertisement, payment per shared address related to an advertisement, payment per interaction with an advertisement, or any combination thereof. - Referring now to
FIGS. 6A and 6B , therein are illustrations of ads displayed by theclient 102 with themobile advertisement system 100. For example, a navigation path with segments R1, R2, R3 are shown on thedisplay 210 of theclient 102 of themobile advertisement system 100 ofFIG. 1 . For example, navigation from the starting point S1 to the destination D1, theclient 102 can display a moving map and display three-dimensional advertisements on the current route segment. - In
FIG. 6A , theadvertisement parameters 204 include an advertisement location at a proximate location to the current location of theclient 102 on route R1. Theclient 102 displays a three dimensional advertisement P2 on thedisplay 210. By displaying theadvertisement parameters 204 within a predetermined region to theclient 102, an automaticadvertisement status parameter 207 can be sent via thecommunication path 106 ofFIG. 1 to theserver 104 ofFIG. 1 . Theadvertisement status parameter 207 can incorporate several types of information such as distance to location, time, date, speed, selection status, click status, related content status or any combination thereof. InFIG. 6B , the next advertisement P1 is shown when the advertisement location of theadvertisement parameters 204 is close to the current location of theclient 102. - Referring now to
FIG. 7A andFIG. 7B , therein are illustrations of an advertisement selection and related content by theclient 102 with themobile advertisement system 100 ofFIG. 1 . InFIG. 7A , theadvertisement parameters 204 include an advertisement location that is co-located with the current location of theclient 102 indicating that theclient 102 has navigated to the advertisement location. Theadvertisement status parameter 207 can be sent, automatically via thecommunication path 106 to theserver 104 to indicate a completed navigation to an advertisement location for the portion of theadvertisement parameters 204 potentially invoking a billable event to the business for the selected portion of theadvertisement parameters 204. The billable event can be performed automatically, selectively, or manually. - For example, the
server 104 can update theadvertisement parameters 204 based on theadvertisement status parameter 207 and send the update to theclient 102. The update received by theclient 102 may modifyadvertisement control parameter 214, theadvertisement status parameter 207, or a combination thereof. Theclient 102 can disable theadvertisement status parameter 207, such as prohibiting multiple or inadvertent billing event for the same business or advertisement transaction. - In
FIG. 7B , theclient 102 has selected an advertisement P1 representing a portion of theadvertisement parameters 204 and displays a three dimensional billboard with a URL WAP link and a phone link. Theclient 102 can select the URL WAP link and display a WAP landing page related to the portion of theadvertisement parameters 204. An automaticadvertisement status parameter 207 can be sent via thecommunication path 106 to theserver 104 of to indicate a click to related WAP page billing event foradvertisement parameter 204. Theclient 102 can select the phone link and initiate a phone call related to theadvertisement parameter 204. Theadvertisement status parameter 207 can be automatically sent to theserver 104 of to indicate a click to phone billing event for theadvertisement parameters 204. Theadvertisement status parameter 207 can be sent to theserver 104 of to indicate a click to phone billing event foradvertisement parameter 204. Theclient 102 can select an option to display local search results related to theadvertisement parameter 204. - Referring now to
FIG. 8 , therein is shown a flow chart of amethod 800 for operating themobile advertisement system 100 in an embodiment of the present invention. Themethod 800 including receiving an advertisement parameter by a client from a server to be shown on a display of the client in ablock 802; detecting an advertisement control parameter with the advertisement parameter in the client in ablock 804; operating the client based on the advertisement control parameter and the advertisement parameter in ablock 806; creating an advertisement status parameter based on the advertisement parameter in the client in ablock 808; and sending the advertisement status parameter from the client to the server in ablock 810. - Yet another important aspect of the present invention is that it valuably supports and services the historical trend of reducing costs, simplifying systems, and increasing performance.
- These and other valuable aspects of the present invention consequently further the state of the technology to at least the next level.
- Thus, it has been discovered that the mobile advertisement system of the present invention furnishes important and heretofore unknown and unavailable solutions, capabilities, and functional aspects for improving yield, increasing reliability, and reducing cost of mobile client having location based services capability. The resulting processes and configurations are straightforward, cost-effective, uncomplicated, highly versatile, accurate, sensitive, and effective, and can be implemented by adapting known components for ready, efficient, and economical manufacturing, application, and utilization.
- While the invention has been described in conjunction with a specific best mode, it is to be understood that many alternatives, modifications, and variations will be apparent, to those skilled in the art in light of the foregoing description. Accordingly, it is intended to embrace all such alternatives, modifications, and variations that fall within the scope of the included claims. All matters set forth herein or shown in the accompanying drawings are to be interpreted in an illustrative and non-limiting sense.
Claims (20)
1. A method for operating a mobile advertisement system comprising:
receiving an advertisement parameter by a client from a server to be shown on a display of the client;
detecting an advertisement control parameter with the advertisement parameter in the client;
operating the client based on the advertisement control parameter and the advertisement parameter;
creating an advertisement status parameter based on the advertisement parameter in the client; and
sending the advertisement status parameter from the client to the server.
2. The method as claimed in claim 1 further comprising modifying the advertisement parameter at the server based on the advertisement status parameter.
3. The method as claimed in claim 1 wherein sending the advertisement status parameter from the client to the server includes automatically sending the advertisement status parameter based on the client at a business location for the advertisement parameter.
4. The method as claimed in claim 1 wherein creating the advertisement status parameter based on the advertisement parameter in the client includes detecting the location of the client with a navigation unit in the client.
5. The method as claimed in claim 1 wherein creating the advertisement status parameter based on the advertisement parameter in the client includes creating a billable event with the advertisement status parameter.
6. The method as claimed in claim 1 wherein receiving the advertisement parameter by the client to be shown on the display includes displaying a three-dimensional rendition of the advertisement parameter on the display.
7. The method as claimed in claim 1 wherein receiving the advertisement parameter by the client to be shown on the display includes displaying a selected portion of the advertisement parameter on the display.
8. The method as claimed in claim 1 wherein creating the advertisement status parameter based on the advertisement parameter in the client includes creating the advertisement status parameter based on the advertisement control parameter.
9. The method as claimed in claim 1 further comprising sending the advertisement parameter based on the advertisement status parameter from the server to the client.
10. The method as claimed in claim 1 further comprising:
sending the advertisement parameter based on the advertisement status parameter from the server to the client; and
modifying the advertisement control parameter in the client.
11. A method for operating a mobile advertisement system comprising:
receiving an advertisement parameter by a client, having a navigation and location based services functions, from a server to be shown on a display of the client;
detecting an advertisement control parameter with the advertisement parameter in the client;
operating the client based on the advertisement control parameter and the advertisement parameter;
creating an advertisement status parameter based on the advertisement parameter in the client;
sending the advertisement status parameter from the client to the server; and
modifying the advertisement parameter based on the advertisement status parameter in the server.
12. The method as claimed in claim 11 wherein detecting the advertisement control parameter includes controlling the display in a predetermined mode.
13. The method as claimed in claim 11 wherein creating the advertisement status parameter includes creating the advertisement status parameter for a destination point of interest or an alternate point of interest.
14. The method as claimed in claim 11 wherein sending the advertisement status parameter from the client to the server includes sending the advertisement status parameter for a destination point of interest or an alternate point of interest.
15. The method as claimed in claim 11 wherein sending the advertisement status parameter from the client to the server includes sending the advertisement status parameter at a destination point of interest.
16. The method as claimed in claim 11 wherein receiving the advertisement parameter by the client to be shown on the display includes displaying a three-dimensional rendition of the advertisement parameter on the display.
17. The method as claimed in claim 11 wherein modifying the advertisement parameter based on the advertisement status parameter in the server includes sending a modified advertisement parameter to the client.
18. The method as claimed in claim 11 wherein modifying the advertisement parameter based on the advertisement status parameter in the server includes disabling the advertisement status parameter at the client with a modified advertisement parameter from the server.
19. The method as claimed in claim 11 wherein modifying the advertisement parameter based on the advertisement status parameter in the server includes modifying the advertisement control parameter at the client with a modified advertisement, parameter from the server.
20. The method as claimed in claim 11 wherein receiving the advertisement parameter by the client to be shown on the display includes displaying a coupon on the display.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/966,992 US20090171710A1 (en) | 2007-12-29 | 2007-12-29 | Mobile Advertisement System With Advertisement Status |
PCT/US2008/014096 WO2009085312A1 (en) | 2007-12-29 | 2008-12-29 | Method of operation of a mobile advertisement system with advertisement status |
CN2008801266166A CN101946256A (en) | 2007-12-29 | 2008-12-29 | Method of operation of a mobile advertisement system with advertisement status |
EP08869150A EP2240897A1 (en) | 2007-12-29 | 2008-12-29 | Method of operation of a mobile advertisement system with advertisement status |
CA2708930A CA2708930A1 (en) | 2007-12-29 | 2008-12-29 | Method of operation of a mobile advertisement system with advertisement status |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/966,992 US20090171710A1 (en) | 2007-12-29 | 2007-12-29 | Mobile Advertisement System With Advertisement Status |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090171710A1 true US20090171710A1 (en) | 2009-07-02 |
Family
ID=40409743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/966,992 Abandoned US20090171710A1 (en) | 2007-12-29 | 2007-12-29 | Mobile Advertisement System With Advertisement Status |
Country Status (5)
Country | Link |
---|---|
US (1) | US20090171710A1 (en) |
EP (1) | EP2240897A1 (en) |
CN (1) | CN101946256A (en) |
CA (1) | CA2708930A1 (en) |
WO (1) | WO2009085312A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090239510A1 (en) * | 2008-03-24 | 2009-09-24 | At&T Mobility Ii Llc | Theme based advertising |
US20090326966A1 (en) * | 2008-06-26 | 2009-12-31 | Microsoft Corporation | Browsing and Quality of Service Features |
US20110184816A1 (en) * | 2010-01-25 | 2011-07-28 | Graham Jones | Rule-based bidding platform |
WO2011161667A1 (en) * | 2010-06-24 | 2011-12-29 | Transspot Ltd | A method for displaying advertisements on mobile display systems |
US20140289037A1 (en) * | 2009-09-11 | 2014-09-25 | Google Inc. | Local Advertising Responses |
US9544385B1 (en) | 2014-02-24 | 2017-01-10 | Google Inc. | Providing second content items in association with first content items |
CN106331165A (en) * | 2016-10-10 | 2017-01-11 | 上海碧虎网络科技有限公司 | Automobile multimedia projection system based on data communication |
US10672027B1 (en) | 2015-03-10 | 2020-06-02 | Cpl Assets, Llc | Systems, methods, and devices for determining predicted enrollment rate and imputed revenue for inquiries associated with online advertisements |
US11386454B1 (en) | 2014-08-29 | 2022-07-12 | Cpl Assets, Llc | Systems, methods, and devices for optimizing advertisement placement |
US11887175B2 (en) | 2006-08-31 | 2024-01-30 | Cpl Assets, Llc | Automatically determining a personalized set of programs or products including an interactive graphical user interface |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107464500A (en) * | 2017-07-31 | 2017-12-12 | 上海与德科技有限公司 | A kind of application method of electric advertisement screen, server and terminal |
CN111798223A (en) * | 2019-04-09 | 2020-10-20 | Oppo广东移动通信有限公司 | Data collection method and device, storage medium and electronic equipment |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012012A (en) * | 1995-03-23 | 2000-01-04 | Detemobil Deutsche Telekom Mobilnet Gmbh | Method and system for determining dynamic traffic information |
US20030046158A1 (en) * | 2001-09-04 | 2003-03-06 | Kratky Jan Joseph | Method and system for enhancing mobile advertisement targeting with virtual roadside billboards |
US6553313B1 (en) * | 2001-07-24 | 2003-04-22 | Trimble Navigation Limited | Method and system for updating directed user-based dynamic advertising |
US20030101092A1 (en) * | 1998-05-27 | 2003-05-29 | William Fuller | Method for software distribution and compensation with replenishable advertisements |
US20030115098A1 (en) * | 2001-12-15 | 2003-06-19 | Lg Electronics Inc. | Advertisement system and method |
US20040192351A1 (en) * | 2003-03-31 | 2004-09-30 | Duncan Daniel N. | Method and system for mobile display of context-based advertising content |
US6807485B1 (en) * | 2000-07-12 | 2004-10-19 | Trimble Navigation Limited | Integrated position and direction system with radio communication for updating data |
US6812851B1 (en) * | 1999-12-15 | 2004-11-02 | Vert, Inc. | Apparatuses for displaying information on vehicles |
US6898517B1 (en) * | 2001-07-24 | 2005-05-24 | Trimble Navigation Limited | Vehicle-based dynamic advertising |
US20050203799A1 (en) * | 2004-03-10 | 2005-09-15 | Scott Faber | Method and apparatus to provide pay-per-call advertising and billing |
US20050227679A1 (en) * | 2004-04-13 | 2005-10-13 | Global Direct Management Corp. | Method and system of advertising in a mobile communication system |
US7103368B2 (en) * | 2000-05-23 | 2006-09-05 | Aisin Aw Co., Ltd. | Apparatus and method for delivery of advertisement information to mobile units |
US7120235B2 (en) * | 2003-10-06 | 2006-10-10 | Ingenio, Inc. | Method and apparatus to provide pay-per-call performance based advertising |
US20070100650A1 (en) * | 2005-09-14 | 2007-05-03 | Jorey Ramer | Action functionality for mobile content search results |
US20070118860A1 (en) * | 2005-10-07 | 2007-05-24 | A4S Security, Inc. | Video advertising delivery system |
US7236100B2 (en) * | 1997-06-20 | 2007-06-26 | American Calcar, Inc. | Personal communication and positioning system |
US7277870B2 (en) * | 1999-12-09 | 2007-10-02 | International Business Machines Corporation | Digital content distribution using web broadcasting services |
US20080133336A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Location-Based Advertising Message Serving For Mobile Communication Devices |
US8060389B2 (en) * | 2000-06-07 | 2011-11-15 | Apple Inc. | System and method for anonymous location based services |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1304892A3 (en) | 2001-10-16 | 2003-05-21 | Nortel Networks Limited | Disseminating information |
US20070050248A1 (en) * | 2005-08-26 | 2007-03-01 | Palo Alto Research Center Incorporated | System and method to manage advertising and coupon presentation in vehicles |
-
2007
- 2007-12-29 US US11/966,992 patent/US20090171710A1/en not_active Abandoned
-
2008
- 2008-12-29 CA CA2708930A patent/CA2708930A1/en not_active Abandoned
- 2008-12-29 CN CN2008801266166A patent/CN101946256A/en active Pending
- 2008-12-29 WO PCT/US2008/014096 patent/WO2009085312A1/en active Application Filing
- 2008-12-29 EP EP08869150A patent/EP2240897A1/en not_active Ceased
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012012A (en) * | 1995-03-23 | 2000-01-04 | Detemobil Deutsche Telekom Mobilnet Gmbh | Method and system for determining dynamic traffic information |
US7236100B2 (en) * | 1997-06-20 | 2007-06-26 | American Calcar, Inc. | Personal communication and positioning system |
US20030101092A1 (en) * | 1998-05-27 | 2003-05-29 | William Fuller | Method for software distribution and compensation with replenishable advertisements |
US7277870B2 (en) * | 1999-12-09 | 2007-10-02 | International Business Machines Corporation | Digital content distribution using web broadcasting services |
US6812851B1 (en) * | 1999-12-15 | 2004-11-02 | Vert, Inc. | Apparatuses for displaying information on vehicles |
US7103368B2 (en) * | 2000-05-23 | 2006-09-05 | Aisin Aw Co., Ltd. | Apparatus and method for delivery of advertisement information to mobile units |
US8060389B2 (en) * | 2000-06-07 | 2011-11-15 | Apple Inc. | System and method for anonymous location based services |
US6807485B1 (en) * | 2000-07-12 | 2004-10-19 | Trimble Navigation Limited | Integrated position and direction system with radio communication for updating data |
US6553313B1 (en) * | 2001-07-24 | 2003-04-22 | Trimble Navigation Limited | Method and system for updating directed user-based dynamic advertising |
US6898517B1 (en) * | 2001-07-24 | 2005-05-24 | Trimble Navigation Limited | Vehicle-based dynamic advertising |
US20030046158A1 (en) * | 2001-09-04 | 2003-03-06 | Kratky Jan Joseph | Method and system for enhancing mobile advertisement targeting with virtual roadside billboards |
US20030115098A1 (en) * | 2001-12-15 | 2003-06-19 | Lg Electronics Inc. | Advertisement system and method |
US20040192351A1 (en) * | 2003-03-31 | 2004-09-30 | Duncan Daniel N. | Method and system for mobile display of context-based advertising content |
US7120235B2 (en) * | 2003-10-06 | 2006-10-10 | Ingenio, Inc. | Method and apparatus to provide pay-per-call performance based advertising |
US20050203799A1 (en) * | 2004-03-10 | 2005-09-15 | Scott Faber | Method and apparatus to provide pay-per-call advertising and billing |
US20050227679A1 (en) * | 2004-04-13 | 2005-10-13 | Global Direct Management Corp. | Method and system of advertising in a mobile communication system |
US20070100650A1 (en) * | 2005-09-14 | 2007-05-03 | Jorey Ramer | Action functionality for mobile content search results |
US20070118860A1 (en) * | 2005-10-07 | 2007-05-24 | A4S Security, Inc. | Video advertising delivery system |
US20080133336A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Location-Based Advertising Message Serving For Mobile Communication Devices |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11887175B2 (en) | 2006-08-31 | 2024-01-30 | Cpl Assets, Llc | Automatically determining a personalized set of programs or products including an interactive graphical user interface |
US8705498B2 (en) * | 2008-03-24 | 2014-04-22 | At&T Mobility Ii Llc | Theme based advertising |
US10147119B2 (en) | 2008-03-24 | 2018-12-04 | At&T Mobility Ii Llc | Theme based advertising |
US20090239510A1 (en) * | 2008-03-24 | 2009-09-24 | At&T Mobility Ii Llc | Theme based advertising |
US9251533B2 (en) | 2008-03-24 | 2016-02-02 | At&T Mobility Ii Llc | Theme based advertising |
US20160217494A1 (en) * | 2008-06-26 | 2016-07-28 | Microsoft Technology Licensing, Llc | Browsing and quality of service features |
US9360988B2 (en) | 2008-06-26 | 2016-06-07 | Microsoft Technology Licensing, Llc | Browsing and quality of service features |
US20090326966A1 (en) * | 2008-06-26 | 2009-12-31 | Microsoft Corporation | Browsing and Quality of Service Features |
US8380565B2 (en) * | 2008-06-26 | 2013-02-19 | Microsoft Corporation | Browsing and quality of service features |
US8135616B2 (en) * | 2008-06-26 | 2012-03-13 | Microsoft Corporation | Browsing and quality of service features |
US20140289037A1 (en) * | 2009-09-11 | 2014-09-25 | Google Inc. | Local Advertising Responses |
US20110184816A1 (en) * | 2010-01-25 | 2011-07-28 | Graham Jones | Rule-based bidding platform |
US8321279B2 (en) | 2010-01-25 | 2012-11-27 | PriceGrabber.com Inc. | Rule-based bidding platform |
US8566166B1 (en) | 2010-01-25 | 2013-10-22 | Pricegrabber.Com, Inc. | Rule-based bidding platform |
WO2011161667A1 (en) * | 2010-06-24 | 2011-12-29 | Transspot Ltd | A method for displaying advertisements on mobile display systems |
US10680971B1 (en) | 2014-02-24 | 2020-06-09 | Google Llc | Providing second content items in association with first content items |
US10015108B1 (en) | 2014-02-24 | 2018-07-03 | Google Llc | Providing second content items in association with first content items |
US11075851B2 (en) | 2014-02-24 | 2021-07-27 | Google Llc | Providing second content items in association with first content items |
US9544385B1 (en) | 2014-02-24 | 2017-01-10 | Google Inc. | Providing second content items in association with first content items |
US11386454B1 (en) | 2014-08-29 | 2022-07-12 | Cpl Assets, Llc | Systems, methods, and devices for optimizing advertisement placement |
US11880865B1 (en) | 2014-08-29 | 2024-01-23 | Cpl Assets, Llc | Systems, methods, and devices for optimizing advertisement placement |
US10672027B1 (en) | 2015-03-10 | 2020-06-02 | Cpl Assets, Llc | Systems, methods, and devices for determining predicted enrollment rate and imputed revenue for inquiries associated with online advertisements |
US10896438B1 (en) | 2015-03-10 | 2021-01-19 | Cpl Assets, Llc | Systems, methods, and devices for determining predicted enrollment rate and imputed revenue for inquiries associated with online advertisements |
US11386452B1 (en) | 2015-03-10 | 2022-07-12 | Cpl Assets, Llc | Systems, methods, and devices for determining predicted enrollment rate and imputed revenue for inquiries associated with online advertisements |
US11875379B1 (en) | 2015-03-10 | 2024-01-16 | Cpl Assets, Llc | Systems, methods, and devices for determining predicted enrollment rate and imputed revenue for inquiries associated with online advertisements |
CN106331165A (en) * | 2016-10-10 | 2017-01-11 | 上海碧虎网络科技有限公司 | Automobile multimedia projection system based on data communication |
Also Published As
Publication number | Publication date |
---|---|
CA2708930A1 (en) | 2009-02-09 |
WO2009085312A1 (en) | 2009-07-09 |
EP2240897A1 (en) | 2010-10-20 |
CN101946256A (en) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090171710A1 (en) | Mobile Advertisement System With Advertisement Status | |
US7747962B2 (en) | Systems and methods for displaying location-based maps on communication devices | |
US7430724B2 (en) | Systems and methods for displaying content in a ticker | |
US8539371B2 (en) | Formatting ticker content in a handheld wireless telecommunication device | |
US20090197582A1 (en) | Platform for mobile advertising and microtargeting of promotions | |
US20090171779A1 (en) | Mobile Advertisement and Rating System | |
US20080249833A1 (en) | Method and system for targeted advertising via mobile terminals | |
US20110184809A1 (en) | Method and system for managing advertisments on a mobile device | |
US8102422B1 (en) | System, method and computer program product for presenting an option to receive advertisement content | |
KR20100009517A (en) | Apparatus and method for service of platform based mobile advertisement | |
JP4638264B2 (en) | Advertisement distribution server, map distribution server, mobile communication terminal, and advertisement distribution system | |
CN102546950A (en) | Precisely-positioning cellphone advertisement playing method | |
WO2012033430A1 (en) | Method for delivering and displaying content on a mobile device | |
EP2362338A1 (en) | System and method for advertisement delivery based on indicated status | |
US8930249B1 (en) | System, method, and computer program for providing an advertising based incentive to a user | |
KR20150010854A (en) | Method for providing advertisement using smartphone application and advertisement server using the same | |
EP2238582B1 (en) | Method of operation of a dynamic mobile traffic routing system | |
US20140289049A1 (en) | Communication system for the display of advertisements | |
JP2023138226A (en) | Information processing system and server | |
KR20210049347A (en) | Platform for mobile advertising and microtargeting of promotions | |
KR20120137582A (en) | Message service apparatus based on location and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TELENAV, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHRIVATHSAN, MUSIRI;CRANE, NICOLA A.;SHANANI, SALMAN;REEL/FRAME:020734/0785 Effective date: 20080129 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |