Role-Based Location Event Conveyance and Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location-aware applications lack the ability to define and manage events based on the relationship between object locations and user-defined zones, and efficiently convey relevant information to computing devices associated with user identification codes.

Innovation Solution

A system and method that allow users to define events based on the relationship between object locations and user-defined zones, using user identification codes to manage the conveyance of object location event information among computing devices, enabling users to associate location information sources with objects and define zones, and specify access codes for controlling information access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If location information is conveyed to multiple users, then information sharing capability is improved, but information security and access control deteriorate

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidinformation security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different access rights and information visibility to different users based on their roles. Each user receives customized location event information according to their specific authorization level, rather than providing uniform access to all users. This resolves the contradiction by enabling selective information sharing that maintains security while providing versatility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the user base into different roles (e.g., event creators, subscribers, administrators) with distinct access permissions. By dividing the user group and assigning differentiated access control codes, the system enables multi-user information sharing while maintaining information security through role-based authorization.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If user-defined zones and events are implemented, then application functionality is improved, but system complexity increases

Engineering Contradiction:
Improveapplication functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universal zone and event definitions that can serve multiple purposes and user types. A single zone definition can be associated with multiple events and multiple users, reducing the need for separate configurations for each user-zone-event combination. This multi-functionality approach enhances application functionality while minimizing the increase in system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent allows users to pre-define zones and events in advance, storing them in the system for later use. This preliminary action eliminates the need to create zone and event definitions repeatedly for different users, reducing system complexity while providing versatile functionality when needed.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If access control codes with multiple levels are implemented, then information security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveinformation securityVSAvoidaccess control operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where users automatically receive appropriate access control codes based on their registered roles and permissions. The system autonomously manages the distribution and validation of access codes, eliminating the need for manual authentication processes and reducing operational complexity while maintaining multi-level security.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If object location events are correlated with user-defined zones, then event detection capability is improved, but information processing complexity increases

Engineering Contradiction:
Improveevent detection capabilityVSAvoidinformation processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables users to pre-define zones and associate relevant objects with these zones in advance. When location events occur, the system simply checks whether the object's location intersects with pre-defined zones, rather than performing complex real-time analysis. This preliminary configuration approach enhances event detection capability while minimizing processing complexity during actual event monitoring.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11716595B1Method for conveying event information based on roles assigned to users of a location tracking service
Publication Date: 2023.08.01 PERDIEM LLC
  • US11716595B1 patent drawing
  • US11716595B1 patent drawing
  • US11716595B1 patent drawing

AI summary

An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.