Location Snapshot Service for Position Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile technologies are inadequate in utilizing positioning data for computing functionality and integrating it with other applications, limiting their effectiveness beyond basic emergency services.

Innovation Solution

A system and method that enables receiving and correlating position data to geographic street addresses, using these addresses as location containers to associate and store data internally and externally, making the position data accessible to various applications on the computing device for enhanced functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If position data is collected and stored for later access, then the functionality and usability of computing devices are improved, but the device complexity and data management burden increase

Engineering Contradiction:
ImprovefunctionalityVSAvoiddata management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments position data into discrete 'location snapshots' that can be independently stored, managed, and accessed. Each snapshot captures position data at a specific moment and can be associated with specific applications or data sets, dividing the overall data management task into manageable units rather than handling all position data as a single complex entity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces location containers as intermediary structures that mediate between raw position data and applications. These containers serve as organized storage vessels that hold location snapshots and associated data, providing a structured interface that simplifies data access and management while enabling rich functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If position data is made accessible to multiple applications, then the productivity and efficiency of computing devices are improved, but the security and privacy risks increase

Engineering Contradiction:
ImproveefficiencyVSAvoidprivacy risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by allowing different levels of position data access for different applications. Location containers can be selectively associated with specific applications, enabling each application to access only the position data relevant to its function. This granular control maintains security and privacy while enabling productivity across multiple applications

Inventive Principle:
Principle #3Local quality

3Ease of operation

If location snapshots are stored for later access, then the user convenience is improved, but the storage requirements and energy consumption increase

Engineering Contradiction:
Improveuser convenienceVSAvoidstorage requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent implements partial action by allowing users to selectively create and store location snapshots only when needed, rather than continuously capturing all position data. Users can choose to take snapshots at specific moments or under specific conditions, storing only the necessary portion of position data while maintaining the ability to access it later for convenient location-based operations

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7490003B2System and method for providing a location snapshot service and associating a snapshot with location container data
Publication Date: 2009.02.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7490003B2 patent drawing
  • US7490003B2 patent drawing
  • US7490003B2 patent drawing

AI summary

A system and method for providing a location snapshot service and associating a snapshot with location container data. The system includes a snapshot service for detecting the position of the computing device. The position of the computing device is associated with a street address. The street address is an identifier for a location container. The location container may be associated with internal data that is associated with the street address. The location container may also be associated with external network data that is associated with the street address. In this manner, a computing device may optimize the use of position data to increase computing functionality and applications on a computing device.