IP Library Patent Application 13926108
Patent Application
App. No. 13/926,108

DATA ANALYSIS SYSTEM

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 None
App. No.
13/926,108
Abstract

A data analysis system, particularly, a system capable of efficiently analyzing big data is provided. The data analysis system includes an analyst server, at least one data storage unit, a client terminal independent of the analyst server, and a caching device independent of the analyst server. The caching device includes a caching memory, a data transmission interface, and a controller for obtaining a data access pattern of the client terminal with respect to the at least one data storage unit, performing caching operations on the at least one data storage unit according to a caching criterion to obtain and store cache data in the caching memory, and sending the cache data to the analyst server via the data transmission interface, such that the analyst server analyzes the cache data to generate an analysis result, which may be used to request a change in the caching criterion.

Claims (18)

1 . A data analysis system, comprising:

an analyst server;

at least one data storage unit;

a client terminal independent of the analyst server; and

a caching device independent of the analyst server, the caching device further comprising a cache memory, a data transmission interface, and a controller in communication with the analyst server, the client terminal, and the storage unit, wherein the controller obtains a data access pattern of the client terminal with respect to the storage unit and performs caching operations on the storage unit according to a caching criterion to obtain and store cache data in the cache memory and send the cache data to the analyst server via the data transmission interface, thereby allowing the analyst server to analyze the cache data and generate an analysis result.

2 . The data analysis system of claim 1 , wherein the caching criterion is specified or changeable by the analyst server.

3 . The data analysis system of claim 2 , wherein the caching criterion relates to a given access frequency.

4 . The data analysis system of claim 2 , wherein the caching criterion relates to a given access sequence.

5 . The data analysis system of claim 2 , wherein the caching criterion relates to a given access period.

6 . The data analysis system of claim 2 , wherein the caching criterion relates to a given data address.

7 . The data analysis system of claim 2 , wherein the caching criterion relates to a given data size.

8 . The data analysis system of claim 2 , wherein the caching criterion relates to a given string.

9 . The data analysis system of claim 2 , wherein the caching criterion relates to a given value of at least a parameter contained in the data access pattern.

10 . A caching device, comprising:

a cache memory;

a data transmission interface; and

a controller connected to the cache memory and the data transmission interface, wherein the controller obtains a data access pattern of a client terminal with respect to a storage unit and performs caching operations on the storage unit according to a caching criterion to obtain and store cache data in the cache memory and send the cache data to an analyst server via the data transmission interface.

11 - 13 . (canceled)

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: HSIEH, TSUNG-HSUAN; LIU, KUEI HUANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030682/0896 →