`US 20150142568Al
`
`(19) United States
`(12) Patent Application Publication
`HSU
`
`(IO) Pub. No.: US 2015/0142568 A l
`May 21, 2015
`(43) Pub. Date:
`
`(54) METHOD FOR ENABLlNG A MOBILE
`DEVICE TO GENERATE MESSAGE
`FEEDBACK, AND ADVERTISING SERVER
`IMPLEMENTlNG THE SA1\1.E
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`(71) Applicant: MOBUNSIGBTCORPORATION,
`Taipei City (TW)
`
`(72)
`
`Inventor: Shao-Feng HSU, Taipei City (TW)
`
`(21) Appl. No.: 14/541,185
`
`(22) Filed:
`
`Nov. 14, 2014
`
`(30)
`
`Foreign Application Priority Data
`
`Nov. 15, 2013
`
`(TW) ................................. 102141698
`
`PubUcation Classification
`
`(51)
`
`Int. Cl.
`G06Q30/02
`H04M 11725
`
`(2006.01 )
`(2006.01 )
`
`ADVERTISING SERVER
`
`(52) U.S. C L
`CPC ........ G06Q 3010267 (2013.01); G06Q 3010257
`(2013.01); H04M 1172552 (2013.01); H04M
`1/72561 (2013.01)
`
`(57)
`
`ABSTRACT
`
`A method for enabling a mobile device to generate message
`feedback includes: receiving user agent data from a mobile
`device; calling a dynamic-link library, followed by analyzing
`the user agent data; based on a result of the analyzing, select(cid:173)
`ing a message launching command that conforms with the
`mobile device, a preset port number that is associated with the
`advertising server, and a preset text; and transmitting to the
`mobile device the message launching command, the preset
`port number, and the preset text. The message launching
`command configures the mobile device to launch a messaging
`application for creating a feedback message in which the
`preset port number and the preset text are automatically
`loaded .
`
`MOBILE DEVICE 501
`LOADING A WEBSITE
`LINK CONTAINING AN
`IDENTIFICATION CODE
`502
`
`TRANSMITTING A
`REQUEST CORRESPONDING
`>--+-I TO THE ADVERTISING
`COMPONENT TO THE
`ADVERTISING SERVER
`505
`
`1-------- TRANSMITTING USER
`
`AGENT DATA TO THE
`ADVERTISING SERVER
`
`506 RECEIVING THE USER AGENT
`DATA FROM THE MOBILE DEVICE
`
`507
`
`CALLI NG A
`DYNAllIC-LINK
`LIBRARY
`
`ANALYZING THE USER AGENT
`DATA, AND SELECTING A
`MESSAGE LAUNCHING COMMAND,
`A PRESET TELEPHONE PORT
`NUMBER AND A PRESET TEXT
`
`508
`
`511
`
`TRANSMITTING A PHOi~E NUUBER
`OF THE MOBILE DEVICE TO THE
`BOST ADVERT! SER
`
`SENDING AN ACKNOWLEDGEMENT
`MESSAGE TO THE MOBILE DEVICE
`
`500
`EXECUTING THE MESSAGE
`LAUNCHING COMMAND TO
`ACTIVATE A MESSAGING
`APPLICATION
`
`510
`
`FORMING A FEEDBACK
`MESSAGE IN WHICH THE
`PRESET TELEPHONE PORT
`NU!IBER AND Tllli PRESET
`TEXT ARE
`AUTO!IATICALLY LOADED
`
`001
`
`POSTSCRIPT 1013
`
`
`
`~
`
`~ ....
`~ = -
`t
`'E.
`::;·
`.... -· e = ~
`
`~
`
`~
`
`= t:::1'
`= (')
`c-. e
`=
`~
`~
`'<
`N
`~
`
`4
`
`N
`~
`~
`(JI
`
`i::.,;i
`
`=-~
`~ ....
`....
`e
`N
`
`~
`
`1
`MOBILE DEVICE
`
`2
`
`ADVERTISING SERVER
`
`11
`
`12
`
`121
`
`PROCESSING UNIT
`
`OPERATING SYSTEM
`MOBILE
`APP LI CAT ION
`BROWSING
`MODULE
`MESSAGING
`APPLICATION
`
`123
`
`122
`
`23
`
`MEMORY
`MODULE
`DYNAMIC-LINK
`LIBRARY
`
`21
`
`3
`
`FIG. 1
`
`002
`
`
`
`Patent Application Publication May 21, 2015 Sheet 2 of 2
`
`US 2015/0142568 Al
`
`ADVERTISING SERVER
`
`501
`
`MOBILE DEVICE
`LOADING A WEBSITE
`LINK CONTAINING AN
`IDENTIFICATION CODE
`502
`
`Yes
`
`TRANSMITTING A
`REQUEST CORRESPONDING
`>----+-----1 TO THE ADVERTISING
`COMPONENT TO THE
`ADVERTISING SERVER
`
`504
`CAUSING THE
`MOB I LE DEV I CE --------.--, TRANSMITTING USER
`TO OPEN THE
`AGENT DATA TO THE
`LANDING PAGE
`ADVERTISING SERVER
`506 RECEIVING THE USER AGENT
`DATA FROM THE MOBILE DEVICE
`
`505
`
`507
`
`CALL ING A
`DYNAMIC-LINK
`LIBRARY
`
`509
`EXECUTING THE MESSAGE
`ANALYZING THE USER AGENT
`LAUNCHI NG COMMAND TO
`DATA, AND SELECTING A
`MESSAGE LAUNCHING COMMAND,~- ACTIVATE A MESSAGING
`A PRESET TELEPHONE PORT
`APPLICATION
`NUMBER AND A PRESET TEXT
`
`510
`
`508
`
`511
`
`FORMING A FEEDBACK
`MESSAGE IN WHICH THE
`PRESET TELEPHONE PORT
`NUMBER AND THE PRESET
`TEXT ARE
`AUTOMATICALLY LOADED
`FIG. 2
`
`TRANSMITTING A PHONE NUMBER
`OF THE MOBILE DEVICE TO THE
`HOST ADVERTISER
`512
`.--------------,
`SENDING AN ACKNOWLEDGEMENT
`MESSAGE TO THE MOBILE DEVICE
`
`003
`
`
`
`US 2015/0142568 Al
`
`May 21, 2015
`
`1
`
`METHOD FOR ENABLING A MOBILE
`DEVICE TO GENERATE MESSAGE
`FEEDBACK, AND ADVERTISING SERVER
`IMPLEMENTING THE SAME
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`[0001] This application claims priority to Taiwanese Appli(cid:173)
`cation No. 102141698, filed on Nov. 15, 2013.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`1. Field of the Invention
`[0003] The invention relates to a method for enabling a
`mobile device to generate message feedback, and more par(cid:173)
`ticularly to a method for enabling a mobile device to generate
`message feedback to mobile advertising, and an advertising
`server to implement the method.
`[0004] 2. Description of the Related Art
`[0005]
`In the advertising industry, name-list-requiring host
`advertisers, such as the cram school industry, the insurance
`industry, the finance industry, the mobile industry, etc., are
`always searching for creative and high-quality sources of
`name lists, and then use a call center to make outbound calls
`to potential customers in the name list, thereby proceeding
`with sale activities or services to the potential customers.
`[0006]
`In recent years, there has been significant growth in
`the use of internet advertisements to enhance advertising
`effect, for example, banner advertisements (banner ads) that
`are displayed in a webpage or a mobile application. When a
`user clicks/touches the banner ad on a computer or a mobile
`device, a browser may be launched to display an advertising
`webpage. The user (i.e., a potential consumer/customer) may
`fill personal information (e.g., a name) and contact informa(cid:173)
`tion ( e.g., a phone number) through the advertising webpage,
`followed by clicking a "send" button, so that advertisers may
`thereafter contact the consumer by phone according to the
`personal information and the contact information provided by
`the consumer. For example, a cram school may make arrange(cid:173)
`ments with a potential customer by phone for further consult(cid:173)
`ing and sales of lessons after obtaining the name list; an
`insurance company may contact a potential customer by
`phone and directly sell insurance product online after obtain(cid:173)
`ing the name list; a financial service provider may promote
`credit card product to a potential customer by phone after
`obtaining the name list; and a car dealer may contact a poten(cid:173)
`tial customer by phone to arrange a test drive.
`[0007] For the name-list requiring host advertisers, a call
`completion rate is a first-layer KPI (key performance indica(cid:173)
`tor) of the obtained name list. However, the name lists
`obtained by the conventional advertising through the comput(cid:173)
`ers and mobile devices usually have the call completion rate
`KPI of about only 50% due to input of wrong phone/mobile
`phone number by users.
`
`SUMMARY OF THE INVENTION
`
`[0008] Therefore, an object of the present invention is to
`provide a method that may allow a user who is interested in
`advertisements shown on a mobile device to send message
`feedback containing a phone number and preloaded content
`
`using a messaging function of the mobile device, thereby
`promoting accuracy of user-provided phone numbers and the
`call completion rate KPI.
`[0009] According to one aspect of the present invention, a
`method is provided for enabling a mobile device to generate
`message feedback. The method is to be implemented by an
`advertising server, and comprises the steps of:
`[0010]
`(a) receiving, from a mobile device, user agent data
`associated with the mobile device subsequent to a user trigger
`of a website link that is associated with the advertising server
`and that is loaded by the mobile device, the advertising server
`including a memory module that stores a dynamic-link
`library, the dynamic-link library containing a variety of mes(cid:173)
`sage launching commands which respectively configure a
`variety of mobile devices to launch a corresponding messag(cid:173)
`ing application;
`[0011]
`(b) calling the dynamic-link library, followed by
`analyzing the user agent data from the mobile device;
`[0012]
`( c) based on a result of the analyzing, selecting,
`from the memory module, one of the message launching
`commands that conforms with the mobile device, a preset
`port number that is associated with the website link, and a
`preset text; and
`[0013]
`(d) transmitting to the mobile device the message
`launching command, the preset port number, and the preset
`text selected in step ( c ).
`[0014] The message launching command configures the
`mobile device to launch a messaging application for creating
`a feedback message in which the preset port number is auto(cid:173)
`matically loaded into a recipient field of the feedback mes(cid:173)
`sage, and in which the preset text is automatically loaded into
`a content field of the feedback message.
`[0015] Another object of the present invention is to provide
`an advertising server to implement the method of the present
`invention.
`[0016] According to another aspect of the present inven(cid:173)
`tion, an advertising server comprises a memory module that
`stores a dynamic-link library, the dynamic-link library con(cid:173)
`taining a variety of message launching commands which
`respectively configure a variety of mobile devices to launch a
`corresponding messaging application.
`[0017] The advertising server is configured to:
`[0018]
`receive, from a mobile device, user agent data
`associated with the mobile device subsequent to a user
`trigger of a website link that is associated with the adver(cid:173)
`tising server and that is loaded by the mobile device;
`[0019]
`call the dynamic-link library, followed by analyz(cid:173)
`ing the user agent data from the mobile device;
`[0020] based on a result of the analyzing, select, from the
`memory module, one of the message launching com(cid:173)
`mands that conforms with the mobile device, a preset
`port number that is associated with the website link, and
`a preset text; and
`[0021]
`transmit to the mobile device the message launch(cid:173)
`ing command, the preset port number, and the preset text
`thus selected.
`[0022] The message launching command configures the
`mobile device to launch a messaging application for creating
`a feedback message in which the preset port number is auto(cid:173)
`matically loaded into a recipient field of the feedback mes(cid:173)
`sage, and in which the preset text is automatically loaded into
`a content field of the feedback message.
`
`004
`
`
`
`US 2015/0142568 Al
`
`May 21, 2015
`
`2
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0023] Other features and advantages of the present inven(cid:173)
`tion will become apparent in the following detailed descrip(cid:173)
`tion of an embodiment with reference to the accompanying
`drawings, of which:
`[0024] FIG. 1 is a schematic diagram illustrating system
`architecture to implement an embodiment of a method for
`enabling a mobile device to generate message feedback
`according to the present disclosure; and
`[0025] FIG. 2 is a flow chart illustrating steps of the
`embodiment.
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENT
`
`[0026] Referring to FIG. 1, the embodiment of the method
`for enabling a mobile device 1 to generate message feedback
`according to this disclosure is implemented using an adver(cid:173)
`tising server 2. The advertising server 2 may communicate
`with the mobile device 1 via the internet or a telecommuni(cid:173)
`cation service provider 3, and may communicate with a host
`advertiser 4 via the internet. The telecommunication service
`provider 3 is able to receive a message ( e.g., a text message)
`from the mobile device 1 and to transmit the message to the
`advertising server 2, and is also able to receive a message
`from the advertising server 2 and to transmit the message to
`the mobile device 1.
`[0027] The mobile device 1 includes a processing unit 11
`and is installed with an operating system 12 in which a mobile
`application 121 is installed. In this embodiment, the mobile
`application 121 is an application for a mobile phone, is asso(cid:173)
`ciated with the advertising server 2, and includes a browsing
`module 122.
`[0028] When the mobile application 121 is launched by the
`processing unit 11, the browsing module 122 is used by a user
`to browse an image frame provided by the mobile application
`121. The image frame maybe that of a program application, a
`webpage or a game, and may be embedded with at least an
`advertising component corresponding to a website link that is
`associated with the advertising server 2.
`[0029] The advertising component may be a banner ad or a
`push notification, which is an advertisement provided by the
`host advertiser 4 on an advertising network. The advertise(cid:173)
`ment is brought by the advertising network into the image
`frame of the mobile application 121.
`[003 OJ The advertising server 2 includes a memory module
`23 that stores a dynamic-link library 21 therein. The dynamic(cid:173)
`link library 21 contains information of a variety of models of
`different mobile devices 1, and a variety of message launch(cid:173)
`ing commands that respectively configure various models of
`mobile devices that have different versions of mobile operat(cid:173)
`ing systems (e.g., iOS, android, Windows phone series, etc.)
`to launch a corresponding messaging application 123, and
`may be packed to be a single program for saving system
`resources, and for facilitating subsequent updates and main(cid:173)
`tenance.
`[0031] When the user uses the mobile application 121
`through the mobile device 1, the browsing module 122 loads
`the advertising component that corresponds to the website
`link from the advertising server 2.
`[0032] When the browsing module 122 detects a user click/
`touch on the advertising component of interest, the mobile
`device 1 transmits a request corresponding to the advertising
`component to the advertising server 2.
`
`[0033] Upon receipt of the request, the advertising server 2
`determines whether or not there is a landing page correspond(cid:173)
`ing to the selected advertising component that is provided by
`the host advertiser 4.
`[0034] When the determination is affirmative, the advertis(cid:173)
`ing server 2 obtains information of the landing page for caus(cid:173)
`ing the mobile device 1 to open the landing page using the
`browsing module 122. The landing page includes advertising
`information and a confirmation component associated with
`the advertising server 2. Note that the landing page may be
`built in the advertising server 2 or another server. In addition,
`upon receipt of the request corresponding to the advertising
`component, the advertising server 2 may calculate and record
`a click number and a conversion rate associated with the
`advertising component, so that the host advertiser 4 may be
`advised of effects of different advertising components pro(cid:173)
`vided in the same advertising activity.
`[0035] For example, assuming that the website link corre(cid:173)
`sponding to the advertising component is "http ://mdsp.mo bi(cid:173)
`insight.com: 8081 /DSP.aspx?BannerID= 141 &NID=2",
`the
`advertising server 2 may acquire the information of the cor(cid:173)
`responding landing page according to an identification code
`(i.e., Banner ID) in the website link upon receipt of the request
`from the mobile device 1, and provide the landing page to the
`mobile device 1 for display using the browsing module 122 by
`redirecting.
`[0036] When the user clicks the confirmation component in
`the landing page to express interest to the advertising infor(cid:173)
`mation, the advertising server 2 receives from the mobile
`device 1 user agent data associated with the mobile device 1
`upon detection of the click action by the browsing module
`122. In addition, the advertising server 2 may calculate and
`record a click number and a conversion rate associated with
`the confirmation component, thereby making it possible for
`the host advertiser 4 to know how much the advertising infor(cid:173)
`mation of the landing page interests the users.
`[0037] When the determination is negative, i.e., the adver(cid:173)
`tising server 2 directly identifies from the identification code
`(Banner ID) that no landing page corresponding to the adver(cid:173)
`tising component is provided by the host advertiser 4, the
`advertising server 2 immediately receives from the mobile
`device 1 the user agent data associated with the mobile device
`1.
`[0038] Upon receipt of the user agent data, the advertising
`server 2 calls the dynamic-link library 21 to analyze the user
`agent data. The advertising server 2 uses the dynamic-link
`library 21 to analyze the operating system installed at the
`mobile device 1 and version information thereof, and selects
`and loads a message launching command conforming to the
`mobile device 1, a preset telephone port number and a preset
`text that are transmitted to the mobile device 1 accordingly.
`Note that the advertising server 2 is associated with a plurality
`of preset telephone port numbers, each corresponding to a
`respective advertisement, and the preset telephone port num(cid:173)
`ber that is transmitted to the mobile device 1 is associated
`with the advertisement that is of interest to the user of the
`mobile device 1.
`[0039] Then, the browsing module 122 of the mobile
`device 1 executes the message launching command to acti(cid:173)
`vate a messaging application 123 of the mobile device 1, to
`automatically load the preset telephone port number into a
`recipient field of a messaging interface, and to automatically
`load the preset text into a content field of the messaging
`interface, thereby creating a feedback message. Thereafter,
`
`005
`
`
`
`US 2015/0142568 Al
`
`May 21, 2015
`
`3
`
`the user may send the feedback message to the advertising
`server 2 by operating the mobile device 1. In this embodi(cid:173)
`ment, the feedback message also contains information of a
`phone number associated with the mobile device 1.
`[0040]
`In this embodiment, the selected message launching
`command may be implemented using program syntax such
`as:
`smsto:?phonenumber="0987654321"&body="I
`am
`interested in xxx product. Please provide detailed informa(cid:173)
`tion". In the program syntax, "phonenumber" is used to place
`the preset telephone port number, and "body" is used to place
`the preset text, but the present disclosure is not limited in this
`respect. Program syntax of the message launching command
`may vary with the different operating systems installed at the
`mobile devices.
`[0041] According to the preset telephone port number con(cid:173)
`tained in the feedback message, the advertising server 2 may
`find the host advertiser 4 of the advertisement that corre(cid:173)
`sponds to the preset telephone port number, transmit the
`phone number of the mobile device 1 to the host advertiser 4,
`and simultaneously transmit an acknowledgement message
`from the host advertiser 4 to the mobile device 1.
`[0042] Accordingly, upon a user trigger (e.g., clicking/
`touching) of an advertisement displayed by the mobile device
`1, messaging function that corresponds to the operating sys(cid:173)
`tem ( e.g., iOS, android, Windows Phone, etc.) or the brand of
`the mo bile phone 1 (particularly, a smart phone) may thus be
`launched, and a text that corresponds to the advertising activ(cid:173)
`ity may be loaded from a variety of preset texts. The user only
`needs to trigger a "send" button of the messaging interface for
`expressing interest in the specific product shown in the land(cid:173)
`ing page, or in the advertisement displayed by the mobile
`device 1. After completion of message transmission, the
`phone number of the user is automatically acquired by the
`advertising server 2, and the relevant information may be
`provided to the host advertiser 4 for subsequent sale activities
`or services.
`[0043] Referring to FIGS. 1 and 2, the method of this dis(cid:173)
`closure includes the following steps:
`[0044] Step 501: The mobile device 1 loads a website link
`containing an identification code.
`[0045] Step 502: Upon detection of a user trigger on an
`advertising component corresponding to the website link, the
`mobile device 1 transmits a request corresponding to the
`advertising component to the advertising server 2.
`[0046] Step 503: In response to the request, the advertising
`server 2 determines whether or not there is a landing page
`corresponding to the advertising component that is provided
`by the host advertiser 4 according to the identification code
`contained in the website link. The flow goes to step 504 when
`the determination is affirmative, and goes to step 506 when
`otherwise.
`[0047] Step 504: The advertising server2 causes the mobile
`device 1 to open the landing page for display by the browsing
`module 122. The landing page contains advertising-associ(cid:173)
`ated information and a confirmation component.
`[0048] Step 505: Upon detection of a user trigger on a
`confirmation component of the landing page by the browsing
`module 122, the mobile device 1 transmits user agent data
`associated with the mobile device 1 to the advertising server
`2. The user agent data includes information of an operating
`system of the mobile device 1, and the information contains
`version information of the operating system.
`
`[0049] Step 506: The advertising server 2 directly receives
`the user agent data from the mobile device 1 via the browsing
`module 122.
`[0050] Step 507: The advertising server 2 calls a dynamic(cid:173)
`link library 21 after receipt of the user agent data.
`[0051] Step 508: The advertising server 2 uses the
`dynamic-link library 21 to analyze the user agent data, selects
`a message launching command, a preset telephone port num(cid:173)
`ber and a preset text from the memory module 23, and trans(cid:173)
`mits the message launching command, the preset telephone
`port number and the preset text thus selected to the mobile
`device 1.
`[0052] Step 509: The mobile device 1 executes the message
`launching command to active a messaging application
`thereof.
`[0053] Step 510: The mobile device 1 automatically loads
`the preset telephone port number and the preset text into a
`recipient field and a content field of the messaging applica(cid:173)
`tion, respectively, thereby forming a feedback message that is
`provided to the advertising server 2.
`[0054] Step 511: The advertising server 2 obtains informa(cid:173)
`tion of the host advertiser 4 according to the preset telephone
`port number, and transmits a phone number of the mobile
`device 1 to the host advertiser 4 via an API (application
`programming interface).
`[0055] Step 512: The advertising server 2 obtains informa(cid:173)
`tion of the host advertiser 4 according to the preset telephone
`port number, and sends an acknowledgement message to the
`mobile device 1.
`[0056]
`In summary, the method and the advertising server 2
`of the present disclosure enable the mobile device 1 to auto(cid:173)
`matically launch the messaging application 123 after the user
`triggers the advertisement displayed by the mobile device 1,
`so as to obtain and provide the phone number of the mobile
`device 1 to the host advertiser 4 after confirmation from the
`user. The phone numbers thus obtained have an accuracy of
`100% due to direct transmission by the mobile device 1, so
`that the call completion rate KPI may be promoted to 85% to
`90%, which is much higher than the call completion rate KPI
`of 50% where the phone numbers are obtained by manual
`inputs of the users. In addition, the users may sufficiently
`express interests in specific advertising information and prod(cid:173)
`ucts by clicking/touching the advertisement displayed by the
`browsing module 122 of the mobile device 1 and actively
`sending the feedback message, which form a double opt-in
`process. Since the double opt-in process is independently
`completed by the user, privacy concerns of personal data may
`be avoided while maintaining quality of obtained name lists,
`thereby enhancing interest of host advertisers. Moreover, the
`triggering behavior of users may be used by the host adver(cid:173)
`tisers 4 to analyze a trigger rate and a conversion rate of
`advertisements, thereby precisely determining effectiveness
`of advertisements.
`[0057] While the present invention has been described in
`connection with what is considered the most practical
`embodiment, it is understood that this invention is not limited
`to the disclosed embodiment but is intended to cover various
`arrangements included within the spirit and scope of the
`broadest interpretation so as to encompass all such modifica(cid:173)
`tions and equivalent arrangements.
`What is claimed is:
`1. A method for enabling a mobile device to generate
`message feedback, said method to be implemented by an
`advertising server, said method comprising the steps of:
`
`006
`
`
`
`US 2015/0142568 Al
`
`May 21, 2015
`
`4
`
`(a) receiving, from a mobile device, user agent data asso(cid:173)
`ciated with the mobile device subsequent to a user trig(cid:173)
`ger of a website link that is associated with the advertis(cid:173)
`ing server and that is loaded by the mobile device, the
`advertising server including a memory module that
`stores a dynamic-link library, the dynamic-link library
`containing a variety of message launching commands
`which respectively configure a variety of mobile devices
`to launch a corresponding messaging application;
`(b) calling the dynamic-link library, followed by analyzing
`the user agent data from the mobile device;
`( c) based on a result of the analyzing, selecting, from the
`memory module, one of the message launching com(cid:173)
`mands that conforms with the mobile device, a preset
`port number that is associated with the website link, and
`a preset text; and
`(d) transmitting to the mobile device the message launch(cid:173)
`ing command, the preset port number, and the preset text
`selected in step ( c ),
`wherein the message launching command configures the
`mobile device to launch a messaging application for
`creating a feedback message in which the preset port
`number is automatically loaded into a recipient field of
`the feedback message, and in which the preset text is
`automatically loaded into a content field of the feedback
`message.
`2. The method as claimed in claim 1, wherein the user agent
`data includes information of an operating system of the
`mobile device, the information containing version informa(cid:173)
`tion of the operating system.
`3. The method as claimed in claim 1, wherein step (a)
`includes:
`( a -1) receiving a request that corresponds to an advertising
`component displayed on the mobile device, the adver(cid:173)
`tising component corresponding to the website link
`loaded by the mo bile device, the request being generated
`in response to a user trigger action on the advertising
`component via the mobile device;
`(a-2) in response to the request received in sub-step (a-1),
`causing the mobile device to open a landing page that
`contains advertising-associated information and a con(cid:173)
`firmation component; and
`(a-3) receiving the user agent data subsequent to a user
`trigger of the confirmation component of the landing
`page.
`4. The method as claimed in claim 1, wherein the advertis(cid:173)
`ing server is associated with a plurality of preset port num(cid:173)
`bers, each corresponding to a respective advertisement, the
`preset port number selected in step ( c) being associated with
`an advertisement displayed by the mobile device, and the
`method further comprising the step of:
`in response to receipt of the feedback message, transmit(cid:173)
`ting contact information associated with the mobile
`device to a host advertiser to which the advertisement
`corresponds based upon the port number contained in
`the feedback message.
`5. The method as claimed in claim 1, further comprising the
`step of:
`sending an acknowledgement message to the mobile
`device in response to receipt of the feedback message.
`
`6. An advertising server comprising a memory module that
`stores a dynamic-link library, said dynamic-link library con(cid:173)
`taining a variety of message launching commands which
`respectively configure a variety of mobile devices to launch a
`corresponding messaging application, wherein:
`said advertising server is configured to:
`receive, from a mobile device, user agent data associated
`with the mobile device subsequent to a user trigger of
`a website link that is associated with said advertising
`server and that is loaded by the mobile device;
`call said dynamic-link library, followed by analyzing the
`user agent data from the mobile device;
`based on a result of the analyzing, select, from said
`memory module, one of the message launching com(cid:173)
`mands that conforms with the mobile device, a preset
`port number that is associated with the website link,
`and a preset text; and
`transmit to the mobile device the message launching
`command, the preset port number, and the preset text
`thus selected; and
`the message launching command configures the mobile
`device to launch a messaging application for creating a
`feedback message in which the preset port number is
`automatically loaded into a recipient field of the feed(cid:173)
`back message, and in which the preset text is automati(cid:173)
`cally loaded into a content field of the feedback message.
`7. The advertising server as claimed in claim 6, wherein the
`user agent data includes information of an operating system
`of the mobile device, the information containing version
`information of the operating system.
`8. The advertising server as claimed in claim 6, being
`further configured to:
`receive a request that corresponds to an advertising com(cid:173)
`ponent displayed on the mobile device, the advertising
`component corresponding to the website link loaded by
`the mobile device, the request being generated in
`response to a user trigger action on the advertising com(cid:173)
`ponent via the mobile device,
`in response to the request, cause the mobile device to open
`a landing page that contains advertising-associated
`information and a confirmation component, and
`receive the user agent data subsequent to a user trigger of
`the confirmation component of the landing page.
`9. The advertising server as claimed in claim 6, being
`associated with a plurality of preset port numbers, each cor(cid:173)
`responding to a respective advertisement, the preset port
`number selected thereby being associated with an advertise(cid:173)
`ment displayed by the mobile device, wherein said advertis(cid:173)
`ing server is further configured to:
`in response to receipt of the feedback message, transmit
`contact information associated with the mobile device to
`a host advertiser to which the advertisement corresponds
`based upon the port number contained in the feedback
`message.
`10. The advertising server as claimed in claim 6, being
`further configured to send an acknowledgement message to
`the mobile device in response to receipt of the feedback
`message.
`
`* * * * *
`
`007
`
`