Distributed Position Tracking System with Timestamp Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Position tracking systems face limitations in larger spaces due to synchronization issues and computing power constraints, which hinder the effective tracking of people and objects across extensive areas.

Innovation Solution

A distributed tracking system utilizing an array of cameras, multiple camera clients, a camera server, weight sensors, a weight server, and a central server, where camera clients process video frames, timestamp coordinates, and communicate them to a camera server that coordinates information, while weight sensors determine item removals, with a central server charging individuals for items taken.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If additional sensors are installed throughout the space to track position in larger areas, then the coverage area is improved, but the computing power requirements increase beyond available capabilities

Engineering Contradiction:
Improvecoverage areaVSAvoidcomputing power requirements
Core Design Contradiction:
Area of stationary objectVSPower

Solution Approach 1:

The system divides the large physical space into multiple zones, each monitored by a separate computing device. Sensors are distributed across these zones, with each device processing data from its assigned area. This segmentation allows the system to cover larger总面积 while keeping individual computing requirements manageable.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If sensors are divided amongst multiple computers to scale the system, then the coverage area is improved, but synchronization issues arise between sensors and computers

Engineering Contradiction:
Improvecoverage areaVSAvoidsynchronization accuracy
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary synchronization of timestamps across all computing devices before they begin processing sensor data. Each device is pre-configured with synchronized time references, ensuring that when sensors detect events, the timestamp data is already aligned across the distributed system. This preliminary action eliminates the need for complex real-time synchronization during operation.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If sensors communicate signals at different times with different latencies, then the system can handle larger spaces, but desynchronization occurs making it difficult to determine position and item removal timing

Engineering Contradiction:
Improvecoverage areaVSAvoidtemporal coherence
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The system introduces a central coordinator server that acts as an intermediary between distributed sensors and computing devices. This coordinator receives timestamped data from all sensors, reconciles timing differences using pre-synchronized time references, and reconstructs coherent event sequences. The intermediary handles the complexity of temporal alignment, allowing the distributed system to maintain accurate position and item removal timing information across large spaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240087144A1Scalable position tracking system for tracking position in large spaces
Publication Date: 2024.03.14 7-ELEVEN INC
  • US20240087144A1 patent drawing
  • US20240087144A1 patent drawing
  • US20240087144A1 patent drawing

AI summary

A weight sensor includes a plurality of load cells. A first load cell is configured to produce a first electric current based on a force experienced by the first load cell. A second load cell is configured to produce a second electric current based on a force experienced by the second load cell. A third load cell is configured to produce a third electric current based on a force experienced by the third load cell. And a fourth load cell is configured to produce a fourth electric current based on a force experienced by the fourth load cell.