IP Library Granted Patent US 10,614,499
Granted Patent B2
US 10,614,499 · App. 14/408,601 · Granted Apr 7, 2020

Product search support server, product search support method, and product search support program

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,614,499
App. No.
14/408,601
Granted
Apr 7, 2020
Kind
B2
Abstract

A product search support server that is connected to communicate with a terminal of a user and provides product pages of a plurality of shops selling a same product includes a receiving unit to receive a display request of a product page of one shop from the terminal, an extraction unit to extract product specifying information for uniquely specifying a product on sale on the product page of the one shop from a product information storage unit that stores one or more product information containing shop information indicating a shop and information indicating a product on sale in the shop, and a transmitting unit to transmit search-related information related to search for the one or more product information using the product specifying information to the terminal.

Claims (59)

1. A content search support server configured to communicate with a terminal of a user over a network, the content search support server comprising:

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

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

register code configured to cause at least one of said at least one processor to register a plurality of content providers to provide a plurality of contents on a web site;

storing code configured to cause at least one of said at least one processor to store, in a content information storage, page identifications (IDs) of a plurality of webpages of the registered plurality of content providers of the website, in association with preset content specifying information that is a character string for uniquely specifying a content on each webpage;

receiving code configured to cause at least one of said at least one processor to receive a display request of a first webpage among the plurality of webpages of the website from the terminal, the display request comprising a page identification (ID) uniquely identifying the first webpage among the plurality of webpages;

extraction code configured to cause at least one of said at least one processor to extract first content specifying information associated with the first webpage corresponding to the display request from the content information storage;

transmitting code configured to cause at least one of said at least one processor to transmit, to the terminal, the first webpage where a default value is not entered in a search input field;

adding code configured to cause at least one of said at least one processor to, in response to detecting a user operation for transitioning from the first webpage to a second webpage, transmit the second webpage where a second search input field for entering a search keyword is included and the first content specifying information for the first webpage is entered, as a default value, in the second search input field to be selectable by the user, the second webpage being different from the first webpage among the plurality of webpages in the website and not a search result page; and

search code configured to cause at least one of said at least one processor to, in response to a user's selection of the default value in a state where the first content specifying information is entered as the default value in the search input field in the second webpage, receive the first content specifying information as the search keyword, search within the website to extract webpages, among the plurality of webpages of the registered plurality of content providers, that are associated with the first content specifying information in the content information storage, and output a list of the extracted webpages to the terminal.

2. The content search support server according to claim wherein the computer program code further comprises:

behavior history acquisition code configured to cause at least one of said at least one processor to acquire a behavior history of the user from a behavior history storage that stores the behavior history of the user; and

determination code configured to cause at least one of said at least one processor to determine based on the acquired behavior history of the user, whether the user is likely to search within the website based on the first content specifying information for the first webpage, as the search keyword, and

wherein the adding code is further configured to, in response to detecting the user operation for transitioning from the first webpage to the second webpage:

transmit the second webpage where the first content specifying information for the first webpage is entered, as the default value, in the second search input field based on a determination that the user is likely to search within the website based on the first content specifying information in the second search input field of the second webpage, and

transmit the second webpage without entering the first content specifying information for the first webpage, as the default value, in the second search input field based on a determination that the user is not likely to search within the website based on the first content specifying information in the second search input field of the second webpage.

3. The content search support server according to claim 1 , wherein the computer program code further comprises:

reward granting code configured to cause at least one of said at least one processor to, based on detecting user purchase of one of contents of the extracted webpages and a content provider providing the user purchased content being different from a content provider corresponding to the first webpage, grant a reward to the content provider corresponding to the first webpage.

4. A content search support method executed by a content search support server configured to communicate with a terminal of a user, the content search support method comprising:

registering a plurality of content providers to provide a plurality of contents on a website;

storing, in a content information storage, page identifications (IDs) of a plurality of webpages of the registered plurality of content providers of the website, in association with preset content specifying information that is a character string for uniquely specifying a content on each webpage;

receiving a display request of a first webpage among the plurality of webpages of the website from the terminal, the display request comprising a page identification (ID) uniquely identifying the first webpage among the plurality of webpages;

extracting first content specifying information associated with the first webpage corresponding to the display request from the content information storage;

transmitting, to the terminal, the first webpage where a default value is not entered in a search input field;

in response to detecting a user operation for transitioning from the first webpage to a second webpage, transmitting the second webpage where a second search input field for entering a search keyword is included and the first content specifying information for the first webpage is entered, as a default value, in the second search input field to be selectable by the user, the second webpage being different from the first webpage among the plurality of webpages in the website and not a search result page; and

in response to a user's selection of the default value in a state where the first content specifying information is entered as the default value in the search input field in the second webpage, receiving the first content specifying information as the search keyword, searching within the website to extract webpages, among the plurality of webpages of the registered plurality of content providers, that are associated with the first content specifying information in the content information storage, and outputting a list of the extracted webpages to the terminal.

5. The content search support server according to claim 1 , wherein

the computer program code further comprises: reward granting code configured to cause at least one of said at least one processor to, based on detecting user purchase of one of contents of the extracted webpages and a content provider providing the user purchased content being different from a content provider corresponding to the first webpage, grant a reward to the content provider corresponding to the first webpage.

