A cognate specification system manages and enforces digital, canonical representations of entities that are added to and in the system by creating a composite entity key (“EntityKey”) that uniquely and immutably identifies each entity within the system, and that is created based upon the attributes of the entity rather than being arbitrarily assigned. Entities may be organized into various types or cognates, each associated with distinct sets of attributes. A physical or digital referent may be added to the system as an entity by specifying attributes. In such a system, any entity, whether a physical or digital referent, a process, or other type, is uniquely and verifiably identifiable, and may be linked to or associated with other entities, allowing users of the system to produce and access specification granularity beyond traditional approaches focused on systems interoperability.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein each of the new entity identifier and the one or more entity identifiers in the existing entity dataset is paired with a reader-friendly string.
3. The method of claim 1, wherein creating the new entity identifier comprises hashing a string based on the one or more of the one or more predefined attribute values and the one or more of the one or more user-defined inputs to create a hash string.
4. The method of claim 3, wherein creating the new entity identifier comprises hashing the hash string one or more times to create a final hash string as the new entity identifier.
5. The method of claim 1, wherein creating the new entity identifier comprises combining the one or more of the one or more predefined attribute values with the one or more of the one or more user-defined inputs to create a map.
6. The method of claim 5, wherein creating the new entity identifier comprises hashing the map to create a hash string.
7. The method of claim 5, wherein creating the new entity identifier comprises hashing the hash string one or more times to create a final hash string as the new entity identifier.
10. The method of claim 9, wherein the second new entity identifier, the third new entity identifier, the fourth new entity identifier or any combination of the second, third, and fourth new entity identifiers is omitted from the set of new entity identifiers.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 13, 2023
December 3, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.