IP Library Granted Patent US 8,880,990
Granted Patent B2
US 8,880,990 · App. 13/817,055 · Granted Nov 4, 2014

Information processing device, information processing method, information processing program, and recording medium on which information processing program is recorded

Inventors: Soh Masuko (Shinagawa-ku, JP); Hiroshi Abe (Shinagawa-ku, JP)
Assignee: Rakuten, Inc.
G06F17/2247G06Q30/0601G06G17/30286
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,880,990
App. No.
13/817,055
Granted
Nov 4, 2014
Kind
B2
Abstract

An information processing device that acquires data constituting a Web page that is to be provided to a terminal device via a network and is designed for displaying predetermined content information. The information processing device then acquires a script that is programmed to allow reference to correspondence information associating candidate content information that is set beforehand as a candidate for content information to be displayed on the Web page, with variation information specifying variations of at least the display form of an object to be displayed on the Web page. The information processing device incorporates the script into the page data in an executable manner. In response to a request from the terminal device, the information processing device transmits the page data having the script incorporated thereinto, to the terminal device.

Claims (35)

1. An information processing device that transmits page data constituting a Web page to a terminal device via a network, the information processing device comprising:

a first acquiring means that acquires page data constituting a Web page for displaying first content information, the Web page being created to be provided to the terminal device via the network;

a second acquiring means that acquires a script from a storing means that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information set beforehand as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least a display form of an object to be displayed on the Web page, the object being different from the candidate content information, the script causing the terminal device to carry out: an object display step of displaying an object on the Web page; an identifying step of identifying, from among the first content information of the Web page, second content information displayed in a predetermined range on the Web page, the range being set beforehand based on a display position of the object on the Web page; a determining step of determining the variation information associated with the candidate content information corresponding to the identified second content information by referring to the correspondence information; and a control step of changing at least the display form of the object displayed on the Web page, based on the determined variation information;

an incorporating means that incorporates the script acquired by the second acquiring means into the page data acquired by the first acquiring means; and

a transmitting means that transmits the page data having the script incorporated thereinto by the incorporating means, to the terminal device, in response to a request from the terminal device.

2. The information processing device according to claim 1 , further comprising

an extracting means that extracts content information, from among the first content information, containing the candidate content information by analyzing the page data acquired by the first acquiring means,

wherein the incorporating means incorporates information for making the content information extracted by the extracting means identifiable by the script.

3. The information processing device according to claim 1 , wherein

the object display step includes causing the display position of the object to shift with time; and

the identifying step includes identifying, from the Web page, the second content information displayed in the predetermined range, while the display position of the object is shifting.

4. The information processing device according to claim 1 , wherein the identifying step includes identifying, from the Web page, the second content information having a distance equal to or shorter than a predetermined threshold value, the distance being a distance between first coordinates corresponding to the display position of the object and second coordinates determined beforehand among a group of coordinates contained in a display range of the second content information on the Web page.

5. The information processing device according to claim 4 , wherein the threshold value is set for each of a plurality of directions on the Web page, with the display position of the object being a base point, and the threshold value in a first direction among the directions is larger than the threshold value in a second direction among the directions, the second direction being different from the first direction.

6. The information processing device according to claim 1 , wherein the identifying step includes identifying, from the Web page, the second content information having a distance equal to or shorter than a predetermined threshold value, the distance being the shortest distance among distances between first coordinates corresponding to the display position of the object and a plurality of sets of second coordinates determined beforehand among a group of coordinates contained in a display range of the second content information on the Web page.

7. The information processing device according to claim 1 , wherein the range is set for each of a plurality of directions on the Web page, with the display position of the object being a base point, and the range in a first direction among the directions is larger than the range in a second direction among the directions, the second direction being different from the first direction.

8. The information processing device according to claim 1 , wherein the object display step includes causing the display position of the object to shift outside a display range in which an image or a text is displayed on the Web page.

9. The information processing device according to claim 2 , wherein

the correspondence information associating the variation information with each of a plurality of pieces of the candidate content information is stored in the storing means,

the information processing device further comprises a narrowing-down means that narrows down the correspondence information stored in the storing means and corresponding to each piece of the candidate content information, to the correspondence information containing candidate content information corresponding to the content information extracted by the extracting means, and

the transmitting means transmits the correspondence information narrowed down by the narrowing-down means, to the terminal device.

10. The information processing device according to claim 1 , wherein

the identifying step includes transmitting position information indicating a display position of the object on the Web page to the information processing device, and causing the information processing device to identify the second content information based on the position information and the page data, and

the determining step includes causing the information processing device to determine the variation information associated with the candidate content information corresponding to the identified second content information.

11. An information processing method to be implemented by a computer that transmits page data constituting a Web page to a terminal device via a network,

the information processing method comprising:

the step of acquiring page data constituting a Web page for displaying first content information, the Web page being created to be provided to the terminal device via the network;

the step of acquiring a script from a storing means that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information set beforehand as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least a display form of an object to be displayed on the Web page, the object being different from the candidate content information, the script causing the terminal device to carry out: an object display step of displaying an object on the Web page; an identifying step of identifying, from among the first content information of the Web page, second content information displayed in a predetermined range on the Web page, the range being set beforehand based on a display position of the object on the Web page; a determining step of determining the variation information associated with the candidate content information corresponding to the identified second content information by referring to the correspondence information; and a control step of changing at least the display form of the object displayed on the Web page, based on the determined variation information;

the step of incorporating the acquired script into the acquired page data; and

the step of transmitting the page data having the script incorporated thereinto, to the terminal device, in response to a request from the terminal device.

12. An information processing method to be implemented by a computer that transmits page data constituting a Web page to a terminal device via a network,

the information processing method comprising:

the step of acquiring page data constituting a Web page for displaying first content information, the Web page being created to be provided to the terminal device via the network;

the step of acquiring a script from a storing means that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information set beforehand as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least a display form of an object to be displayed on the Web page, the script causing the terminal device to carry out: an object display step of displaying an object on the Web page; an identifying step of identifying, from among the first content information of the Web page, second content information containing the candidate content information displayed in a predetermined range relative to a display position of the object on the Web page, the object being specified in the correspondence information; a determining step of determining the variation information associated with the candidate content information corresponding to the identified second content information by referring to the correspondence information; and a control step of changing at least the display form of the object displayed on the Web page, based on the determined variation information;

the step of incorporating the acquired script into the acquired page data; and

the step of transmitting the page data having the script incorporated thereinto, to the terminal device, in response to a request from the terminal device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2013
From: MASUKO, SOH; ABE, HIROSHI
To: RAKUTEN , INC.
Reel/Frame 029814/0344 →
Continuity (1)
Related Publication 20130145254A1 · Jun 6, 2013