IP Library Granted Patent US 7,890,653
Granted Patent B2
US 7,890,653 · App. 10/556,799 · Granted Feb 15, 2011

Operation history utilization system

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,890,653
App. No.
10/556,799
Granted
Feb 15, 2011
Kind
B2
Abstract

A user agent unit includes an pattern extracting unit which extracts a frequent operation pattern of the log data that fulfills predetermined conditions from the operation log data registered in the operation log data database a pattern database which memorizes the frequent operation pattern; a pattern monitoring unit which monitors an operation pattern, from the operation log data to be newly registered, that correspond with the frequent operation pattern registered in the pattern database; and a pattern classifying unit which specifies the operator of the frequent operation pattern memorized in the pattern database.

Claims (43)

1. An operation log data management system comprising:

(i) at least one device, (ii) an operation log data management apparatus which manages operation log data transmitted from said at least one device, and (iii) a service providing apparatus which determines a service associated with a user's behavior based on the operation log data managed by said operation log data management apparatus and provides the determined service to said at least one device, which is connected to other devices in the operation log data management system,

wherein said operation log data management apparatus includes:

a communication interface unit that receives the operation log data from said at least one device via a communication network;

a pattern extracting unit that extracts using a hardware processor frequent operation patterns which are each an operation sequence from the operation log data received by said communication interface unit;

a pattern database into which frequent operation patterns extracted by said pattern extracting unit are accumulated;

a pattern classifying unit that includes a non-transitory memory that holds a definitive operation table in which each frequent operation pattern is associated with an operator of each operation included in the frequent operation pattern, and (i) specifies the operator of the frequent operation pattern based on characteristics of the frequent operation pattern per se by referring to the definitive operation table for each frequent operation pattern accumulated in said pattern database, and (ii) registers the specified operator in said pattern database in association with the frequent operation pattern; and

a pattern monitoring unit that monitors whether or not an operation sequence of operation log data newly transmitted by said at least one device corresponds with one of the frequent operation patterns accumulated in said pattern database,

said service providing apparatus includes:

a service determining unit that (i) recognizes that the operator of the operation log data is the operator associated with the frequent operation pattern, in the case where it is determined, as the monitoring result by said pattern monitoring unit, that the operation sequence of the operation log data newly transmitted by said at least one device corresponds with the one of the frequent operation patterns accumulated in said pattern database, and (ii) determines to provide the recognized operator with a service according to the frequent operation pattern; and

a communication interface unit that provides the service determined by said service determining unit via the communication network, the definitive operation table held by said non-transitory memory associates, for each of operators, an operator with a definitive operation that is a unique operation performed by the operator,

the definitive operation is an operation which makes it possible to determine that the operator of the definitive operation is always a specific user, and

said pattern classifying unit (i) determines whether or not each frequent operation pattern accumulated in said pattern database includes a definitive operation registered in the definitive operation table, (ii) specifies, when it is determined that the definitive operation is included, an operator who corresponds to the included definitive operation and is registered in the definitive operation table, and (iii) registers the specified operator in said pattern database in association with the frequent operation pattern.

2. The operation log data management system according to claim 1 ,

wherein said pattern classifying unit specifies a first frequent operation pattern as the operation performed by the operator associated with the deterministic operation, the first frequent operation pattern being a frequent operation pattern including a deterministic operation associated with a predetermined operator, in the frequent operation pattern.

3. The operation log data management system according to claim 2 ,

wherein said pattern classifying unit specifies an operator of a second frequent operation pattern which is a frequent operation pattern other than the first frequent operation pattern, in the frequent operation pattern, based on a statistic frequency of chain occurrence for the first frequent operation pattern obtained from the operation log data transmitted by said at least one device in the past.

4. The operation log data management system according to claim 1 ,

wherein said pattern classifying unit specifies a first frequent operation pattern as the operation performed by the operator associated with the deterministic operation, the first frequent operation pattern being a frequent operation pattern including a deterministic operation associated with a predetermined operator, in the frequent operation pattern included in the operation log data newly transmitted by said at least one device.

5. The operation log data management system according to claim 4 ,

