IP Library Granted Patent US 10,628,872
Granted Patent B2
US 10,628,872 · App. 14/379,958 · Granted Apr 21, 2020

Browsing device, information processing system, method of controlling browsing device, recording medium, and program

Inventor: Tomoaki Sakazume (Shinagawa-ku, JP)
Assignee: Rakuten, Inc.
G06Q30/0633G06F3/0482G06F3/04812G06Q30/0253G06Q30/0277G06Q30/06G06Q30/0641
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 10,628,872
App. No.
14/379,958
Granted
Apr 21, 2020
Kind
B2
Abstract

In an information processing system ( 1 ), a browsing device ( 30 A, 30 B) acquires open information the user wishes to browse, and notice information accompanying the open information and notified to the user from a shopping mall server ( 10 ). The browsing device ( 30 A, 30 B) displays on a screen the open information and a cursor of which the position changes based on instruction from the user. The browsing device ( 30 A, 30 B) displays the notice information in front of the open information when a predetermined start condition is satisfied. The browsing device ( 30 A, 30 B) continues to display the notice information while the cursor is positioned within a notice region where the notice information is displayed. The browsing device ( 30 A, 30 B) ends the display of the notice information when the cursor does not move into the notice region within a predetermined holding time since the user gives the first instruction to move the position of the cursor after the display of the notice information started.

Claims (78)

1. A browsing device, comprising:

at least one non-transitory memory operable to store computer program code; and

at least one processor operable to read said computer program code and operate as instructed by said computer program code, said computer program code comprising:

acquirer code configured to cause at least one of said at least one processor to acquire:

open information that is requested to be browsed by a user; and

notice information accompanying the open information, wherein the notice information is notified to the user; and

display code configured to cause at least one of said at least one processor to:

based on the open information and the notice information being acquired, display the open information in a display region of a browser, along with the notice information within a notice region that is a portion of the display region, wherein the notice region overlays the displayed open information;

detect that a cursor is moved while the open information and the notice information are displayed;

based on the cursor being detected to be moved while the open information and the notice information are displayed, start a countdown of a pre-set duration of time until completion;

based on the countdown of the pre-set duration of time being completed, determine that the moved cursor is not moved within the notice region, during the completed countdown of the pre-set duration of time; and

based on the moved cursor being determined to not be moved within the notice region, during the completed countdown of the pre-set duration of time, end display of the notice information,

wherein the open information contains advertisement images, and

wherein the display code is further configured to cause at least one of said at least one processor to, based on the open information and the notice information being displayed, gradually move the notice region in which the notice information is displayed, from a first position at which the notice region overlaps with the advertisement images in the displayed open information to a second position at which the notice region does not overlap with the advertisement images.

2. The browsing device according to claim 1 , wherein the open information includes products sold in an online shopping mall, and

wherein the notice information includes a purchase list containing at least one of the products that the user intends to purchase.

3. A browsing device, comprising:

at least one non-transitory memory operable to store computer program code; and

at least one processor operable to read said computer program code and operate as instructed by said computer program code, said computer program code comprising:

acquirer code configured to cause at least one of said at least one processor to acquire:

open information that is requested to be browsed by a user; and

notice information accompanying the open information, wherein the notice information is notified to the user; and

display code configured to cause at least one of said at least one processor to:

based on the open information and the notice information being acquired, display the open information in a display region of a browser, along with the notice information within a notice region that is portion of the display region, wherein the notice region overlays the displayed open information;

detect that a cursor is moved while the open information and the notice information are displayed;

based on the cursor being detected to be moved while the open information and the notice information are displayed, start a countdown of a pre-set duration of time until completion;

based on the countdown of the pre-set duration of time being completed, determine that the moved cursor is not moved within the notice region, during the completed countdown of the pre-set duration of time; and

based on the moved cursor being determined to not be moved within the notice region, during the completed countdown of the pre-set duration of time, end display of the notice information,

wherein the open information contains advertisement images, and

wherein the display code is further configured to cause at least one of the at least one processor to, based on the open information and the notice information being acquired:

determine that the notice region within which the notice information is to be displayed overlaps with the advertisement images in the open information to be displayed; and

based on the notice region within which the notice information is to be displayed being determined to overlap with the advertisement images in the open information to be displayed:

extend, downward from a position at which the notice region overlaps with the advertisement images, the notice region within which the notice information is to be displayed;

set a first region of the extended notice region to be transparent or translucent, wherein the first region overlaps with the advertisement images;

display the notice information in a second region of the extended notice region, wherein the second region does not overlap with the advertisement images; and

