US20130144674A1 - System and method for providing mobile advertising services - Google Patents
System and method for providing mobile advertising services Download PDFInfo
- Publication number
- US20130144674A1 US20130144674A1 US13/688,737 US201213688737A US2013144674A1 US 20130144674 A1 US20130144674 A1 US 20130144674A1 US 201213688737 A US201213688737 A US 201213688737A US 2013144674 A1 US2013144674 A1 US 2013144674A1
- Authority
- US
- United States
- Prior art keywords
- mobile advertising
- mobile
- phone book
- advertiser
- menu
- 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 OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to mobile advertising. More particularly, the present invention relates to a system and method that can provide customized mobile advertising services, thereby increasing the effectiveness of advertising.
- mobile devices provide additional services provided by other types of mobile systems in addition to their traditional services.
- mobile devices include their usual communication functions such as voice calling or message transmission, as well as additional functions, such as a TeleVision (TV) viewing function (e.g., mobile broadcasting, such as Digital Multimedia Broadcasting (DMB), Digital Video Broadcasting (DVB), etc.), an audio playback function (e.g., Moving Picture Experts Group (MPEG) Audio Layer 3 (MP3)), a camera function, a data communication function, an Internet function, a short-range Radio Frequency (RF) communication function, and the like.
- TV TeleVision
- DMB Digital Multimedia Broadcasting
- DVD Digital Video Broadcasting
- MPEG Moving Picture Experts Group Audio Layer 3
- camera function e.g., Moving Picture Experts Group (MPEG) Audio Layer 3 (MP3)
- RF Radio Frequency
- mobile advertising services As most people are using mobile devices that provide a variety of mobile communication services, advertising via the mobile devices, i.e., mobile advertising, and the mobile advertising service have attracted attention in the various fields.
- mobile advertising services according to the related art are implemented in such a way that advertising messages are broadcast to an unspecified number of mobile devices, using one method, irrespective of the users' interest. This may inconvenience mobile device users since the adverting messages are perceived as spam messages.
- mobile device users register the phone numbers transmitted in the advertising messages in the list of spam numbers or remove the received messages from the mail boxes of the mobile devices without reading them. Accordingly, such mobile advertising methods cannot efficiently provide coverage of corresponding advertisements or provide advertising information.
- an aspect of the present invention is to provide a system and method that can provide customized mobile advertising services and thus increase the effectiveness of advertising.
- Another aspect of the present invention is to provide a system and method that can receive mobile advertising messages from specific advertisers based on a phone book.
- Another aspect of the present invention is to provide a system and method that can display one or more from among the received mobile advertising messages, in order of those that have been downloaded.
- Another aspect of the present invention is to provide a system and method that can create a database by automatically processing information regarding customers who have registered a phone number of an advertiser in their phone books, can manage the database, and can efficiently issue mobile advertising messages via the database.
- a method for providing a mobile advertising service includes registering contact details of one or more advertisers in a phone book, receiving one or more mobile advertising messages from the registered advertisers, notifying a user of the reception of the mobile advertising messages, and displaying the received mobile advertising messages according to the user's confirmation request.
- a method for providing a mobile advertising service includes detecting the execution of a mobile advertising application, receiving one or more mobile advertising messages according to the execution of the mobile advertising application, and arranging and displaying the received mobile advertising messages according to a preset rule.
- the arrangement and display of the received mobile advertising messages includes arranging and displaying, in order, mobile advertising messages that have a history where at least one of the coupon, invitation, and stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in a phone book, and remaining mobile advertising messages.
- a method for providing a mobile advertising service includes receiving contact details of an advertiser who signed up for the mobile advertising service, receiving a phone book of a subscriber who signed up for the mobile advertising service, searching the phone book of the subscriber for the contact details of the advertiser, and automatically registering information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
- a method for providing a mobile advertising service includes requesting creation of a mobile advertising message, receiving information regarding the mobile advertising message and information regarding a class of a customer to which the mobile advertising message is to be transmitted, and transmitting the mobile advertising message to a mobile device of the customer corresponding to the received customer class.
- a method for providing a mobile advertising service includes receiving a request for the creation of a Quick Response (QR) code, receiving information for selecting a template to create the QR code and a message input to the selected template, and creating the QR code based on the selected template and the received message.
- QR Quick Response
- a system for providing mobile advertising services includes a mobile advertising server, and one or more mobile devices.
- the mobile advertising server receives and stores phone books from the mobile devices, receives a request for the transmission of mobile advertising messages of an advertiser from the advertiser, searches for corresponding mobile devices that have stored contact details of the advertiser in the phone book, and transmits the mobile advertising messages to the searched mobile devices.
- the mobile device stores one or more contact details of an advertiser in the phone book, receives one or more mobile advertising messages issued from the advertiser registered in the phone book, notifies the user of the reception of mobile advertising messages, and displays the received mobile advertising messages according to the user's message confirmation request.
- a mobile device in accordance with another aspect of the present invention, includes a memory unit for storing a phone book including contact details of one or more advertisers, a communication unit for transmitting the phone book to a mobile advertising server and for receiving one or more mobile advertising messages from advertisers registered in the phone book, a display unit for displaying a notification of the reception of the mobile advertising messages, and a controller for controlling the display unit to display the received mobile advertising messages according to a mobile advertising message confirming request.
- a mobile device in accordance with another aspect of the present invention, includes a memory unit for storing a mobile advertising application, a location information receiving unit for receiving information regarding the current location, a communication unit for receiving one or more mobile advertising messages from advertisers in a preset range of area from the current location, according to the execution of the mobile advertising application, a display unit for arranging and displaying the received mobile advertising messages according to a preset rule, and a controller for arranging and displaying, in order, mobile advertising messages that have a history where at least one of a coupon, an invitation, and a stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in the phone book, and remaining mobile advertising messages.
- a phone book server that manages information regarding an advertiser's customers.
- the phone book server receives contact details of an advertiser who signed up for a mobile advertising service and a phone book of a subscriber who signed up for the mobile advertising service, searches the phone book of the subscriber for the contact details of the advertiser, and automatically registers information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
- a mobile advertising web server that supports the creation of a mobile advertising message.
- the mobile advertising web server receives a request for the creation of the mobile advertising message via a logged in computer, transmits, to the computer, web pages for creating mobile advertisements to which information to create the mobile advertising message and a class of customers to which the mobile advertising message is to be transmitted are entered, and transmits the created mobile advertising message to mobile devices of customers corresponding to the customer class, according to a mobile advertising message issuing request from the computer.
- a mobile advertising web server that supports the creation of a QR code.
- the mobile advertising web server receives a request for the creation of the QR code via a logged in computer, transmits, to the computer, web pages for creating a QR code to which information to select a template for creating the QR code and a message input to the selected template are entered, and issues the QR code based on the selected template and the input message, according to a QR code creating command transmitted from the computer.
- FIG. 1 illustrates a system for providing mobile advertising services according to an exemplary embodiment of the present invention
- FIG. 2 illustrates a mobile device according to an exemplary embodiment of the present invention
- FIG. 3 illustrates a method for receiving a mobile advertising message, according to a first exemplary embodiment of the present invention
- FIGS. 4 to 6 illustrate screens that describe methods for receiving mobile advertising messages, according to the first exemplary embodiment of the present invention
- FIG. 7 illustrates a method for receiving a mobile advertising message according to a second exemplary embodiment of the present invention
- FIGS. 8 to 16 illustrate screens that describe methods for receiving mobile advertising messages according to the second exemplary embodiment of the present invention
- FIG. 17 illustrates a method for managing a customer information database according to an exemplary embodiment of the present invention
- FIG. 18 illustrates a method for issuing mobile advertisements according to an exemplary embodiment of the present invention
- FIG. 19 illustrates a method for creating a Quick Response (QR) code according to an exemplary embodiment of the present invention
- FIGS. 20 to 23 illustrate screens that describe a method for issuing mobile advertisements according to an exemplary embodiment of the present invention
- FIG. 24 illustrates a screen that describes a method for creating a QR code according to an exemplary embodiment of the present invention
- FIGS. 25 to 28 illustrate screens showing statistical information regarding use states of mobile advertising messages according to an exemplary embodiment of the present invention
- FIG. 29 illustrates a screen showing details of check-in information according to an exemplary embodiment of the present invention.
- FIGS. 30 and 31 illustrate screens for managing profile information regarding an advertiser according to an exemplary embodiment of the present invention.
- FIG. 1 illustrates a configuration view showing a system for providing mobile advertising services according to an exemplary embodiment of the present invention.
- the system includes one or more mobile devices 100 , a mobile advertising server 200 , a mobile communication network 400 , an Internet network 500 , a mobile advertising web server 600 and a Personal Computer (PC) 700 .
- a mobile advertising server 200 the mobile advertising server 200
- a mobile communication network 400 the mobile communication network 400
- an Internet network 500 the Internet network 500
- a mobile advertising web server 600 the mobile advertising web server 600
- a Personal Computer (PC) 700 a Personal Computer
- the mobile device 100 includes mobile communication terminals that receive mobile advertising messages via the mobile communication network 400 , tablet personal computers, smart phones, and the like.
- Mobile advertising messages include coupons, invitations, news, stamp cards, and the like.
- the mobile device 100 synchronizes a phone book with the mobile advertising server 200 , periodically or each time that the phone book information is altered (e.g., deleted, added, or modified). For example, if the mobile device 100 registers one or more contact details (e.g., phone numbers) of an advertiser in the phone book, the mobile device 100 transmits the information to the mobile advertising server 200 .
- the contact details of an advertiser may be manually registered in the phone book of the mobile device 100 via the phone book menu.
- the contact details of an advertiser may be registered in the phone book in such a way that the advertiser's log is selected from a call log or message transmission/reception log and the contact details of the advertiser are added to the phone book via the contact addition menu.
- the contact details of an advertiser may be registered in the phone book by operating a contact addition menu included in a mobile advertising message transmitted from the advertiser.
- the mobile device 100 receives one or more mobile advertising messages issued from an advertiser registered in the phone book, and notifies the user of the message reception, based on the phone book. If the mobile device 100 receives a user's request for a mobile advertising message, the mobile device 100 displays the received mobile advertising message.
- the method for displaying received mobile advertising messages is described below with respect to FIGS. 3 to 6 .
- the mobile device 100 includes a mobile advertising application for receiving mobile advertising messages.
- the mobile advertising application When the mobile advertising application is executed, the mobile device 100 receives one or more mobile advertising messages, and arranges and displays the mobile advertising messages according to a preset rule. For example, the mobile device 100 may first display a mobile advertising message that includes coupons, invitations, stamp cards, and the like, at least one of which has been downloaded. If the mobile device 100 receives mobile advertising messages with the same priority (e.g., they have a download history), the mobile device 100 may display the mobile advertising messages in order of distance from the mobile device 100 to the advertisers who transmitted the messages.
- the method for receiving and displaying mobile advertising messages via the mobile advertising application is described below with respect to FIGS. 7 to 16 .
- the mobile device 100 may operate in the similar way to the PC 700 that will be described later.
- the mobile advertising server 200 controls the mobile advertising services.
- the mobile advertising server 200 receives and stores phone books from one or more mobile devices.
- the mobile advertising server 200 receives phone books from individuals and periodically updates the phone books via a synchronization service.
- the mobile advertising server 200 receives mobile advertisements from advertisers, searches for phone books transmitted from the mobile devices, and transmits the mobile advertisements to corresponding mobile devices that have stored the contact details (e.g., phone numbers) of a corresponding advertiser in the phone book.
- the mobile advertising server 200 includes a mobile advertising management server 210 , a phone book server 220 and a push server 230 .
- the mobile advertising management server 210 receives and manages mobile advertisements from advertisers, which may include storing the mobile advertisements for a period of time.
- the mobile advertising management server 210 transmits stored mobile advertisements to corresponding mobile devices (that have stored, in their phone books, the contact details of a corresponding advertiser that issued the mobile advertisements).
- the phone book server 220 receives, stores, and manages phone books from mobile devices 100 , via a synchronization service.
- the phone book server 220 manages information regarding customers of advertisers, respectively.
- the phone book server 220 collects information regarding mobile devices that have stored phone numbers of advertisers in their phone books, and automatically creates a customer information database for the advertisers. The method for creating a customer information database is described below with respect to FIG. 17 .
- the push server 230 supports a push service.
- the push server 230 transmits the received mobile advertising messages to corresponding mobile devices in a push advertising mode.
- the push server 230 also transmits, to corresponding mobile devices, only a notification message indicating the presence of mobile advertising messages that the mobile devices may receive.
- the exemplary embodiment of the present invention is implemented in such a way that the mobile advertising management server 210 , the phone book server 220 and the push server 230 are separately configured, these elements may be integrated as one server while performing their functions. Similarly, the mobile advertising management server 210 and/or the phone book server 220 may be included in the mobile advertising web server 600 .
- the mobile advertising web server 600 provides web services allowing advertisers (or businesspeople) to create or manage mobile advertising messages via the PC 700 .
- Examples of the PC 700 includes laptop computers, desktop computers, netbook computers, and the like.
- the mobile advertising web server 600 may transmit various types of web pages related to mobile advertising services to the PC 700 . The web pages will be described in detail later referring to FIGS. 20 to 31 .
- the mobile advertising web server 600 may include the mobile advertising management server 210 and a phone book server 220 .
- the PC 700 accesses the mobile advertising web server 600 , and creates mobile advertising messages that include news, coupons, invitations, stamp cards, Quick Response (QR) codes, and the like.
- the PC 700 transmits the mobile advertising messages to the customers' mobile devices via the Internet network 500 and the mobile communication network 400 .
- the PC 700 displays the initial screen for providing a mobile advertising service on the display.
- the PC 700 receives user's input signals for creating news, coupons, invitations, stamp cards, or QR codes, for viewing statistical information, for viewing profile information, and the like, the PC 700 transmits them to the mobile advertising web server 600 .
- the PC 700 receives the web pages according to the user's input signals from the mobile advertising web server 600 , the PC 700 displays the web pages on the display, which is described below with respect to FIGS. 20 to 31 .
- FIG. 2 illustrates a mobile device according to an exemplary embodiment of the present invention.
- the mobile device 100 includes a controller 110 , a memory unit 120 , a storage unit 125 , a display unit 130 , an input unit 140 , a communication unit 150 , an audio processing unit 160 , a location information receiving unit 170 , a short-range wireless communication unit 180 , an external input/output port 190 , and a camera unit 195 .
- the memory unit 120 stores an operating system 121 , a mobile advertising application 122 and a phone book 123 .
- the location information receiving unit 170 receives information regarding locations via a global satellite navigation system (e.g., a Global Positioning System (GPS), Global Navigation Satellite System (GNSS or GLONASS), etc.).
- the location information receiving unit 170 calculates a current location of a mobile device 100 by receiving and analyzing the signals from three or more satellites.
- the location information regarding the mobile device 100 is used to receive location-based mobile advertisements. For example, when the controller 110 executes the mobile advertising application 122 , the location information receiving unit 170 is activated and calculates the location of the mobile device 100 . After that, the location information receiving unit 170 transmits the information regarding the location of the mobile device 100 to the mobile advertising server 200 or the mobile advertising web server 600 via the communication unit 150 .
- the short-range wireless communication unit 180 supports short range wireless communication with other mobile devices.
- the short-range wireless communication unit 180 may support Near Field Communication (NFC), Radio Frequency Identification (RFID) communication, Bluetooth, and the like. Since NFC and RFID technologies are well known to people skilled in the art, the detailed descriptions will be omitted.
- the short-range wireless communication unit 180 may receive mobile advertising messages from short-range wireless communication devices installed near, for example, the entrances of buildings, such as a restaurant, a department store, a shopping mall, a market, and the like.
- the short-range wireless communication unit 180 of the mobile device 100 may receive mobile advertising messages from the short-range wireless communication device installed near an entrance of a building when the mobile device 100 enters the building or when the mobile device 100 contacts the short-range wireless communication device.
- the external input/output port 190 serves as an interface connecting the mobile device 100 to an external system (e.g., a recharger, a headset system, a PC, etc.).
- the external input/output port 190 may be implemented with a Universal Serial Bus (USB) standard interface, a micro USB standard interface, a 4-pole earphone standard interface, and the like. It should be understood that the external input/output port 190 may also be implemented with specific standard interfaces according to mobile device manufacturers.
- USB Universal Serial Bus
- the camera unit 195 acquires images of a subject and converts the acquired images to electrical signals.
- the electrical signals of the images are stored, as digital data, in the storage unit 125 .
- the camera unit 195 may be implemented with a Complementary Metal Oxide Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor.
- CMOS Complementary Metal Oxide Semiconductor
- CCD Charge Coupled Device
- the camera unit 195 supports functions for acquiring still images or videos.
- the camera unit 195 may take a photograph of a QR code according to the operation of a QR code scan menu and transfer the photograph to the controller 110 .
- the audio processing unit 160 includes audio parts that receive and transmit audio signals and encode and decode them. Examples of the audio parts includes codecs and audio amplifiers.
- the audio processing unit 160 is connected to a microphone MIC and a speaker SPK.
- the audio processing unit 160 converts analog audio signals, received via the microphone MIC, into digital audio signals, and then transfers them to the controller 110 .
- the audio processing unit 160 also converts digital audio signals output from the controller 110 into analog audio signals, and outputs them via the speaker SPK.
- the audio processing unit 160 may also output various audio signals created in the mobile device 100 to the speaker, for example, audio signals created according to the playback of audio files or video files. In particular, the audio processing unit 160 may output a sound effect to notify a user of the reception of a mobile advertising message.
- the communication unit 150 establishes communication channels for making a call or transmitting data.
- the communication unit 150 transmits the phone book 123 , stored in the memory unit 120 , to the mobile advertising server 200 under the control of the controller 110 .
- the communication unit 150 transmits the information to the server 200 , periodically or each time that the phone book 123 is altered (e.g., deleted, added, or modified), under the control of the controller 110 .
- the communication unit 150 may also receive mobile advertising messages, issued by advertisers that have been registered in the phone book 123 of the mobile device 100 , from the mobile advertising server 200 .
- the communication unit 150 may transmit an access request signal to the mobile advertising web server 600 under the control of the controller 110 .
- the access request signal includes an IDentifier (ID) and password.
- ID an IDentifier
- the communication unit 150 may transmit the location information of the mobile device 100 thereto under the control of the controller 110 .
- the communication unit 150 may receive mobile advertising messages, issued by advertisers within a certain range of area from the current location of the mobile device 100 , from the mobile advertising web server 600 . If a search mode for mobile advertising messages is altered in the mobile device 100 , the mobile device 100 transmits the altered search mode to the mobile advertising web server 600 and receives mobile advertising messages according to the altered mode therefrom, via the communication unit 150 .
- the communication unit 150 may transmit a request signal for downloading coupons or stamps in a mobile advertising message to the mobile advertising server 200 or the mobile advertising web server 600 .
- the communication unit 150 may also transmit a user's input comments, grading (such as by stars), and the like, to the mobile advertising server 200 or the mobile advertising web server 600 .
- the communication unit 150 transmits signals for controlling the reception and display of mobile advertisements to the mobile advertising server 200 or the mobile advertising web server 600 and receives reply signals therefrom. The operations are described below with respect to FIGS. 4 to 6 and FIGS. 8 to 16 .
- the communication unit 150 establishes a communication channel with the mobile advertising web server 600 via the mobile communication network 400 and the Internet network 500 , e.g., a short-range wireless communication network (not shown) such as Wi-Fi, or a wired Internet by a wired cable.
- the mobile device 100 is operated in a similar way to the PC 700 .
- the input unit 140 includes input keys and function keys that receive numerical or alphabetical information and set and control a variety of functions in the mobile device 100 .
- the input unit 140 may include a call key for requesting a voice call/a video call, a key for requesting the termination of a voice/video call, a volume key for controlling the output volume of audio signals, direction keys, and the like.
- the input unit 140 creates signals for controlling mobile advertising services and transfers the signals to the controller 110 .
- the input unit 140 may be implemented with one of a touch pad, a touch screen, a key pad, a joystick, a wheel key, and the like, or a combination thereof.
- the display unit 130 displays menus of the mobile device 100 and information input by the user or information provided to the user.
- the display unit 130 provides various types of screens according to the operations of the mobile device 100 , such as an idle screen, a message writing screen, a call screen, and the like.
- the display unit 130 displays a screen for notifying a user of the reception of a mobile advertising message, a screen for showing a received mobile advertising message in a preset search mode, various screens according to the execution of the mobile advertising application, and the like.
- the operation of the display unit 130 will be explained later via the screens referring to the drawings.
- the display unit 130 may be implemented with a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED), an Active Matrix Organic Light Emitting Diodes (AMOLED), or the like. If the display unit 130 is implemented with a touch screen, the display unit 130 may also serve as the input unit 140 .
- LCD Liquid Crystal Display
- OLED Organic Light Emitting Diode
- AMOLED Active Matrix Organic Light Emitting Diodes
- the memory unit 120 stores programs required for controlling the operations and functions according to exemplary embodiments of the present invention, user data, and the like.
- the memory unit 120 also stores an Operating System (OS) for booting the mobile device 100 and for controlling the entire operation.
- OS Operating System
- the memory unit 120 stores application programs for controlling the options of the mobile device 100 , such as a camera function, an audio playback function, an image/video playback function, a short-range wireless communication function, and the like.
- the memory unit 120 also stores user data created when the mobile device 100 is used, such as text messages, game files, music files, movie files, and the like.
- the memory unit 120 stores a program for managing the phone book 123 .
- the phone book management program transmits the phone book 123 to the mobile advertising phone book server 220 of the mobile advertising server 200 , and synchronizes the phone book 123 with the server.
- the phone book management program associates mobile advertising messages with the phone book 123 .
- the phone book management program outputs a list of phone book items, representing whether each item includes mobile advertising messages. The representation may be achieved with an icon in a numerical form. If a specific item is selected from the list, the phone book management program outputs the details.
- the details of the selected item include an area for displaying phone book information and an area for displaying a mobile advertisement.
- the method for receiving and displaying mobile advertising messages based on a phone book is described below with respect to FIGS. 3 to 6 .
- the memory unit 120 stores a mobile advertising application 122 .
- the application 122 receives mobile advertising messages, issued by advertisers within a certain distance of the current location of the mobile device 100 , and displays the mobile advertising messages according to a variety of search modes. The method for receiving and displaying mobile advertising messages via the mobile advertising application 122 are described below with respect to FIGS. 7 to 16 .
- the storage unit 125 stores user data.
- the storage unit 125 is installed in the mobile device 100 separately from the memory unit 120 .
- the storage unit 125 may be implemented with an internal memory allocated to a part of the memory unit 120 .
- the storage unit 125 may be implemented with an external memory device, such as a Secure Digital (SD) card, a micro-SD card, a T-flash memory card, and the like.
- SD Secure Digital
- the controller 110 controls the entire operation of the mobile device 100 and the signals flowing among the components therein. The signals flow among the components via bus lines.
- the controller 110 may be a Central Processing Unit (CPU), Application Processors (APs), and the like.
- the controller 110 controls the reception and display of mobile advertising messages based on the mobile advertising application 122 and the phone book 123 . The operation of the controller 110 is described below with respect to FIGS. 3 to 16 .
- the mobile device 100 may selectively further include units having add-on functions, such as a broadcast module for receiving and reproducing broadcasts; an audio source playback module, such as a Moving Picture Experts Group (MEPG) Audio Layer 3 (MP3) module; a proximity sensor for detecting the presence of nearby objects; and the like.
- a broadcast module for receiving and reproducing broadcasts
- an audio source playback module such as a Moving Picture Experts Group (MEPG) Audio Layer 3 (MP3) module
- MP3 Moving Picture Experts Group Audio Layer 3
- a proximity sensor for detecting the presence of nearby objects.
- FIG. 3 illustrates a method for receiving a mobile advertising message, according to a first exemplary embodiment of the present invention.
- the controller 110 of the mobile device 100 detects the registration of one or more contact details (e.g., phone numbers) of an advertiser in the phone book in step 301 .
- the contact details of an advertiser may be manually registered in the phone book of the mobile device 100 via the phone book menu.
- the contact details of an advertiser may be registered in the phone book in such a way that the advertiser's log is selected from a call log or message transmission/reception log and then the contact details of the advertiser are added to the phone book via the contact addition menu.
- the contact details of an advertiser may be automatically registered in the phone book by operating a contact addition menu included in the mobile advertising message transmitted from the advertiser.
- the controller 110 receives mobile advertising messages, issued by the advertiser registered in the phone book, from the advertiser in step 303 .
- the controller 110 transmits the contact details of the advertiser, registered in the phone book at step 301 , to the mobile advertising server 200 , and requests that the mobile advertising server 200 transmit mobile advertising messages issued by the advertiser registered in the phone book of the mobile device 100 .
- the controller 110 receives mobile advertising messages broadcast from advertisers and parses the contact details of the advertisers from the received messages. If the controller 110 determines that the parsed contact details of the advertisers have been registered in the phone book, the controller 110 may receive the mobile advertising messages transmitted from the registered advertisers.
- the controller 110 notifies the user of the reception of a mobile advertising message in step 305 .
- the controller 110 notifies the user of the reception of a mobile advertising message in such a way that the mobile device 110 displays a numerical icon, notifying the user of the number of unidentified mobile advertising messages, on the one side of the home screen or in the indicator area, or a phone book list including a notification bar showing the number of unidentified mobile advertising messages by operating the phone book menu; or a combination thereof.
- the controller 110 may also notify the user of the reception of a mobile advertising message by outputting a preset sound effect to the speaker of the audio processing unit 160 , a preset pattern of vibration via a vibration generating unit (not shown), or a combination thereof.
- the controller 110 displays the received mobile advertising messages according to the input of a signal for confirming mobile advertising message in step 307 . For example, if a numerical icon displayed at one side of the home screen or in the indicator area is selected, the controller 110 arranges and displays one or more contact details including the mobile advertising messages according to a preset rule. If a notification bar is selected on the phone book screen, the controller 110 arranges and displays one or more contact details including the mobile advertising messages according to a preset rule.
- the controller 110 controls the display unit 130 to display details of the selected contact on the details displaying screen.
- the details display screen includes a phone book area for showing contact details and a mobile advertising area for showing one or more mobile advertising messages transmitted from the advertiser. The detailed description is described below with respect to FIGS. 4 to 6 .
- the first exemplary embodiment of the present invention may receive mobile advertising messages associated with the phone book, without using an additional application for managing the mobile advertising messages.
- FIGS. 4 to 6 illustrate screens that describe methods for receiving mobile advertising messages, according to the first exemplary embodiment of the present invention.
- FIG. 4 illustrates screens that describe the method for receiving a mobile advertising message with a coupon according to an exemplary embodiment of the present invention.
- the controller 110 controls the display unit 130 to display a phone book list according to a user's selection of a contact menu. As shown in diagram 410 of FIG. 4 , the phone book list is displayed on the screen. A notification bar 45 for showing the number of unidentified mobile advertising messages is displayed at the bottom of the screen. If unidentified mobile advertising messages do not exist in the mobile device 100 , the notification bar 45 is not displayed on the screen. Although the notification bar 45 in the first exemplary embodiment is located at the bottom of the screen and shaped as a bar as shown in diagram 410 , it should be understood that exemplary embodiments of the present invention are not limited thereto.
- the phone book list includes a number of items.
- An item including a mobile advertising message may include a representative image 41 , an icon 42 for representing a type of mobile advertising message, a field 43 for showing news, and a field 44 for showing a name or title.
- the advertisement type icon 42 may include coupon icons 42 a and 42 b , and an invitation icon 42 c .
- the coupon icon 42 a refers to an icon of a coupon that has been downloaded.
- the coupon icon 42 b refers to an icon of a coupon that has not been downloaded.
- the invitation icon 42 c refers to an icon of an invitation that has not been downloaded.
- the advertisement type icon 42 may further include a stamp card icon.
- each of the items in the phone book list may include a number of advertisement type icons.
- the news field 43 is located below the name field 44 .
- the controller 110 arranges and displays one or more contacts (contact details) including mobile advertising messages according to a preset rule. For example, the controller 110 may first display contacts including unidentified mobile advertising messages on the screen as shown in diagram 420 . In that case, the controller 110 may visually, distinctively display the contacts including unidentified mobile advertising messages.
- the controller 110 may display the background of the fields of contacts including unidentified mobile advertising messages, in different colors, for example. It should be understood that the visual distinction between contacts is not limited to the use of different colors in the background of the fields of contacts according to the exemplary embodiment of the present invention. For example, the visual distinction between contacts may also be implemented in such a way that the font, font size, text color, and the like, of contacts may be set to differ from each other.
- the controller 110 controls the display unit 130 to display the details of the selected item on the screen, i.e., a detail display screen. For example, if the second item, McDonalds, is selected on the screen as shown in diagram 420 , the controller 110 controls the display unit 130 to display the details of McDonalds on the detail display screen as shown in diagram 430 .
- the detail display screen displays an indicator area 10 , a phone book display area 20 for displaying registered contacts, and an area 30 for displaying one or more mobile advertising messages transmitted from the advertiser.
- the phone book display area 20 includes a name area 20 a and a contact display area 20 b .
- the name area 20 a shows a representative image, name or nickname, and a portion of a mobile advertisement.
- the mobile advertising message display area 30 shows at least one of a coupon, an invitation, and a stamp card, included in the mobile advertising message.
- the mobile advertising message shows an image of a coupon as shown in diagram 430 .
- the coupon image may include a phrase “Tap to unlock” indicating that the coupon has not been downloaded. If a touch (e.g., a tap) is made on the image of a coupon that has not been downloaded, hereinafter called a first coupon image 31 , the controller 110 transmits the signal for requesting the download of the coupon to the mobile advertising server 200 , and downloads the coupon. If the coupon has been downloaded to the mobile device 100 , the controller 110 converts the first coupon image 31 into a second coupon image 32 of a coupon that has been downloaded, and controls the display unit 130 to display the second coupon image 32 on the screen as shown in diagram 440 . The difference between the first 31 and second 32 coupon images is that the second coupon image 32 further shows discount details and the bar code.
- FIGS. 5A to 5C illustrate screens that describe the method for receiving a mobile advertising message with an invitation according to an exemplary embodiment of the present invention.
- the controller 110 controls the display unit 130 to display a mobile advertising message display area 30 showing an image 51 of an invitation, i.e., a first invitation image, on the detail display screen.
- the first invitation image 51 shows invitation content, date and time, place, and a submenu group 52 for selecting one of the submenus, Attending 52 a , Maybe 52 b , and No Thanks 52 c .
- the controller 110 converts the first invitation image 51 into a second invitation image 53 of a selected invitation image, and controls the display unit 130 to display the second invitation image 53 .
- the second invitation image 53 varies according to the submenus selected from the group 52 , which is shown in FIG. 5B .
- the controller 110 converts the first invitation image 51 to a second invitation image 53 a corresponding to attendance, and then controls the display unit 130 to display the second invitation image 53 a where a phrase, “I'm going to attend,” is shown, as shown at the top of FIG. 5B .
- the controller 110 converts the first invitation image 51 to a second invitation image 53 b corresponding to suspension, and then controls the display unit 130 to display the second invitation image 53 b where a phrase, “Maybe I'm not sure,” is shown, as shown at the middle of FIG. 5B .
- the controller 110 converts the first invitation image 51 to a second invitation image 53 c corresponding to non-attendance, and then controls the display unit 130 to display the second invitation image 53 c where a phrase, “No Thanks,” is shown, as shown at the bottom of FIG. 5B .
- the controller 110 may register the event described in the invitation in the schedule management program (e.g., a calendar).
- the controller 110 extracts information regarding the event from the metadata of the invitation corresponding to attendance or suspension and then registers the event based on the extracted information in the schedule management program. For example, as shown in diagram 510 of FIG. 5C , the controller 110 may register an event in a date field (e.g., September 30) in the schedule management program 54 (e.g., a calendar).
- a date field e.g., September 30
- the controller 110 controls the display unit 130 to highlight the date field and to display the content 55 of the event registered in the date at the bottom of the calendar 54 . If the date field (September 30) is selected (e.g., via a long touch action) or the content 55 of the event registered in the date is selected (e.g., via a tap action), the controller 110 controls the display unit 130 to display the details of the event on the screen as shown in diagram 520 of FIG. 5C .
- FIG. 6 illustrates screens that describe a method for receiving a mobile advertising message with a stamp card according to an exemplary embodiment of the present invention.
- the controller 110 controls the display unit 130 to display a mobile advertising messages display area 30 showing an image 61 of a first stamp card, i.e., first stamp card image, on the detail display screen.
- the first stamp card image 61 shows a stamp card name, stamp card information, a download menu 62 a , and a call free menu 62 b . If the download menu 62 a is selected (e.g., tapped), the controller 110 alters the first stamp card image 61 to a second stamp card image 63 and controls the display unit 130 to display the second stamp card image 63 as shown in diagram 620 .
- the second stamp card image 63 shows a stamp blank 63 a , stamped according to the frequency of usage and the remaining number to be redeemed, a call free menu 62 b , usage, and validity date.
- the call free menu 62 b may be displayed as being disabled or may not be displayed, if the advertiser has not offered the call free menu 62 b .
- the blank stamp part 63 a may include a preset number of blanks (e.g., ten).
- the color of the blank stamp part 63 a may also vary each time the user uses the outlet or the chain store that issued the stamp card.
- the mobile device 100 receives the settlement information via a short-range wireless communication unit (e.g., RFID, NFC, etc.) or text message.
- the mobile device 100 may alter the background color of the blank stamp part 63 a of the stamp card image.
- the mobile device 100 extracts contact details of a businessperson (or advertiser) from the settlement information, and alters the stamp blank part of the stamp card image associated with the extracted contact details. If the businessperson (or advertiser) permits the settlement, the information regarding the number of stamps may be included in the settlement information. If a customer orders a number of items, the businessperson may include information for altering the color of blanks of the blank stamp part, corresponding to the number of items, in the settlement information.
- FIG. 7 illustrates a flowchart that describes a method for receiving a mobile advertising message according to a second exemplary embodiment of the present invention.
- the controller 110 executes a mobile advertising application in step 701 .
- the controller 110 accesses the mobile advertising web server 600 in step 703 .
- the controller 110 should perform a user authentication procedure.
- the controller 110 may output a log-in screen showing ID and password fields, and, transmits, if the user enters the ID and password to the field, the credentials to the mobile advertising web server 600 , thereby completing the user authentication procedure.
- the controller 110 does not output the log-in screen when the mobile advertising application is executed and transmits the ID and password that was stored to the mobile advertising web server 600 , thereby completing the user authentication procedure.
- the controller 110 determines the current location of the mobile device 100 in step 705 . To this end, the controller 110 activates the location information receiving unit 170 . After determining the current location at step 705 , the controller 110 transmits the information regarding the current location to the mobile advertising web server 600 in step 707 .
- the controller 110 receives mobile advertising messages from the mobile advertising web server 600 in step 709 .
- the mobile advertising messages transmitted from the web server 600 may be mobile advertising messages issued by advertisers within a certain range of area from the current location. The range of area may be set by the mobile device's user. Alternatively, the mobile advertising messages transmitted from the web server 600 may be mobile advertising messages issued by advertisers who have been registered in the phone book of the mobile device 100 .
- the controller 110 After receiving the mobile advertising messages at step 709 , the controller 110 arranges and displays them according to a preset rule in step 711 . For example, the controller 110 may display, in order, mobile advertising messages issued by advertisers who have a history where at least one of their coupon, invitation, and stamp card was downloaded; mobile advertising messages issued by advertisers who have been registered in the phone book of the mobile device 100 ; and other, received mobile advertising messages. These other received messages may include any remaining received mobile advertising messages. If the received mobile advertising messages have the same priority, the controller 110 may display the mobile advertising messages in order of distance between the current location of the mobile device 100 and the locations of the issuing advertisers. If one of the mobile advertising messages is selected (e.g., tapped) on the screen, the controller 110 outputs the details thereon, which is described below with respect to FIGS. 8 to 16 .
- FIGS. 8 to 16 illustrate screens that describe a method for receiving a mobile advertising message according to the second exemplary embodiment of the present invention.
- the controller 110 when the mobile advertising application is executed, the controller 110 outputs a log-in screen to access the mobile advertising web server 600 as shown in diagram 810 . After completing the user authentication procedure via the log-in screen, the controller 110 outputs a screen that displays the received mobile advertising messages as shown in diagram 820 or 830 .
- the screens shown in diagrams 820 and 830 are displaying the same mobile advertising messages, except that the locations where the map view menus 81 are located differ from each other.
- the map view menu 81 in the screen shown in diagram 820 is included in the search area 803 .
- the map view menu 81 in the screen shown in diagram 830 is included in the name area 801 .
- the mobile advertising message receiving screen includes a name area 801 , a search mode selection area 802 , a search area 803 , an advertisement list area 804 , and a menu area 805 .
- the name area 801 displays the name of the mobile advertising application.
- the search mode selection area 802 allows the user to select one of the modes for searching for received mobile advertising messages. Examples of the search modes include Nearby, Serendipity, Popular, Business Category, Advertisement type, and the like.
- the search mode may be set to arrange received mobile advertising messages in order of ‘Nearby,’ as a default. If the mobile advertising application is executed, the controller 110 controls the display unit 130 to arrange and display the received mobile advertising messages in order of “nearby.” The user may make a drag or flick gesture on the search mode selection area 802 on both sides to alter the search modes.
- the search area 803 includes a category selection menu 82 for selecting categories of mobile advertising messages and a keyword input field 83 for receiving a user's input keyword for searching for a mobile advertising message.
- the advertisement list area 804 displays received mobile advertising messages arranged according to a preset rule.
- the menu area 805 includes sub-menus for controlling the mobile advertising application, e.g., a search menu 84 , a QR scan menu 85 , a collection menu 86 , and a setting menu 87 .
- the search menu 84 activates the operation of searching for mobile advertising messages in a selected search mode.
- the search menu 84 is automatically executed, as a default operation, when the mobile advertising application is executed.
- the QR scan menu 85 activates a mode for scanning QR codes included in mobile advertisements issued by advertisers.
- the collection menu 86 moves to a collection for storing coupons, invitations, stamp cards, and the like, that are downloaded.
- the setting menu 87 activates a mode for setting user information (e.g., ID, password, etc.) and information associated with a Social Network Service (SNS).
- SNS Social Network Service
- the controller 110 displays the locations of advertisers who issued mobile advertisements (such as coupons, invitations, stamp cards, etc.) that are available, on the map on the screen as shown in diagram 840 .
- the controller 110 distinguishes between advertisers (or businesspeople) that issued coupons, invitations, and the like, stored in the collection, and advertisers (or businesspeople) that issued coupons, invitations, and the like, not stored in the collection.
- the controller 110 may display the markers representing advertisers in different colors as shown in diagram 840 , where the marker 88 a represents an advertiser (or businessperson) that issued coupons, invitations, and the like, stored in the collection and the marker 88 b represents an advertiser (or businessperson) that issued coupons, invitations, and the like, not stored in the collection. If one of the markers is selected on the map, the controller 110 displays brief information regarding a mobile advertisement registered by the advertiser on a pop-up window 89 . If there are a number of mobile advertisements, the controller 110 displays mobile advertisements including coupons (or stamps), starting from the highest discount rate, one by one, via the pop-up window 89 , at preset intervals. If a corresponding pop-up window 89 is selected, the controller 110 displays the details of the mobile advertisement on the detail display screen.
- the marker 88 a represents an advertiser (or businessperson) that issued coupons, invitations, and the like, stored in the collection
- the marker 88 b represents an advertiser (or businessperson) that issued coupons
- the controller 110 alters search modes. For example, if a search mode by types of businesses is selected by a drag or flick event on the search mode selection area 802 , the controller 110 controls the display unit 130 to display a business category screen as shown in diagram 910 of FIG. 9 . If one of the business categories is selected (e.g., tapped) on the screen shown in diagram 910 , the controller 110 controls the display unit 130 to display a list of mobile advertisements issued by advertisers (or businesspeople) corresponding to the selected business type.
- the controller 110 controls the display unit 130 to sort and display mobile advertising messages according to serendipity.
- the screen outputting mobile advertising messages sorted according to the serendipity search mode shows a User Interface (UI) as shown in diagram 1010 or 1020 of FIG. 10 .
- UI User Interface
- the screen for outputting mobile advertising messages according to a serendipity search mode includes a name area 1001 , a search mode selection area 1002 , an arrangement mode selection area 1003 , a list area 1004 and a menu area 1005 .
- the arrangement mode selection area 1003 selects one of the modes for arranging mobile advertising messages sorted according to a serendipity search mode.
- the arrangement mode selection area 1003 includes My Collection 1003 a , News 1003 b , Coupon 1003 c , Stamp 1003 d , and invitation 1003 e .
- the screen as shown in diagram 1010 displays a screen where My Collection 1003 a as an arrangement mode is selected (e.g., highlighted). In that case, the controller 110 displays coupons, invitations, and stamps, stored in the collection, in order of item available in the current location, based on the locations of advertisers who issued them.
- the screen for outputting mobile advertising messages according to a serendipity search mode includes a name area 1011 , a search mode selection area 1012 , a list area 1013 and a menu area 1014 .
- the second example is featured via an arrangement mode selection menu 1011 a located at one side of the name area 1011 .
- the arrangement mode selection menu 1011 a may be implemented with a drop down menu. If the arrangement mode selection menu 1011 a is selected (e.g., touched, tapped, etc.) on the screen as shown in diagram 1020 , the controller 110 outputs a menu list of a number of arrangement modes as shown in diagram 1030 , so that one of the arrangement modes may be selected.
- the controller 110 may also display respective mobile advertisements with the coupon images or brief information. For example, like the first mobile advertisement item as shown in diagram 1020 , the controller 110 may display a mobile advertisement with the coupon image. Alternatively, like the second to fourth mobile advertisement items as shown in diagram 1020 , the controller 110 may display mobile advertisements with brief information. If a preset input signal is created in the first mobile advertisement displayed with the coupon image, the controller 110 removes the image from the first mobile advertisement and displays the image with the brief information in a similar format to the second to fourth mobile advertisements. If a preset input signal is created in one of the second to fourth mobile advertisements displayed with the brief information, the controller 110 displays the selected mobile advertisement with the image of a coupon, invitation image, stamp card, or the like.
- the controller 110 controls the display unit 130 to sort and display mobile advertising messages according to popularity.
- the screen outputting mobile advertising messages sorted according to popularity includes a name area 1101 , a search mode selection area 1102 , a mobile advertisement list area 1103 , and a menu area 1104 .
- the mobile advertisement list area 1103 displays mobile advertisements sorted according to popularity.
- the respective mobile advertisements are displayed with number icons 1111 representing the rank of popularity located at their sides.
- the mobile advertisements may differ in size from each other according to their rank of popularity. As shown in FIG. 11 , the higher the rank of popularity the larger the size of the mobile advertisement on the screen. The lower the rank of popularity the smaller the size of the mobile advertisement on the screen.
- the mobile advertisement list area 1103 may be scrolled.
- the controller 110 controls the display unit 130 to sort and display mobile advertising messages according to types of advertisements as shown in FIG. 12 .
- the screen outputting mobile advertising messages sorted according to the types of advertisements includes a name area 1201 , a search mode selection area 1202 , a mobile advertisement list area 1203 , and a menu area 1204 .
- the mobile advertisement list area 1203 displays mobile advertisements, classified into mobile advertisements with coupons and mobile advertisements with stamp cards.
- the mobile advertisement list area 1203 may be implemented with accordion menus, so that the user may expand or contract the list via the buttons 1203 a and 1203 b .
- the mobile advertisement list area 1203 may also be scrolled.
- the controller 110 activates the camera unit 195 .
- the controller 110 controls the camera unit 195 to take a QR code image as shown in diagrams 1310 and 1320 of FIG. 13 .
- the controller 110 analyzes the QR code and may receive a mobile advertisement from the advertiser who created the QR code.
- the controller 110 controls the display unit 130 to display a mobile advertisement screen as shown in diagram 1330 .
- the mobile advertisement screen displaying mobile advertisements received via the QR code, includes a name area 1301 , an advertiser information display screen 1302 , a check-in menu display area 1303 and a coupon display area 1304 .
- the advertiser information display screen 1302 includes a representative image, an advertiser's name, a mail address, the number of check-ins, the number of reviews, a contact addition menu 1302 a , a call free menu 1302 b , and a menu 1302 c for viewing details.
- the coupon display area 1304 includes a special offer coupon display area 1304 a and a general coupon display area 1304 b .
- the screen as shown in diagram 1330 is a screen before a special offer coupon and a general coupon are downloaded.
- the screen as shown in diagram 1340 is a screen before a special offer coupon and a general coupon have been downloaded. If a tap event occurs on the image of a special offer coupon or general coupon, the controller 110 may download the special offer coupon or general coupon.
- the mobile advertisement screen may further include an invitation display area, a news display area, and the like.
- the controller 110 controls the display unit 130 to display a check-in screen as shown in FIG. 14 .
- the check-in screen includes a name area 1401 , an advertiser information display area 1402 , an estimation area 1403 for estimating an advertiser, and a done menu 1404 .
- the estimation area 1403 includes a star rating area 1403 a and a comment area 1403 b for allowing users to write comments.
- the exemplary embodiment of the present invention is implemented in such a way that the screen shows a rating image via five stars as shown in FIG. 14 .
- the star rating for an advertiser is achieved by touching one of the five stars.
- the advertiser receives a score of four out of five points. It should be understood that the invention is not limited to a star rating, and that other rating systems may also be employed (such as a letter grade or numerical rating).
- the controller 110 registers the input star rating score and the comment, increases the number of check-ins of a corresponding advertiser by one, and controls the display unit 130 to display the previous screen.
- the exemplary embodiment of the present invention is implemented in such a way that, when a QR code is scanned via the camera unit 195 , the mobile advertisement including the check-in menu and the special offer coupon is displayed on the details display screen, it should be understood that the invention is not limited to the exemplary embodiment of the present invention.
- the mobile device 100 may display a check-in menu and special offer coupon on the details display screen.
- the controller 110 controls the display unit 130 to display details of an advertiser who issued mobile advertisements on the detail display screen as shown in FIG. 15 .
- the detail display screen includes a name area 1501 , an advertiser information display area 1502 , a map display area 1503 , a review area 1504 for posting users' reviews, and an additional information display area 1505 for displaying additional information registered by the advertiser, e.g., business hours, menus, price, interior photos, and the like.
- the controller 110 controls the display unit 130 to display mobile advertisements stored in the collection on the collection display screen as shown in FIG. 16 .
- the collection display screen displays mobile advertisements, stored in the collection, in a list.
- the controller 110 sorts the mobile advertising messages stored in the collection in order of validity date, and displays the sorted mobile advertising messages on the screen.
- Each of the mobile advertisements in the list may be displayed via brief information (e.g., name) or further with at least one of the images of coupon, invitation, and stamp card below the brief information, according to a signal created by touching (or tapping) an accordion menu button 1610 .
- FIG. 17 illustrates a flowchart that describes a method for managing a customer information database according to an exemplary embodiment of the present invention.
- the mobile advertising server 200 receives information regarding the contact details of advertisers in step 1701 .
- Businesspeople or advertisers sign up for the mobile advertising service to register their contacts and information regarding their customers (phone numbers, email addresses, etc.) in the mobile advertising server 200 .
- the businesspeople may register their customers' information in the phone book server 220 of the mobile advertising server 200 .
- the mobile advertising server 200 receives phone books of the mobile advertising service subscribers in step 1703 .
- the mobile advertising server 200 may also determine whether the phone books of the mobile advertising service subscribers are updated.
- the phone book server 220 of the mobile advertising server 200 determines whether the subscriber adds new contacts to the phone book or corrects the existing contacts in the phone book. To this end, the phone book server 220 should periodically synchronize the phone books with the mobile devices of the subscribers.
- the mobile advertising server 200 searches for a subscriber who has registered the contact details of an advertiser in the phone book in step 1705 .
- the phone book server 220 identifies whether the contact details of an advertiser (e.g., a business name, a phone number, etc.) are included in a subscriber's added or modified phone book.
- the phone book server 220 extracts the phone numbers and a registered company name from the subscriber's phone book and compares the extracted information with the contact details of the advertiser.
- the mobile advertising server 200 registers information regarding a subscriber who has registered the contact details of the advertiser in the phone book in a customer database of the advertiser in step 1707 . If a phone book of a subscriber includes the contact details of an advertiser, the phone book server 220 may add the phone number of the subscriber in the advertiser's customer database. This allows the advertiser to automatically collect and manage customers' information. The collected customers' information may be managed by the mobile advertising server 200 . For example, the mobile advertising server 200 may automatically classify classes of customers based on Customer Relation Management (CRM) information. CRM information includes check-in scores, usage details of stamp cards, coupons, and invitations, items as to whether a customer newly signs up for the service, settlement details, the number of comments, and the like.
- CRM Customer Relation Management
- the exemplary embodiment of the present invention is implemented in such a way that a user's phone number is automatically added to an advertiser's customer database, it should be understood that the invention is not limited to the exemplary embodiment of the present invention.
- the phone book server 220 may also remove the user's information from the advertiser's customer database.
- FIG. 18 illustrates a flowchart that describes a method for issuing mobile advertisements according to an exemplary embodiment of the present invention.
- an advertiser or businessperson issues the mobile advertisements via a PC 700 .
- the PC 700 determines whether a request is made to create a mobile advertising message in step 1801 .
- the request may be made via web pages that provide a web service for issuing or managing mobile advertisements.
- the advertiser or businessperson enters log-in information on the web page and access the web site to access the system for creating the mobile advertising messages.
- the PC 700 If the PC 700 does not detect the request for the creation of a mobile advertising message at step 1801 , the PC 700 performs a corresponding operation in step 1811 .
- Examples of the operation are a procedure to create a QR code, a process to display businessperson's details or statistical information regarding the use of mobile advertising messages on the screen, according to the user's request, or the execution of an idle state.
- the PC 700 If the PC 700 ascertains that a request has been made to create a mobile advertising message at step 1801 , the PC 700 outputs a mobile advertisement creating screen in step 1803 . This is described below with respect to FIGS. 20 to 22 .
- the advertiser When outputting the mobile advertisement creating screen at step 1803 , the advertiser inputs, to the PC 700 , information regarding mobile advertisements and the class of customers to which the mobile advertisements will be transmitted in step 1805 .
- the PC 700 determines whether the mobile advertising message has been created in step 1807 . For example, the PC 700 detects whether a request is made to transmit a mobile advertisement. If the mobile advertising message has not been created at step 1807 , the PC 700 waits until the message has been created. If the mobile advertising message has been created at step 1807 , the PC 700 issues the mobile advertising message in step 1809 .
- the PC 700 transmits the mobile advertising message to the mobile devices of the subscribers corresponding to the customer class selected at step 1805 .
- the businessperson may efficiently issue mobile advertisements, using the customer classes categorized according to the customer information managing method described above referring to FIG. 17 .
- Businesspeople may issue mobile advertising messages to subscribers friendly to them, thereby maximizing the advertising effect.
- Examples of the subscribers friendly to a businessperson (or advertiser) include subscribers who have stored the phone numbers of the businessperson (or advertiser) or frequently visited them.
- mobile advertisements are issued via a PC
- mobile advertisements may be issued via a variety of electronic devices that may be connected to the Internet, such as mobile devices, tablet PCs, and the like.
- FIG. 19 illustrates a flowchart that describes a method for creating a QR code according to an exemplary embodiment of the present invention.
- an advertiser or businessperson issues a QR code for mobile advertising via a PC 700 .
- the PC 700 determines whether a request is made to create a QR code in step 1901 .
- the request may be made via web pages that provide a web service for issuing or managing mobile advertisements.
- the PC 700 If the PC 700 does not detect the request for the creation of a QR code at step 1901 , the PC 700 performs a corresponding operation in step 1913 .
- Examples of the operation are a procedure to issue a mobile advertising message, a process to display businessperson's details or statistical information regarding the use of mobile advertising messages on the screen, according to the user's request, or the execution of an idle state.
- the PC 700 determines that a request has been made to create a QR code at step 1901 . If the PC 700 ascertains that a request has been made to create a QR code at step 1901 , the PC 700 controls the display unit 130 to display a QR code creating screen in step 1903 . This is described below with respect to FIG. 24 .
- the advertiser When displaying a QR code creating screen at step 1903 , the advertiser inputs, to the PC 700 , information for creating QR codes in step 1905 .
- An example of the information for creating QR codes are information for selecting one of predetermined templates to issue QR codes and a message input to the selected template.
- the PC 700 display a preview screen of a QR code that will be created, based on the selected template and the input message in step 1907 .
- the PC 700 determines whether a request is made to issue the QR code in step 1909 via a print menu 2404 , which is described below with respect to FIG. 24 . If the PC 700 ascertains that a request is not made to issue the QR code at step 1909 , the PC 700 returns to step 1905 .
- the PC 700 identifies whether the advertiser alters a template or a message, and controls the display unit 130 to display, a preview screen reflecting the altered information if a template or a message is altered, and to display the current screen if a template or a message is not altered.
- the PC 700 If the PC 700 ascertains that a request has been made to issue the QR code at step 1909 , the PC 700 creates a QR code using the selected template and the input message in step 1911 . If the PC 700 receives a signal for operating a print menu 2404 shown in FIG. 24 , the PC 700 may print the QR code image on the preview screen via a printer or store the QR code image in the storage unit.
- a QR code is issued via a PC
- the invention is not limited to the exemplary embodiment of the present invention.
- it may be modified in such a way that a QR code may be issued via a variety of electronic devices that may be connected to the Internet, such as mobile devices, tablet PCs, and the like.
- FIGS. 20 to 23 illustrate screens that describe a method for issuing mobile advertisements according to an exemplary embodiment of the present invention.
- an advertiser accesses a web page that provides a web service for issuing and managing mobile advertising messages.
- the advertiser signs up for the web service, and enters the log-in information registered when signing up the service.
- the PC 700 Upon accessing the web page, the PC 700 outputs an initial web service screen as shown in FIG. 20 .
- the initial screen shows a web service log display area 2010 , an advertiser's profile image display area 2020 , a first menu area 2030 , a check-in information display area 2040 for displaying the number of check-ins according to preset conditions (e.g., total/this week/new user), a second menu area 2050 , a first event display area 2060 for displaying events in progress, a second event display area 2070 for displaying information regarding customers who are scheduled to have events in a certain period of time (e.g., in a week), a class display area 2080 for displaying information regarding customers according to classes, a review display area 2090 for displaying reviews posted by users, an area 2100 for displaying an advertiser's information, a mobile advertising message creating area 2110 for displaying mobile advertisement creating menus, and a history display area 2120 for displaying a history of issuing mobile advertisements.
- the web service log display area 2010 includes a home menu 2010 a for executing the output of the initial screen, a profile information viewing menu 2010 b for executing the output of an advertiser's registered profile information screen, a log out men 2010 c for executing the log out of the web service, and a web service logo 2010 d .
- the first menu area 2030 includes an issue list viewing menu 2030 a and a statistical information viewing menu 2030 b .
- the second menu area 2050 includes a QR code creating menu 2050 a for executing the output of a QR code creating screen, and a stamp card creating menu 2050 b for executing the output of a stamp card creating screen.
- the mobile advertising message creating area 2110 includes a news creating menu 2110 a for executing the output of a screen for creating news article from among mobile advertising messages, an invitation creating menu 2110 b for executing the output of an invitation creating screen, and a coupon creating menu 2110 c for executing the output of a coupon creating screen.
- the news creating menu 2110 a is executed, the PC 700 displays a text balloon 2110 d for entering news content, on the mobile advertising message creating area 2110 , as shown in FIG. 20 .
- the text balloon 2110 d includes a slide menu 2110 e for selecting one of the classes of customers to which news content is transmitted and an update menu 2110 f for requesting for the issue of news.
- the text balloon 2110 d may display a message, e.g., “What's going on?” until news content starts to be input.
- the update menu 2110 f may be disenabled until news content starts to be input.
- the PC 700 displays an invitation creating screen 2105 as shown in FIG. 21 .
- the invitation creating screen 2105 is output as a pop-up window.
- the invention is not limited thereto.
- the invitation creating screen 2105 may be output as the entire screen.
- the invitation creating screen 2105 includes a title display area 2101 for displaying the title of window, an invitation information input area 2102 , a preview area 2103 and an invitation sending menu area 2104 .
- the title display area 2101 displays a phrase for representing the pop-up window to create an invitation, “Create an invitation,” and a window close icon 2101 a .
- the invitation information input area 2102 includes a field 2102 a for entering the title of an invitation, a field 2102 b for selecting a type of invitation, a field 2102 c for entering an invitation date, a field 2102 d for entering information regarding a place, a class selecting field 2102 e for selecting customers to whom an invitation is transmitted, and a replay function selecting field 2102 f for selecting an option as to whether to add a reply function to an invitation.
- the preview area 2103 displays a preview image of the invitation based on information input to the invitation information input area 2102 .
- the invitation sending menu area 2104 includes a transmission menu for executing the transmission of an invitation to a mobile device of a customer with a class, selected via the class selecting field 2102 e.
- the PC 700 displays a coupon creating screen 2205 as shown in FIG. 22 .
- the coupon creating screen 2205 is output as a pop-up window.
- the coupon creating screen 2205 may be output as the entire screen.
- the coupon creating screen 2205 is designed in a similar form as the invitation creating screen 2105 .
- the coupon creating screen 2205 includes a title display area 2201 for displaying the title of window, a coupon information input area 2202 , a preview area 2203 and a coupon sending menu area 2204 .
- the coupon information input area 2202 includes a field 2202 a for entering the title of a coupon, a field 2202 b for selecting a type of coupon, a field 2202 c for entering discount information, a field 2202 d for entering a method to use a coupon, a field 2202 e for setting validity date of a coupon, a class selecting field 2202 f for selecting customers to whom a coupon is transmitted, and a field 2202 g for setting the number of coupons to be issued.
- the history display area 2120 displays the mobile advertising messages that advertisers issued.
- the history display area 2120 includes an arrangement menu 2120 a including arrangement conditions, e.g., all view, news view, invitation view, and coupon view; a mobile advertisement display area 2120 b for displaying mobile advertising messages, in order of issuance, according to the arrangement condition selected via the arrangement menu 2120 a ; and a view more menu 2120 c for displaying mobile advertisements that are not shown on the screen.
- arrangement menu 2120 a including arrangement conditions, e.g., all view, news view, invitation view, and coupon view
- a mobile advertisement display area 2120 b for displaying mobile advertising messages, in order of issuance, according to the arrangement condition selected via the arrangement menu 2120 a
- a view more menu 2120 c for displaying mobile advertisements that are not shown on the screen.
- the PC 700 outputs the stamp card creating screen.
- the stamp card creating screen may be displayed as a part of area on the web page. It should be understood that the invention is not limited to the exemplary embodiment of the present invention.
- the stamp card creating screen may be displayed as a pop-up window.
- the stamp card creating screen includes a title display area 2301 , a stamp card information input area 2302 , a preview area 2303 , and a stamp card creating menu area 2304 .
- the stamp card information input area 2302 includes a template selection field 2302 a for selecting one of the stamp card design templates, a field 2302 b for entering the title of the stamp card, a field 2302 c for setting the number of stamps, a field 2302 d for entering usage of a stamp card, and a field 2302 e for setting stamp card validity date.
- the preview area 2303 displays, in real time, a stamp card image that will be created, based on information that is set via the stamp card information input area 2302 .
- the stamp card creating menu area 2304 includes a stamp card creating menu for executing the creation of a stamp card. The stamp card creating menu is disenabled until stamp card information is entered in the stamp card information input area 2302 .
- FIG. 24 illustrates a method for creating a QR code according to an exemplary embodiment of the present invention.
- the PC 700 outputs the QR code creating screen.
- the QR code creating screen may be displayed as a part of area on the web page. It should be understood that the invention is not limited to the exemplary embodiment of the present invention.
- the QR code creating screen may be displayed as a pop-up window.
- the QR code creating screen includes a title display area 2401 , a QR information input area 2402 , a preview area 2403 , and a QR code creating menu area 2404 .
- the QR code information input area 2402 includes a template selection field 2402 a for selecting one of the QR code design templates and a message input field 2402 b for entering an advertising copy.
- the preview area 2403 displays, in real time, a QR code image that will be created, based on information that is entered to the QR code information input area 2402 .
- the QR code creating menu area 2404 includes a first print menu 2404 a for printing a QR code via a printer (not shown) connected to the PC 700 and a second print menu 2404 b for storing a QR code as an image file.
- FIGS. 25 to 28 illustrate screens showing statistical information regarding use states of mobile advertising messages according to an exemplary embodiment of the present invention.
- the PC 700 outputs the statistical information screen.
- the statistical information screen displays plots of analysis results for the state of using issued mobile advertisements (e.g., news, invitations, coupons, stamp cards, etc.) for a certain period of time.
- FIG. 25 is a screen showing statistical information regarding the state of using news contents.
- FIG. 26 is a screen showing statistical information regarding the state of using invitations.
- FIG. 27 is a screen showing statistical information regarding the state of using coupons.
- FIG. 28 is a screen showing statistical information regarding the state of using stamp cards.
- the statistical information screens include areas 2501 , 2601 , 2701 , and 2801 for selecting mobile advertisements with respect to which the user needs to view statistical information; areas 2502 , 2602 , 2702 , and 2802 for displaying overview information with respect to the selected mobile advertisement; and areas 2503 , 2603 , 2703 , and 2803 for displaying analysis information, respectively.
- Each of the mobile advertisement selecting areas 2501 , 2601 , 2701 , and 2801 may be implemented with a drop-down menu and displays a list of mobile advertisements in order of registration.
- the analysis information display areas 2503 , 2603 , 2703 , and 2803 display, via plots, the analysis information for mobile advertisements selected via the mobile advertisement selecting areas 2501 , 2601 , 2701 , and 2801 .
- the analysis information may include the total number of customers who received mobile advertisements, a distribution chart according to the paths (e.g., phone book, mobile advertising application, QR code, etc.) receiving mobile advertisements, distribution charts according to the ages and sex of customers who received mobile advertisements, and the like.
- the analysis information with respect to an invitation includes a distribution chart of attendance/postponement/nonattendance to the invention.
- the analysis information with respect to a coupon includes a distribution chart of a rate of downloading the coupon, a rate of using the coupon, the remaining date of the validity date, and the like.
- the analysis information with respect to a stamp card includes a distribution chart of a rate of downloading the stamp card, a rate of collecting stamps to match a corresponding condition, a rate of using the stamp card, the remaining date of the validity date, and the like.
- the analysis information may be expressed via a variety of plots, such as a vertical or horizontal bar chart, a pie chart, a line chart, and the like.
- FIG. 29 illustrates a screen showing details of check-in information according to an exemplary embodiment of the present invention.
- the PC 700 outputs a screen showing details regarding check-in information.
- the detail display screen shows an area 2901 for setting a period of time to collect statistical information with respect to check-in information; a check-in information display area 2902 for displaying the number of check-ins in the entire period of time, the number of check-ins for a selected period of time, and the number of check-ins by new customers; and an rank information providing area 2903 for displaying ranks according to the local areas, types of businesses, with respect to the number of check-ins.
- the check-in information display area 2902 displays check-in information via numbers or plots.
- 29 shows a line chart of the number of check-ins for a selected period of time according to dates. If the mouse cursor is located at a data point on the line or a touch is made thereat, a corresponding date and the number of check-ins are displayed via a pop-up window (not shown). If a particular date is selected (e.g., by a mouse cursor or a touch) on the horizontal axis of the line chart, a bar chart (not shown) showing the number of check-ins vs. hours is displayed via a pop-up window (not shown).
- FIGS. 30 and 31 illustrate screens for managing profile information regarding an advertiser according to an exemplary embodiment of the present invention.
- the PC 700 displays an advertiser's profile information on the screen.
- the profile information screen shows the company name, and company registration number, as shown in FIG. 30 .
- the profile information screen also shows basic information, such as an email address, a phone number, a type of business, a detailed type of business, mail address, and the like, and additional information such as business hours, menus and price, interior photographs, and the like.
- the profile information edit screen shows an area 3201 for displaying the company name and company registration number.
- the company name and company registration number cannot be edited on the profile information edit screen.
- the profile information edit screen may include an area 3102 for changing a profile image, an area 3103 for altering basic information and an area 3104 for altering additional information.
- the dim portion as shown in FIG. 31 represents a portion of screen that is not currently displayed on the screen but is displayed when it is scrolled up.
- the mobile advertising service providing system and method according to the invention may create a database by automatically processing information regarding customers who have registered a contact of an advertiser in their phone books and manage the database, thereby allowing the advertiser to efficiently issue mobile advertising messages to the customers. This can maximize the effectiveness of advertising while reducing the advertising cost, compared with cost of conventional mobile advertising systems that transmit mobile advertising messages to an unspecified number of mobile device users.
- the mobile advertising service providing system and method allow a mobile device user to receive mobile advertising messages from advertisers registered in the phone book of the user's mobile device, thereby preventing the user from receiving spam messages and thus inconveniencing the user.
- the mobile advertising service providing system may first display coupons, invitations, stamps, and the like, that have been downloaded, thereby allowing the user to easily use the mobile advertisements.
- the mobile advertising service providing method may be implemented with program commands that may be conducted via various types of computers and recorded in non-transitory computer-readable recording media.
- the computer-readable recording media contain program commands, data files, data structures, or the like, or a combination thereof.
- the program commands recorded in the recording media may be designed or configured to comply with the invention or may be software well-known to the ordinary person skilled in the art.
- the computer-readable recoding media includes hardware systems for storing and conducting program commands.
- Examples of the hardware systems are magnetic media such as a hard disk, floppy disk, a magnetic tape, optical media such a Compact Disc-Read Only Memory (CD-ROM) and Digital Versatile Disc (DVD), Magneto-Optical Media, such as floptical disk, Read Only Memory (ROM), Random Access Memory (RAM), flash memory, and the like.
- the program commands include assembly language or machine code complied by a complier and a higher level language interpreted by an interpreter.
- the hardware systems may be implemented with at least one software module to comply with the invention.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A system and method that can customize mobile advertising services and increase the effectiveness of advertising is provided. The method includes registering contact details of one or more advertisers in a phone book, receiving one or more mobile advertising messages from the registered advertisers, notifying a user of the reception of the mobile advertising messages, and displaying the received mobile advertising messages according to the user's confirmation request.
Description
- This application claims the benefit under 35 U.S.C. §119(e) of a U.S. Provisional application filed on Dec. 1, 2011 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/565,726, and under 35 U.S.C. §119(a) of a Korean patent application filed on Sep. 10, 2012 in the Korean Intellectual Property Office and assigned Serial No. 10-2012-0099997, the entire disclosure of which is hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to mobile advertising. More particularly, the present invention relates to a system and method that can provide customized mobile advertising services, thereby increasing the effectiveness of advertising.
- 2. Description of the Related Art
- With the rapid development of information and communication technology and semiconductor technology, the use of various types of mobile devices has also increased. Mobile devices provide additional services provided by other types of mobile systems in addition to their traditional services. For example, mobile devices include their usual communication functions such as voice calling or message transmission, as well as additional functions, such as a TeleVision (TV) viewing function (e.g., mobile broadcasting, such as Digital Multimedia Broadcasting (DMB), Digital Video Broadcasting (DVB), etc.), an audio playback function (e.g., Moving Picture Experts Group (MPEG) Audio Layer 3 (MP3)), a camera function, a data communication function, an Internet function, a short-range Radio Frequency (RF) communication function, and the like.
- As most people are using mobile devices that provide a variety of mobile communication services, advertising via the mobile devices, i.e., mobile advertising, and the mobile advertising service have attracted attention in the various fields. However, mobile advertising services according to the related art are implemented in such a way that advertising messages are broadcast to an unspecified number of mobile devices, using one method, irrespective of the users' interest. This may inconvenience mobile device users since the adverting messages are perceived as spam messages. As a result, mobile device users register the phone numbers transmitted in the advertising messages in the list of spam numbers or remove the received messages from the mail boxes of the mobile devices without reading them. Accordingly, such mobile advertising methods cannot efficiently provide coverage of corresponding advertisements or provide advertising information.
- Aspects of the present invention are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a system and method that can provide customized mobile advertising services and thus increase the effectiveness of advertising.
- Another aspect of the present invention is to provide a system and method that can receive mobile advertising messages from specific advertisers based on a phone book.
- Another aspect of the present invention is to provide a system and method that can display one or more from among the received mobile advertising messages, in order of those that have been downloaded.
- Another aspect of the present invention is to provide a system and method that can create a database by automatically processing information regarding customers who have registered a phone number of an advertiser in their phone books, can manage the database, and can efficiently issue mobile advertising messages via the database.
- In accordance with an aspect of the present invention, a method for providing a mobile advertising service is provided. The method includes registering contact details of one or more advertisers in a phone book, receiving one or more mobile advertising messages from the registered advertisers, notifying a user of the reception of the mobile advertising messages, and displaying the received mobile advertising messages according to the user's confirmation request.
- In accordance with another aspect of the present invention, a method for providing a mobile advertising service is provided. The method includes detecting the execution of a mobile advertising application, receiving one or more mobile advertising messages according to the execution of the mobile advertising application, and arranging and displaying the received mobile advertising messages according to a preset rule. The arrangement and display of the received mobile advertising messages includes arranging and displaying, in order, mobile advertising messages that have a history where at least one of the coupon, invitation, and stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in a phone book, and remaining mobile advertising messages.
- In accordance with another aspect of the present invention, a method for providing a mobile advertising service is provided. The method includes receiving contact details of an advertiser who signed up for the mobile advertising service, receiving a phone book of a subscriber who signed up for the mobile advertising service, searching the phone book of the subscriber for the contact details of the advertiser, and automatically registering information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
- In accordance with another aspect of the present invention, a method for providing a mobile advertising service is provided. The method includes requesting creation of a mobile advertising message, receiving information regarding the mobile advertising message and information regarding a class of a customer to which the mobile advertising message is to be transmitted, and transmitting the mobile advertising message to a mobile device of the customer corresponding to the received customer class.
- In accordance with another aspect of the present invention, a method for providing a mobile advertising service is provided. The method includes receiving a request for the creation of a Quick Response (QR) code, receiving information for selecting a template to create the QR code and a message input to the selected template, and creating the QR code based on the selected template and the received message.
- In accordance with another aspect of the present invention, a system for providing mobile advertising services is provided. The system includes a mobile advertising server, and one or more mobile devices. The mobile advertising server receives and stores phone books from the mobile devices, receives a request for the transmission of mobile advertising messages of an advertiser from the advertiser, searches for corresponding mobile devices that have stored contact details of the advertiser in the phone book, and transmits the mobile advertising messages to the searched mobile devices. The mobile device stores one or more contact details of an advertiser in the phone book, receives one or more mobile advertising messages issued from the advertiser registered in the phone book, notifies the user of the reception of mobile advertising messages, and displays the received mobile advertising messages according to the user's message confirmation request.
- In accordance with another aspect of the present invention, a mobile device is provided. The device includes a memory unit for storing a phone book including contact details of one or more advertisers, a communication unit for transmitting the phone book to a mobile advertising server and for receiving one or more mobile advertising messages from advertisers registered in the phone book, a display unit for displaying a notification of the reception of the mobile advertising messages, and a controller for controlling the display unit to display the received mobile advertising messages according to a mobile advertising message confirming request.
- In accordance with another aspect of the present invention, a mobile device is provided. The mobile device includes a memory unit for storing a mobile advertising application, a location information receiving unit for receiving information regarding the current location, a communication unit for receiving one or more mobile advertising messages from advertisers in a preset range of area from the current location, according to the execution of the mobile advertising application, a display unit for arranging and displaying the received mobile advertising messages according to a preset rule, and a controller for arranging and displaying, in order, mobile advertising messages that have a history where at least one of a coupon, an invitation, and a stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in the phone book, and remaining mobile advertising messages.
- In accordance with another aspect of the present invention, a phone book server that manages information regarding an advertiser's customers is provided. The phone book server receives contact details of an advertiser who signed up for a mobile advertising service and a phone book of a subscriber who signed up for the mobile advertising service, searches the phone book of the subscriber for the contact details of the advertiser, and automatically registers information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
- In accordance with another aspect of the present invention, a mobile advertising web server that supports the creation of a mobile advertising message is provided. The mobile advertising web server receives a request for the creation of the mobile advertising message via a logged in computer, transmits, to the computer, web pages for creating mobile advertisements to which information to create the mobile advertising message and a class of customers to which the mobile advertising message is to be transmitted are entered, and transmits the created mobile advertising message to mobile devices of customers corresponding to the customer class, according to a mobile advertising message issuing request from the computer.
- In accordance with another aspect of the present invention, a mobile advertising web server that supports the creation of a QR code is provided. The mobile advertising web server receives a request for the creation of the QR code via a logged in computer, transmits, to the computer, web pages for creating a QR code to which information to select a template for creating the QR code and a message input to the selected template are entered, and issues the QR code based on the selected template and the input message, according to a QR code creating command transmitted from the computer.
- Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
- The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 illustrates a system for providing mobile advertising services according to an exemplary embodiment of the present invention; -
FIG. 2 illustrates a mobile device according to an exemplary embodiment of the present invention; -
FIG. 3 illustrates a method for receiving a mobile advertising message, according to a first exemplary embodiment of the present invention; -
FIGS. 4 to 6 illustrate screens that describe methods for receiving mobile advertising messages, according to the first exemplary embodiment of the present invention; -
FIG. 7 illustrates a method for receiving a mobile advertising message according to a second exemplary embodiment of the present invention; -
FIGS. 8 to 16 illustrate screens that describe methods for receiving mobile advertising messages according to the second exemplary embodiment of the present invention; -
FIG. 17 illustrates a method for managing a customer information database according to an exemplary embodiment of the present invention; -
FIG. 18 illustrates a method for issuing mobile advertisements according to an exemplary embodiment of the present invention; -
FIG. 19 illustrates a method for creating a Quick Response (QR) code according to an exemplary embodiment of the present invention; -
FIGS. 20 to 23 illustrate screens that describe a method for issuing mobile advertisements according to an exemplary embodiment of the present invention; -
FIG. 24 illustrates a screen that describes a method for creating a QR code according to an exemplary embodiment of the present invention; -
FIGS. 25 to 28 illustrate screens showing statistical information regarding use states of mobile advertising messages according to an exemplary embodiment of the present invention; -
FIG. 29 illustrates a screen showing details of check-in information according to an exemplary embodiment of the present invention; and -
FIGS. 30 and 31 illustrate screens for managing profile information regarding an advertiser according to an exemplary embodiment of the present invention. - The same reference numerals are used to represent the same elements throughout the drawings.
- The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding, but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
- The terms and words used in the following description and claims are not limited to the bibliographical meanings, but are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purposes only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
- It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
- It should be understood that the exemplary embodiments of the present invention disclosed in the description and configurations illustrated in the drawings are only preferred exemplary embodiments of the present invention, instead there may be various modifications, alterations, and equivalents thereof to replace the exemplary embodiments of the present invention at the time of filing this application.
-
FIG. 1 illustrates a configuration view showing a system for providing mobile advertising services according to an exemplary embodiment of the present invention. - Referring to
FIG. 1 , the system includes one or moremobile devices 100, amobile advertising server 200, amobile communication network 400, anInternet network 500, a mobileadvertising web server 600 and a Personal Computer (PC) 700. - The
mobile device 100 includes mobile communication terminals that receive mobile advertising messages via themobile communication network 400, tablet personal computers, smart phones, and the like. Mobile advertising messages include coupons, invitations, news, stamp cards, and the like. - The
mobile device 100 synchronizes a phone book with themobile advertising server 200, periodically or each time that the phone book information is altered (e.g., deleted, added, or modified). For example, if themobile device 100 registers one or more contact details (e.g., phone numbers) of an advertiser in the phone book, themobile device 100 transmits the information to themobile advertising server 200. The contact details of an advertiser may be manually registered in the phone book of themobile device 100 via the phone book menu. The contact details of an advertiser may be registered in the phone book in such a way that the advertiser's log is selected from a call log or message transmission/reception log and the contact details of the advertiser are added to the phone book via the contact addition menu. The contact details of an advertiser may be registered in the phone book by operating a contact addition menu included in a mobile advertising message transmitted from the advertiser. - The
mobile device 100 receives one or more mobile advertising messages issued from an advertiser registered in the phone book, and notifies the user of the message reception, based on the phone book. If themobile device 100 receives a user's request for a mobile advertising message, themobile device 100 displays the received mobile advertising message. The method for displaying received mobile advertising messages is described below with respect toFIGS. 3 to 6 . - The
mobile device 100 includes a mobile advertising application for receiving mobile advertising messages. When the mobile advertising application is executed, themobile device 100 receives one or more mobile advertising messages, and arranges and displays the mobile advertising messages according to a preset rule. For example, themobile device 100 may first display a mobile advertising message that includes coupons, invitations, stamp cards, and the like, at least one of which has been downloaded. If themobile device 100 receives mobile advertising messages with the same priority (e.g., they have a download history), themobile device 100 may display the mobile advertising messages in order of distance from themobile device 100 to the advertisers who transmitted the messages. The method for receiving and displaying mobile advertising messages via the mobile advertising application is described below with respect toFIGS. 7 to 16 . - If the
mobile device 100 is designed to provide an Internet access function, themobile device 100 may operate in the similar way to thePC 700 that will be described later. - The
mobile advertising server 200 controls the mobile advertising services. Themobile advertising server 200 receives and stores phone books from one or more mobile devices. Themobile advertising server 200 receives phone books from individuals and periodically updates the phone books via a synchronization service. Themobile advertising server 200 receives mobile advertisements from advertisers, searches for phone books transmitted from the mobile devices, and transmits the mobile advertisements to corresponding mobile devices that have stored the contact details (e.g., phone numbers) of a corresponding advertiser in the phone book. Themobile advertising server 200 includes a mobileadvertising management server 210, aphone book server 220 and apush server 230. - The mobile
advertising management server 210 receives and manages mobile advertisements from advertisers, which may include storing the mobile advertisements for a period of time. The mobileadvertising management server 210 transmits stored mobile advertisements to corresponding mobile devices (that have stored, in their phone books, the contact details of a corresponding advertiser that issued the mobile advertisements). - The
phone book server 220 receives, stores, and manages phone books frommobile devices 100, via a synchronization service. Thephone book server 220 manages information regarding customers of advertisers, respectively. Thephone book server 220 collects information regarding mobile devices that have stored phone numbers of advertisers in their phone books, and automatically creates a customer information database for the advertisers. The method for creating a customer information database is described below with respect toFIG. 17 . - The
push server 230 supports a push service. Thepush server 230 transmits the received mobile advertising messages to corresponding mobile devices in a push advertising mode. Thepush server 230 also transmits, to corresponding mobile devices, only a notification message indicating the presence of mobile advertising messages that the mobile devices may receive. - Although the exemplary embodiment of the present invention is implemented in such a way that the mobile
advertising management server 210, thephone book server 220 and thepush server 230 are separately configured, these elements may be integrated as one server while performing their functions. Similarly, the mobileadvertising management server 210 and/or thephone book server 220 may be included in the mobileadvertising web server 600. - The mobile
advertising web server 600 provides web services allowing advertisers (or businesspeople) to create or manage mobile advertising messages via thePC 700. Examples of thePC 700 includes laptop computers, desktop computers, netbook computers, and the like. The mobileadvertising web server 600 may transmit various types of web pages related to mobile advertising services to thePC 700. The web pages will be described in detail later referring toFIGS. 20 to 31 . According to another exemplary embodiment of the present invention, the mobileadvertising web server 600 may include the mobileadvertising management server 210 and aphone book server 220. - The
PC 700 accesses the mobileadvertising web server 600, and creates mobile advertising messages that include news, coupons, invitations, stamp cards, Quick Response (QR) codes, and the like. ThePC 700 transmits the mobile advertising messages to the customers' mobile devices via theInternet network 500 and themobile communication network 400. When a log-in procedure has been completed, thePC 700 displays the initial screen for providing a mobile advertising service on the display. During the display of the initial screen, if thePC 700 receives user's input signals for creating news, coupons, invitations, stamp cards, or QR codes, for viewing statistical information, for viewing profile information, and the like, thePC 700 transmits them to the mobileadvertising web server 600. If thePC 700 receives the web pages according to the user's input signals from the mobileadvertising web server 600, thePC 700 displays the web pages on the display, which is described below with respect toFIGS. 20 to 31 . -
FIG. 2 illustrates a mobile device according to an exemplary embodiment of the present invention. - Referring to
FIG. 2 , themobile device 100 includes acontroller 110, amemory unit 120, astorage unit 125, adisplay unit 130, aninput unit 140, acommunication unit 150, anaudio processing unit 160, a locationinformation receiving unit 170, a short-rangewireless communication unit 180, an external input/output port 190, and acamera unit 195. Thememory unit 120 stores anoperating system 121, amobile advertising application 122 and aphone book 123. - The location
information receiving unit 170 receives information regarding locations via a global satellite navigation system (e.g., a Global Positioning System (GPS), Global Navigation Satellite System (GNSS or GLONASS), etc.). The locationinformation receiving unit 170 calculates a current location of amobile device 100 by receiving and analyzing the signals from three or more satellites. The location information regarding themobile device 100 is used to receive location-based mobile advertisements. For example, when thecontroller 110 executes themobile advertising application 122, the locationinformation receiving unit 170 is activated and calculates the location of themobile device 100. After that, the locationinformation receiving unit 170 transmits the information regarding the location of themobile device 100 to themobile advertising server 200 or the mobileadvertising web server 600 via thecommunication unit 150. - The short-range
wireless communication unit 180 supports short range wireless communication with other mobile devices. The short-rangewireless communication unit 180 may support Near Field Communication (NFC), Radio Frequency Identification (RFID) communication, Bluetooth, and the like. Since NFC and RFID technologies are well known to people skilled in the art, the detailed descriptions will be omitted. The short-rangewireless communication unit 180 may receive mobile advertising messages from short-range wireless communication devices installed near, for example, the entrances of buildings, such as a restaurant, a department store, a shopping mall, a market, and the like. The short-rangewireless communication unit 180 of themobile device 100 may receive mobile advertising messages from the short-range wireless communication device installed near an entrance of a building when themobile device 100 enters the building or when themobile device 100 contacts the short-range wireless communication device. - The external input/
output port 190 serves as an interface connecting themobile device 100 to an external system (e.g., a recharger, a headset system, a PC, etc.). The external input/output port 190 may be implemented with a Universal Serial Bus (USB) standard interface, a micro USB standard interface, a 4-pole earphone standard interface, and the like. It should be understood that the external input/output port 190 may also be implemented with specific standard interfaces according to mobile device manufacturers. - The
camera unit 195 acquires images of a subject and converts the acquired images to electrical signals. The electrical signals of the images are stored, as digital data, in thestorage unit 125. Thecamera unit 195 may be implemented with a Complementary Metal Oxide Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor. Thecamera unit 195 supports functions for acquiring still images or videos. Thecamera unit 195 may take a photograph of a QR code according to the operation of a QR code scan menu and transfer the photograph to thecontroller 110. - The
audio processing unit 160 includes audio parts that receive and transmit audio signals and encode and decode them. Examples of the audio parts includes codecs and audio amplifiers. Theaudio processing unit 160 is connected to a microphone MIC and a speaker SPK. Theaudio processing unit 160 converts analog audio signals, received via the microphone MIC, into digital audio signals, and then transfers them to thecontroller 110. Theaudio processing unit 160 also converts digital audio signals output from thecontroller 110 into analog audio signals, and outputs them via the speaker SPK. Theaudio processing unit 160 may also output various audio signals created in themobile device 100 to the speaker, for example, audio signals created according to the playback of audio files or video files. In particular, theaudio processing unit 160 may output a sound effect to notify a user of the reception of a mobile advertising message. - The
communication unit 150 establishes communication channels for making a call or transmitting data. Thecommunication unit 150 transmits thephone book 123, stored in thememory unit 120, to themobile advertising server 200 under the control of thecontroller 110. In order to synchronize the phone book with themobile advertising server 200, thecommunication unit 150 transmits the information to theserver 200, periodically or each time that thephone book 123 is altered (e.g., deleted, added, or modified), under the control of thecontroller 110. Thecommunication unit 150 may also receive mobile advertising messages, issued by advertisers that have been registered in thephone book 123 of themobile device 100, from themobile advertising server 200. - When the
mobile advertising application 122 is executed, thecommunication unit 150 may transmit an access request signal to the mobileadvertising web server 600 under the control of thecontroller 110. The access request signal includes an IDentifier (ID) and password. If thecommunication unit 150 is connected to the mobileadvertising web server 600, thecommunication unit 150 may transmit the location information of themobile device 100 thereto under the control of thecontroller 110. Thecommunication unit 150 may receive mobile advertising messages, issued by advertisers within a certain range of area from the current location of themobile device 100, from the mobileadvertising web server 600. If a search mode for mobile advertising messages is altered in themobile device 100, themobile device 100 transmits the altered search mode to the mobileadvertising web server 600 and receives mobile advertising messages according to the altered mode therefrom, via thecommunication unit 150. - The
communication unit 150 may transmit a request signal for downloading coupons or stamps in a mobile advertising message to themobile advertising server 200 or the mobileadvertising web server 600. Thecommunication unit 150 may also transmit a user's input comments, grading (such as by stars), and the like, to themobile advertising server 200 or the mobileadvertising web server 600. Thecommunication unit 150 transmits signals for controlling the reception and display of mobile advertisements to themobile advertising server 200 or the mobileadvertising web server 600 and receives reply signals therefrom. The operations are described below with respect toFIGS. 4 to 6 andFIGS. 8 to 16 . - The
communication unit 150 establishes a communication channel with the mobileadvertising web server 600 via themobile communication network 400 and theInternet network 500, e.g., a short-range wireless communication network (not shown) such as Wi-Fi, or a wired Internet by a wired cable. In that case, themobile device 100 is operated in a similar way to thePC 700. - The
input unit 140 includes input keys and function keys that receive numerical or alphabetical information and set and control a variety of functions in themobile device 100. For example, theinput unit 140 may include a call key for requesting a voice call/a video call, a key for requesting the termination of a voice/video call, a volume key for controlling the output volume of audio signals, direction keys, and the like. Theinput unit 140 creates signals for controlling mobile advertising services and transfers the signals to thecontroller 110. Theinput unit 140 may be implemented with one of a touch pad, a touch screen, a key pad, a joystick, a wheel key, and the like, or a combination thereof. - The
display unit 130 displays menus of themobile device 100 and information input by the user or information provided to the user. Thedisplay unit 130 provides various types of screens according to the operations of themobile device 100, such as an idle screen, a message writing screen, a call screen, and the like. Thedisplay unit 130 displays a screen for notifying a user of the reception of a mobile advertising message, a screen for showing a received mobile advertising message in a preset search mode, various screens according to the execution of the mobile advertising application, and the like. The operation of thedisplay unit 130 will be explained later via the screens referring to the drawings. Thedisplay unit 130 may be implemented with a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED), an Active Matrix Organic Light Emitting Diodes (AMOLED), or the like. If thedisplay unit 130 is implemented with a touch screen, thedisplay unit 130 may also serve as theinput unit 140. - The
memory unit 120 stores programs required for controlling the operations and functions according to exemplary embodiments of the present invention, user data, and the like. Thememory unit 120 also stores an Operating System (OS) for booting themobile device 100 and for controlling the entire operation. Thememory unit 120 stores application programs for controlling the options of themobile device 100, such as a camera function, an audio playback function, an image/video playback function, a short-range wireless communication function, and the like. Thememory unit 120 also stores user data created when themobile device 100 is used, such as text messages, game files, music files, movie files, and the like. - The
memory unit 120 stores a program for managing thephone book 123. The phone book management program transmits thephone book 123 to the mobile advertisingphone book server 220 of themobile advertising server 200, and synchronizes thephone book 123 with the server. The phone book management program associates mobile advertising messages with thephone book 123. For example, the phone book management program outputs a list of phone book items, representing whether each item includes mobile advertising messages. The representation may be achieved with an icon in a numerical form. If a specific item is selected from the list, the phone book management program outputs the details. The details of the selected item include an area for displaying phone book information and an area for displaying a mobile advertisement. The method for receiving and displaying mobile advertising messages based on a phone book is described below with respect toFIGS. 3 to 6 . - The
memory unit 120 stores amobile advertising application 122. Theapplication 122 receives mobile advertising messages, issued by advertisers within a certain distance of the current location of themobile device 100, and displays the mobile advertising messages according to a variety of search modes. The method for receiving and displaying mobile advertising messages via themobile advertising application 122 are described below with respect toFIGS. 7 to 16 . - The
storage unit 125 stores user data. Thestorage unit 125 is installed in themobile device 100 separately from thememory unit 120. Thestorage unit 125 may be implemented with an internal memory allocated to a part of thememory unit 120. Alternatively, thestorage unit 125 may be implemented with an external memory device, such as a Secure Digital (SD) card, a micro-SD card, a T-flash memory card, and the like. - The
controller 110 controls the entire operation of themobile device 100 and the signals flowing among the components therein. The signals flow among the components via bus lines. Thecontroller 110 may be a Central Processing Unit (CPU), Application Processors (APs), and the like. Thecontroller 110 controls the reception and display of mobile advertising messages based on themobile advertising application 122 and thephone book 123. The operation of thecontroller 110 is described below with respect toFIGS. 3 to 16 . - Although not shown in
FIG. 2 , themobile device 100 may selectively further include units having add-on functions, such as a broadcast module for receiving and reproducing broadcasts; an audio source playback module, such as a Moving Picture Experts Group (MEPG) Audio Layer 3 (MP3) module; a proximity sensor for detecting the presence of nearby objects; and the like. With the spread of digital convergence, although mobile devices vary too greatly to list their modifications in this description, it will be easily appreciated by those skilled in the art that the other units equivalent to the above-listed units may be further included in the mobile device. -
FIG. 3 illustrates a method for receiving a mobile advertising message, according to a first exemplary embodiment of the present invention. - Referring to
FIG. 3 , thecontroller 110 of themobile device 100 detects the registration of one or more contact details (e.g., phone numbers) of an advertiser in the phone book instep 301. The contact details of an advertiser may be manually registered in the phone book of themobile device 100 via the phone book menu. The contact details of an advertiser may be registered in the phone book in such a way that the advertiser's log is selected from a call log or message transmission/reception log and then the contact details of the advertiser are added to the phone book via the contact addition menu. The contact details of an advertiser may be automatically registered in the phone book by operating a contact addition menu included in the mobile advertising message transmitted from the advertiser. These techniques are merely examples; any technique for registering the contact details in the phone book may be implemented. - The
controller 110 receives mobile advertising messages, issued by the advertiser registered in the phone book, from the advertiser instep 303. Thecontroller 110 transmits the contact details of the advertiser, registered in the phone book atstep 301, to themobile advertising server 200, and requests that themobile advertising server 200 transmit mobile advertising messages issued by the advertiser registered in the phone book of themobile device 100. Thecontroller 110 receives mobile advertising messages broadcast from advertisers and parses the contact details of the advertisers from the received messages. If thecontroller 110 determines that the parsed contact details of the advertisers have been registered in the phone book, thecontroller 110 may receive the mobile advertising messages transmitted from the registered advertisers. - The
controller 110 notifies the user of the reception of a mobile advertising message instep 305. For example, thecontroller 110 notifies the user of the reception of a mobile advertising message in such a way that themobile device 110 displays a numerical icon, notifying the user of the number of unidentified mobile advertising messages, on the one side of the home screen or in the indicator area, or a phone book list including a notification bar showing the number of unidentified mobile advertising messages by operating the phone book menu; or a combination thereof. Thecontroller 110 may also notify the user of the reception of a mobile advertising message by outputting a preset sound effect to the speaker of theaudio processing unit 160, a preset pattern of vibration via a vibration generating unit (not shown), or a combination thereof. - The
controller 110 displays the received mobile advertising messages according to the input of a signal for confirming mobile advertising message instep 307. For example, if a numerical icon displayed at one side of the home screen or in the indicator area is selected, thecontroller 110 arranges and displays one or more contact details including the mobile advertising messages according to a preset rule. If a notification bar is selected on the phone book screen, thecontroller 110 arranges and displays one or more contact details including the mobile advertising messages according to a preset rule. - If one of the contact details including a mobile advertising message is selected, the
controller 110 controls thedisplay unit 130 to display details of the selected contact on the details displaying screen. The details display screen includes a phone book area for showing contact details and a mobile advertising area for showing one or more mobile advertising messages transmitted from the advertiser. The detailed description is described below with respect toFIGS. 4 to 6 . The first exemplary embodiment of the present invention may receive mobile advertising messages associated with the phone book, without using an additional application for managing the mobile advertising messages. -
FIGS. 4 to 6 illustrate screens that describe methods for receiving mobile advertising messages, according to the first exemplary embodiment of the present invention. -
FIG. 4 illustrates screens that describe the method for receiving a mobile advertising message with a coupon according to an exemplary embodiment of the present invention. - Referring to
FIG. 4 , thecontroller 110 controls thedisplay unit 130 to display a phone book list according to a user's selection of a contact menu. As shown in diagram 410 ofFIG. 4 , the phone book list is displayed on the screen. Anotification bar 45 for showing the number of unidentified mobile advertising messages is displayed at the bottom of the screen. If unidentified mobile advertising messages do not exist in themobile device 100, thenotification bar 45 is not displayed on the screen. Although thenotification bar 45 in the first exemplary embodiment is located at the bottom of the screen and shaped as a bar as shown in diagram 410, it should be understood that exemplary embodiments of the present invention are not limited thereto. - Referring to diagram 410, the phone book list includes a number of items. An item including a mobile advertising message may include a
representative image 41, anicon 42 for representing a type of mobile advertising message, afield 43 for showing news, and afield 44 for showing a name or title. Theadvertisement type icon 42 may include 42 a and 42 b, and ancoupon icons invitation icon 42 c. Thecoupon icon 42 a refers to an icon of a coupon that has been downloaded. Thecoupon icon 42 b refers to an icon of a coupon that has not been downloaded. Likewise, theinvitation icon 42 c refers to an icon of an invitation that has not been downloaded. Although not shown inFIG. 4 , theadvertisement type icon 42 may further include a stamp card icon. In that case, the backgrounds of theadvertisement type icon 42 may be displayed in different colors according to types of advertisements, thereby providing visual distinction therebetween. As shown in diagram 420, each of the items in the phone book list may include a number of advertisement type icons. As shown in diagram 410, thenews field 43 is located below thename field 44. - Since the remaining items of the phone book list, configuring the phone book list screen, are similar to those of a typical phone book list, a detailed description will be omitted in the following discourse.
- If the
notification bar 45 is selected (e.g., touched or tapped) on the screen as shown in diagram 410, thecontroller 110 arranges and displays one or more contacts (contact details) including mobile advertising messages according to a preset rule. For example, thecontroller 110 may first display contacts including unidentified mobile advertising messages on the screen as shown in diagram 420. In that case, thecontroller 110 may visually, distinctively display the contacts including unidentified mobile advertising messages. Thecontroller 110 may display the background of the fields of contacts including unidentified mobile advertising messages, in different colors, for example. It should be understood that the visual distinction between contacts is not limited to the use of different colors in the background of the fields of contacts according to the exemplary embodiment of the present invention. For example, the visual distinction between contacts may also be implemented in such a way that the font, font size, text color, and the like, of contacts may be set to differ from each other. - If one of the items is selected on the screen as shown in diagram 420, the
controller 110 controls thedisplay unit 130 to display the details of the selected item on the screen, i.e., a detail display screen. For example, if the second item, McDonalds, is selected on the screen as shown in diagram 420, thecontroller 110 controls thedisplay unit 130 to display the details of McDonalds on the detail display screen as shown in diagram 430. The detail display screen displays anindicator area 10, a phonebook display area 20 for displaying registered contacts, and anarea 30 for displaying one or more mobile advertising messages transmitted from the advertiser. The phonebook display area 20 includes aname area 20 a and acontact display area 20 b. Thename area 20 a shows a representative image, name or nickname, and a portion of a mobile advertisement. The mobile advertisingmessage display area 30 shows at least one of a coupon, an invitation, and a stamp card, included in the mobile advertising message. - According to an exemplary embodiment of the present invention, the mobile advertising message shows an image of a coupon as shown in diagram 430. The coupon image may include a phrase “Tap to unlock” indicating that the coupon has not been downloaded. If a touch (e.g., a tap) is made on the image of a coupon that has not been downloaded, hereinafter called a
first coupon image 31, thecontroller 110 transmits the signal for requesting the download of the coupon to themobile advertising server 200, and downloads the coupon. If the coupon has been downloaded to themobile device 100, thecontroller 110 converts thefirst coupon image 31 into asecond coupon image 32 of a coupon that has been downloaded, and controls thedisplay unit 130 to display thesecond coupon image 32 on the screen as shown in diagram 440. The difference between the first 31 and second 32 coupon images is that thesecond coupon image 32 further shows discount details and the bar code. -
FIGS. 5A to 5C illustrate screens that describe the method for receiving a mobile advertising message with an invitation according to an exemplary embodiment of the present invention. - Referring to
FIGS. 5A-5C , if a selection (e.g., a tap) is made on a mobile advertising message including an invitation, thecontroller 110 controls thedisplay unit 130 to display a mobile advertisingmessage display area 30 showing animage 51 of an invitation, i.e., a first invitation image, on the detail display screen. Thefirst invitation image 51 shows invitation content, date and time, place, and asubmenu group 52 for selecting one of the submenus, Attending 52 a, Maybe 52 b, and NoThanks 52 c. If one of the submenus in thegroup 52 is selected, thecontroller 110 converts thefirst invitation image 51 into asecond invitation image 53 of a selected invitation image, and controls thedisplay unit 130 to display thesecond invitation image 53. Thesecond invitation image 53 varies according to the submenus selected from thegroup 52, which is shown inFIG. 5B . - If one of the submenus, Attending 52 a, is selected from the
submenu group 52 in thefirst invitation image 51, thecontroller 110 converts thefirst invitation image 51 to asecond invitation image 53 a corresponding to attendance, and then controls thedisplay unit 130 to display thesecond invitation image 53 a where a phrase, “I'm going to attend,” is shown, as shown at the top ofFIG. 5B . - If Maybe 52 b, is selected from the
submenu group 52 in thefirst invitation image 51, thecontroller 110 converts thefirst invitation image 51 to asecond invitation image 53 b corresponding to suspension, and then controls thedisplay unit 130 to display thesecond invitation image 53 b where a phrase, “Maybe I'm not sure,” is shown, as shown at the middle ofFIG. 5B . - If No
Thanks 52 c, is selected from thesubmenu group 52 in thefirst invitation image 51, thecontroller 110 converts thefirst invitation image 51 to asecond invitation image 53 c corresponding to non-attendance, and then controls thedisplay unit 130 to display thesecond invitation image 53 c where a phrase, “No Thanks,” is shown, as shown at the bottom ofFIG. 5B . - If Attending 52 a or Maybe 52 b, is selected from the
submenu group 52 in thefirst invitation image 51, thecontroller 110 may register the event described in the invitation in the schedule management program (e.g., a calendar). Thecontroller 110 extracts information regarding the event from the metadata of the invitation corresponding to attendance or suspension and then registers the event based on the extracted information in the schedule management program. For example, as shown in diagram 510 ofFIG. 5C , thecontroller 110 may register an event in a date field (e.g., September 30) in the schedule management program 54 (e.g., a calendar). If the user selects (taps) the date field (September 30) in thecalendar 54, thecontroller 110 controls thedisplay unit 130 to highlight the date field and to display thecontent 55 of the event registered in the date at the bottom of thecalendar 54. If the date field (September 30) is selected (e.g., via a long touch action) or thecontent 55 of the event registered in the date is selected (e.g., via a tap action), thecontroller 110 controls thedisplay unit 130 to display the details of the event on the screen as shown in diagram 520 ofFIG. 5C . -
FIG. 6 illustrates screens that describe a method for receiving a mobile advertising message with a stamp card according to an exemplary embodiment of the present invention. - Referring to
FIG. 6 , thecontroller 110 controls thedisplay unit 130 to display a mobile advertising messages displayarea 30 showing animage 61 of a first stamp card, i.e., first stamp card image, on the detail display screen. As shown in diagram 610, the firststamp card image 61 shows a stamp card name, stamp card information, adownload menu 62 a, and a callfree menu 62 b. If thedownload menu 62 a is selected (e.g., tapped), thecontroller 110 alters the firststamp card image 61 to a secondstamp card image 63 and controls thedisplay unit 130 to display the secondstamp card image 63 as shown in diagram 620. The secondstamp card image 63 shows a stamp blank 63 a, stamped according to the frequency of usage and the remaining number to be redeemed, a callfree menu 62 b, usage, and validity date. The callfree menu 62 b may be displayed as being disabled or may not be displayed, if the advertiser has not offered the callfree menu 62 b. Theblank stamp part 63 a may include a preset number of blanks (e.g., ten). - The color of the
blank stamp part 63 a may also vary each time the user uses the outlet or the chain store that issued the stamp card. Themobile device 100 receives the settlement information via a short-range wireless communication unit (e.g., RFID, NFC, etc.) or text message. When receiving the settlement information, themobile device 100 may alter the background color of theblank stamp part 63 a of the stamp card image. When themobile device 100 receives the settlement information, themobile device 100 extracts contact details of a businessperson (or advertiser) from the settlement information, and alters the stamp blank part of the stamp card image associated with the extracted contact details. If the businessperson (or advertiser) permits the settlement, the information regarding the number of stamps may be included in the settlement information. If a customer orders a number of items, the businessperson may include information for altering the color of blanks of the blank stamp part, corresponding to the number of items, in the settlement information. - Although the methods according to the first exemplary embodiment of the present invention are described via the screens shown in
FIGS. 4 to 6 , it should be understood that the invention is not limited to the illustrated screens. -
FIG. 7 illustrates a flowchart that describes a method for receiving a mobile advertising message according to a second exemplary embodiment of the present invention. - Referring to
FIG. 7 , thecontroller 110 executes a mobile advertising application instep 701. Thecontroller 110 accesses the mobileadvertising web server 600 instep 703. As part of this process, thecontroller 110 should perform a user authentication procedure. For example, thecontroller 110 may output a log-in screen showing ID and password fields, and, transmits, if the user enters the ID and password to the field, the credentials to the mobileadvertising web server 600, thereby completing the user authentication procedure. Alternatively, if an automatic log-in function is set in themobile device 100, thecontroller 110 does not output the log-in screen when the mobile advertising application is executed and transmits the ID and password that was stored to the mobileadvertising web server 600, thereby completing the user authentication procedure. - When accessing the mobile
advertising web server 600 atstep 703, thecontroller 110 determines the current location of themobile device 100 instep 705. To this end, thecontroller 110 activates the locationinformation receiving unit 170. After determining the current location atstep 705, thecontroller 110 transmits the information regarding the current location to the mobileadvertising web server 600 instep 707. - The
controller 110 receives mobile advertising messages from the mobileadvertising web server 600 instep 709. The mobile advertising messages transmitted from theweb server 600 may be mobile advertising messages issued by advertisers within a certain range of area from the current location. The range of area may be set by the mobile device's user. Alternatively, the mobile advertising messages transmitted from theweb server 600 may be mobile advertising messages issued by advertisers who have been registered in the phone book of themobile device 100. - After receiving the mobile advertising messages at
step 709, thecontroller 110 arranges and displays them according to a preset rule instep 711. For example, thecontroller 110 may display, in order, mobile advertising messages issued by advertisers who have a history where at least one of their coupon, invitation, and stamp card was downloaded; mobile advertising messages issued by advertisers who have been registered in the phone book of themobile device 100; and other, received mobile advertising messages. These other received messages may include any remaining received mobile advertising messages. If the received mobile advertising messages have the same priority, thecontroller 110 may display the mobile advertising messages in order of distance between the current location of themobile device 100 and the locations of the issuing advertisers. If one of the mobile advertising messages is selected (e.g., tapped) on the screen, thecontroller 110 outputs the details thereon, which is described below with respect toFIGS. 8 to 16 . -
FIGS. 8 to 16 illustrate screens that describe a method for receiving a mobile advertising message according to the second exemplary embodiment of the present invention. - Referring to
FIGS. 8 and 9 , when the mobile advertising application is executed, thecontroller 110 outputs a log-in screen to access the mobileadvertising web server 600 as shown in diagram 810. After completing the user authentication procedure via the log-in screen, thecontroller 110 outputs a screen that displays the received mobile advertising messages as shown in diagram 820 or 830. The screens shown in diagrams 820 and 830 are displaying the same mobile advertising messages, except that the locations where themap view menus 81 are located differ from each other. Themap view menu 81 in the screen shown in diagram 820 is included in thesearch area 803. Themap view menu 81 in the screen shown in diagram 830 is included in thename area 801. - The mobile advertising message receiving screen includes a
name area 801, a searchmode selection area 802, asearch area 803, anadvertisement list area 804, and amenu area 805. Thename area 801 displays the name of the mobile advertising application. The searchmode selection area 802 allows the user to select one of the modes for searching for received mobile advertising messages. Examples of the search modes include Nearby, Serendipity, Popular, Business Category, Advertisement type, and the like. The search mode may be set to arrange received mobile advertising messages in order of ‘Nearby,’ as a default. If the mobile advertising application is executed, thecontroller 110 controls thedisplay unit 130 to arrange and display the received mobile advertising messages in order of “nearby.” The user may make a drag or flick gesture on the searchmode selection area 802 on both sides to alter the search modes. - The
search area 803 includes acategory selection menu 82 for selecting categories of mobile advertising messages and akeyword input field 83 for receiving a user's input keyword for searching for a mobile advertising message. Theadvertisement list area 804 displays received mobile advertising messages arranged according to a preset rule. Themenu area 805 includes sub-menus for controlling the mobile advertising application, e.g., asearch menu 84, aQR scan menu 85, acollection menu 86, and asetting menu 87. Thesearch menu 84 activates the operation of searching for mobile advertising messages in a selected search mode. Thesearch menu 84 is automatically executed, as a default operation, when the mobile advertising application is executed. - The
QR scan menu 85 activates a mode for scanning QR codes included in mobile advertisements issued by advertisers. Thecollection menu 86 moves to a collection for storing coupons, invitations, stamp cards, and the like, that are downloaded. The settingmenu 87 activates a mode for setting user information (e.g., ID, password, etc.) and information associated with a Social Network Service (SNS). - If the
map view menu 81 is selected (e.g., touched or tapped) on the screen as shown in diagram 820 or 830, thecontroller 110 displays the locations of advertisers who issued mobile advertisements (such as coupons, invitations, stamp cards, etc.) that are available, on the map on the screen as shown in diagram 840. During the display of the locations of advertisers, thecontroller 110 distinguishes between advertisers (or businesspeople) that issued coupons, invitations, and the like, stored in the collection, and advertisers (or businesspeople) that issued coupons, invitations, and the like, not stored in the collection. For example, thecontroller 110 may display the markers representing advertisers in different colors as shown in diagram 840, where themarker 88 a represents an advertiser (or businessperson) that issued coupons, invitations, and the like, stored in the collection and themarker 88 b represents an advertiser (or businessperson) that issued coupons, invitations, and the like, not stored in the collection. If one of the markers is selected on the map, thecontroller 110 displays brief information regarding a mobile advertisement registered by the advertiser on a pop-upwindow 89. If there are a number of mobile advertisements, thecontroller 110 displays mobile advertisements including coupons (or stamps), starting from the highest discount rate, one by one, via the pop-upwindow 89, at preset intervals. If a corresponding pop-upwindow 89 is selected, thecontroller 110 displays the details of the mobile advertisement on the detail display screen. - If a drag or flick event occurs on the search
mode selection area 802, thecontroller 110 alters search modes. For example, if a search mode by types of businesses is selected by a drag or flick event on the searchmode selection area 802, thecontroller 110 controls thedisplay unit 130 to display a business category screen as shown in diagram 910 ofFIG. 9 . If one of the business categories is selected (e.g., tapped) on the screen shown in diagram 910, thecontroller 110 controls thedisplay unit 130 to display a list of mobile advertisements issued by advertisers (or businesspeople) corresponding to the selected business type. - Referring to
FIG. 10 , if a search mode according to serendipity ‘serendipity’ is selected by a drag or flick event on the searchmode selection area 802 on the screen as shown in diagram 820 or 830, thecontroller 110 controls thedisplay unit 130 to sort and display mobile advertising messages according to serendipity. The screen outputting mobile advertising messages sorted according to the serendipity search mode, shows a User Interface (UI) as shown in diagram 1010 or 1020 ofFIG. 10 . - Referring to diagram 1010, the screen for outputting mobile advertising messages according to a serendipity search mode, as a first example, includes a
name area 1001, a searchmode selection area 1002, an arrangement mode selection area 1003, alist area 1004 and amenu area 1005. The arrangement mode selection area 1003 selects one of the modes for arranging mobile advertising messages sorted according to a serendipity search mode. The arrangement mode selection area 1003 includes MyCollection 1003 a,News 1003 b,Coupon 1003 c,Stamp 1003 d, andInvitation 1003 e. The screen as shown in diagram 1010 displays a screen where MyCollection 1003 a as an arrangement mode is selected (e.g., highlighted). In that case, thecontroller 110 displays coupons, invitations, and stamps, stored in the collection, in order of item available in the current location, based on the locations of advertisers who issued them. - Referring to diagram 1020, the screen for outputting mobile advertising messages according to a serendipity search mode, as a second example, includes a
name area 1011, a searchmode selection area 1012, alist area 1013 and amenu area 1014. The second example is featured via an arrangementmode selection menu 1011 a located at one side of thename area 1011. The arrangementmode selection menu 1011 a may be implemented with a drop down menu. If the arrangementmode selection menu 1011 a is selected (e.g., touched, tapped, etc.) on the screen as shown in diagram 1020, thecontroller 110 outputs a menu list of a number of arrangement modes as shown in diagram 1030, so that one of the arrangement modes may be selected. In addition, thecontroller 110 may also display respective mobile advertisements with the coupon images or brief information. For example, like the first mobile advertisement item as shown in diagram 1020, thecontroller 110 may display a mobile advertisement with the coupon image. Alternatively, like the second to fourth mobile advertisement items as shown in diagram 1020, thecontroller 110 may display mobile advertisements with brief information. If a preset input signal is created in the first mobile advertisement displayed with the coupon image, thecontroller 110 removes the image from the first mobile advertisement and displays the image with the brief information in a similar format to the second to fourth mobile advertisements. If a preset input signal is created in one of the second to fourth mobile advertisements displayed with the brief information, thecontroller 110 displays the selected mobile advertisement with the image of a coupon, invitation image, stamp card, or the like. - Referring to
FIG. 11 , according to another exemplary embodiment of the present invention, if a search mode according to popularity ‘Popular’ is selected by a drag or flick event on the searchmode selection area 1102 on the screen as shown inFIG. 11 , thecontroller 110 controls thedisplay unit 130 to sort and display mobile advertising messages according to popularity. The screen outputting mobile advertising messages sorted according to popularity includes aname area 1101, a searchmode selection area 1102, a mobileadvertisement list area 1103, and amenu area 1104. The mobileadvertisement list area 1103 displays mobile advertisements sorted according to popularity. The respective mobile advertisements are displayed withnumber icons 1111 representing the rank of popularity located at their sides. The mobile advertisements may differ in size from each other according to their rank of popularity. As shown inFIG. 11 , the higher the rank of popularity the larger the size of the mobile advertisement on the screen. The lower the rank of popularity the smaller the size of the mobile advertisement on the screen. The mobileadvertisement list area 1103 may be scrolled. - Referring to
FIG. 12 , according to another exemplary embodiment of the present invention, if a search mode according to the type of advertisement is selected by a drag or flick event on the searchmode selection area 802 on the screen as shown inFIG. 8 , thecontroller 110 controls thedisplay unit 130 to sort and display mobile advertising messages according to types of advertisements as shown inFIG. 12 . The screen outputting mobile advertising messages sorted according to the types of advertisements includes aname area 1201, a search mode selection area 1202, a mobileadvertisement list area 1203, and amenu area 1204. The mobileadvertisement list area 1203 displays mobile advertisements, classified into mobile advertisements with coupons and mobile advertisements with stamp cards. The mobileadvertisement list area 1203 may be implemented with accordion menus, so that the user may expand or contract the list via the 1203 a and 1203 b. The mobilebuttons advertisement list area 1203 may also be scrolled. - Referring to
FIG. 13 , if theQR scan menu 85 shown inFIG. 8 is selected, thecontroller 110 activates thecamera unit 195. Thecontroller 110 controls thecamera unit 195 to take a QR code image as shown in diagrams 1310 and 1320 ofFIG. 13 . Thecontroller 110 analyzes the QR code and may receive a mobile advertisement from the advertiser who created the QR code. - When receiving the mobile advertisement, the
controller 110 controls thedisplay unit 130 to display a mobile advertisement screen as shown in diagram 1330. The mobile advertisement screen, displaying mobile advertisements received via the QR code, includes aname area 1301, an advertiserinformation display screen 1302, a check-inmenu display area 1303 and acoupon display area 1304. The advertiserinformation display screen 1302 includes a representative image, an advertiser's name, a mail address, the number of check-ins, the number of reviews, acontact addition menu 1302 a, a callfree menu 1302 b, and amenu 1302 c for viewing details. Thecoupon display area 1304 includes a special offercoupon display area 1304 a and a generalcoupon display area 1304 b. The screen as shown in diagram 1330 is a screen before a special offer coupon and a general coupon are downloaded. The screen as shown in diagram 1340 is a screen before a special offer coupon and a general coupon have been downloaded. If a tap event occurs on the image of a special offer coupon or general coupon, thecontroller 110 may download the special offer coupon or general coupon. Although not shown inFIG. 13 , the mobile advertisement screen may further include an invitation display area, a news display area, and the like. - Referring to
FIG. 14 , if the check-inmenu 1303 a is activated on the screen as shown in diagram 1330 or 1340, thecontroller 110 controls thedisplay unit 130 to display a check-in screen as shown inFIG. 14 . The check-in screen includes aname area 1401, an advertiserinformation display area 1402, anestimation area 1403 for estimating an advertiser, and a donemenu 1404. Theestimation area 1403 includes astar rating area 1403 a and acomment area 1403 b for allowing users to write comments. The exemplary embodiment of the present invention is implemented in such a way that the screen shows a rating image via five stars as shown inFIG. 14 . The star rating for an advertiser is achieved by touching one of the five stars. For example, if the user touches the fourth star icon from the left, the advertiser receives a score of four out of five points. It should be understood that the invention is not limited to a star rating, and that other rating systems may also be employed (such as a letter grade or numerical rating). - If the user selects the done
menu 1404, thecontroller 110 registers the input star rating score and the comment, increases the number of check-ins of a corresponding advertiser by one, and controls thedisplay unit 130 to display the previous screen. - As described above, although the exemplary embodiment of the present invention is implemented in such a way that, when a QR code is scanned via the
camera unit 195, the mobile advertisement including the check-in menu and the special offer coupon is displayed on the details display screen, it should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, if themobile device 100 receives a mobile advertising message via short-range wireless communication (RFID or NFC), themobile device 100 may display a check-in menu and special offer coupon on the details display screen. - Referring to
FIG. 15 , if thedetail view menu 1302 c is activated on the screen as shown in diagram 1330 or 1340 or the screen as shown inFIG. 14 , thecontroller 110 controls thedisplay unit 130 to display details of an advertiser who issued mobile advertisements on the detail display screen as shown inFIG. 15 . The detail display screen includes aname area 1501, an advertiserinformation display area 1502, amap display area 1503, areview area 1504 for posting users' reviews, and an additional information display area 1505 for displaying additional information registered by the advertiser, e.g., business hours, menus, price, interior photos, and the like. - Referring to
FIG. 16 , ifCollection menu 86 shown inFIG. 8 is selected, thecontroller 110 controls thedisplay unit 130 to display mobile advertisements stored in the collection on the collection display screen as shown inFIG. 16 . The collection display screen displays mobile advertisements, stored in the collection, in a list. Thecontroller 110 sorts the mobile advertising messages stored in the collection in order of validity date, and displays the sorted mobile advertising messages on the screen. Each of the mobile advertisements in the list may be displayed via brief information (e.g., name) or further with at least one of the images of coupon, invitation, and stamp card below the brief information, according to a signal created by touching (or tapping) an accordion menu button 1610. -
FIG. 17 illustrates a flowchart that describes a method for managing a customer information database according to an exemplary embodiment of the present invention. - Referring to
FIG. 17 , themobile advertising server 200 receives information regarding the contact details of advertisers instep 1701. Businesspeople (or advertisers) sign up for the mobile advertising service to register their contacts and information regarding their customers (phone numbers, email addresses, etc.) in themobile advertising server 200. The businesspeople (advertisers) may register their customers' information in thephone book server 220 of themobile advertising server 200. Themobile advertising server 200 receives phone books of the mobile advertising service subscribers instep 1703. Themobile advertising server 200 may also determine whether the phone books of the mobile advertising service subscribers are updated. Thephone book server 220 of themobile advertising server 200 determines whether the subscriber adds new contacts to the phone book or corrects the existing contacts in the phone book. To this end, thephone book server 220 should periodically synchronize the phone books with the mobile devices of the subscribers. - The
mobile advertising server 200 searches for a subscriber who has registered the contact details of an advertiser in the phone book instep 1705. Thephone book server 220 identifies whether the contact details of an advertiser (e.g., a business name, a phone number, etc.) are included in a subscriber's added or modified phone book. Thephone book server 220 extracts the phone numbers and a registered company name from the subscriber's phone book and compares the extracted information with the contact details of the advertiser. - The
mobile advertising server 200 registers information regarding a subscriber who has registered the contact details of the advertiser in the phone book in a customer database of the advertiser instep 1707. If a phone book of a subscriber includes the contact details of an advertiser, thephone book server 220 may add the phone number of the subscriber in the advertiser's customer database. This allows the advertiser to automatically collect and manage customers' information. The collected customers' information may be managed by themobile advertising server 200. For example, themobile advertising server 200 may automatically classify classes of customers based on Customer Relation Management (CRM) information. CRM information includes check-in scores, usage details of stamp cards, coupons, and invitations, items as to whether a customer newly signs up for the service, settlement details, the number of comments, and the like. - As described above, although the exemplary embodiment of the present invention is implemented in such a way that a user's phone number is automatically added to an advertiser's customer database, it should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, if a user removes the contact details of an advertiser from the phone book in the mobile device, the
phone book server 220 may also remove the user's information from the advertiser's customer database. -
FIG. 18 illustrates a flowchart that describes a method for issuing mobile advertisements according to an exemplary embodiment of the present invention. In the following description, it is assumed that an advertiser (or businessperson) issues the mobile advertisements via aPC 700. - Referring to
FIG. 18 , thePC 700 determines whether a request is made to create a mobile advertising message instep 1801. The request may be made via web pages that provide a web service for issuing or managing mobile advertisements. The advertiser (or businessperson) enters log-in information on the web page and access the web site to access the system for creating the mobile advertising messages. - If the
PC 700 does not detect the request for the creation of a mobile advertising message atstep 1801, thePC 700 performs a corresponding operation instep 1811. Examples of the operation are a procedure to create a QR code, a process to display businessperson's details or statistical information regarding the use of mobile advertising messages on the screen, according to the user's request, or the execution of an idle state. - If the
PC 700 ascertains that a request has been made to create a mobile advertising message atstep 1801, thePC 700 outputs a mobile advertisement creating screen instep 1803. This is described below with respect toFIGS. 20 to 22 . - When outputting the mobile advertisement creating screen at
step 1803, the advertiser inputs, to thePC 700, information regarding mobile advertisements and the class of customers to which the mobile advertisements will be transmitted instep 1805. ThePC 700 determines whether the mobile advertising message has been created instep 1807. For example, thePC 700 detects whether a request is made to transmit a mobile advertisement. If the mobile advertising message has not been created atstep 1807, thePC 700 waits until the message has been created. If the mobile advertising message has been created atstep 1807, thePC 700 issues the mobile advertising message instep 1809. ThePC 700 transmits the mobile advertising message to the mobile devices of the subscribers corresponding to the customer class selected atstep 1805. As such, the businessperson (or advertiser) may efficiently issue mobile advertisements, using the customer classes categorized according to the customer information managing method described above referring toFIG. 17 . Businesspeople (or advertisers) may issue mobile advertising messages to subscribers friendly to them, thereby maximizing the advertising effect. Examples of the subscribers friendly to a businessperson (or advertiser) include subscribers who have stored the phone numbers of the businessperson (or advertiser) or frequently visited them. - Although exemplary embodiments of the present invention are implemented in such a way that mobile advertisements are issued via a PC, it should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, mobile advertisements may be issued via a variety of electronic devices that may be connected to the Internet, such as mobile devices, tablet PCs, and the like.
-
FIG. 19 illustrates a flowchart that describes a method for creating a QR code according to an exemplary embodiment of the present invention. In the following description, it is assumed that an advertiser (or businessperson) issues a QR code for mobile advertising via aPC 700. - Referring to
FIG. 19 , thePC 700 determines whether a request is made to create a QR code instep 1901. The request may be made via web pages that provide a web service for issuing or managing mobile advertisements. - If the
PC 700 does not detect the request for the creation of a QR code atstep 1901, thePC 700 performs a corresponding operation instep 1913. Examples of the operation are a procedure to issue a mobile advertising message, a process to display businessperson's details or statistical information regarding the use of mobile advertising messages on the screen, according to the user's request, or the execution of an idle state. - If the
PC 700 ascertains that a request has been made to create a QR code atstep 1901, thePC 700 controls thedisplay unit 130 to display a QR code creating screen instep 1903. This is described below with respect toFIG. 24 . - When displaying a QR code creating screen at
step 1903, the advertiser inputs, to thePC 700, information for creating QR codes instep 1905. An example of the information for creating QR codes are information for selecting one of predetermined templates to issue QR codes and a message input to the selected template. ThePC 700 display a preview screen of a QR code that will be created, based on the selected template and the input message instep 1907. - The
PC 700 determines whether a request is made to issue the QR code instep 1909 via aprint menu 2404, which is described below with respect toFIG. 24 . If thePC 700 ascertains that a request is not made to issue the QR code atstep 1909, thePC 700 returns to step 1905. ThePC 700 identifies whether the advertiser alters a template or a message, and controls thedisplay unit 130 to display, a preview screen reflecting the altered information if a template or a message is altered, and to display the current screen if a template or a message is not altered. - If the
PC 700 ascertains that a request has been made to issue the QR code atstep 1909, thePC 700 creates a QR code using the selected template and the input message instep 1911. If thePC 700 receives a signal for operating aprint menu 2404 shown inFIG. 24 , thePC 700 may print the QR code image on the preview screen via a printer or store the QR code image in the storage unit. - Although the exemplary embodiment of the present invention is implemented in such a way that a QR code is issued via a PC, it should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, it may be modified in such a way that a QR code may be issued via a variety of electronic devices that may be connected to the Internet, such as mobile devices, tablet PCs, and the like.
-
FIGS. 20 to 23 illustrate screens that describe a method for issuing mobile advertisements according to an exemplary embodiment of the present invention. - Referring to
FIGS. 20 to 23 , an advertiser accesses a web page that provides a web service for issuing and managing mobile advertising messages. The advertiser signs up for the web service, and enters the log-in information registered when signing up the service. - Upon accessing the web page, the
PC 700 outputs an initial web service screen as shown inFIG. 20 . The initial screen shows a web servicelog display area 2010, an advertiser's profileimage display area 2020, afirst menu area 2030, a check-ininformation display area 2040 for displaying the number of check-ins according to preset conditions (e.g., total/this week/new user), asecond menu area 2050, a firstevent display area 2060 for displaying events in progress, a secondevent display area 2070 for displaying information regarding customers who are scheduled to have events in a certain period of time (e.g., in a week), aclass display area 2080 for displaying information regarding customers according to classes, areview display area 2090 for displaying reviews posted by users, anarea 2100 for displaying an advertiser's information, a mobile advertisingmessage creating area 2110 for displaying mobile advertisement creating menus, and ahistory display area 2120 for displaying a history of issuing mobile advertisements. - The web service
log display area 2010 includes ahome menu 2010 a for executing the output of the initial screen, a profileinformation viewing menu 2010 b for executing the output of an advertiser's registered profile information screen, a log outmen 2010 c for executing the log out of the web service, and aweb service logo 2010 d. Thefirst menu area 2030 includes an issuelist viewing menu 2030 a and a statisticalinformation viewing menu 2030 b. Thesecond menu area 2050 includes a QRcode creating menu 2050 a for executing the output of a QR code creating screen, and a stampcard creating menu 2050 b for executing the output of a stamp card creating screen. - The mobile advertising
message creating area 2110 includes anews creating menu 2110 a for executing the output of a screen for creating news article from among mobile advertising messages, aninvitation creating menu 2110 b for executing the output of an invitation creating screen, and acoupon creating menu 2110 c for executing the output of a coupon creating screen. If thenews creating menu 2110 a is executed, thePC 700 displays atext balloon 2110 d for entering news content, on the mobile advertisingmessage creating area 2110, as shown inFIG. 20 . Thetext balloon 2110 d includes aslide menu 2110 e for selecting one of the classes of customers to which news content is transmitted and anupdate menu 2110 f for requesting for the issue of news. Thetext balloon 2110 d may display a message, e.g., “What's going on?” until news content starts to be input. Theupdate menu 2110 f may be disenabled until news content starts to be input. - If the
invitation creating menu 2110 b is executed, thePC 700 displays aninvitation creating screen 2105 as shown inFIG. 21 . According to an exemplary embodiment of the present invention, theinvitation creating screen 2105 is output as a pop-up window. However, it should be understood that the invention is not limited thereto. For example, theinvitation creating screen 2105 may be output as the entire screen. - Referring to
FIG. 21 , theinvitation creating screen 2105 includes atitle display area 2101 for displaying the title of window, an invitationinformation input area 2102, apreview area 2103 and an invitation sendingmenu area 2104. Thetitle display area 2101 displays a phrase for representing the pop-up window to create an invitation, “Create an invitation,” and a windowclose icon 2101 a. The invitationinformation input area 2102 includes afield 2102 a for entering the title of an invitation, afield 2102 b for selecting a type of invitation, afield 2102 c for entering an invitation date, afield 2102 d for entering information regarding a place, aclass selecting field 2102 e for selecting customers to whom an invitation is transmitted, and a replayfunction selecting field 2102 f for selecting an option as to whether to add a reply function to an invitation. Thepreview area 2103 displays a preview image of the invitation based on information input to the invitationinformation input area 2102. The invitation sendingmenu area 2104 includes a transmission menu for executing the transmission of an invitation to a mobile device of a customer with a class, selected via theclass selecting field 2102 e. - If the
coupon creating menu 2110 c is executed, thePC 700 displays acoupon creating screen 2205 as shown inFIG. 22 . According to an exemplary embodiment of the present invention, thecoupon creating screen 2205 is output as a pop-up window. However, it should be understood that the invention is not limited thereto. For example, thecoupon creating screen 2205 may be output as the entire screen. - Referring to
FIG. 22 , thecoupon creating screen 2205 is designed in a similar form as theinvitation creating screen 2105. Thecoupon creating screen 2205 includes atitle display area 2201 for displaying the title of window, a couponinformation input area 2202, apreview area 2203 and a coupon sendingmenu area 2204. The couponinformation input area 2202 includes afield 2202 a for entering the title of a coupon, afield 2202 b for selecting a type of coupon, afield 2202 c for entering discount information, afield 2202 d for entering a method to use a coupon, afield 2202 e for setting validity date of a coupon, aclass selecting field 2202 f for selecting customers to whom a coupon is transmitted, and a field 2202 g for setting the number of coupons to be issued. - As shown in
FIG. 20 , thehistory display area 2120 displays the mobile advertising messages that advertisers issued. Thehistory display area 2120 includes anarrangement menu 2120 a including arrangement conditions, e.g., all view, news view, invitation view, and coupon view; a mobileadvertisement display area 2120 b for displaying mobile advertising messages, in order of issuance, according to the arrangement condition selected via thearrangement menu 2120 a; and a viewmore menu 2120 c for displaying mobile advertisements that are not shown on the screen. - Referring to
FIG. 23 , if the stampcard creating menu 2050 b is executed, thePC 700 outputs the stamp card creating screen. In an exemplary embodiment of the present invention as shown inFIG. 23 , the stamp card creating screen may be displayed as a part of area on the web page. It should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, the stamp card creating screen may be displayed as a pop-up window. - As shown in
FIG. 23 , the stamp card creating screen includes atitle display area 2301, a stamp card information input area 2302, apreview area 2303, and a stamp card creatingmenu area 2304. The stamp card information input area 2302 includes atemplate selection field 2302 a for selecting one of the stamp card design templates, afield 2302 b for entering the title of the stamp card, a field 2302 c for setting the number of stamps, afield 2302 d for entering usage of a stamp card, and afield 2302 e for setting stamp card validity date. Thepreview area 2303 displays, in real time, a stamp card image that will be created, based on information that is set via the stamp card information input area 2302. The stamp card creatingmenu area 2304 includes a stamp card creating menu for executing the creation of a stamp card. The stamp card creating menu is disenabled until stamp card information is entered in the stamp card information input area 2302. -
FIG. 24 illustrates a method for creating a QR code according to an exemplary embodiment of the present invention. - Referring to
FIG. 24 , if the QRcode creating menu 2050 a is executed, thePC 700 outputs the QR code creating screen. In an exemplary embodiment of the present invention as shown inFIG. 24 , the QR code creating screen may be displayed as a part of area on the web page. It should be understood that the invention is not limited to the exemplary embodiment of the present invention. For example, the QR code creating screen may be displayed as a pop-up window. - As shown in
FIG. 24 , the QR code creating screen includes atitle display area 2401, a QRinformation input area 2402, apreview area 2403, and a QR code creatingmenu area 2404. The QR codeinformation input area 2402 includes atemplate selection field 2402 a for selecting one of the QR code design templates and amessage input field 2402 b for entering an advertising copy. Thepreview area 2403 displays, in real time, a QR code image that will be created, based on information that is entered to the QR codeinformation input area 2402. The QR code creatingmenu area 2404 includes afirst print menu 2404 a for printing a QR code via a printer (not shown) connected to thePC 700 and asecond print menu 2404 b for storing a QR code as an image file. -
FIGS. 25 to 28 illustrate screens showing statistical information regarding use states of mobile advertising messages according to an exemplary embodiment of the present invention. - Referring to
FIGS. 25 to 28 , if the statisticalinformation view menu 2030 b is executed, thePC 700 outputs the statistical information screen. The statistical information screen displays plots of analysis results for the state of using issued mobile advertisements (e.g., news, invitations, coupons, stamp cards, etc.) for a certain period of time.FIG. 25 is a screen showing statistical information regarding the state of using news contents.FIG. 26 is a screen showing statistical information regarding the state of using invitations.FIG. 27 is a screen showing statistical information regarding the state of using coupons.FIG. 28 is a screen showing statistical information regarding the state of using stamp cards. - As shown in
FIGS. 25 to 28 , the statistical information screens include 2501, 2601, 2701, and 2801 for selecting mobile advertisements with respect to which the user needs to view statistical information;areas 2502, 2602, 2702, and 2802 for displaying overview information with respect to the selected mobile advertisement; andareas 2503, 2603, 2703, and 2803 for displaying analysis information, respectively.areas - Each of the mobile
2501, 2601, 2701, and 2801 may be implemented with a drop-down menu and displays a list of mobile advertisements in order of registration.advertisement selecting areas - The analysis
2503, 2603, 2703, and 2803 display, via plots, the analysis information for mobile advertisements selected via the mobileinformation display areas 2501, 2601, 2701, and 2801. The analysis information may include the total number of customers who received mobile advertisements, a distribution chart according to the paths (e.g., phone book, mobile advertising application, QR code, etc.) receiving mobile advertisements, distribution charts according to the ages and sex of customers who received mobile advertisements, and the like. The analysis information with respect to an invitation includes a distribution chart of attendance/postponement/nonattendance to the invention. The analysis information with respect to a coupon includes a distribution chart of a rate of downloading the coupon, a rate of using the coupon, the remaining date of the validity date, and the like. The analysis information with respect to a stamp card includes a distribution chart of a rate of downloading the stamp card, a rate of collecting stamps to match a corresponding condition, a rate of using the stamp card, the remaining date of the validity date, and the like. The analysis information may be expressed via a variety of plots, such as a vertical or horizontal bar chart, a pie chart, a line chart, and the like.advertisement selecting areas -
FIG. 29 illustrates a screen showing details of check-in information according to an exemplary embodiment of the present invention. - Referring to
FIG. 29 , if a viewmore menu 2040 a for viewing details of check-in information is executed, thePC 700 outputs a screen showing details regarding check-in information. The detail display screen shows anarea 2901 for setting a period of time to collect statistical information with respect to check-in information; a check-ininformation display area 2902 for displaying the number of check-ins in the entire period of time, the number of check-ins for a selected period of time, and the number of check-ins by new customers; and an rankinformation providing area 2903 for displaying ranks according to the local areas, types of businesses, with respect to the number of check-ins. The check-ininformation display area 2902 displays check-in information via numbers or plots.FIG. 29 shows a line chart of the number of check-ins for a selected period of time according to dates. If the mouse cursor is located at a data point on the line or a touch is made thereat, a corresponding date and the number of check-ins are displayed via a pop-up window (not shown). If a particular date is selected (e.g., by a mouse cursor or a touch) on the horizontal axis of the line chart, a bar chart (not shown) showing the number of check-ins vs. hours is displayed via a pop-up window (not shown). -
FIGS. 30 and 31 illustrate screens for managing profile information regarding an advertiser according to an exemplary embodiment of the present invention. - Referring to
FIGS. 30 and 31 , if the profileinformation viewing menu 2010 b is executed (via a mouse cursor or a touch), thePC 700 displays an advertiser's profile information on the screen. The profile information screen shows the company name, and company registration number, as shown inFIG. 30 . The profile information screen also shows basic information, such as an email address, a phone number, a type of business, a detailed type of business, mail address, and the like, and additional information such as business hours, menus and price, interior photographs, and the like. - If an
edit menu 3010 is executed on the profile information screen, the profile information screen is switched to a profile information edit screen to edit profile information as shown inFIG. 31 . The profile information edit screen shows an area 3201 for displaying the company name and company registration number. The company name and company registration number cannot be edited on the profile information edit screen. The profile information edit screen may include anarea 3102 for changing a profile image, anarea 3103 for altering basic information and anarea 3104 for altering additional information. The dim portion as shown inFIG. 31 represents a portion of screen that is not currently displayed on the screen but is displayed when it is scrolled up. - As described above, the mobile advertising service providing system and method according to the invention may create a database by automatically processing information regarding customers who have registered a contact of an advertiser in their phone books and manage the database, thereby allowing the advertiser to efficiently issue mobile advertising messages to the customers. This can maximize the effectiveness of advertising while reducing the advertising cost, compared with cost of conventional mobile advertising systems that transmit mobile advertising messages to an unspecified number of mobile device users.
- The mobile advertising service providing system and method according to exemplary embodiments of the present invention allow a mobile device user to receive mobile advertising messages from advertisers registered in the phone book of the user's mobile device, thereby preventing the user from receiving spam messages and thus inconveniencing the user. In addition, when outputting the received mobile advertising messages, the mobile advertising service providing system may first display coupons, invitations, stamps, and the like, that have been downloaded, thereby allowing the user to easily use the mobile advertisements.
- As described above, the mobile advertising service providing method according to exemplary embodiments of the present invention may be implemented with program commands that may be conducted via various types of computers and recorded in non-transitory computer-readable recording media. The computer-readable recording media contain program commands, data files, data structures, or the like, or a combination thereof. The program commands recorded in the recording media may be designed or configured to comply with the invention or may be software well-known to the ordinary person skilled in the art. The computer-readable recoding media includes hardware systems for storing and conducting program commands. Examples of the hardware systems are magnetic media such as a hard disk, floppy disk, a magnetic tape, optical media such a Compact Disc-Read Only Memory (CD-ROM) and Digital Versatile Disc (DVD), Magneto-Optical Media, such as floptical disk, Read Only Memory (ROM), Random Access Memory (RAM), flash memory, and the like. The program commands include assembly language or machine code complied by a complier and a higher level language interpreted by an interpreter. The hardware systems may be implemented with at least one software module to comply with the invention.
- While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Claims (48)
1. A method for providing a mobile advertising service, the method comprising:
registering contact details of one or more advertisers in a phone book;
receiving one or more mobile advertising messages from the registered advertisers;
notifying a user of the reception of the mobile advertising messages; and
displaying the received mobile advertising messages according to the user's confirmation request.
2. The method of claim 1 , wherein the registering of the contact details of the one or more advertisers comprises at least one of the following:
registering the contact details of the advertisers in the phone book via a phone book menu;
selecting an advertiser's log from one of a call log and a message transmission/reception log, and registering contact details of an advertiser in the phone book via the contact addition menu;
automatically registering the contact details of the advertiser in the phone book by operating a contact addition menu included in the received mobile advertising message.
3. The method of claim 1 , wherein the notifying of the user of the reception of the mobile advertising messages comprises at least one of the following:
displaying a numerical icon for notifying the user of the number of unidentified mobile advertising messages on a home screen;
displaying an icon for notifying the user of the number of unidentified mobile advertising messages in an indicator area; and
displaying a phone book list including a notification bar for showing the number of unidentified mobile advertising messages by operating the contact menu.
4. The method of claim 3 , wherein each of the items in the phone book list, with the mobile advertising message, comprises at least one of the following:
a type of mobile advertising message, the number of unidentified mobile advertising messages, and information about the mobile advertising message.
5. The method of claim 3 , further comprising:
arranging and displaying, if the notification bar is selected, one or more contact details including a mobile advertising message according to a preset rule.
6. The method of claim 5 , further comprising:
displaying, if one of the items is selected from the phone book list or one of items is selected from the arranged contact details, details of the selected item on a detail display screen,
wherein the detail display screen comprises:
a phone book information display area for displaying contact information registered in the selected item, and
a mobile advertising message display area for displaying one or more mobile advertising messages transmitted from the advertiser.
7. The method of claim 6 , wherein the mobile advertising message comprises at least one of a coupon, an invitation, a news item, and a stamp card.
8. The method of claim 7 , wherein the mobile advertisement display area displays, if the mobile advertising message includes a coupon, a first coupon image and a mail address of the advertiser who issued the coupon,
wherein the first coupon image comprises a type, a title, a usage, and a validity date of the coupon, and discount information; and
wherein the method further comprises:
downloading, if a request is made to download the first discount image, a bar code and the discount information corresponding to the first coupon image,
converting the first coupon image into a second coupon image including the downloaded discount information and bar code, and
storing the downloaded coupon in a preset collection.
9. The method of claim 7 , wherein the mobile advertisement display area displays, if the mobile advertising message includes an invitation, a first invitation image including a title, a date, and a place of the invitation, and sub-menus for selecting one of attendance, postpone, and nonattendance, and
wherein the method further comprises:
altering, if one of the attendance, postpone, and nonattendance is selected, the first invitation image to a second invitation image corresponding to the selection, and displaying the second invitation image, and
storing the invitation corresponding to attendance or postpone in the collection.
10. The method of claim 9 , further comprising:
extracting, if attendance or postpone is selected, a schedule from metadata of the attendance or postpone invitation; and
registering the extracted schedule in a schedule management program.
11. The method of claim 7 , wherein the mobile advertisement display area displays, if the mobile advertising message includes a stamp card, a first stamp card image including the stamp card information, a download menu, and a call free menu, and
wherein the method further comprises:
altering, if the download menu is selected, the first stamp card image to a second stamp card image including a stamp blank, stamped according to the frequency of usage and the remaining number to be redeemed, usage, validity date, and a call free menu, and
displaying the second stamp card image.
12. A method for providing a mobile advertising service, the method comprising:
detecting the execution of a mobile advertising application;
receiving one or more mobile advertising messages according to the execution of the mobile advertising application; and
arranging and displaying the received mobile advertising messages according to a preset rule,
wherein the arrangement and display of the received mobile advertising messages comprises:
arranging and displaying, in order, mobile advertising messages that have a history where at least one of the coupon, invitation, and stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in a phone book, and remaining mobile advertising messages.
13. The method of claim 12 , wherein the arranging and displaying of the received mobile advertising messages comprises:
arranging and displaying, in order of distance between the current location and the locations of advertisers who issued the messages, mobile advertising messages that have a history where the coupon, invitation, and stamp card was downloaded; mobile advertising messages issued by advertisers who have been registered in the phone book; and the remaining mobile advertising messages.
14. The method of claim 12 , wherein the displaying of the received mobile advertising messages comprises:
displaying a search menu for requesting for the search nearby companies, a menu for scanning at least one of a bar code and a Quick Response (QR) code, a collection menu for moving to a collection that stores coupons, stamp cards, and invitations that are downloaded, and a setting menu for setting user information.
15. The method of claim 12 , wherein each item in a list of the mobile advertising message includes an icon representing at least one of a coupon, a stamp card and an invitation and information about the mobile advertising message.
16. The method of claim 12 , further comprising:
displaying, if one of the displayed mobile advertising messages is selected, details of the selected mobile advertising message including a contact addition menu and a call free menu on the screen.
17. The method of claim 16 , further comprising:
displaying a check-in menu and a special offer coupon if the detail display screen is displayed by scanning a Quick Response (QR) code or by performing short-range wireless communication.
18. The method of claim 14 , further comprising:
arranging and displaying, if the collection menu is selected, mobile advertising messages in a list stored in the collection, in order of validity date.
19. The method of claim 18 , wherein the list of mobile advertising messages stored in the collection comprises:
an accordion menu for expanding or contracting a coupon, an invitation and a stamp card included in the mobile advertising message.
20. A method for providing a mobile advertising service, the method comprising:
receiving contact details of an advertiser who signed up for the mobile advertising service;
receiving a phone book of a subscriber who signed up for the mobile advertising service;
searching the phone book of the subscriber for the contact details of the advertiser; and
automatically registering information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
21. The method of claim 20 , further comprising:
automatically classifying classes of customers registered in the customer database.
22. The method of claim 21 , wherein the automatic classification of customer class comprises:
automatically classifying classes of customers based on Customer Relation Management (CRM) information.
23. A method for providing a mobile advertising service, the method comprising:
requesting creation of a mobile advertising message;
receiving information regarding the mobile advertising message and information regarding a class of a customer to which the mobile advertising message is to be transmitted; and
transmitting the mobile advertising message to a mobile device of the customer corresponding to the received customer class.
24. A method for providing a mobile advertising service, the method comprising:
receiving a request for the creation of a Quick Response (QR) code;
receiving information for selecting a template to create the QR code and a message input to the selected template; and
creating the QR code based on the selected template and the received message.
25. The method of claim 24 , further comprising:
providing a preview screen showing the QR code.
26. A system for providing mobile advertising services, the system comprising:
a mobile advertising server; and
one or more mobile devices,
wherein the mobile advertising server receives and stores phone books from the mobile devices, receives a request for the transmission of mobile advertising messages of an advertiser from the advertiser, searches for corresponding mobile devices that have stored contact details of the advertiser in the phone book, and transmits the mobile advertising messages to the searched mobile devices, and
wherein the mobile device stores one or more contact details of an advertiser in the phone book, receives one or more mobile advertising messages issued from the advertiser registered in the phone book, notifies the user of the reception of mobile advertising messages, and displays the received mobile advertising messages according to the user's message confirmation request.
27. The system of claim 26 , wherein the mobile device performs at least one of registering contact details of the advertiser, input via a phone number addition menu of a phone book menu, in the phone book; selecting an advertiser's log from a call log or message transmission/reception log, and automatically registers contact details of an advertiser in the phone book via the contact addition menu; and automatically registering contact details of an advertiser, included in a received mobile advertising message, in the phone book by operating a contact addition menu included in the received mobile advertising message.
28. The system of claim 26 , wherein the mobile device displays at least one of a numerical icon for notifying the user of the number of unidentified mobile advertising messages on a home screen, an icon for notifying the user of the number of unidentified mobile advertising messages in the indicator area, and a phone book list including a notification bar for showing the number of unidentified mobile advertising messages by operating the contact menu, in order to notify the user of the reception of the mobile advertising message.
29. The system of claim 28 , wherein the mobile device displays a type of mobile advertising message, the number of unidentified mobile advertising messages, and a piece of information of the mobile advertising message, in each item in the phone book list.
30. The system of claim 28 , wherein the mobile device arranges and displays, if the notification bar is selected, one or more contact details in a list, including a mobile advertising message, according to a preset rule.
31. The system of claim 28 , wherein the mobile device displays a detail displays screen including a phone book information display area and a mobile advertisement display area,
wherein the phone book information display area includes, if one of the items is selected from the phone book list or one of items is selected from the arranged contact details, details of the selected item, and
wherein the mobile advertisement display area includes one or more mobile advertising messages transmitted from the advertiser.
32. The system of claim 26 , wherein the mobile advertising message comprises at least one of a coupon, an invitation, a news item, and a stamp card.
33. The system of claim 32 , wherein the mobile device extracts, if a signal for attendance or postpone with respect to the invitation is input, a schedule from metadata of the attendance or postpone invitation, and registers the extracted schedule in a schedule management program.
34. The system of claim 26 , wherein the mobile device receives, if a mobile advertising application is executed, one or more mobile advertising messages, and arranges and displays, in order, mobile advertising messages that have a history where at least one of the coupon, invitation, and stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in the phone book, and remaining mobile advertising messages.
35. The system of claim 34 , wherein the mobile device arranges and displays, in order of distance between the current location and the locations of advertisers who issued the messages, mobile advertising messages that have a history where the coupon, invitation, and stamp card was downloaded; mobile advertising messages issued by advertisers who have been registered in the phone book; and the remaining mobile advertising messages.
36. The system of claim 34 , wherein the mobile device displays a search menu for requesting for the search nearby companies, a menu for scanning a bar code or Quick Response (QR) code, a collection menu for moving to a collection that stores coupons, stamp cards, and invitations that are downloaded, and a setting menu for setting user information.
37. The system of claim 34 , wherein the mobile device displays, if the detail display screen is displayed by scanning a Quick Response (QR) code or by performing short-range wireless communication, a check-in menu and a special offer coupon on the detail display screen.
38. The system of claim 34 , wherein the mobile device arranges and displays, if a collection menu is selected, mobile advertising messages in a list stored in the collection, in order of validity date.
39. The system of claim 26 , wherein the mobile advertising server receives contact details of an advertiser who signed up for the mobile advertising service and a phone book of a subscriber who signed up for the mobile advertising service, searches the phone book of the subscriber for the contact details of the advertiser, and automatically registers information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
40. The system of claim 39 , wherein the mobile advertising server automatically classifies classes of customers, registered in the customer database, based on Customer Relation Management (CRM) information.
41. The system of claim 26 , further comprising:
a mobile advertising web server for providing a web service that supports the creation and management of mobile advertising messages; and
a computer for accessing the mobile advertising web server, for outputting a screen for creating a mobile advertisement according to a mobile advertisement creating request, for receiving information to create a mobile advertising message and a class of customers to which the mobile advertising message will be transmitted, via the mobile advertisement creating screen, and for requesting the mobile advertising web server to transmit the created mobile advertising message to the mobile devices of customers corresponding to the customer class.
42. The system of claim 41 , wherein the computer outputs a screen for creating a Quick Response (QR) code according to a QR code creating request, and creates the QR code based on information to select a template and a message input to the selected template, received via the QR code creating screen.
43. The system of claim 42 , wherein the QR code creating screen provides a preview of a QR code that will be created, based on the selected template and a message that will be input to the template.
44. A mobile device comprising:
a memory unit for storing a phone book including contact details of one or more advertisers;
a communication unit for transmitting the phone book to a mobile advertising server and for receiving one or more mobile advertising messages from advertisers registered in the phone book;
a display unit for displaying a notification of the reception of the mobile advertising messages; and
a controller for controlling the display unit to display the received mobile advertising messages according to a mobile advertising message confirming request.
45. A mobile device comprising:
a memory unit for storing a mobile advertising application;
a location information receiving unit for receiving information regarding the current location;
a communication unit for receiving one or more mobile advertising messages from advertisers in a preset range of area from the current location, according to the execution of the mobile advertising application;
a display unit for arranging and displaying the received mobile advertising messages according to a preset rule; and
a controller for arranging and displaying, in order, mobile advertising messages that have a history where at least one of a coupon, an invitation, and a stamp card was downloaded, mobile advertising messages issued by advertisers who have been registered in the phone book, and remaining mobile advertising messages.
46. A phone book server that manages information regarding an advertiser's customers in such that the server:
receives contact details of an advertiser who signed up for a mobile advertising service and a phone book of a subscriber who signed up for the mobile advertising service;
searches the phone book of the subscriber for the contact details of the advertiser; and
automatically registers information regarding subscribers who have registered the contact details of the advertiser in the phone book in a customer database of the advertiser.
47. A mobile advertising web server that supports the creation of a mobile advertising message in such that the web server:
receives a request for the creation of the mobile advertising message via a logged in computer;
transmits, to the computer, web pages for creating mobile advertisements to which information to create the mobile advertising message and a class of customers to which the mobile advertising message is to be transmitted are entered; and
transmits the created mobile advertising message to mobile devices of customers corresponding to the customer class, according to a mobile advertising message issuing request from the computer.
48. A mobile advertising web server that supports the creation of a Quick Response (QR) code in such a way that the web server:
receives a request for the creation of the QR code via a logged in computer;
transmits, to the computer, web pages for creating a QR code to which information to select a template for creating the QR code and a message input to the selected template are entered; and
issues the QR code based on the selected template and the input message, according to a QR code creating command transmitted from the computer.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/688,737 US20130144674A1 (en) | 2011-12-01 | 2012-11-29 | System and method for providing mobile advertising services |
| US15/698,145 US11068940B2 (en) | 2011-12-01 | 2017-09-07 | System and method for providing mobile advertising services |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161565726P | 2011-12-01 | 2011-12-01 | |
| KR1020120099997A KR102065929B1 (en) | 2011-12-01 | 2012-09-10 | Method and system for providing mobile advertisement service |
| KR10-2012-0099997 | 2012-09-10 | ||
| US13/688,737 US20130144674A1 (en) | 2011-12-01 | 2012-11-29 | System and method for providing mobile advertising services |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/698,145 Division US11068940B2 (en) | 2011-12-01 | 2017-09-07 | System and method for providing mobile advertising services |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20130144674A1 true US20130144674A1 (en) | 2013-06-06 |
Family
ID=48524667
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/688,737 Abandoned US20130144674A1 (en) | 2011-12-01 | 2012-11-29 | System and method for providing mobile advertising services |
| US15/698,145 Expired - Fee Related US11068940B2 (en) | 2011-12-01 | 2017-09-07 | System and method for providing mobile advertising services |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/698,145 Expired - Fee Related US11068940B2 (en) | 2011-12-01 | 2017-09-07 | System and method for providing mobile advertising services |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US20130144674A1 (en) |
Cited By (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140135069A1 (en) * | 2012-11-13 | 2014-05-15 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
| WO2014157170A1 (en) * | 2013-03-25 | 2014-10-02 | 株式会社シアーズ | Simple authentication means, content updating program, and content updating system |
| US20150112809A1 (en) * | 2013-10-17 | 2015-04-23 | igniter Inc | Confirmation of a Device at a Geographic Location |
| USD733166S1 (en) * | 2012-01-06 | 2015-06-30 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| US20150245194A1 (en) * | 2014-02-23 | 2015-08-27 | Samsung Electronics Co., Ltd. | Method of searching for device between electronic devices |
| US20150295961A1 (en) * | 2012-12-24 | 2015-10-15 | Tencent Technology (Shenzhen) Company Limited | Data sharing method and client terminal device |
| US20160011726A1 (en) * | 2014-07-08 | 2016-01-14 | Verizon Patent And Licensing Inc. | Visual navigation |
| USD753162S1 (en) * | 2013-05-22 | 2016-04-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| CN105530163A (en) * | 2014-10-22 | 2016-04-27 | 阿里巴巴集团控股有限公司 | Method for sending information and system thereof |
| US9373112B1 (en) * | 2012-03-16 | 2016-06-21 | Square, Inc. | Ranking of merchants for cardless payment transactions |
| WO2016123410A1 (en) * | 2015-01-30 | 2016-08-04 | Mastercard International Incorporated | Selecting the best card for a purchase |
| US20160370950A1 (en) * | 2015-06-16 | 2016-12-22 | Samsung Electronics Co., Ltd. | Method for controlling notification and electronic device thereof |
| US9544746B2 (en) * | 2014-12-29 | 2017-01-10 | Verizon Patent And Licensing Inc. | Dynamic web content via contextually aware text messaging |
| US9576289B2 (en) | 2011-11-22 | 2017-02-21 | Square, Inc. | Authorization of cardless payment transactions |
| US20170091857A1 (en) * | 2014-03-19 | 2017-03-30 | Rakuten, Inc. | Information processing apparatus, information processing method, and program |
| JP2017527049A (en) * | 2014-07-03 | 2017-09-14 | ビー−スマーク リミテッド | Method and apparatus for collecting feedback and / or evaluation information |
| USD815645S1 (en) | 2014-07-03 | 2018-04-17 | Verizon Patent And Licensing Inc. | Display panel or screen with graphical user interface |
| US9959529B1 (en) | 2014-05-11 | 2018-05-01 | Square, Inc. | Open tab transactions |
| US20180211308A1 (en) * | 2017-01-26 | 2018-07-26 | Milan Cheeks | System and method for identifying and booking style-critical service providers |
| US10068272B1 (en) | 2013-10-28 | 2018-09-04 | Square, Inc. | Pickup order |
| USD828364S1 (en) | 2014-07-03 | 2018-09-11 | Verizon Patent And Licensing Inc. | Display panel for a graphical user interface with flip notification |
| WO2018203839A3 (en) * | 2016-12-09 | 2018-12-06 | Turkcell Teknoloji̇ Araştirma Ve Geli̇şti̇rme Anoni̇m Şi̇rketi̇ | A marketing system |
| US10157180B2 (en) | 2015-01-13 | 2018-12-18 | Alibaba Group Holding Limited | Displaying information in multiple languages based on optical code reading |
| JP2019032890A (en) * | 2013-07-31 | 2019-02-28 | playground株式会社 | Electronic apparatus and program |
| US10282752B2 (en) * | 2009-05-15 | 2019-05-07 | Excalibur Ip, Llc | Computerized system and method for displaying a map system user interface and digital content |
| US10354289B2 (en) | 2013-10-24 | 2019-07-16 | Samsung Electronics Co., Ltd. | Electronic device and method of providing advertisement data by electronic device |
| US10373221B1 (en) | 2013-03-05 | 2019-08-06 | Square, Inc. | On-device directory search |
| US10380564B1 (en) | 2013-12-05 | 2019-08-13 | Square, Inc. | Merchant performed banking-type transactions |
| US10438263B2 (en) | 2014-09-29 | 2019-10-08 | Alibaba Group Holding Limited | Method and system for information recording |
| US10453056B2 (en) * | 2017-06-29 | 2019-10-22 | Square, Inc. | Secure account creation |
| US10467601B1 (en) | 2018-03-30 | 2019-11-05 | Square, Inc. | Itemized digital receipts |
| US10628843B2 (en) * | 2017-04-27 | 2020-04-21 | Mastercard International Incorporated | Systems and methods for facilitating loyalty reward environments |
| US20200211048A1 (en) * | 2018-12-28 | 2020-07-02 | Oath Inc. | Method and system for mailbox-based coupon display |
| US20200358728A1 (en) | 2017-08-08 | 2020-11-12 | Snap Inc. | Application-independent messaging system |
| US10909590B2 (en) | 2013-03-15 | 2021-02-02 | Square, Inc. | Merchant and item ratings |
| US11023873B1 (en) | 2017-03-31 | 2021-06-01 | Square, Inc. | Resources for peer-to-peer messaging |
| US11068148B2 (en) * | 2015-01-30 | 2021-07-20 | Sony Corporation | Information processing device |
| CN113283929A (en) * | 2015-12-29 | 2021-08-20 | 创新先进技术有限公司 | Method and device for providing and acquiring advertising materials |
| US11134036B2 (en) * | 2019-07-05 | 2021-09-28 | Snap Inc. | Event planning in a content sharing platform |
| US11257114B2 (en) | 2015-05-04 | 2022-02-22 | Onepin, Inc. | Automatic aftercall directory and phonebook entry advertising |
| US11282064B2 (en) | 2018-02-12 | 2022-03-22 | Advanced New Technologies Co., Ltd. | Method and apparatus for displaying identification code of application |
| US11411900B2 (en) | 2020-03-30 | 2022-08-09 | Snap Inc. | Off-platform messaging system |
| US11455291B2 (en) * | 2014-06-24 | 2022-09-27 | Google Llc | Processing mutations for a remote database |
| US11538004B2 (en) | 2018-11-23 | 2022-12-27 | Advanced New Technologies Co., Ltd. | System and method for facilitating enhanced offline payment |
| CN115702325A (en) * | 2020-06-30 | 2023-02-14 | 微软技术许可有限责任公司 | Client-side drawable elements for indoor building maps |
| US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
| US11763803B1 (en) * | 2021-07-28 | 2023-09-19 | Asapp, Inc. | System, method, and computer program for extracting utterances corresponding to a user problem statement in a conversation between a human agent and a user |
| US11843719B1 (en) * | 2018-03-30 | 2023-12-12 | 8X8, Inc. | Analysis of customer interaction metrics from digital voice data in a data-communication server system |
| US20230409168A1 (en) * | 2013-08-24 | 2023-12-21 | Tara Chand Singhal | Apparatus And Method For A Simplified Menu Screen In Handheld Wireless Devices |
| US11887102B1 (en) | 2019-07-31 | 2024-01-30 | Block, Inc. | Temporary virtual payment card |
| US11973730B2 (en) | 2022-06-02 | 2024-04-30 | Snap Inc. | External messaging function for an interaction system |
| US12067363B1 (en) | 2022-02-24 | 2024-08-20 | Asapp, Inc. | System, method, and computer program for text sanitization |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019210463A1 (en) * | 2018-05-02 | 2019-11-07 | 天遐科汇(深圳)科技有限公司 | Self-service information release system and method |
| CN108764969A (en) * | 2018-05-02 | 2018-11-06 | 天遐科汇(深圳)科技有限公司 | A kind of self-assistant information delivery system and method |
| WO2021154418A1 (en) * | 2020-01-31 | 2021-08-05 | Tuckman Jonah Tal | System and method for mobile advertising |
| JP7253526B2 (en) * | 2020-12-24 | 2023-04-06 | 楽天グループ株式会社 | Information communication system and information communication method |
| US12135873B2 (en) | 2021-03-03 | 2024-11-05 | Kindred Soul Ltd. | Tracking link generation using a keyboard application |
| WO2022185066A1 (en) | 2021-03-03 | 2022-09-09 | Kindred Soul Ltd | Method and system for intercepting user inputs on a mobile device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050216337A1 (en) * | 2003-09-11 | 2005-09-29 | Roberts Gregory B | Method and system for electronic distribution of incentives having real-time consumer-based directions |
| USRE41411E1 (en) * | 1997-08-26 | 2010-06-29 | Aol Inc. | Method and system for filtering electronic messages |
| US20100312630A1 (en) * | 2009-06-08 | 2010-12-09 | Tammy Krutchik | Method and system for transmitting and redeeming electronic coupons through use of mobile device |
| US20110208589A1 (en) * | 2010-02-24 | 2011-08-25 | Research In Motion Limited | System and method for displaying an advertisement on a mobile device |
| US20110212711A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Scheduling and delivering ad meetings |
| US20120204191A1 (en) * | 2011-02-07 | 2012-08-09 | Megan Shia | System and method for providing notifications on a mobile computing device |
| US20130145295A1 (en) * | 2011-01-06 | 2013-06-06 | Research In Motion Limited | Electronic device and method of providing visual notification of a received communication |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070023414A (en) | 2005-08-24 | 2007-02-28 | 엘지전자 주식회사 | Data transmission / reception method using mobile communication terminal and image code and data storage method using image code |
| KR20090000212A (en) | 2007-02-01 | 2009-01-07 | 주식회사 픽스다인 | Coupon advertising service system and method |
| KR101364885B1 (en) | 2007-02-21 | 2014-02-19 | 엘지전자 주식회사 | Method and terminal for displaying received message to icon |
| KR20090080000A (en) | 2008-01-15 | 2009-07-23 | 에스케이 텔레콤주식회사 | LBS-based mobile coupon providing system and method |
| US20100125495A1 (en) * | 2008-11-17 | 2010-05-20 | Smith Steven M | System and method of providing a mobile wallet at a mobile telephone |
| US10304069B2 (en) * | 2009-07-29 | 2019-05-28 | Shopkick, Inc. | Method and system for presentment and redemption of personalized discounts |
| US20120054010A1 (en) * | 2010-08-25 | 2012-03-01 | Brian Bouta | Targeting consumers by paying users to share online coupons |
| KR102009008B1 (en) | 2018-08-16 | 2019-10-21 | 주식회사 엘유케이 | Emulsion type color cosmetic composition having excellent moisture retention |
-
2012
- 2012-11-29 US US13/688,737 patent/US20130144674A1/en not_active Abandoned
-
2017
- 2017-09-07 US US15/698,145 patent/US11068940B2/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE41411E1 (en) * | 1997-08-26 | 2010-06-29 | Aol Inc. | Method and system for filtering electronic messages |
| US20050216337A1 (en) * | 2003-09-11 | 2005-09-29 | Roberts Gregory B | Method and system for electronic distribution of incentives having real-time consumer-based directions |
| US20100312630A1 (en) * | 2009-06-08 | 2010-12-09 | Tammy Krutchik | Method and system for transmitting and redeeming electronic coupons through use of mobile device |
| US20110208589A1 (en) * | 2010-02-24 | 2011-08-25 | Research In Motion Limited | System and method for displaying an advertisement on a mobile device |
| US20110212711A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Scheduling and delivering ad meetings |
| US20130145295A1 (en) * | 2011-01-06 | 2013-06-06 | Research In Motion Limited | Electronic device and method of providing visual notification of a received communication |
| US20120204191A1 (en) * | 2011-02-07 | 2012-08-09 | Megan Shia | System and method for providing notifications on a mobile computing device |
Non-Patent Citations (1)
| Title |
|---|
| Stampt.com (Captured on May 27, 2011 & May 15, 2011) * |
Cited By (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10282752B2 (en) * | 2009-05-15 | 2019-05-07 | Excalibur Ip, Llc | Computerized system and method for displaying a map system user interface and digital content |
| US10592903B2 (en) | 2011-11-22 | 2020-03-17 | Square, Inc. | Authorization of cardless payment transactions |
| US10185958B2 (en) | 2011-11-22 | 2019-01-22 | Square, Inc. | Cardless payment transactions |
| US9799034B1 (en) | 2011-11-22 | 2017-10-24 | Square, Inc. | Customer authentication for an order |
| US9633352B2 (en) | 2011-11-22 | 2017-04-25 | Square, Inc. | Authorization of cardless payment transactions |
| US9589269B2 (en) | 2011-11-22 | 2017-03-07 | Square, Inc. | Cardless payment transactions |
| US9576289B2 (en) | 2011-11-22 | 2017-02-21 | Square, Inc. | Authorization of cardless payment transactions |
| USD733166S1 (en) * | 2012-01-06 | 2015-06-30 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| US9373112B1 (en) * | 2012-03-16 | 2016-06-21 | Square, Inc. | Ranking of merchants for cardless payment transactions |
| US10783531B2 (en) | 2012-03-16 | 2020-09-22 | Square, Inc. | Cardless payment transactions based on geographic locations of user devices |
| US9741045B1 (en) | 2012-03-16 | 2017-08-22 | Square, Inc. | Ranking of merchants for cardless payment transactions |
| US20140135069A1 (en) * | 2012-11-13 | 2014-05-15 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
| US9342213B2 (en) * | 2012-11-13 | 2016-05-17 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
| US20150295961A1 (en) * | 2012-12-24 | 2015-10-15 | Tencent Technology (Shenzhen) Company Limited | Data sharing method and client terminal device |
| US10069880B2 (en) * | 2012-12-24 | 2018-09-04 | Tencent Technology (Shenzhen) Company Limited | Method and client terminal device for sharing data in a browser |
| US10373221B1 (en) | 2013-03-05 | 2019-08-06 | Square, Inc. | On-device directory search |
| US10909590B2 (en) | 2013-03-15 | 2021-02-02 | Square, Inc. | Merchant and item ratings |
| WO2014157170A1 (en) * | 2013-03-25 | 2014-10-02 | 株式会社シアーズ | Simple authentication means, content updating program, and content updating system |
| USD753162S1 (en) * | 2013-05-22 | 2016-04-05 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| JP2019032890A (en) * | 2013-07-31 | 2019-02-28 | playground株式会社 | Electronic apparatus and program |
| US12405707B2 (en) * | 2013-08-24 | 2025-09-02 | Tara Chand Singhal | Apparatus and method for a simplified menu screen in handheld wireless devices |
| US20230409168A1 (en) * | 2013-08-24 | 2023-12-21 | Tara Chand Singhal | Apparatus And Method For A Simplified Menu Screen In Handheld Wireless Devices |
| US20150112809A1 (en) * | 2013-10-17 | 2015-04-23 | igniter Inc | Confirmation of a Device at a Geographic Location |
| US10354289B2 (en) | 2013-10-24 | 2019-07-16 | Samsung Electronics Co., Ltd. | Electronic device and method of providing advertisement data by electronic device |
| US10319013B2 (en) | 2013-10-28 | 2019-06-11 | Square, Inc. | Electronic ordering system |
| US10068272B1 (en) | 2013-10-28 | 2018-09-04 | Square, Inc. | Pickup order |
| US10380564B1 (en) | 2013-12-05 | 2019-08-13 | Square, Inc. | Merchant performed banking-type transactions |
| US11544681B1 (en) | 2013-12-05 | 2023-01-03 | Block, Inc. | Merchant performed banking-type transactions |
| US11410140B1 (en) | 2013-12-05 | 2022-08-09 | Block, Inc. | Merchant performed banking-type transactions |
| US20150245194A1 (en) * | 2014-02-23 | 2015-08-27 | Samsung Electronics Co., Ltd. | Method of searching for device between electronic devices |
| US9516489B2 (en) * | 2014-02-23 | 2016-12-06 | Samsung Electronics Co., Ltd. | Method of searching for device between electronic devices |
| US20170091857A1 (en) * | 2014-03-19 | 2017-03-30 | Rakuten, Inc. | Information processing apparatus, information processing method, and program |
| US10546334B2 (en) * | 2014-03-19 | 2020-01-28 | Rakuten, Inc. | Information processing apparatus, information processing method, and program |
| US10026083B1 (en) | 2014-05-11 | 2018-07-17 | Square, Inc. | Tab for a venue |
| US9959529B1 (en) | 2014-05-11 | 2018-05-01 | Square, Inc. | Open tab transactions |
| US12174822B2 (en) | 2014-06-24 | 2024-12-24 | Google Llc | Processing mutations for a remote database |
| US11455291B2 (en) * | 2014-06-24 | 2022-09-27 | Google Llc | Processing mutations for a remote database |
| USD815645S1 (en) | 2014-07-03 | 2018-04-17 | Verizon Patent And Licensing Inc. | Display panel or screen with graphical user interface |
| USD816678S1 (en) | 2014-07-03 | 2018-05-01 | Verizon Patent And Licensing Inc. | Display panel or screen with graphical user interface |
| JP2017527049A (en) * | 2014-07-03 | 2017-09-14 | ビー−スマーク リミテッド | Method and apparatus for collecting feedback and / or evaluation information |
| USD828364S1 (en) | 2014-07-03 | 2018-09-11 | Verizon Patent And Licensing Inc. | Display panel for a graphical user interface with flip notification |
| US20160011726A1 (en) * | 2014-07-08 | 2016-01-14 | Verizon Patent And Licensing Inc. | Visual navigation |
| US10120529B2 (en) * | 2014-07-08 | 2018-11-06 | Verizon Patent And Licensing Inc. | Touch-activated and expandable visual navigation of a mobile device via a graphic selection element |
| US10438263B2 (en) | 2014-09-29 | 2019-10-08 | Alibaba Group Holding Limited | Method and system for information recording |
| CN105530163A (en) * | 2014-10-22 | 2016-04-27 | 阿里巴巴集团控股有限公司 | Method for sending information and system thereof |
| US10601763B2 (en) * | 2014-10-22 | 2020-03-24 | Alibaba Group Holding Limited | Method and apparatus for generating and sending a two-dimensional code in a message |
| US20160119273A1 (en) * | 2014-10-22 | 2016-04-28 | Alibaba Group Holding Limited | Method and apparatus for generating and sending a two-dimensional code in a message |
| US9544746B2 (en) * | 2014-12-29 | 2017-01-10 | Verizon Patent And Licensing Inc. | Dynamic web content via contextually aware text messaging |
| US10157180B2 (en) | 2015-01-13 | 2018-12-18 | Alibaba Group Holding Limited | Displaying information in multiple languages based on optical code reading |
| US11062096B2 (en) * | 2015-01-13 | 2021-07-13 | Advanced New Technologies Co., Ltd. | Displaying information in multiple languages based on optical code reading |
| WO2016123410A1 (en) * | 2015-01-30 | 2016-08-04 | Mastercard International Incorporated | Selecting the best card for a purchase |
| US11068148B2 (en) * | 2015-01-30 | 2021-07-20 | Sony Corporation | Information processing device |
| US12051090B2 (en) | 2015-05-04 | 2024-07-30 | Onepin, Inc. | Automatic after call application download platform |
| US11386453B2 (en) | 2015-05-04 | 2022-07-12 | Onepin, Inc. | Automatic event triggered balance top-up, money transfer, and location based advertising platform |
| US12051088B2 (en) | 2015-05-04 | 2024-07-30 | Onepin, Inc. | Automatic aftercall directory and phonebook entry advertising |
| US12033182B2 (en) | 2015-05-04 | 2024-07-09 | Onepin, Inc. | Interactive campaign-based customer feedback collection platform |
| US11430004B2 (en) | 2015-05-04 | 2022-08-30 | Onepin, Inc. | Automatic after call application download platform |
| US12148002B2 (en) | 2015-05-04 | 2024-11-19 | Onepin, Inc. | Automatic after call survey and campaign-based customer feedback collection platform |
| US12026743B2 (en) | 2015-05-04 | 2024-07-02 | Onepin, Inc. | Automatic event triggered balance top-up, money transfer, and location based advertising platform |
| US11257114B2 (en) | 2015-05-04 | 2022-02-22 | Onepin, Inc. | Automatic aftercall directory and phonebook entry advertising |
| US20160370950A1 (en) * | 2015-06-16 | 2016-12-22 | Samsung Electronics Co., Ltd. | Method for controlling notification and electronic device thereof |
| CN107667336A (en) * | 2015-06-16 | 2018-02-06 | 三星电子株式会社 | Method and electronic device for controlling notification |
| US10372286B2 (en) * | 2015-06-16 | 2019-08-06 | Samsung Electronics Co., Ltd. | Method for controlling notification and electronic device thereof |
| CN113283929A (en) * | 2015-12-29 | 2021-08-20 | 创新先进技术有限公司 | Method and device for providing and acquiring advertising materials |
| WO2018203839A3 (en) * | 2016-12-09 | 2018-12-06 | Turkcell Teknoloji̇ Araştirma Ve Geli̇şti̇rme Anoni̇m Şi̇rketi̇ | A marketing system |
| US20180211308A1 (en) * | 2017-01-26 | 2018-07-26 | Milan Cheeks | System and method for identifying and booking style-critical service providers |
| US11023873B1 (en) | 2017-03-31 | 2021-06-01 | Square, Inc. | Resources for peer-to-peer messaging |
| US10628843B2 (en) * | 2017-04-27 | 2020-04-21 | Mastercard International Incorporated | Systems and methods for facilitating loyalty reward environments |
| US10956906B2 (en) | 2017-06-29 | 2021-03-23 | Square, Inc. | Secure account creation |
| US10453056B2 (en) * | 2017-06-29 | 2019-10-22 | Square, Inc. | Secure account creation |
| US11694200B2 (en) * | 2017-06-29 | 2023-07-04 | Block, Inc. | Secure account creation |
| US12277556B2 (en) * | 2017-06-29 | 2025-04-15 | Block, Inc. | Secure account creation |
| US20210192502A1 (en) * | 2017-06-29 | 2021-06-24 | Square, Inc. | Secure account creation |
| US20230259927A1 (en) * | 2017-06-29 | 2023-08-17 | Block, Inc. | Secure account creation |
| US11838252B2 (en) | 2017-08-08 | 2023-12-05 | Snap Inc. | Application-independent messaging system |
| US12069017B2 (en) | 2017-08-08 | 2024-08-20 | Snap Inc. | Application-independent messaging system |
| US20200358728A1 (en) | 2017-08-08 | 2020-11-12 | Snap Inc. | Application-independent messaging system |
| US11282064B2 (en) | 2018-02-12 | 2022-03-22 | Advanced New Technologies Co., Ltd. | Method and apparatus for displaying identification code of application |
| US11790344B2 (en) | 2018-02-12 | 2023-10-17 | Advanced New Technologies Co., Ltd. | Method and apparatus for displaying identification code of application |
| US11843719B1 (en) * | 2018-03-30 | 2023-12-12 | 8X8, Inc. | Analysis of customer interaction metrics from digital voice data in a data-communication server system |
| US10467601B1 (en) | 2018-03-30 | 2019-11-05 | Square, Inc. | Itemized digital receipts |
| US11538004B2 (en) | 2018-11-23 | 2022-12-27 | Advanced New Technologies Co., Ltd. | System and method for facilitating enhanced offline payment |
| US12248913B2 (en) | 2018-11-23 | 2025-03-11 | Advanced New Technologies Co., Ltd. | System and method for facilitating enhanced offline payment |
| US20200211048A1 (en) * | 2018-12-28 | 2020-07-02 | Oath Inc. | Method and system for mailbox-based coupon display |
| US11861652B2 (en) * | 2018-12-28 | 2024-01-02 | Yahoo Ad Tech Llc | Method and system for mailbox-based coupon display |
| US11134036B2 (en) * | 2019-07-05 | 2021-09-28 | Snap Inc. | Event planning in a content sharing platform |
| US11973728B2 (en) * | 2019-07-05 | 2024-04-30 | Snap Inc. | Event planning in a content sharing platform |
| US11722442B2 (en) * | 2019-07-05 | 2023-08-08 | Snap Inc. | Event planning in a content sharing platform |
| US20220321506A1 (en) * | 2019-07-05 | 2022-10-06 | Snap Inc. | Event planning in a content sharing platform |
| US11418465B2 (en) * | 2019-07-05 | 2022-08-16 | Snap Inc. | Event planning in a content sharing platform |
| US12278791B2 (en) * | 2019-07-05 | 2025-04-15 | Snap Inc. | Event planning in a content sharing platform |
| US11887102B1 (en) | 2019-07-31 | 2024-01-30 | Block, Inc. | Temporary virtual payment card |
| US11411900B2 (en) | 2020-03-30 | 2022-08-09 | Snap Inc. | Off-platform messaging system |
| US12244549B2 (en) | 2020-03-30 | 2025-03-04 | Snap Inc. | Off-platform messaging system |
| US12126588B2 (en) | 2020-04-23 | 2024-10-22 | Snap Inc. | Event overlay invite messaging system |
| US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
| CN115702325A (en) * | 2020-06-30 | 2023-02-14 | 微软技术许可有限责任公司 | Client-side drawable elements for indoor building maps |
| US11763803B1 (en) * | 2021-07-28 | 2023-09-19 | Asapp, Inc. | System, method, and computer program for extracting utterances corresponding to a user problem statement in a conversation between a human agent and a user |
| US12067363B1 (en) | 2022-02-24 | 2024-08-20 | Asapp, Inc. | System, method, and computer program for text sanitization |
| US11973730B2 (en) | 2022-06-02 | 2024-04-30 | Snap Inc. | External messaging function for an interaction system |
| US12335211B2 (en) | 2022-06-02 | 2025-06-17 | Snap Inc. | External messaging function for an interaction system |
Also Published As
| Publication number | Publication date |
|---|---|
| US11068940B2 (en) | 2021-07-20 |
| US20170372369A1 (en) | 2017-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11068940B2 (en) | System and method for providing mobile advertising services | |
| US10685380B1 (en) | Platform for location and time based advertising | |
| US20150170210A1 (en) | User terminal device, server device, system comprising same, and advertisement service method thereof | |
| US9667700B2 (en) | Rendering a redeemable document | |
| US20160162950A1 (en) | Advertisement delivery system, store terminal and computer-readable storage medium | |
| US20160112768A1 (en) | Method for providing additional information related to broadcast content and electronic device implementing the same | |
| TW201701251A (en) | Information display method and device | |
| CN105900136A (en) | System and method of sharing profile image card for communication | |
| JP2013175188A (en) | Data sharing method and mobile terminal therefor | |
| KR20130097488A (en) | Method for providing information and mobile terminal thereof | |
| CN104375742A (en) | A portable electronic device, system and method capable of presenting dynamic information upon activation | |
| CN103874997B (en) | The device and method for the content for adding location tags are generated and retrieved in computing device | |
| CN107873100A (en) | Access the ad app state from the current app state | |
| KR101342122B1 (en) | System and method for providing a multimidea business card using a smart phone application | |
| US20230007061A1 (en) | Method for displaying object in timeline area, object display device, and information recording medium having recorded thereon program for implementing said method | |
| KR20170066065A (en) | Method and apparatus for providing personalized information | |
| KR102065929B1 (en) | Method and system for providing mobile advertisement service | |
| KR20150010854A (en) | Method for providing advertisement using smartphone application and advertisement server using the same | |
| KR101261753B1 (en) | Method and system for generating and managing annotation on electronic book | |
| US10691727B2 (en) | Information processing apparatus, information processing method, information management apparatus, information management method, recording medium, and information processing system | |
| JP2017058741A (en) | Event information management device | |
| US20120109954A1 (en) | Ubiquitous bookmarking | |
| TW201835792A (en) | Information providing system, information providing method, and information providing program | |
| JP2024090985A (en) | Program, information processing method, and terminal | |
| KR20130082837A (en) | Method and apparatus for exposing advertisement |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, CHANGWON;KIM, JAEHWAN;RHEE, YOUNGHO;SIGNING DATES FROM 20121102 TO 20121109;REEL/FRAME:029374/0166 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |