IP Library Granted Patent US 8,862,502
Granted Patent B2
US 8,862,502 · App. 12/675,045 · Granted Oct 14, 2014

Information providing method and advertisement providing method

Inventors: Hideki Takano (Kawasaki, JP); Ryoichi Ueda (Yokohama, JP); Go Kojima (Yamato, JP)
Assignee: Hitachi, Ltd.
G06Q30/02G06Q30/0273G06Q30/0272G06Q30/0256
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,862,502
App. No.
12/675,045
Granted
Oct 14, 2014
Kind
B2
Abstract

This object is aimed to provide an advertisement providing system, etc. that defines a web API that contributes to the creation of an advertisement attached webpage for making it possible to distribute referral fees of the advertisement. A system carries out processing while taking a session ID generated by an advertisement intermediary service ( 105 ) among a website ( 103 ), a web API ( 104 ) and the advertisement intermediary service ( 105 ), wherein the website ( 103 ) creates a webpage including a result of processing by the web API ( 104 ), a link for acquiring a resource of advertisement information, and a link having as a parameter a session ID which is called on selection of an advertisement. And returns the webpage to a web browser ( 102 ), and the advertisement intermediary service ( 105 ) records an advertisement information request in association with the session ID when the web browser ( 102 ) requests the advertisement intermediary service ( 105 ) for an advertisement information resource and then returns the advertisement information resource to the web browser ( 102 ), thereby attaining the object.

Claims (42)

1. An advertisement providing method, wherein the advertisement providing method is executed on a system including:

a web browser processing device, on which a web browser is run,

a website processing device, on which a website is run,

a web API processing device, on which a web API is run, and

an advertisement intermediary service processing device, on which an advertisement intermediary service is run,

wherein the web browser processing device, the website processing device, the web API processing device, and the advertisement intermediary service processing device are interconnected by a network, the advertisement providing method comprising:

providing a webpage on an Internet, by using a website stored in a non-transitory computer-readable medium, wherein the webpage uses one or more web Application Programming Interfaces (APIs);

posting, on the webpage, an advertisement provided by an advertisement intermediary service;

receiving, from a user, a user selection of an advertisement posted on the website;

identifying a web API utilized by the website for creation of the webpage; and

paying a consideration to a provider of the web API;

performing, by using the website processing device, the following steps upon receiving a request for the webpage from the web browser:

sending introducer identification information of an operator of the website to the advertisement intermediary service processing device,

acquiring a session ID, and advertisement identification information from the advertisement intermediary service processing device, and

calling the web API, including the session ID, in an argument;

sending, from the web API processing device, the session ID and the introducer identification information of the web API provider, to the advertisement intermediary service processing device;

verifying, by using the advertisement intermediary service processing device, whether or not the session ID is valid, and recording the session ID and the introducer identification information of the web API provider;

executing the web API, by using the web API processing device, after the session ID is found to be valid on the advertisement intermediary service processing device, and sending a processing result from the web API processing device to the website processing device;

generating a webpage, by using the website, the processing result, a URL of advertisement information possessed by the advertisement intermediary service, and the session ID, in order to generate a webpage in which the session ID is included as a parameter in the URL, in order to retrieve a resource of the advertisement information and return the webpage to the web browser; and

requesting, by using the web browser, the resource of the advertisement information from the advertisement intermediary service processing device;

recording, by using the advertisement intermediary service processing device, the request for the advertisement information in association with the session ID; and

returning the resource of the advertisement information to the web browser; and

displaying, by using the web browser the webpage generated by the website.

2. The advertisement providing method according to claim 1 , further comprising:

selection, by a user, of an advertisement displayed on the web browser,

sending, as a result of the selection, the advertisement identification information and the session ID to the advertisement intermediary service processing device,

recording, by using the advertisement intermediary service processing device, the advertisement identification information and the session ID corresponding to the selection, and

redirecting the web browser, by the advertisement intermediary service, to a website of an enterprise related to the advertisement identification information, in order to display a webpage corresponding to the advertisement.

3. The advertisement providing method according to claim 1 , further comprising:

utilizing a session ID with which advertisement information recorded in the advertisement intermediary service processing device was requested; and

extracting introducer identification information associated with the session ID, thereby identifying a website operator and a web API provider that contributed to generation of the webpage on which the advertisement is displayed.

4. The advertisement providing method according to claim 1 , further comprising:

utilizing a session ID which was used in selection of an advertisement recorded in the advertisement intermediary service processing device; and

extracting introducer identification information associated with the session ID, thereby identifying a website operator and a web API provider that contributed to generation of the webpage on which the advertisement has been selected.

5. The advertisement providing method according to claim 1 , further comprising:

maintaining, by using at least one of the website and the web API, call logs for the web API with the session ID or a key; and

regularly sending the logs to the advertisement intermediary service;

analyzing the logs, by using the advertisement intermediary service, to identify a web API utilized by the website.

6. The advertisement providing method according to claim 5 , further comprising:

receiving, by using the advertisement intermediary service, a log from the website, and a log from the web API;

comparing, by using the advertisement intermediary service, contents of the log from the website with the log from the web API; and

determining that a call is an authentic call when both the log from the website and the log from the web API include an indication that the website called the web API, or that the web API was called.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2011
From: TAKANO, HIDEKI; UEDA, RYOICHI; KOJIMA, GO
To: HITACHI, LTD.
Reel/Frame 025619/0827 →
Priority Claims (1)
JP 2007-270896 · Oct 18, 2007 · national
Continuity (1)
Related Publication 20110099068A1 · Apr 28, 2011