IP Library Granted Patent US 9,338,049
Granted Patent B2
US 9,338,049 · App. 13/729,669 · Granted May 10, 2016

Server device, annotation system, annotation method, and computer program product

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,338,049
App. No.
13/729,669
Granted
May 10, 2016
Kind
B2
Abstract

According to an embodiment, a server device includes a first registering unit, a second registering unit, and a providing unit. The first registering unit is configured to acquire first action information regarding an action performed by a first user from a client device, and register the first action information in an action information storage unit in which pieces of action information of users are stored in association with labels of the respective pieces of action information. The second registering unit is configured to specify at least one piece of action information similar to the first action information among the pieces of action information, and register the label associated with the specified piece of action information in the action information storage unit in association with the first action information. The providing unit is configured to provide the label associated with the first action information to the client device.

Claims (42)

1. A server device comprising:

a first registering unit configured to acquire first action information that is a piece of action information regarding an action performed by a first user from a client device used by the first user, and register the first action information in an action information storage unit in which pieces of action information of a plurality of users are stored in association with labels of the respective pieces of action information, each piece of action information including user identification information for identifying a user who performs an action;

a hierarchical relation information storage unit configured to define, as a group-group hierarchical relation, as a hierarchical relation within an organization to which users belong using the user identification information, the organization having an upper group and a lower group;

a second registering unit configured to specify at least one piece of action information similar to the first action information among the pieces of action information, extract at least one piece of action information that is included in the first action information among the specified piece of action information, the extracted piece of action information including the user identification information having a hierarchical relation with first user identification information indicating the first user, and register a label associated with the extracted piece of action information in the action information storage unit in association with the first action information;

a providing unit configured to provide the label associated with the first action information to the client device; and

one or more processors configured to execute at least the first registering unit, the second registering unit, and the providing unit.

2. The device according to claim 1 , wherein the hierarchical relation information is information for defining the hierarchical relation between users within an organization to which the users belong.

3. The device according to claim 1 , wherein

the second registering unit specifies a piece of action information of which the user identification information is matched with the user identification information included in second action information among the pieces of action information, the second action information being most similar to the first action information among the extracted piece of action information, the specified piece of action information being associated with any label which is associated with the second action information, and

the second registering unit registers the label associated with the specified action information and the label associated with the second action information into the action information storage unit, associating the labels with the first action information.

4. The device according to claim 1 , wherein

the second registering unit specifies a piece of action information of which the user identification information is matched with the user identification information included in second action information among the pieces of action information, the second action information being most similar to the first action information, the specified piece of action information being associated with any label which is associated with the second action information, and

the second registering unit registers the label associated with the specified action information and the label associated with the second action information in the action information storage unit, associating the labels with the first action information.

5. The device according to claim 1 , wherein

each piece of action information includes feature data that indicates a feature of the action of the user as an action subject, and

the second registering unit specifies a piece of action information of which the feature data is similar to that of the first action information among the pieces of action information.

6. An annotation system comprising:

a server device; and

a client device, wherein

the server device includes

a first registering unit configured to acquire first action information that is a piece of action information regarding an action performed by a first user from a client device used by the first user, and register the first action information in an action information storage unit in which pieces of action information of a plurality of users are stored in association with labels of the respective pieces of action information, each piece of action information including user identification information for identifying a user who performs an action;

a hierarchical relation information storage unit configured to define, define a group-group hierarchical relation, a hierarchical relation within an organization to which users belong using the user identification information, the organization having an upper group and a lower group;

a second registering unit configured to specify at least one piece of action information similar to the first action information among the pieces of action information, extract at least one piece of action information that is included in the first action information among the specified piece of action information, the extracted piece of action information including the user identification information having a hierarchical relation with first user identification information indicating the first user, and register a label associated with the extracted piece of action information in the action information storage unit in association with the first action information, and

the client device includes

an acquiring unit configured to acquire the label associated to the first action information from the server device, and register the acquired label in association with the first action information which is stored in a first user action information storage unit storing the action information of the first user; and

a processor configured to execute at least the acquiring unit.

7. An annotation method comprising:

acquiring first action information that is a piece of action information regarding an action performed by a first user from a client device used by the first user;

registering the first action information in an action information storage unit in which pieces of action information of a plurality of users are stored in association with labels of the respective pieces of action information, each piece of action information including user identification information for identifying a user who performs an action;

defining, as a group-group hierarchical relation, a hierarchical relation within an organization to which users belong using the user identification information, the organization having an upper group and a lower group;

specifying at least one piece of action information similar to the first action information among the pieces of action information;

extracting at least one piece of action information that is included in the first action information among the specified piece of action information, the extracted piece of action information including the user identification information having a hierarchical relation with the first user identification information indicating the first user;

registering a label associated with the extracted piece of action information in the action information storage unit in association with the first action information; and

providing the label associated with the first action information to the client device.

8. A computer program product comprising a non-transitory computer-readable medium containing a program executed by a computer, the program causing the computer to execute:

acquiring first action information that is a piece of action information regarding an action performed by a first user from a client device used by the first user;

registering the first action information in an action information storage unit in which pieces of action information of a plurality of users are stored in association with labels of the respective pieces of action information, each piece of action information including user identification information for identifying a user who performs an action;

defining, as a group-group hierarchical relation, a hierarchical relation with an organization to which users belong using the user identification information, the organization having an upper group and a lower group;

specifying at least one piece of action information similar to the first action information among the pieces of action information;

extracting at least one piece of action information that is included in the first action information among the specified piece of action information, the extracted piece of action information including the user identification information having a hierarchical relation with first user identification information indicating the first user;

registering a label associated with the extracted piece of action information in the action information storage unit in association with the first action information; and

providing the label associated with the first action information to the client device.

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 Dec 28, 2012
From: NAGANO, SHINICHI; OKAMOTO, MASAYUKI; UENO, KOUJI; SASAKI, KENTA; CHO, KENTA
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 029541/0058 →