6. The content search support server according to claim 3 , wherein

the plurality of contents are a plurality of products, and the plurality of webpages are corresponding plurality of product pages of the plurality of products,

the registered plurality of content providers are a registered plurality of shops selling the plurality of products,

the search code is further configured to cause at least one of said at least one processor to, in response to the user's selection of the default value in the state where the first content specifying information is entered as the default value in the search input field, search within the website to extract product pages, among the plurality of product pages of the registered plurality of shops, that are associated with the first content specifying information in the content information storage, and output a list of the extracted product pages to the terminal, and

the reward granting code is further configured to cause at least one of said at least one processor to, in response to detecting the user purchase of one of the plurality of products of the extracted product pages and a shop from which the user purchase is made being different from a shop corresponding to the first webpage, grant the reward to the shop corresponding to the first webpage.

7. A content search support server comprising:

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

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

register code configured to cause at least one of said at least one processor to register a plurality of content providers to provide a plurality of contents on a website;

storing code configured to cause at least one of said at least one processor to store, in a content information storage, page identifications (IDs) of a plurality of webpages of the registered plurality of content providers of the website, in association with preset content specifying information that is a character string for uniquely specifying a content on each webpage;

receiving code configured to cause at least one of said at least one processor to receive a display request of a first webpage among the plurality of webpages of the website from a terminal of a user, the display request comprising a page identification (ID) uniquely identifying the first webpage among the plurality of webpages;

extraction code configured to cause at least one of said at least one processor to extract first content specifying information associated with the first webpage corresponding to the display request from the content information storage;

transmitting code configured to cause at least one of said at least one processor to transmit, to the terminal, the first webpage where a default value is not entered in a search input field;

adding code configured to cause at least one of said at least one processor to, in response to detecting a user operation for transitioning from the first webpage to a second webpage, transmit the second webpage where a second search input field for entering a search keyword is included and the first content specifying information for the first webpage is entered, as a default value, in the second search input field to be selectable by the user, the second webpage being different from the first webpage among the plurality of webpages in the website and not a search result page;

search code configured to cause at least one of said at least one processor to, in response to a user's selection of the default value in a state where the first content specifying information is entered as the default value in the search input field in the second webpage, receive the first content specifying information as the search keyword, search within the website to extract webpages, among the plurality of webpages of the registered plurality of content providers, that are associated with the first content specifying information in the content information storage, and output a list of the extracted webpages to the terminal; and

determination code configured to cause at least one of said at least one processor to determine, based on a behavior history of the user, whether the user is likely to search the website based on the first content specifying information as the search keyword, wherein

the adding code configured to cause at least one of said at least one processor to transmit the second webpage where the second search input field for entering the search keyword is included and the first content specifying information for the first webpage is entered, as the default value, in the second search input field based on a determination that the user is likely to search the website based on the first content specifying information as the search keyword, and

the adding code configured to cause at least one of said at least one processor to transmit the second webpage without entering the first content specifying information for the first webpage, as the default value, in the second search input field based on a determination that the user is not likely to search the website based on the first content specifying information as the search keyword.

8. A content search support method executed by a content search support server comprising:

registering a plurality of content providers to provide a plurality of contents on a website;

storing, in a content information storage, page identifications (IDs) of a plurality of webpages of the registered plurality of content providers of the website, in association with preset content specifying information that is a character string for uniquely specifying a content on each webpage;

receiving a display request of a first webpage among the plurality of webpages of the website from a terminal of a user, the display request comprising a page identification (ID) uniquely identifying the first webpage among the plurality of webpages;

extracting first content specifying information associated with the first webpage corresponding to the display request from the content information storage;

transmitting, to the terminal, the first webpage where a default value is not entered in a search input field;

in response to detecting a user operation for transitioning from the first webpage to a second webpage, transmitting the second webpage where a second search input field for entering a search keyword is included and the first content specifying information for the first webpage is entered, as a default value, in the second search input field to be selectable by the user, the second webpage being different from the first webpage among the plurality of webpages in the website and not a search result page;

in response to a user's selection of the default value in a state where the first content specifying information is entered as the default value in the search input field in the second webpage, receiving the first content specifying information as the search keyword, search within the website to extract webpages, among the plurality of webpages of the registered plurality of content providers, that are associated with the first content specifying information in the content information storage, and output a list of the extracted webpages to the terminal; and

determining, based on a behavior history of the user, whether the user is likely to search the website based on the first content specifying information as the search keyword, wherein the transmitting the second webpage comprises:

transmitting the second webpage where the second search input field for entering the search keyword is included and the first content specifying information for the first webpage is entered, as the default value, in the second search input field based on a determination that the user is likely to search the website based on the first content specifying information as the search keyword, and

transmitting the second webpage without entering the first content specifying information for the first webpage, as the default value, in the second search input field based on a determination that the user is not likely to search the website based on the first content specifying information as the search keyword.

9. The content search support server of claim 1 , wherein the plurality of contents are a plurality of products, and

the plurality of content providers are a plurality of shops selling the plurality of products.

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 Dec 17, 2014
From: NISHIOKA, YUHEI
To: RAKUTEN, INC.
Reel/Frame 034525/0867 →