IP Library Granted Patent US 9,390,443
Granted Patent B2
US 9,390,443 · App. 13/515,729 · Granted Jul 12, 2016

Product information providing server apparatus, product information display program, product information display method, product information providing system, terminal device, and recording medium on which product information display program is recorded

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,390,443
App. No.
13/515,729
Granted
Jul 12, 2016
Kind
B2
Abstract

The present invention provides, for example, a terminal device which allows users who do shopping utilizing a network to simulate a sense of doing shopping actually getting around in a store and enjoy shopping. Product information of a plurality of products arranged based on genres to which products belong are displayed on a product list screen to be continuously browsed even if the products belong to different genres.

Claims (63)

1. A product information providing server apparatus comprising:

at least one memory operable to store program code;

at least one processor operable to read the program code and operate as instructed by the program code, the program code including:

receiving code configured to cause the at least one processor to receive an identification (ID) of a selected store from a terminal device through a network;

display data generating code configured to cause the at least one processor to, in response to receiving the ID of the selected store, generate display data, which is Web page data comprising a product list screen that displays product information corresponding to a first subset of the plurality of products, arranged based on genres, in a selectable state in a selectable product display area, and simultaneously displays product information corresponding to a part of a second subset of the plurality of products, different from the product information corresponding to the first subset of the plurality of products, in a non-selectable state in a non-selectable product display area that is next to the selectable product display area, the product list screen simultaneously further displaying a moving instruction object in the non-selectable product display area; and

transmitting code configured to cause the at least one processor to transmit the display data generated by the display data generating code, to the terminal device through the network such that a Web page is displayed on a display of the terminal device based on the transmitted display data, wherein

products in the selectable state are selectable for purchase, by a user of the terminal device, and products in the non-selectable state are not selectable for purchase, by the user of the terminal device;

the product information corresponding to the first subset of the plurality of products arranged in the selectable state in the selectable product display area are moved to the non-selectable product display area and arranged in the non-selectable state, in response to a user input operation from the terminal device with respect to the moving instruction object on the Web page, and

the product information corresponding to the part of the second subset of the plurality of products arranged in the non-selectable state in the non-selectable product display area are moved to the selectable product display area and arranged in the selectable state, in response to the user input operation from the terminal device with respect to the moving instruction object on the Web page.

2. The product information providing server apparatus according to claim 1 , wherein the product information includes product image information.

3. The product information providing server apparatus according to claim 2 , wherein the product list screen further displays information regarding a genre that represents the first subset of the plurality of products.

4. The product information providing server apparatus according to claim 3 , wherein:

the product list screen further displays information regarding a first genre that represents the first subset of the plurality of products whose product information is in a selectable state, and information regarding a second genre that is different from the first genre and that represents at least one of the plurality of products; and

when the second genre is selected, the product list screen displays product information corresponding to products belonging to the selected second genre, from among the plurality of products.

5. The product information providing server apparatus according to claim 1 , wherein, when a user of the terminal device performs an input operation, the product information corresponding to the first subset of the plurality of products is replaced, in a sliding transition, with product information corresponding to the second subset of the plurality of products.

6. The product information providing server apparatus according to claim 5 , wherein the sliding transition is in a direction orthogonal to a longitudinal direction of the product list screen.

7. The product information providing server apparatus according to claim 3 , wherein the product list screen displays product information of the plurality of products arranged based on a genre rank information.

8. The product information server apparatus according to claim 1 , wherein the program code further includes genre rank determining code configured to cause the at least one processor to determine an arrangement of genre information based on a rank, in the terminal device,

wherein the product list screen displays product information of the plurality of products which are arranged based on a rank of the genre information determined in the genre rank determining code.

9. The product information providing server apparatus according to claim 8 , wherein the program code further includes purchase history storage code configured to cause the at least one processor to store purchase history of a user of the terminal device,

wherein the genre rank determining code causes the at least one processor to refer to the purchase history storage, and determine an arrangement of the genre information based on past purchases made by the user.

10. The product information providing server apparatus according to claim 8 , wherein the program code further includes purchase history storage code configured to cause the at least one processor to store purchase history of a user of the terminal device,

wherein the genre rank determining code causes the at least one processor to refer to the purchase history storage, and rank the genres based on a single past purchase of a plurality of products by the user.

