IP Library Granted Patent US 7,792,842
Granted Patent B2
US 7,792,842 · App. 11/855,491 · Granted Sep 7, 2010

Apparatus, method and computer program product for outputting information

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 7,792,842
App. No.
11/855,491
Granted
Sep 7, 2010
Kind
B2
Abstract

In an information presenting apparatus, a frequency of usage of each term contained in one text or more is calculated for each user who has implemented an operation onto the text. Based on the frequencies of usage of the terms, the frequencies of usage of each term are compared between a specific user and other users to find a difference therebetween, and terms for which the difference is equal to or larger than a predetermined value are presented.

Claims (39)

1. An apparatus for outputting information comprising:

a computer readable storage medium;

a terminology-information storage unit;

a history-information storage unit;

a term extracting unit that extracts terms contained in a text from each of a plurality of texts;

a first storage control unit that stores, in the terminology-information storage unit, the terms extracted in association with text identification information of the text that contains the terms;

a history-information acquiring unit that acquires history information indicating a history of operations performed by users on the text;

a second storage control unit that stores, in the history-information storage unit, history information in association with user identification information of each of the users who has performed an operation and the text identification information of the text subjected to the operation;

a usage-frequency calculating unit that calculates, for each of the user identification information, a frequency of usage of each of the terms contained in the text, which is identified by the text identification information that is associated with the user identification information, based on the terms stored in the terminology-information storage unit for each of the text identification information;

a term selecting unit that calculates, based on the frequency of usage of each of the terms, a relative difference between a specific user identification information and other user identification information contained in the user identification information of the users and selects terms for which the difference is equal to or larger than a predetermined value; and

an information outputting unit that outputs the terms selected to an output device,

wherein the term selecting unit selects the terms for which the frequency of usage for the user identification information of the specific user is lower or higher than the frequency of usage for the user identification information of the other users, with respect to the user identification information of the specific user and that of the other users stored in the history-information storage unit, based on the frequency of usage of each of the terms,

a user selecting unit that selects an user identification information for which the frequency of usage for each of the terms selected by the term selecting unit is equal to or larger, or equal to or smaller than a predetermined value from among the user identification information of the other users,

wherein the information outputting unit outputs the terms selected by the term selecting unit and the user identification information corresponding to the terms in association with each other.

2. The apparatus according to claim 1 , wherein the information outputting unit outputs the terms selected by the term selecting unit in descending order of number of users who use the terms.

3. The apparatus according to claim 1 , wherein the information outputting unit outputs the terms selected by the term selecting unit in descending order of number of texts that contain the terms.

4. The apparatus according to claim 1 , wherein the information outputting unit outputs the terms selected by the term selecting unit in ascending order of number of users who use the terms.

5. The apparatus according to claim 1 , wherein the information outputting unit outputs the terms selected by the term selecting unit in ascending order of number of texts that contain the terms.

6. A computer program product having a computer readable storage medium including programmed instructions for outputting information, wherein the instructions, when executed by a computer having a terminology-information storage unit and a history-information storage unit, cause the computer to perform:

extracting terms contained in a text from each of a plurality of texts; storing, in the terminology-information storage unit, the extracted terms in association with text identification information of the text that the extracted terms;

acquiring history information indicating a history of operations performed by users on the text;

storing, in the history-information storage unit, the history information in associated with user identification information of each of the users who has performed implement an operation and the text identification information of the texts subjected to the operation;

calculating for each of the user identification information, a frequency of usage of each of the terms contained in the text, which is identified by the text identification information that is associated with the user identification information, based on the terms stored in the terminology-information storage unit for each of the text identification information;

calculating, based on the frequency of usage of each of the terms, a relative difference between a specific user identification information and other user identification information contained in the user identification information of the users and selecting terms for which the difference is equal to or larger than a predetermined value; and

outputting the selected terms to an output device,

wherein a term selecting unit selects the terms for which the frequency of usage for the user identification information of the specific user is lower or higher than the frequency of usage for the user identification information of the other users, with respect to the user identification information of the specific user and that of the other users stored in the history-information storage unit, based on the frequency of usage of each of the terms,

a user selecting unit that selects an user identification information for which the frequency of usage for each of the terms selected by the term selecting unit is equal to or larger, or equal to or smaller than a predetermined value from among the user identification information of the other users,

wherein an information outputting unit outputs the terms selected by the term selecting unit and the user identification information corresponding to the terms in association with each other.

7. A computer-implemented method for outputting information comprising steps implemented by a computer of:

extracting, by the computer, terms contained in a text from each of a plurality of texts;

storing, by the computer, in a terminology-information storage unit, the extracted terms in association with text identification information of the text that contains the extracted terms;

acquiring, by the computer, history information indicating a history of operations performed by users on the text;

storing, by the computer, in the history-information storage unit, the history information user identification information of each of the users who has performed an operation and the text identification information of the texts subjected to the operation;

calculating, by the computer, for each of the user identification information, a frequency of usage of each of the terms contained in the text, which is identified by the text identification information that is associated with the user identification information, based on the terms stored in the terminology-information storage unit for each of the text identification information;

calculating, by the computer, based on the frequency of usage of each of the terms, a relative difference between a specific user identification information and other user identification information contained in the user identification information of the users the frequency of usage of each of the terms for the stored user identification information of a specific user and the frequency of usage of each of the terms for the user identification information of other users, based on the frequency of usage of each of the terms, and selecting terms for which the difference is equal to or larger than a predetermined value; and

outputting, by the computer, the selected terms to an output device,

wherein a term selecting unit selects the terms for which the frequency of usage for the user identification information of the specific user is lower or higher than the frequency of usage for the user identification information of the other users, with respect to the user identification information of the specific user and that of the other users stored in the history-information storage unit, based on the frequency of usage of each of the terms,

a user selecting unit that selects an user identification information for which the frequency of usage for each of the terms selected by the term selecting unit is equal to or larger, or equal to or smaller than a predetermined value from among the user identification information of the other users,

wherein an information outputting unit outputs the terms selected by the term selecting unit and the user identification information corresponding to the terms in association with each other.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded May 6, 2020
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 052595/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD SECOND RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 48547 FRAME: 187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 13, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 050041/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2008
From: GOTO, KAZUYUKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 021667/0929 →