METHODS AND SYSTEMS FOR DATA MANAGEMENT USING MULTIPLE SELECTION CRITERIA
First Claim
1. A method of data management, comprising the steps of:
- pre-selecting a portion of a plurality of windows of data in a data stream using a first selecting function; and
selecting a subset of the portion of the plurality of windows pre-selected using a second selecting function.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for data management and data processing are provided. Embodiments may include systems and methods relating to fast data selection with reasonably high quality results, and may include a faster data selection function and a slower data selection function. Various embodiments may include systems and methods relating to data hashing and/or data redundancy identification and elimination for a data set or a string of data. Embodiments may include a first selection function is used to pre-select boundary points or data blocks/windows from a data set or data stream and a second selection function is used to refine the boundary points or data blocks/windows. The second selection function may be better at determining the best places for boundary points or data blocks/windows in the data set or data stream. In various embodiments, data may be processed by a first faster hash function and slower more discriminating second hash function.
-
Citations
29 Claims
-
1. A method of data management, comprising the steps of:
-
pre-selecting a portion of a plurality of windows of data in a data stream using a first selecting function; and selecting a subset of the portion of the plurality of windows pre-selected using a second selecting function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of determining boundary points in a data stream for data management, comprising:
-
pre-selecting a portion of a plurality of boundary points in a data stream using a first selecting function; selecting a subset of the portion of the plurality of boundary points pre-selected using a second selecting function; and generating a value for a chunk of data as determined by the subset of the portion of the plurality of boundary points. - View Dependent Claims (19, 20, 21)
-
-
22. A data processing system, comprising:
-
a first selection function module configured to pre-select a first set of data break points or windows; and a second selection function module configured to select a subset of the pre-selected data break points or windows, wherein the first selection function module processes the data break points or windows faster than the second selection function module. - View Dependent Claims (23, 24)
-
-
25. A data processing system, comprising:
-
means for pre-selecting a first set of data break points or windows; and means for selecting and outputting a subset of the pre-selected data break points or windows, wherein the means for pre-selecting processes the data break points or windows faster than the means for selecting. - View Dependent Claims (26, 27, 28, 29)
-
Specification