Composite Identifier System for Service Object Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In modern computing infrastructures, identifying and tracking objects of service over time and across changing identifiers is challenging, leading to data fragmentation and the creation of unnecessary objects, as existing systems fail to uniquely identify objects across multiple data repositories and associate new data with historical data.
Innovation Solution
A method using static and dynamic composite identifiers, where a static identifier is generated and stored, and a dynamic identifier is generated on demand, allowing for unique identification of objects of service by searching a database using either or both identifiers, ensuring consistent tracking and linking of data over time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single identifier is used to identify objects of service, then the identification process is simple, but the identifier may change over time causing data fragmentation and loss of historical context
Solution Approach 1:
The identifier is segmented into two distinct parts: a static identifier that remains constant over time and a dynamic identifier that reflects current state. This segmentation allows the system to maintain simple identification while ensuring reliable long-term tracking, as the static identifier provides stability and the dynamic identifier provides current context.
Solution Approach 2:
A composite identifier structure is used, combining static and dynamic identifier components. This composite approach leverages the stability of static identifiers and the currency of dynamic identifiers to achieve both simple operation and reliable data tracking across time and across multiple data repositories.
2Measurement precision
If identifiers change over time to reflect current state, then current identification accuracy is improved, but historical data connection is lost
Solution Approach 1:
By segmenting the identifier into static and dynamic components, the system preserves historical data connection through the unchanging static identifier while maintaining current state accuracy through the dynamic identifier. The static identifier acts as a permanent key that links current and historical records.
Solution Approach 2:
The static identifier serves as an intermediary element that bridges current and historical data. It remains constant across time and acts as a stable reference point that connects current dynamic identifiers to historical records, preventing information loss during identifier changes.
3Reliability
If multiple identifiers are used to track objects across time and repositories, then data association accuracy is improved, but system complexity increases
Solution Approach 1:
The complexity is segmented and organized into two clear components: static identifier for long-term tracking and dynamic identifier for current state. This segmentation makes the identifier management system more manageable while maintaining high data association accuracy across multiple repositories.
Solution Approach 2:
The composite identifier structure serves multiple functions simultaneously: it provides stable identification, enables historical tracking, ensures cross-repository consistency, and maintains current state accuracy. This multi-functionality achieves high reliability without proportionally increasing system complexity.
4Device complexity
If existing objects are not tracked over time, then system simplicity is maintained, but data fragmentation and orphaned objects occur
Solution Approach 1:
The static identifier provides simple, stable tracking without requiring complex tracking mechanisms. Its immutability ensures that objects remain trackable across time and repositories, preventing data fragmentation while maintaining system simplicity.
Solution Approach 2:
The static identifier ensures continuous tracking of objects throughout their lifecycle. By providing a permanent identification key that never changes, it maintains continuous data association and prevents object orphaning, ensuring that historical and current data remain connected.
Data Source
AI summary
A method and system and related computer program products are described for identifying an object of service comprising the initial step of generating and storing a static composite identifier representing a state of the object of service. Then, whenever it is desired to identify the object of service, the steps are carried out of: generating a dynamic composite identifier representing a current state of the object of service; locating and retrieving the stored static composite identifier, and searching a database for a match with an object of service recorded therein using either the static or the dynamic composite identifiers, or both.


