Systems and methods for managing data
AssigneeComcast Cable Communications, LLC
InventorGarrett Buckman Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneeComcast Cable Communications, LLC
InventorGarrett Buckman Wright
Estimating the term…
Systems and methods for data management are disclosed. One method can comprise receiving first data from one or more data sources and forming a classification group from the one or more data sources based upon one or more classifiers. The method can also comprise generating an identifier for the classification group by applying a function to the first data and/or the one or more classifiers. Second data can be received from the one or more data sources of the classification group and the second data can be associated with the identifier of the classification group.
A method comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Indexing structures: hash tables
Computing and data processing
About 6 years 5 months of term left · ends 13 Mar 2033 (estimated)
Efficient management of large datasets is time consuming and computationally complex. Validation of collected data can be challenging due, at least in part, to the computational complexity required to frequently check and compare the multitude of possible failure combinations. For example, data can fail to meet a data integrity standard or computer engineering metric type standard. The present disclosure addresses these and other shortcomings of managing data.
It is to be understood that both the following general description and the following detailed description are exemplary and explanatory only and are not restrictive, as claimed. Provided are methods and systems for managing data. In an aspect, the disclosed methods and systems can be implemented to validate data.
In an aspect, methods can comprise receiving first data from one or more data sources. As an example, a classification group can be formed. The classification group can comprise a grouping of one or more data sources, devices, and/or data received from or sent to the same. The classification group can be formed based upon one or more classifiers. An identifier can be generated for the classification group by applying a function such as a hash function to one or more of the first data and the one or more classifiers. The function can be any routine, sub-routine, process, algorithm, formula, character relationship, or the like. Second data can be received from the one or more data sources of the classification group. The second data can be associated with the identifier of the classification group.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments and together with the description, serve to explain the principles of the methods and systems:
FIG. 1 is a block diagram of an example network;
FIG. 2 is a block diagram on an example network;
Before the present methods and systems are disclosed and described, it is to be understood that the methods and systems are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.
As used in the specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
“Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.