Object Identification Using Elector Modules for Dynamic Web Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In web applications, identifying objects acted on by a program at a later time is challenging due to the dynamic nature of object properties, such as dynamically generated names or changes in object assignments, which hinders the replication of previous operations.

Innovation Solution

The implementation of 'electors' that appraise candidate objects based on various attributes to determine the likelihood of corresponding to a previously manipulated object, using a combination of elector modules to provide a weighted appraisal score for accurate identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional object identification methods are used, then the system is simple to implement, but object identification reliability deteriorates due to dynamic property changes

Engineering Contradiction:
Improveobject identification reliabilityVSAvoididentification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The identification system is segmented into multiple independent elector modules, each responsible for evaluating specific object attributes. This segmentation allows reliable identification through combined expertise of multiple modules while maintaining individual module simplicity and independence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple elector modules are merged to collectively evaluate object identification reliability. Each module contributes its appraisal to a combined score, merging their individual assessment capabilities to achieve more reliable and accurate object identification than any single module could provide alone.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If dynamic object properties are used, then the system becomes more adaptable, but object identification accuracy deteriorates due to property changes over time

Engineering Contradiction:
Improveobject property adaptabilityVSAvoidobject identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system embraces dynamic object properties by using multiple elector modules that can adapt to different property states. The modules dynamically assess current object attributes rather than relying on fixed properties, enabling accurate identification despite changes while maintaining adaptability to the dynamic environment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The elector modules provide feedback appraisals of object properties at different times. This feedback mechanism allows the system to compare current object states with previously recorded states, adjusting identification accuracy to account for dynamic changes while maintaining adaptability to the evolving system state.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple elector modules are used, then object identification accuracy is improved, but the complexity of the identification process increases

Engineering Contradiction:
Improveobject identification accuracyVSAvoidelector module complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex identification task is segmented into multiple specialized elector modules, each handling specific aspect of object evaluation. This segmentation distributes complexity across independent modules rather than concentrating it in a single complex system, achieving high accuracy through divided expertise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each elector module is designed with universal applicability to evaluate different object types using the same framework. This multi-functionality reduces overall system complexity by using standardized module designs that can be reused across different identification scenarios, achieving accuracy without proportionally increasing complexity.

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

Data Source

PatentUS8903833B2Object identification by elector
Publication Date: 2014.12.02 MICRO FOCUS LLC
  • US8903833B2 patent drawing
  • US8903833B2 patent drawing
  • US8903833B2 patent drawing

AI summary

Techniques for identifying an object are disclosed herein. In one embodiment, an object identification system includes a reference to an object acted on at a first time, an elector, and a elector manager. The elector is configured to provide an appraisal, at a second time, of whether a candidate object is the objected acted on. The elector manager is configured to determine whether the candidate object is object acted on based on a value of the appraisal.