11. The product information providing server apparatus according to claim 8 , wherein the genre rank determining code causes the at least one processor to rank the genres based on the number of products from among the plurality of products it includes.

12. The product information providing server apparatus according to claim 8 , wherein the genre rank determining code causes the at least one processor to rank the genres based on a mean discount rate of products per genre.

13. A product information display method, performed by a terminal device, including at least one processor, the method comprising:

said at least one processor connecting to a product information providing server apparatus through a network, and transmitting an identification (ID) of a selected store to the product information providing server;

said at least one processor receiving from the product information providing server, in response to transmitting the ID of the selected store, Web page data comprising a product list screen that displays product information corresponding to a first subset of the plurality of products, arranged based on genres, in a selectable state in a selectable product display area, and simultaneously displays product information corresponding to a part of a second subset of the plurality of products, different from the product information corresponding to the first subset of the plurality of products, in a non-selectable state in a non-selectable product display area that is next to the selectable product display area, the product list screen simultaneously further displaying a moving instruction object in the non-selectable product display area; and

said at least one processor displaying a Web page on a display of the terminal device based on the received Web page data, wherein

products in the selectable state are selectable for purchase, by a user of the terminal device, and products in the non-selectable state are not selectable for purchase, by the user of the terminal device;

the product information corresponding to the first subset of the plurality of products arranged in the selectable state in the selectable product display area are moved to the non-selectable product display area and arranged in the non-selectable state, in response to a user input operation from the terminal device with respect to the moving instruction object on the Web page, and

the product information corresponding to the part of the second subset of the plurality of products arranged in the non-selectable state in the non-selectable product display area are moved to the selectable product display area and arranged in the selectable state, in response to the user input operation from the terminal device with respect to the moving instruction object on the Web page.

14. A product information providing system comprising: a product information providing server apparatus that provides product information corresponding to a plurality of products covered by a store; and a terminal device that is connected to the product information providing server apparatus through a network, wherein the terminal device comprises: at least one memory operable to store program code; at least one processor operable to read the program code and operate as instructed by the program code, the program code including: transmitting code configured to cause the at least one processor to transmit an identification (ID) of a selected store to the product information providing server; receiving code configured to cause the at least one processor to receive from the product information providing server apparatus, in response to transmitting the ID of the selected store, Web page data comprising a product list screen that displays product information corresponding to a first subset of the plurality of products, arranged based on genres, in a selectable state in a selectable product display area, and simultaneously displays product information corresponding to a part of a second subset of the plurality of products, different from the product information corresponding to the first subset of the plurality of products, in a non-selectable state in a non-selectable product display area that is next to the selectable product display area, the product list screen simultaneously further displaying a moving instruction object in the non-selectable product display area that is next to the selectable product display area; and displaying code configured to cause the at least one processor to display a Web page on a display of the terminal device based on the received Web page data, wherein products in the selectable state are selectable for purchase, by a user of the terminal device, and products in the non-selectable state are not selectable for purchase, by the user of the terminal device; the product information corresponding to the first subset of the plurality of products arranged in the selectable state in the selectable product display area are moved to the non-selectable product display area and arranged in the non-selectable state, in response to a user input operation from the terminal device with respect to the moving instruction object on the Web page, and the product information corresponding to the part of the second subset of the plurality of products arranged in the non-selectable state in the non-selectable product display area are moved to the selectable product display area and arranged in the selectable state, in response to the user input operation from the terminal device with respect to the moving instruction object on the Web page.

15. A terminal device comprising:

at least one memory operable to store program code;

at least one processor operable to read the program code and operate as instructed by the program code, the program code including:

transmitting code configured to cause the at least one processor to transmit an identification (ID) of a selected store to a product information providing server apparatus through a network;

product information receiving code configured to cause the at least one processor to receive, from the product information providing server through the network, in response to transmitting the ID of the selected store, Web page data comprising a product list screen that displays product information corresponding to a first subset of the plurality of products, arranged based on genres, in a selectable state in a selectable product display area, and simultaneously displays product information corresponding to a part of a second subset of the plurality of products, different from the product information corresponding to the first subset of the plurality of products, in a non-selectable state in a non-selectable product display area that is next to the selectable product display area, the product list screen simultaneously further displaying a moving instruction object in the non-selectable product display area; and

display control code configured to cause the at least one processor to control a display of the terminal device to display a Web page based on the received Web page data, wherein

