Composite Identifier System for Service Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveidentification process simplicityVSAvoiddata tracking accuracy over time
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If identifiers change over time to reflect current state, then current identification accuracy is improved, but historical data connection is lost

Engineering Contradiction:
Improvecurrent state identification accuracyVSAvoidhistorical data connection
Core Design Contradiction:
Measurement precisionVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple identifiers are used to track objects across time and repositories, then data association accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata association accuracyVSAvoididentifier management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Device complexity

If existing objects are not tracked over time, then system simplicity is maintained, but data fragmentation and orphaned objects occur

Engineering Contradiction:
Improvetracking system simplicityVSAvoiddata fragmentation
Core Design Contradiction:
Device complexityVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8892582B2Method and system for identifying objects of service
Publication Date: 2014.11.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8892582B2 patent drawing
  • US8892582B2 patent drawing
  • US8892582B2 patent drawing

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.