IP Library Patent Application 12129742
Patent Application
App. No. 12/129,742

LARGE CAPACITY DATA PROCESSING MODELS

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.
12/129,742
Abstract

Data is processed with respect to large or practically infinite storage capacity. A cumulative data model is employed to organize accumulation of considerable amounts of data as well as facilitate interaction with the data. Accumulated data can be further processed to aid efficient location of relevant information. For instance, correlation and versioning operations, among others, can be performed to identify relationships amongst data and initiate removal of outdated data, respectively.

Claims (26)

1 . A data processing system, comprising:

an interface component that acquires blocks of data; and

a management component that organizes the data in accordance with a cumulative data model to support accumulation of large amounts of data.

2 . The system of claim 1 , the interface component acquires blocks of structured and/or unstructured data.

3 . The system of claim 1 , further comprising a large capacity store that stores the data and an organizational structure.

4 . The system of claim 3 , the store is computer memory.

5 . The system of claim 3 , further comprising a component that returns requested data from the store in response to a request.

6 . The system of claim 1 , the management component generates attributes identifying relevant information pertaining to related data blocks including location.

7 . The system of claim 6 , further comprising a component that correlates data as a function of attributes and/or values of attributes.

8 . The system of claim 6 , further comprising a version component that identifies different versions of the same data based on the attributes and initiates removal of instances of data that have been updated to aid retrieval of other data.

9 . The system of claim 1 , data is organized in a non-indexed heap.

10 . The system of claim 9 , the organizational data is located in a separate heap.

11 . A method of data processing, comprising:

accumulating a large quantity of data blocks for storage; and

labeling each block of data once upon receipt with a set of attributes identifying the block and properties thereof to facilitate subsequent retrieval without an index.

12 . The method of claim 11 , further comprising identifying relationships between data blocks.

13 . The method of claim 12 , further comprising dynamically correlating data upon receipt.

14 . The method of claim 12 , further comprising inferring related data where attribute values are dissimilar.

15 . The method of claim 11 , further comprising analyzing an acquired block of data and labeling the block in accordance with a domain schema.

16 . The method of claim 15 , further comprising identifying a new attribute associated with the data and adding the attribute to the domain schema.

17 . The method of claim 11 , further comprising identifying an update version of a data block upon receipt, and deleting a previous version to further facilitate subsequent retrieval.

18 . A data processing system, comprising:

means for acquiring blocks of unstructured data; and

means for generating attributes identifying relevant information about the blocks in accordance with a cumulative data model schema.

19 . The system of claim 18 , further comprising a means for correlating the data utilizing the attributes.

20 . The system of claim 18 , further comprising a means for housing the data in a non-indexed heap.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2008
From: LEVIN, LEWIS CHARLES; PALL, GURDEEP SINGH
To: MICROSOFT CORPORATION
Reel/Frame 021019/0652 →