wherein said pattern classifying unit specifies an operator of a second frequent operation pattern which is a frequent operation pattern other than the first frequent operation pattern, in the frequent operation pattern included in the operation log data newly transmitted, based on a degree of adjacency between the first frequent operation pattern and the second frequent operation pattern occurring after the first frequent operation pattern.

6. The operation log data management system according to claim 1 ,

wherein the definitive operation table further holds a certainty factor of the operator associated with the frequent operation pattern for each operation included in the frequent operation pattern, and

said service determining unit recognizes the operation of the frequent operation pattern according to the certainty factor, when different operators are associated with the frequent operation pattern.

7. An operation log data management apparatus which manages operation log data transmitted by at least one device, the apparatus comprising:

a communication interface unit that receives the operation log data from the at least one device via a communication network;

a pattern extracting unit that extracts using a hardware processor frequent operation patterns which are each an operation sequence from the operation log data received by said communication interface unit;

a pattern database into which the frequent operation patterns extracted by said pattern extracting unit are accumulated;

a pattern classifying unit that includes a non-transitory memory that holds a definitive operation table in which each frequent operation pattern is associated with an operator of each operation included in the frequent operation pattern, and (i) specifies the operator of the frequent operation pattern based on characteristics of the frequent operation pattern per se by referring to the definitive operation table for each frequent operation pattern accumulated in said pattern database, and (ii) registers the specified operator in said pattern database in association with the frequent operation pattern; and

a pattern monitoring unit that monitors whether or not an operation sequence of operation log data newly transmitted by the at least one device corresponds with one of the frequent operation patterns accumulated in said pattern database,

the definitive operation table held by said non-transitory memory associates, for each of operators, an operator with a definitive operation that is a unique operation performed by the operator,

the definitive operation is an operation which makes it possible to determine that the operator of the definitive operation is always a specific user, and

said pattern classifying unit (i) determines whether or not each frequent operation pattern accumulated in said pattern database includes a definitive operation registered in the definitive operation table, (ii) specifies, when it is determined that the definitive operation is included, an operator who corresponds to the included definitive operation and is registered in the definitive operation table, and (iii) registers the specified operator in said pattern database in association with the frequent operation pattern.

8. An operation log data management method for managing operation log data transmitted by at least one device, the method comprising:

receiving using a communication interface the operation log data from the at least one device via a communication network;

a pattern extracting step of extracting using an extracting unit including a hardware processor frequent operation patterns which are each an operation sequence from the operation log data received by a communication interface unit;

a pattern accumulating step for accumulating in a pattern database the frequent operation patterns extracted by the pattern extracting unit;

a pattern classifying step of (i) holding in a non-transitory memory a definitive operation table in which each frequent operation pattern is associated with an operator of each operation included in the frequent operation pattern, (ii) specifying the operator of the frequent operation pattern based on characteristics of the frequent operation pattern per se by referring to the definitive operation table for each frequent operation pattern accumulated in the pattern database, and (iii) registering the specified operator in the pattern database in association with the frequent operation pattern; and

a pattern monitoring step of monitoring whether or not an operation sequence of operation log data newly transmitted by said at least one device corresponds with the frequent operation pattern, .

the definitive operation table held in the non-transitory memory by said pattern classifying step associates, for each of operators, an operator with a definitive operation that is a unique operation performed by the operator,

the definitive operation is an operation which makes it possible to determine that the operator of the definitive operation is always a specific user, and

said pattern classifying step (i) determines whether or not each frequent operation pattern accumulated in said pattern database includes a definitive operation registered in the definitive operation table, (ii) specifies, when it is determined that the definitive operation is included, an operator who corresponds to the included definitive operation and is registered in the definitive operation table, and (iii) registers the specified operator in said pattern database in association with the frequent operation pattern.

9. A program stored on a non-transitory computer-readable recording medium for managing operation log data transmitted from at least one device, and causing a computer to execute the steps included in the operation log data management method according to claim 8 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
CHANGE OF NAME Recorded Nov 24, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2006
From: KUTSUMI, HIROSHI; ARAKI, SHOUICHI; YOSHIDA, ATSUSHI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 017342/0630 →