IP Library Granted Patent US 8,090,771
Granted Patent B2
US 8,090,771 · App. 12/456,452 · Granted Jan 3, 2012

Log collecting/analyzing system with separated functions of collecting log information and analyzing the same

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 8,090,771
App. No.
12/456,452
Granted
Jan 3, 2012
Kind
B2
Abstract

A log collecting/analyzing system has a log collection terminal device as a client terminal device which collects logs and transmits the collected logs to a log server via a network. The log server receives the transmitted logs and stores the received logs for analysis. According to this configuration, it is possible to obtain useful information, such as information about what play modes are popular in the case of games and so forth, or information about what characters are popular in the case of selecting a character for a game. Therefore, it is possible to make use of the result of log analysis to develop the game.

Claims (69)

1. A log collecting and analyzing system, comprising:

a client terminal device having

a collect unit for collecting log information; and

a transmit unit for transmitting said collected log information to a log server via a network;

a log server having a store and analyze unit for storing and analyzing said log information transmitted from said client terminal device;

a log utilizing terminal having

a request unit for pre-defining an analysis procedure for execution by said store and analyze unit to produce an analyzed result and for requesting the result of determined log information analyzed by said log server via a network according to said analysis procedure; and

a receive unit for receiving said analyzed result of log information transmitted from said log server,

wherein said store and analyze unit in said log server is configured to execute said analysis procedure pre-defined by said log utilizing terminal device.

2. The log collecting and analyzing system according to claim 1 , wherein said client terminal device further comprises:

a form unit for forming a basic structure of a log, and

a generate unit for generating determined log information from the basic structure of said log.

3. The log collecting and analyzing system according to claim 2 , wherein

the form unit is operable to form a tree structure consisting of nodes and elements as the basic structure of a log, and

the generate unit is operable to generate the determined log information hierarchically utilizing the tree structure.

4. The log collecting and analyzing system according to claim 1 , wherein said client terminal device manages said collected log information independently for each application program.

5. The log collecting and analyzing system according to claim 1 , wherein said client terminal device stores said collected log information under an off-line condition except for log information transmission processing for said log server.

6. The log collecting and analyzing system according to claim 1 , wherein said client terminal device stores said collected log information in a determined log form.

7. The log collecting and analyzing system according to claim 1 , wherein said store and analyze unit is operable to pull out necessary information from said log information transmitted from said client terminal device and analyze said necessary information.

8. The log collecting and analyzing system according to claim 1 , wherein said log server is operable to manage said log information transmitted from said client terminal device independently for each application program.

9. The log collecting and analyzing system according to claim 1 , wherein said log server is operable to store said log information transmitted from the client terminal device in a determined form.

10. The log collecting and analyzing system according to claim 1 , wherein said log server and said client terminal device are operable to manage at least duration of service for log collection or the number of times for log collection.

11. A method for analyzing log information, comprising:

receiving log information transmitted to a log server via a network from a log collection terminal device;

storing the received log information at said log server,

analyzing said log information stored at said log server by using a log analyzing interface to perform analyzing procedures pre-defined by a log utilizing terminal device,

storing the result of said analyzing at said log server, and and transmitting the result of said analyzing to said log utilizing terminal device over a network.

12. The method for analyzing log information, according to claim 11 , further comprising:

analyzing the stored log information for each application program utilizing a database provided with a log management database, a log storage database and a log analyzed result management database,

wherein said log management database is operable to record information identifying a log application program utilized by a log user,

said log storage database is operable to manage log information registered in a log application program, and

said log analyzed result management database operable to manage said analyzed log information.

13. A computer-readable recording medium having instructions recorded thereon, the instructions being executable by a processor to perform a method of log analysis, the method comprising:

receiving log information transmitted from a log collection terminal device to a log server via a network;

storing the received log information at said log server;

analyzing said log information stored at said log server by using a log analyzing interface to perform analyzing procedures pre-defined by a log utilizing terminal device;

storing the result of said analyzing at said log server,

and transmitting the result of said analyzing to said log utilizing terminal device over a network.

14. The recording medium according to claim 13 , wherein the method further comprises:

analyzing the stored log information for each application program utilizing a database provided with a log management database, a log storage database and a log analyzed result management database, wherein

said log management database is operable to record information identifying a log application program is utilized by a log user,

said log storage database is operable to manage log information registered in a log application program, and

said log analyzed result management database is operable to manage said analyzed log information.

15. A log analyzing device, comprising:

at least one processor;

an operating system executable on said at least one processor for operating a log analyzing system; and

a log server function processing unit for analyzing received log information and storing an analyzed result;

wherein said log server function processing unit includes

a log analysis interface management unit for managing a log analysis interface,

a log object analysis unit for analyzing said received log information by using a log analyzing interface to perform analyzing procedures pre-defined by a log utilizing terminal device,

a log object reception unit for controlling a function for receiving log information transmitted from a log collection terminal device via a network,

a log analyzed result management unit for storing said analyzed result,

and said log server is configured to transmit said analyzed result to said log utilizing terminal device over a network.

16. The log analyzing device according to claim 15 , further comprising:

log management database for managing at least which log application program is utilized by a log user;

log storage database for managing log information registered in a log application program; and

log analyzed result management database for managing said analyzed log information.

17. A log server, comprising:

a receiver for receiving log information transmitted from a log collection terminal device;

a storing and analyzing unit for storing said received log information and pulling out necessary information to analyze from said received log information;

wherein said store and analyze unit is configured to execute analyzing procedures pre-defined by a log utilizing terminal device to produce an analyzed result, and

said log server is configured to transmit said analyzed result to said log utilizing terminal device over a network.

18. The log server according to claim 17 , wherein said received log information is independently managed for each application program.

19. The log server according to claim 17 , wherein said received log information is stored in a determined form.

20. The log server according to claim 17 , further comprising:

a management unit for managing at least duration of service for log collection or the number of times for log collection.

21. The log server according to claim 17 , further comprising:

a transmitter for transmitting an analyzed result to a log utilizing terminal device.

22. The log collecting and analyzing system according to claim 1 , wherein said log server is operable to select said analysis procedure from a plurality of predetermined analysis procedures.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027449/0380 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0773 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 026665, FRAME 0799. ASSIGNORS HEREBY CONFIRM THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Mar 17, 2011
From: KIMOTO, YOUSUKE; KANEE, KAZUHIRO
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 025994/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2010
From: KIMOTO, YOSUKE; KANEE, KAZUHIRO
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 025585/0799 →