Location Queuing System Using SIP Timestamps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location-based services lack an efficient mechanism to track and deliver location information over time, limiting their ability to provide detailed location histories and subscription-based services effectively.

Innovation Solution

A location queuing system utilizing Session Initiation Protocol (SIP) messages to receive, publish, and manage location information with timestamp data, allowing authorized users to access and track location history over defined intervals, leveraging GPS, A-GPS, or triangulation methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If location information is continuously collected and stored for tracking, then location history accuracy is improved, but system complexity and data management burden increase

Engineering Contradiction:
Improvelocation history accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments location data management by creating separate queues for different users and time intervals. Each user's location information is organized in discrete time-based queues, allowing the system to handle location data in manageable segments rather than as a monolithic dataset, thus reducing system complexity while maintaining tracking accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a time dimension to location data by organizing location information in time-based queues. This transforms the data structure from simple spatial coordinates to temporal-spatial sequences, enabling efficient retrieval and analysis of location history without increasing overall system complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If location information is stored with detailed timestamp data, then location tracking capability is improved, but data storage requirements increase

Engineering Contradiction:
Improvelocation tracking capabilityVSAvoiddata storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements periodic location sampling by collecting location information at defined time intervals rather than continuously. This periodic approach maintains location tracking capability while significantly reducing the quantity of location data that needs to be stored and processed

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent stores location information for specific time intervals rather than all possible data points. By selectively storing location data at relevant time periods, the system achieves effective location tracking without the excessive storage requirements of continuous data collection

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If real-time location delivery is implemented, then service responsiveness is improved, but network resource consumption increases

Engineering Contradiction:
Improveservice responsivenessVSAvoidnetwork resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary organization of location data into time-based queues before delivery is requested. By pre-organizing location information in chronological order within queues, the system can deliver location data rapidly when requested without requiring intensive real-time data collection and processing, thus reducing network resource consumption while maintaining service responsiveness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8787929B2System and methods for providing location information using location based queues
Publication Date: 2014.07.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8787929B2 patent drawing
  • US8787929B2 patent drawing
  • US8787929B2 patent drawing

AI summary

A location based service and method configured to provide a mechanism for delivering location to a subscribing user using a location queuing system. The method is implemented on a computing infrastructure and includes receiving one or more SIP (Session Initiation Protocol) messages with location information of a user. The method further includes publishing the location information to a location system queue with related timestamp information.