display a contour of the extended notice region regardless of whether the contour overlaps with the advertisement images.

4. The browsing device according to claim 2 , wherein the displayed notice information includes at least one payment button for receiving a request from the user to make a payment for the at least one of the products contained in the purchase list, and

wherein the computer program code further comprises:

input receiver code configured to cause at least one of said at least one processor to receive the request that is made by pressing the at least one payment button; and

payment instructor code configured to cause at least one of said at least one processor to, based on the request being received, instruct at least one server, via a communication network, to process the payment for the at least one of the products.

5. An information processing system, comprising:

a browsing device that is used by a user; and

a server connected to the browsing device, via a communication network,

wherein the server comprises:

a storage storing open information and notice information accompanying the open information; and

a transmitter transmitting the open information and the notice information, to the browsing device,

wherein the browsing device comprises:

at least one memory configured to store computer program code; and

at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code comprising:

acquirer code configured to cause at least one of said at least one processor to acquire:

the open information that is requested to be browsed by the user; and

the notice information from the server, wherein the notice information is notified to the user; and

display code configured to cause at least one of said at least one processor to:

based on the open information and the notice information being acquired, display the open information in a display region of a browser, along with the notice information within a notice region that is a portion of the display region, wherein the notice region overlays the displayed open information;

detect that a cursor is moved while the open information and the notice information are displayed;

based on the cursor being detected to be moved while the open information and the notice information are displayed, start a countdown of a pre-set duration of time until completion;

based on the countdown of the pre-set duration of time being completed, determine that the moved cursor is not moved within the notice region, during the completed countdown of the pre-set duration of time; and

based on the moved cursor being determined to not be moved within the notice region, during the completed countdown of the pre-set duration of time, end display of the notice information,

wherein the open information contains advertisement images, and

wherein the display code is further configured to cause at least one of said at least one processor to, based on the open information and the notice information being displayed, gradually move the notice region in which the notice information is displayed, from a first position at which the notice region overlaps with the advertisement images in the displayed open information to a second position at which the notice region does not overlap with the advertisement images.

6. A browsing device control method, comprising:

acquiring open information that is requested to be browsed by a user, and notice information accompanying the open information, wherein the notice information is notified to the user;

based on the open information and the notice information being acquired, displaying the open information in a display region of a browser, along with the notice information within a notice region that is a portion of the display region, wherein the notice region overlays the displayed open information;

detect that a cursor is moved while the open information and the notice information are displayed;

based on the cursor being detected to be moved while the open information and the notice information are displayed, starting a countdown of a pre-set duration of time until completion;

based on the countdown of the pre-set duration of time being completed, determine that the moved cursor is not moved within the notice region, during the completed countdown of the pre-set duration of time; and

based on the moved cursor position being determined to not be moved within the notice region, during the completed countdown of the pre-set duration of time, ending display of the notice information,

wherein the open information contains advertisement images, and

wherein the browsing device control method further comprises, based on the open information and the notice information being displayed, gradually moving the notice region in which the notice information is displayed, from a first position at which the notice region overlaps with the advertisement images in the displayed open information to a second position at which the notice region does not overlap with the advertisement images.

7. A computer-readable non-transitory recording medium on which a program is recorded, the program allowing a computer to:

acquire open information that is requested to be browsed by a user, and notice information accompanying the open information, wherein the notice information is notified to the user;

based on the open information and the notice information being acquired, display the open information in a display region of a browser, along with the notice information within a notice region that is a portion of the display region, wherein the notice region overlays the displayed open information;

detect that a cursor is moved while the open information and the notice information are displayed;

based on the cursor being detected to be moved while the open information and the notice information are displayed, start a countdown of a pre-set duration of time until completion;

based on the countdown of the pre-set duration of time being completed, determine that the moved cursor position is not moved within the notice region, during the completed countdown of the pre-set duration of time; and

based on the moved cursor position being determined to not be moved within the notice region, during the completed countdown of the pre-set duration of time, end display of the notice information,

wherein the open information contains advertisement images, and

wherein the program further allows the computer to, based on the open information and the notice information being displayed, gradually move the notice region in which the notice information is displayed, from a first position at which the notice region overlaps with the advertisement images in the displayed open information to a second position at which the notice region does not overlap with the advertisement inmates.

Assignments (4)
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 →
CHANGE OF ADDRESS Recorded Feb 3, 2016
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037690/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: SAKAZUME, TOMOAKI
To: RAKUTEN, INC.
Reel/Frame 033580/0411 →
Continuity (1)
Related Publication 20160078522A1 · Mar 17, 2016