Velocity Vector Location Specification for Communication Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication devices, such as those using GPS, Galileo, or EGNOS, provide only static position information at the time of message sending, failing to convey the user's current position and orientation to the recipient, which limits real-time tracking and prediction of the user's direction and mode of transportation.
Innovation Solution
A mechanism that generates a velocity vector based on the initial and final position data and time when a message is composed and sent, allowing the recipient to predict the user's future direction and mode of transportation without direct interaction, by using a location specification processing module on a server that computes and sends this vector with the message.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If GPS or similar applications are used to provide position information, then real-time position tracking at message sending time is achieved, but the information remains static and does not reflect the user's current position and orientation when the recipient reads the message
Solution Approach 1:
The system performs preliminary actions by capturing the user's position and orientation data at the time of message composition and sending, then pre-calculates the velocity vector and predicts future location. This preliminary action ensures that even though the message is sent before the recipient reads it, the predicted location information is already prepared and included, eliminating the information loss of current position and orientation.
Solution Approach 2:
The patent transforms static position information into dynamic location specification by introducing velocity vectors and time parameters. Instead of providing only a fixed position point, the system calculates the user's movement velocity and direction, enabling the recipient to understand not just where the user was, but where they are heading and how they are moving, thus reflecting current position and orientation dynamically.
2Loss of information
If the system captures position data at message composition and sending times, then location information is provided, but the user's direction and mode of transportation cannot be determined without direct user input
Solution Approach 1:
The system implements self-service by automatically capturing position and orientation data from the device's sensors (GPS, accelerometer, gyroscope) without requiring direct user input. The user simply uses the device as normal for composition and sending, while the system autonomously collects the necessary movement data, calculates velocity vectors, and determines mode of transportation, thus completing location information collection without burdening the user.
Solution Approach 2:
The system uses feedback from sensor data (accelerometer, gyroscope, GPS) to automatically determine the user's mode of transportation and direction. By continuously monitoring movement patterns, speed, and orientation changes, the system infers whether the user is walking, running, or using a vehicle, and calculates the velocity vector accordingly, providing complete location information without direct user input.
3Loss of information
If velocity vector calculation is implemented based on position data, then prediction of user's future direction and mode of transportation is enabled, but the system complexity increases
Solution Approach 1:
The patent introduces a location specification processing module as an intermediary that handles the complex velocity vector calculations and mode of transportation determination. This intermediary module acts as a bridge between the raw sensor data and the final location information provided to the recipient, encapsulating the computational complexity within a dedicated component that can be integrated into existing communication systems without overwhelming the overall architecture.
Data Source
AI summary
A mechanism for providing specification of a location of a user of a communication device. A method includes receiving, by a processing device a first position data of a communication device. The first position data is a location of the user of the communication device at a first time when the user begins to at least either compose a message on the communication device or initiate an application to compose the message. The method also includes receiving, by the processing device, a second position data of the communication device. The second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device. The method also includes generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time data and the second time data. The method further includes sending, by the processing device, the velocity vector with the message to the recipient.


