Operation history utilization system and method thereof
First Claim
1. An operation history utilization system which utilizes a user'"'"'s operation history on a plurality of devices, and provides the user with a service, the system comprising:
- a plurality of devices that transmit operation data that describes a user'"'"'s operation details on said plurality of devices; and
a service provision apparatus that (i) accumulates the operation data transmitted from said plurality of devices as operation history data in chronological order, (ii) specifies a frequent operation pattern which is a sequence of frequent operation history patterns based on the accumulated operation history data and (iii) provides a service according to the user'"'"'s behavior predicted from the specified frequent operation pattern included in the accumulated operation history data,wherein said service provision apparatus includes;
an operation history reception unit that receives the operation history data transmitted from said plurality of devices;
an operation history database unit that accumulates the received operation history data;
a pattern extraction unit that extracts the frequent operation pattern from the operation history data accumulated in said operation history database unit;
a pattern database unit that stores the extracted frequent operation pattern, the frequent operation pattern including operation history data that is classified into a group and accumulated for the plurality of devices during a predetermined time interval;
a pattern monitor unit that monitors whether or not a sequence of operation history data newly received by said operation history reception unit corresponds to the frequent operation pattern stored in said pattern database unit;
a service provision unit that provides the service according to the user'"'"'s behavior predicted from a result of the monitoring performed by said pattern monitor unit; and
a function database unit that stores a predetermined relationship between operations performed by said plurality of devices and a function provided to the user in response to the operations,wherein said pattern extraction unit compares the operation history data accumulated in said operation history database unit with a predetermined relationship in said function database unit, converts the operation history data into a sequence of functions, extracts a frequent function pattern from the sequence of functions, and stores the extracted frequent function pattern into said pattern database unit,said service provision unit provides the service relating to said plurality of devices according to the user'"'"'s behavior predicted from the result of monitoring performed by said pattern monitoring unit, andthe function provided to the user is a main function associated with a names of said plurality of devices.
2 Assignments
0 Petitions
Accused Products
Abstract
An operation history utilization system including a terminal electric device, a server electric device (user server), and an application server that are connected to one another via network. On the terminal electric device, there is implemented a device agent for storing the device operated by a user, the operation details and the operation time as an operation history set. On the server electric device, there is implemented a user agent for receiving the operation history transmitted from the device agent at a predetermined timing and managing the history in a centralized manner. On the application server, there is implemented a service concierge for providing service, considering the user'"'"'s taste by inquiring the user agent about the operation history.
20 Citations
17 Claims
-
1. An operation history utilization system which utilizes a user'"'"'s operation history on a plurality of devices, and provides the user with a service, the system comprising:
-
a plurality of devices that transmit operation data that describes a user'"'"'s operation details on said plurality of devices; and a service provision apparatus that (i) accumulates the operation data transmitted from said plurality of devices as operation history data in chronological order, (ii) specifies a frequent operation pattern which is a sequence of frequent operation history patterns based on the accumulated operation history data and (iii) provides a service according to the user'"'"'s behavior predicted from the specified frequent operation pattern included in the accumulated operation history data, wherein said service provision apparatus includes; an operation history reception unit that receives the operation history data transmitted from said plurality of devices; an operation history database unit that accumulates the received operation history data; a pattern extraction unit that extracts the frequent operation pattern from the operation history data accumulated in said operation history database unit; a pattern database unit that stores the extracted frequent operation pattern, the frequent operation pattern including operation history data that is classified into a group and accumulated for the plurality of devices during a predetermined time interval; a pattern monitor unit that monitors whether or not a sequence of operation history data newly received by said operation history reception unit corresponds to the frequent operation pattern stored in said pattern database unit; a service provision unit that provides the service according to the user'"'"'s behavior predicted from a result of the monitoring performed by said pattern monitor unit; and a function database unit that stores a predetermined relationship between operations performed by said plurality of devices and a function provided to the user in response to the operations, wherein said pattern extraction unit compares the operation history data accumulated in said operation history database unit with a predetermined relationship in said function database unit, converts the operation history data into a sequence of functions, extracts a frequent function pattern from the sequence of functions, and stores the extracted frequent function pattern into said pattern database unit, said service provision unit provides the service relating to said plurality of devices according to the user'"'"'s behavior predicted from the result of monitoring performed by said pattern monitoring unit, and the function provided to the user is a main function associated with a names of said plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17)
-
-
13. An operation history utilization method for utilizing a user'"'"'s operation history and providing the user with service, the method comprising steps of:
-
transmitting operation data that describes details regarding the user'"'"'s operation details on a plurality of devices, said transmitting being performed by the plurality of devices; accumulating the operation data transmitted from the plurality of devices as operation history data in chronological order; specifying a frequent operation pattern which is a sequence of frequent operation history patterns based on the accumulated operation history data; and providing service according to the user'"'"'s behavior predicted from the specified frequent operation pattern included in the accumulated operation history data; receiving operation history data transmitted from the plurality of devices; accumulating the operation history data received from the plurality of devices in an operation history database unit; extracting the frequent operation pattern from the operation history data accumulated in the operation history database unit using a pattern extracting unit; storing the extracted frequent operation pattern in a pattern database unit, the frequent operation pattern including operation history data that is classified into a group and accumulated from the plurality of devices during a predetermined time interval; monitoring whether or not a sequence of newly received operation history data from said plurality of devices corresponds with the frequent operation stored in said pattern database unit; providing the service according to the user'"'"'s behavior predicted from a result of the performed monitoring; and storing in a function database unit a predetermined relationship between operations performed by the plurality of devices and a function provided to the user in response to the operations, wherein the pattern extraction unit compares the operation history data accumulated in the operation history database unit with a predetermined relationship in the function database unit, converts the operation history data into a sequence of functions, extracts a frequent function pattern from the sequence of functions, and stores the extracted frequent function pattern into said pattern database unit, providing the service relating to said plurality of devices according to the user'"'"'s behavior predicted from the result of monitoring performed and the function provided to the user is a main function associated with names of said plurality of devices. - View Dependent Claims (14)
-
-
15. A service provision apparatus which provides a user with service by utilizing the user operation history on a plurality of devices, the apparatus comprising:
at least one hardware processor and a memory device, the memory device storing a program that causes the service provision apparatus to operate as; a reception unit that receives operation data describing the user'"'"'s operation details transmitted from the plurality of devices; and a service provision unit that accumulates the received operation data as operation history data in chronological order, to specify a frequent operation pattern which is a sequence of frequent operation patterns based on the accumulated operation history data, and to provide service according to the user'"'"'s behavior predicted from the specified frequent operation pattern, wherein the program also causes said service provision apparatus to operate an operation history reception unit that receives the operation history data transmitted from said plurality of devices; an operation history database unit that accumulates the received operation history data; a pattern extraction unit that extracts the frequent operation pattern from the operation history data accumulated in said operation history database unit; a pattern database unit that stores the extracted frequent operation pattern, the frequent operation pattern including operation history data that is classified into a group and accumulated for the plurality of devices during a predetermined time interval; a pattern monitor unit that monitors whether or not a sequence of operation history data newly received by said operation history reception unit corresponds to the frequent operation pattern stored in said pattern database unit; a service provision unit that provides the service according to the user'"'"'s behavior predicted from a result of the monitoring performed by said pattern monitor unit; and a function database unit that stores a predetermined relationship between operations performed by said plurality of devices and a function provided to the user in response to the operations, wherein said pattern extraction unit is compares the operation history data accumulated in said operation history database unit with a predetermined relationship in said function database unit, convert the operation history data into a sequence of functions, extracts a frequent function pattern from the sequence of functions, and stores the extracted frequent function pattern into said pattern database unit, said service provision unit provides the service relating to said plurality of devices according to the user'"'"'s behavior predicted from the result of monitoring performed by said pattern monitoring unit, and the function provided to the user is a main function associated with names of said plurality of devices.
-
16. A program stored on a computer-readable storage medium for a service provision apparatus which provides a user with service by utilizing the user'"'"'s operation history on a plurality of devices, the program causing a computer to execute steps of:
-
receiving operation data describing the user'"'"'s operation transmitted from said plurality of devices; and accumulating the received operation data as operation history data in chronological order, specifying a frequent operation pattern which is a sequence of frequent operation history data based on the accumulated operation history data, and providing service according to the user'"'"'s behavior predicted from the specified frequent operation pattern; receiving operation history data transmitted from the plurality of devices; accumulating the operation history data received from the plurality of devices in an operation history database unit; extracting the frequent operation pattern from the operation history data accumulated in the operation history database unit using a pattern extracting unit; storing the extracted frequent operation pattern in a pattern database unit, the frequent operation pattern including operation history data that is classified into a group and accumulated from the plurality of devices during a predetermined time interval; monitoring whether or not a sequence of newly received operation history data from said plurality of devices corresponds with the frequent operation stored in said pattern database unit; and providing the service according to the user'"'"'s behavior predicted from a result of the performed monitoring; and storing in a function database unit a predetermined relationship between operations performed by the plurality of devices and a function provided to the user in response to the operations, wherein the pattern extraction unit compares the operation history data accumulated in the operation history database unit with a predetermined relationship in the function database unit, converts the operation history data into a sequence of functions, extracts a frequent function pattern from the sequence of functions, and stores the extracted frequent function pattern into said pattern database unit, providing the service relating to said plurality of devices according to the user'"'"'s behavior predicted from the result of monitoring performed, and the function provided to the user is a main function associated with names of said plurality of devices.
-
Specification