IP Library Patent Application 16963841
Patent Application
App. No. 16/963,841

SEARCH SYSTEM, SEARCH METHOD, AND PROGRAM

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 None
App. No.
16/963,841
Abstract

Searching means of a search system searches a database, in which a plurality of data items are stored, using character information entered by a user as a query. Providing means provides the user with a data item selected by the user from a search result obtained by the searching means. Training means trains a learning machine to learn a relationship between item information of the data item selected by the user and the character information used as the query. Obtaining means enters item information of a target data item into the learning machine and obtaining feature information of the target data item from the learning machine. Registering means registers the feature information in the database in association with the target data item.

Claims (36)

1 . A search system comprising at least one processor configured to:

search a database, in which a plurality of data items are stored, using character information entered by a user as a query;

provide the user with a data item selected by the user from a search result;

train a learning machine to learn a relationship between character information defined as a first index of the data item selected by the user and the character information used as the query;

enter a first index of a target data item into the learning machine and obtain character information of the target data item from the learning machine; and

register the character information obtained from the learning machine in the database as a second index of the target data item.

2 - 3 . (canceled)

4 . The search system according to claim 1 , wherein the at least one processor is configured to:

record a combination of the first index of the data item selected by the user and the character information used as the query, and

train the learning machine to learn the relationship at predetermined timing based on the combination.

5 . The search system according to claim 1 , wherein the at least one processor is configured to

train the learning machine to learn the relationship whenever the user selects a data item.

6 . The search system according to claim 1 , wherein the at least one processor is configured to

generate the learning machine based on a recurrent neural network model, a long short-term memory model, or a sequence conversion model.

7 . The search system according to claim 1 , wherein the at least one processor is configured to:

add a new data item to the database,

enter a first index of the new data item into the learning machine, and obtains character information of the new data item from the learning machine, and

register the character information obtained from the learning machine in the database in association with the new data item.

8 . The search system according to claim 1 , wherein

the database stores, for each data item, a first index and a second index that is registered, and

the at least one processor is configured to provide the user with a first search result based on the first index, and provide the user with a second search result based on the second index.

9 . The search system according to claim 8 , wherein

the data item relates to a product or service, and

the at least one processor is configured to provide the user with the first search result for displaying a page of the product or the service based on the first index, and provide the user with the second search result for providing a coupon of the product or the service based on the second index.

10 . A search method comprising:

searching a database, in which a plurality of data items are stored, using character information entered by a user as a query;

providing the user with a data item selected by the user from a search result;

training a learning machine to learn a relationship between character information defined as a first index of the data item selected by the user and the character information used as the query;

entering a first index of a target data item into the learning machine and obtaining character information of the target data item from the learning machine; and

registering the character information obtained from the learning machine as a second index of the target data item.

11 . A non-transitory computer-readable information storage medium for storing a program for causing a computer to:

search a database, in which a plurality of data items are stored, using character information entered by a user as a query;

provide the user with a data item selected by the user from a search result;

train a learning machine to learn a relationship between character information defined as a first index of the data item selected by the user and the character information used as the query;

enter a first index of a target data item into the learning machine and obtaining character information of the target data item from the learning machine; and

register the character information obtained from the learning machine in the database as a second index of the target data item.

Assignments (2)
CHANGE OF NAME Recorded Jul 13, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 056845/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2020
From: DAULTANI, VIJAY
To: RAKUTEN, INC.
Reel/Frame 053312/0939 →