Message display terminal, gateway server, program for message display terminal, and program for gateway server
First Claim
Patent Images
1. A gateway server which relays an HTTP request message sent from a terminal on a first network to a content server on a second network while relaying an HTTP response message sent from the content server to the terminal, the gateway server comprising:
- a request message receiving unit which receives the HTTP request message sent from the terminal;
an identification information extracting unit which extracts identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message;
an identification information storing unit which stores the extracted identification information;
a request message transmitting unit which transmits the HTTP request message to the content server;
an advertisement selecting unit which selects advertisement data to be added to a header part of the HTTP response message from multiple pieces of advertisement data, the selecting based on the identification information stored in the identification information storing unit; and
a response message receiving unit which receives the HTTP response message from the content server,wherein the gateway server adds the selected advertisement data to the header part of the HTTP response message before sending the HTTP response message to the terminal, wherein the advertisement data includes advertising content to be displayed to a user of the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A message display terminal for displaying content existing on a network comprises reception means which receives an HTTP response message, a first display area for displaying a message body, a second display area for displaying other information, and display control means which lets the second display area display advertisement data.
-
Citations
16 Claims
-
1. A gateway server which relays an HTTP request message sent from a terminal on a first network to a content server on a second network while relaying an HTTP response message sent from the content server to the terminal, the gateway server comprising:
-
a request message receiving unit which receives the HTTP request message sent from the terminal; an identification information extracting unit which extracts identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message; an identification information storing unit which stores the extracted identification information; a request message transmitting unit which transmits the HTTP request message to the content server; an advertisement selecting unit which selects advertisement data to be added to a header part of the HTTP response message from multiple pieces of advertisement data, the selecting based on the identification information stored in the identification information storing unit; and a response message receiving unit which receives the HTTP response message from the content server, wherein the gateway server adds the selected advertisement data to the header part of the HTTP response message before sending the HTTP response message to the terminal, wherein the advertisement data includes advertising content to be displayed to a user of the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A non-transitory computer program product comprising computer readable instructions to be executed by a gateway server relaying an HTTP request message sent from a terminal on a first network to a content server on a second network while relaying an HTTP response message sent from the content server to the terminal, the instructions causing the gateway server to execute the function of:
-
receiving the HTTP request message sent from the terminal; extracting identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message; storing the extracted identification information; transmitting the HTTP request message to the content server; receiving the HTTP response message from the content server; selecting advertisement data to be added to a header part of the HTTP response message from multiple pieces of advertisement data, the selecting based on the stored identification information; and adding advertisement data to the header part of the HTTP response message before sending the HTTP response message to the terminal, wherein the advertisement data includes advertising content to be displayed to a user of the terminal.
-
-
12. A method for providing a message display terminal with advertisement data, the method including steps of:
-
receiving an HTTP request message sent from the terminal to a content server; extracting identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message; storing the extracted identification information; transmitting the HTTP request message sent from the terminal; receiving an HTTP response message from the content server; selecting advertisement data to be added to a header part of the HTTP response message from multiple pieces of advertisement data, the selecting based on the stored identification information; adding the selected advertisement data to the header part of the HTTP response message, wherein the advertisement data includes advertising content to be displayed to a user of the terminal, and transmitting the HTTP response message to the terminal. - View Dependent Claims (13)
-
-
14. An advertisement data providing server comprising:
a relaying unit which relays an HTTP request message sent from a terminal to a content server while relaying an HTTP response message sent from the content server to the terminal, the relaying unit comprising; a request message receiving unit which receives the HTTP request message sent from the terminal; an identification information extracting unit which extracts identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message; an identification information storing unit which stores the extracted identification information; a request message transmitting unit which transmits the HTTP request message to the content server; and a response message receiving unit which receives the HTTP response message from the content server; an advertisement selecting unit which selects advertisement data to be provided to the terminal from multiple pieces of advertisement data, wherein the advertisement selecting unit selects the advertisement data based on the identification information stored in the identification information storing unit, wherein the advertisement data includes advertising content to be displayed to a user of the terminal; and an advertisement data adding unit which adds the selected advertisement data to a header part of the HTTP response message before sending the HTTP response message to the terminal. - View Dependent Claims (15)
-
16. An advertisement data providing system comprising a message display terminal and an advertisement data providing server,
the advertisement data providing server comprising: -
a relaying unit which relays an HTTP request message sent from a terminal to a content server while relaying an HTTP response message sent from the content server to the terminal, the relaying unit comprising; a request message receiving unit which receives the HTTP request message sent from the terminal; an identification information extracting unit which extracts identification information on the terminal from the HTTP request message, wherein the identification information identifies the terminal that sent the HTTP request message; an identification information storing unit which stores the extracted identification information; a request message transmitting unit which transmits the HTTP request message to the content server; and a response message receiving unit which receives the HTTP response message from the content server; an advertisement selecting unit which selects advertisement data to be provided to the terminal from multiple pieces of advertisement data, wherein the advertisement selecting unit selects the advertisement data based on the identification information stored in the identification information storing unit, wherein the advertisement data includes advertising content to be displayed to a user of the terminal; and an advertisement data adding unit which adds the selected advertisement data to a header part of the HTTP response message before sending the HTTP response message to the terminal, and the terminal comprising; a receiving unit which receives the HTTP response message from the advertisement data providing server; a first display area for displaying a message body of the HTTP response message; a second display area for displaying other information; and a display controller which lets the second display area display the advertisement data contained in the header part of the HTTP response message.
-
Specification