Smart identifiers
AssigneeKryptiq Corporation
InventorsMurali M. Karamchedu, Jeffrey B. Sponaugle
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide methods and apparatuses for providing unique smart identifiers for entities of various entity types, such as documents or portions thereof. Each smart identifier comprises one or more data values provided by a requester of the smart identifier, or data values derived there from. The generation may be entity type based and/or customized. Embodiments include registration of custom smart identifier generation functions, with particular parameter data value requirements for particular entity types. Embodiments include smart identifier requesters inquiring about, and receiving answers to parameter data values required to generate smart identifiers for entities of various entity types.
Claims30
A computer implemented method, comprising:
- receiving by a smart identifier generator, from a requestor, a request to generate a smart identifier for entity, the request including one or more data values for one or more parameters;
- generating or causing to be generated by the smart identifier generator, the requested smart identifier comprising one or more of the data values or derivative data values derived from one or more of the data values;
- and
- returning or causing to be returned, by the smart identifier generator, the generated smart identifier to the requester.
An article of manufacturing comprising
- storage medium;
- and
- a plurality of programming instructions stored in the storage medium, the programming instructions designed to implement a smart identifier generator for a computing device, the smart identifier generator adapted to
- receive from a requestor a request to generate a smart identifier for an entity, the request including an entity type of the entity,
- generate or cause to be generated the requested smart identifier based at least in part on the entity type, and
- return or cause to be returned the generated smart identifier to the requestor.
An apparatus comprising
- one or more processors;
- and
- storage medium coupled to the one or more processors, the storage medium having stored therein a plurality of programming instructions to be executed by the processor, the programming instructions designed to implement a smart identifier generator, and the smart identifier generator adapted to
- receive from a requester a request to generate a smart identifier for entity, the request including an entity type of the entity and one or more data values for one or more parameters associated with the entity type,
- generate or cause to be generated the requested smart identifier based at least in part on the entity type and having at least one or more of the data values or one or more derivative data values derived from one or more of the data values, and
- return or cause to be returned the generated smart identifier to the requestor.
Dependencies are inferred from the claim text.