Automatic Fleet Partitioning With Dynamic Device Tag Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized management of electronic device fleets is time-consuming and prone to network congestion due to manual tag assignment, which is error-prone and requires ascertaining device attributes, and these attributes can change over time, necessitating frequent updates.

Innovation Solution

A device management server with a tag definition repository and processor that automatically assigns tags to client devices based on predefined criteria, updating tags as device attributes change, and transmits control data to subsets of devices efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tag assignment is used for device fleet management, then device attributes can be tracked, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvetag assignment accuracyVSAvoidmanagement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables devices to self-assign tags by automatically detecting their own attributes (location, device type, status) and matching them against predefined tag criteria, eliminating the need for manual operator intervention in tag assignment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of tag assignment with an automated electronic system that uses processors to compare device attributes against tag criteria and automatically assign appropriate tags

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If centralized management is used for device fleets, then control data can be transmitted to devices, but network congestion occurs

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidnetwork congestion
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The system segments the device fleet into multiple groups based on tag criteria (location, device type, status), allowing control data to be transmitted to specific subsets rather than the entire fleet, thereby reducing network traffic and congestion

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different management approaches to different device segments based on their specific attributes, transmitting control data only to relevant subsets of devices rather than broadcasting to all devices in the fleet

Inventive Principle:
Principle #3Local quality

3Reliability

If frequent tag updates are performed to reflect changing device attributes, then device accuracy is maintained, but system complexity increases

Engineering Contradiction:
Improvetag assignment accuracyVSAvoidupdate frequency management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system continuously monitors device attributes and automatically updates tag assignments when attribute changes are detected, creating a feedback loop that maintains accuracy without requiring manual intervention or complex scheduling

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic tag assignment that automatically adapts to changing device attributes in real-time, allowing the system to remain flexible and accurate without requiring predetermined update schedules or complex management procedures

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12554479B2System and method for automatic fleet partitioning
Publication Date: 2026.02.17 ZEBRA TECHNOLOGIES CORP
  • US12554479B2 patent drawing
  • US12554479B2 patent drawing
  • US12554479B2 patent drawing

AI summary

A system for automatic fleet partitioning includes client devices and a device management server having tag definition and tag assignment repositories. The server receives and stores, in the tag definition repository, definitions with tag assignment criteria; and for each client device: obtains a client identifier and attribute set; for each tag assignment criterion satisfied by the attribute set, associates a corresponding tag name with the client identifier in the tag assignment repository; and for each tag assignment criterion not satisfied by the attribute set, disassociates the corresponding tag name with the client device identifier. The server receives a command to transmit control data to a subset of the client devices associated with a selected tag name; retrieves, from the tag assignment repository, the client identifiers associated with the selected tag name; and transmits the control data to the subset of the client devices.