products in the selectable state are selectable for purchase, by a user of the terminal device, and products in the non-selectable state are not selectable for purchase, by the user of the terminal device;

the product information corresponding to the first subset of the plurality of products arranged in the selectable state in the selectable product display area are moved to the non-selectable product display area and arranged in the non-selectable state, in response to a user input operation from the terminal device with respect to the moving instruction object on the Web page, and

the product information corresponding to the part of the second subset of the plurality of products arranged in the non-selectable state in the non-selectable product display area are moved to the selectable product display area and arranged in the selectable state, in response to the user input operation from the terminal device with respect to the moving instruction object on the Web page.

16. The terminal device according to claim 15 , wherein the display control code causes the at least one processor to control the display of the terminal device to display a product list screen that displays product information corresponding to products, from among the plurality of products, that belong to a genre different from genres representing the first subset of the plurality of products, in a non-selectable state.

17. The terminal device according to claim 15 , wherein:

the display control code causes the at least one processor to control the product list screen to display information regarding a first genre that represents the first subset of the plurality of products whose product information is in a selectable state, and information regarding a second genre that is different from the first genre and that represents at least one of the plurality of products; and

when the second genre is selected, the display control code causes the at least one processor to control the product list screen to display product information corresponding to products belonging to the selected second genre, from among the plurality of products.

18. The terminal device according to claim 15 , further comprising: change operation detecting code configured to cause the at least one processor to detect a user input,

wherein, in response to the user input operation, the product information corresponding to the first subset of the plurality of products is replaced, in a sliding transition, with product information corresponding to a third subset of the plurality of products.

19. The terminal device according to claim 18 , wherein:

the sliding transition is in a direction orthogonal to a longitudinal direction of the product list screen.

20. A non-transitory computer-readable recording medium on which product information display program is recorded, the product information display program causing a computer to:

transmit an identification (ID) of a selected store to a product information providing server apparatus through a network;

receive, from the product information providing server through the network, in response to transmitting the ID of the selected store, Web page data comprising a product list screen that displays product information corresponding to a first subset of the plurality of products, arranged based on genres, in a selectable state in a selectable product display area, and simultaneously displays product information corresponding to a part of a second subset of the plurality of products, different from the product information corresponding to the first subset of the plurality of products, in a non-selectable state in a non-selectable product display area that is next to the selectable product display area, the product list screen simultaneously further displaying a moving instruction object in the non-selectable product display area; and

control a display of the terminal device to display a Web page based on the received Web page data, wherein

products in the selectable state are selectable for purchase, by a user of the terminal device, and products in the non-selectable state are not selectable for purchase, by the user of the terminal device;

the product information corresponding to the first subset of the plurality of products arranged in the selectable state in the selectable product display area are moved to the non-selectable product display area and arranged in the non-selectable state, in response to a user input operation from the terminal device with respect to the moving instruction object on the Web page, and

the product information corresponding to the part of the second subset of the plurality of products arranged in the non-selectable state in the non-selectable product display area are moved to the selectable product display area and arranged in the selectable state, in response to the user input operation from the terminal device with respect to the moving instruction object on the Web page.

21. The product information providing server apparatus according to claim 1 , wherein the product list screen displays product information corresponding to products, from among the plurality of products, that belong to a genre different from genres representing the first subset of the plurality of products, in a non-selectable state.

22. The product information providing server apparatus according to claim 1 , wherein

the product information corresponding to the first subset of the plurality of products are arranged based on at least one genre in a selectable product display area and moved to a non-selectable product display area next to the selectable product display area in response to a user input operation,

the product information corresponding to the part of the second subset of the plurality of products are arranged in the non-selectable product display area based on at least one genre except for the genre in the selectable product display area and moved to the selectable product display area in response to the user input operation, and

the product information corresponding to the first subset of the plurality of products in said selectable product display area is displayed in a selectable state and the product information corresponding to the part of the second subset of the plurality of products in said non-selectable product display area is displayed in a non-selectable state.

23. The product information providing server apparatus according to claim 1 , wherein the moving instruction object is provided so as to overlap a portion of the product information corresponding to the part of the second subset of 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 Jun 14, 2012
From: OCHIAI, YUKIKO
To: RAKUTEN, INC.
Reel/Frame 028374/0403 →