IP Library Granted Patent US 9,542,077
Granted Patent B2
US 9,542,077 · App. 14/348,458 · Granted Jan 10, 2017

Information processing apparatus, information processing method, information processing program, and recording medium

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,542,077
App. No.
14/348,458
Granted
Jan 10, 2017
Kind
B2
Abstract

Enlargement of a reference list is prevented by supporting appropriate deletion of transaction objects, which are unnecessary to register in the reference list, from the reference list. An information processing apparatus includes: a selecting means that selects, as candidates for deletion from a reference list, a transaction object associated with a transaction object targeted for operation among transaction objects registered in the reference list, based on reference list information of a user, which is stored in a storing means that stores the reference list information indicating transaction objects registered in the reference list holding a reference to information associated with the transaction objects, when a predetermined operation relating to selection of the transaction object is performed by the user; and a controlling means that suggests the deletion candidates selected by the selecting means.

Claims (55)

1. An information processing 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:

registering code configured to cause the at least one processor to, in response to a selection of a transaction object, the transaction object being at least one of an item and a service, by a user on a web page that displays the transaction object, register the transaction object in a reference list, wherein the reference list contains a link to a web page that provides information of each of transaction objects registered in the reference list;

selecting code configured to cause the at least one processor to, when a predetermined operation relating to a first transaction object is performed by the user, select, as candidates for deletion from the reference list, transaction objects associated with the first transaction object, among the transaction objects registered in the reference list, based on reference list information of the user, which is stored in a storage, the reference list information indicating the transaction objects registered in the reference list; and

controlling code configured to cause the at least one processor to suggest deleting the deletion candidates selected by the selecting code, to the user.

2. The information processing apparatus according to claim 1 ,

wherein information indicating the transaction objects registered in the reference list among a plurality of transaction objects retrieved in response to a request from the user, and a retrieval condition specified by the user so as to retrieve the transaction objects, are stored as the reference list information in the storage in association with each other, and

the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose retrieval condition specified for retrieval is matched with the a retrieval condition specified for retrieval of the first transaction object.

3. The information processing apparatus according to claim 2 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects belonging to a class identical to that of the first transaction object among a plurality of transaction object classes.

4. The information processing apparatus according to claim 2 ,

wherein in a process in which a stage where the transaction object is used is differently determined according to an attribute of the transaction object, the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects used in a stage prior to a stage where the first transaction object.

5. The information processing apparatus according to claim 2 ,

wherein information indicating the transaction objects registered in the reference list, and registration time periods of the transaction objects to the reference list are stored as the reference list information in the storage in association with each other, and

the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose registration time period to the reference list is identical to the registration time period of the first transaction object.

6. The information processing apparatus according to claim 2 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose browsing time period of transaction object information is identical to the browsing time period of the first transaction object, based on a history stored in a history storage that stores, as a history, a browsing time period of the transaction object information associated with the transaction object by the user and information indicating the transaction object whose transaction object information has been browsed, in association with each other.

7. The information processing apparatus according to claim 2 ,

wherein each of the transaction objects has a use time period, including a start date and an end date, and the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose end date of the use time period is determined to be prior to a start date of a use time period of the first transaction object.

8. The information processing apparatus according to claim 1 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects belonging to a class identical to that of the first transaction object among a plurality of transaction object classes.

9. The information processing apparatus according to claim 8 ,

wherein in a process in which a stage where the transaction object is used is differently determined according to an attribute of the transaction object, the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects used in a stage prior to a stage where the first transaction object.

10. The information processing apparatus according to claim 8 ,

wherein information indicating the transaction objects registered in the reference list, and registration time periods of the transaction objects to the reference list are stored as the reference list information in the storage in association with each other, and

the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose registration time period to the reference list is identical to the registration time period of the first transaction object.

11. The information processing apparatus according to claim 8 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose browsing time period of transaction object information is identical to the browsing time period of the first transaction object, based on a history stored in a history storage that stores, as a history, a browsing time period of the transaction object information associated with the transaction object by the user and information indicating the transaction object whose transaction object information has been browsed, in association with each other.

12. The information processing apparatus according to claim 8 ,

wherein each of the transaction objects has a use time period, including a start date and an end date, and the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose end date of the use time period is determined to be prior to a start date of a use time period of the first transaction object.

13. The information processing apparatus according to claim 1 ,

wherein in a process in which a stage where the transaction object is used is differently determined according to an attribute of the transaction object, the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects used in a stage prior to a stage where the first transaction object is used.

14. The information processing apparatus according to claim 13 ,

wherein information indicating the transaction objects registered in the reference list, and registration time periods of the transaction objects to the reference list are stored as the reference list information in the storage in association with each other, and

the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose registration time period to the reference list is identical to the registration time period of the first transaction object.

15. The information processing apparatus according to claim 13 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose browsing time period of transaction object information is identical to the browsing time period of the first transaction object, based on a history stored in a history storage that stores, as a history, a browsing time period of the transaction object information associated with the transaction object by the user and information indicating the transaction object whose transaction object information has been browsed, in association with each other.

16. The information processing apparatus according to claim 13 ,

wherein each of the transaction objects has a use time period, including a start date and an end date, and the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose end date of the use time period is determined to be prior to a start date of a use time period of the first transaction object.

17. The information processing apparatus according to claim 1 ,

wherein information indicating the transaction objects registered in the reference list, and registration time periods of the transaction objects to the reference list are stored as the reference list information in the storage in association with each other, and

the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose registration time period to the reference list is identical to the registration time period of the first transaction object.

18. The information processing apparatus according to claim 1 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose browsing time period of transaction object information is identical to the browsing time period of the first transaction object, based on a history stored in a history storage that stores, as a history, a browsing time period of the transaction object information associated with the transaction object by the user and information indicating the transaction object whose transaction object information has been browsed, in association with each other.

19. The information processing apparatus according to claim 1 ,

wherein each of the transaction objects has a use time period, including a start date and an end date, and the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects whose end date of the use time period is determined to be prior to a start date of a use time period of the first transaction object.

20. The information processing apparatus according to claim 1 ,

wherein the selecting code causes the at least one processor to select, as the deletion candidates, transaction objects associated with the first transaction object among the transaction objects included in an attribute range among the transaction objects registered in the reference list, in each of a plurality of attribute ranges determined according to attributes of the transaction objects, which indicate association with the first transaction object, and

the controlling code causes the at least one processor to suggest the deletion candidates selected by the selecting code in each of the attribute ranges.

21. An information processing method, which is performed by an information processing apparatus,

the information processing method comprising:

in response to a selection of a transaction object, the transaction object being at least one of an item and a service, by a user on a web page that displays the transaction object, registering the transaction object in a reference list, wherein the reference list contains a link to a web page that provides information of each of the transaction objects;

when a predetermined operation relating to a first transaction object is performed by the user, selecting, as candidates for deletion from the reference list, transaction objects associated with the first transaction object, among transaction objects registered in the reference list, based on reference list information of a user, which is stored in a storage, the reference list information indicating the transaction objects registered in the reference list; and

suggesting deleting the deletion candidates to the user.

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 Apr 1, 2014
From: YOKOMICHI, TAKASHI
To: RAKUTEN, INC.
Reel/Frame 032571/0336 →