IP Library Granted Patent US 9,111,304
Granted Patent B2
US 9,111,304 · App. 13/503,247 · Granted Aug 18, 2015

Information provision device, information provision method, information provision program, and computer-readable storage medium for storing said program

Inventor: Shigaku Iwabuchi (Tokyo, JP)
Assignee: Rakuten, Inc.
G06Q30/06G06Q30/0255
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 9,111,304
App. No.
13/503,247
Granted
Aug 18, 2015
Kind
B2
Abstract

To determine candidates for product purchase in electronic commerce more easily when a user purchases an attracting product through electronic commerce, the server ( 14 A) includes a retrieval API ( 164 A). The retrieval API ( 164 A) receives and analyzes identifying information from a user terminal ( 12 A) having a function of acquiring identifying information for identifying a product and thereby identifies one or more products from the identifying information. Then, the retrieval API ( 164 A) reads one or more product sales information corresponding to the identified one or more products from a product database ( 168 ) that stores product sales information related to sales of products. The retrieval API ( 164 A) then stores the read one or more product sales information as a retrieval history into a retrieval history database ( 170 ) and transmits the one or more product sales information to the user terminal ( 12 A) to be displayed as candidate product information on the user terminal ( 12 A).

Claims (23)

1. A user terminal, including at least one processor, connectable to a server that performs purchase processing for a product placed in a virtual shopping cart of a user, the user terminal comprising:

at least one processor coupled to at least one memory storing a program code, the at least one first processor and operable to read the program code and operate as instructed by the program code to:

establish a connection with a barcode reader operated by a user to read a barcode of a product;

acquire a product code associated with the barcode of the product obtained by the barcode reader; and

transmit the product code acquired from the barcode reader and a registration request for adding the product identified by the product code to the virtual shopping cart of the user based on a previously stored registration information,

where the registration request for adding the product identified by the product code to the virtual shopping cart of the user is transmitted to the server without receiving an operation of the user after the product code is acquired from the barcode reader.

2. The user terminal according to claim 1 , further comprising:

a memory that stores a user ID identifying the user,

wherein, after the product code is acquired, the at least one processor is programmed to transmit the user ID stored in the memory to the server without receiving the operation of the user so that the server performs login processing and adds the product to the virtual shopping cart of the logged-in user.

3. The user terminal according to claim 2 , wherein the at least one processor is programmed to transmit a request for logging out the user to the server without receiving the operation of the user, after transmitting the registration request.

4. The user terminal according to claim 1 ,

the memory further stores an extraction condition for extracting the product that is sold by one of a plurality of virtual stores selling the product identified by the product code,

wherein the at least one processor is programmed to transmit to the server the product code and the registration request for adding the product that meets the extraction condition to the virtual shopping cart, without receiving the operation of the user.

5. A method executed by a user terminal, which includes at least one processor and is connectable to a server that performs purchase processing for a product placed in a virtual shopping cart of a user, the method comprising:

establishing a connection with a barcode reader operated by a user to read a barcode of a product;

acquiring, using the processor, a product code associated with the barcode of the product obtained by the barcode reader; and

transmitting, using the processor, to the server the acquired product code and a registration request for adding the product identified by the product code to the virtual shopping cart of the user based on a previously stored registration information, without receiving an operation of the user,

where the registration request for adding the product identified by the product code to the virtual shopping cart of the user is transmitted to the server without receiving an operation of the user after the product code is acquired from he barcode reader.

6. A non-transitory computer-readable recording medium having a program recorded thereon, the program causing a computer to function as a user terminal connectable to a server that performs purchase processing for a product placed in a virtual shopping cart of a user, the user terminal configured by the program to:

establish a connection with a barcode reader operated by a user to read a barcode of a product;

acquire a product code associated with the barcode of the product obtained by the barcode reader; and

transmit the product code acquired from the barcode reader and a registration request for adding the product identified by the product code to the virtual shopping cart of the user based on a previously stored registration information,

where the registration request for adding the product identified by the product code to the virtual shopping cart of the user is transmitted to the server without receiving an operation of the user after the product code is acquired from the barcode reader.

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 Jun 26, 2012
From: IWABUCHI, SHIGAKU
To: RAKUTEN, INC.
Reel/Frame 028441/0308 →
Priority Claims (1)
JP P2009-244679 · Oct 23, 2009 · national
Continuity (1)
Related Publication 20120259741A1 · Oct 11, 2012