Network Presence Proxy API for Mobile Device Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining device presence information on mobile devices require complex low-level programming and are inefficient, as they rely on client-side applications to report this information to servers.

Innovation Solution

Implementing a device presence proxy within the network infrastructure that provides an API for applications and application servers to query and obtain device presence information, reducing the need for low-level programming and enabling rapid application development by leveraging cloud-based resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If client-side applications report device presence information to servers, then device presence information can be obtained, but the system becomes inefficient and requires complex low-level programming

Engineering Contradiction:
Improveapplication development efficiencyVSAvoidprogramming complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that centralizes device presence information collection and management. Instead of each client application independently reporting presence information (complex approach), the server acts as a mediator that receives presence information from devices and provides it to applications through standardized APIs, simplifying the development process and improving efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server implements a universal presence information management system that serves multiple client applications simultaneously. The presence information infrastructure is built once and reused by all applications, eliminating the need for each application to implement its own presence reporting mechanism. This multi-functional approach reduces programming complexity and improves overall system productivity.

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

2Ease of operation

If client applications determine device presence information, then presence data can be collected, but the approach is inefficient and requires complex low-level programming

Engineering Contradiction:
Improveapplication development easeVSAvoidprogramming complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server serves as an intermediary that handles the complex task of determining and managing device presence information. Applications no longer need to implement complex presence determination logic themselves; instead, they simply query the server through standardized APIs, making the development process easier and less error-prone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server automatically manages device presence information by receiving it from devices and making it available to applications. This self-service approach eliminates the need for applications to manually determine and report presence information, reducing programming complexity and improving ease of operation.

Inventive Principle:
Principle #25Self-service

3Productivity

If a device presence proxy is implemented in the network infrastructure, then device presence information can be obtained efficiently, but infrastructure complexity increases

Engineering Contradiction:
Improvepresence information retrieval efficiencyVSAvoidinfrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The device presence proxy is designed as a universal infrastructure component that serves all applications within the network. By implementing presence information management at the infrastructure level rather than at the application level, the system achieves efficient presence retrieval for all applications simultaneously. The infrastructure complexity is centralized and managed once, rather than replicated in each application.

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

Solution Approach 2:

The patent moves device presence information management from the application layer to the network infrastructure layer, effectively changing the dimensional level at which presence management occurs. This shift allows presence information to be collected and managed centrally in the network infrastructure, improving retrieval efficiency while containing infrastructure complexity at a single layer rather than distributing it across multiple applications.

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

Data Source

PatentUS9270772B2System and method for providing access to presence status for mobile devices
Publication Date: 2016.02.23 MALIKIE INNOVATIONS LTD
  • US9270772B2 patent drawing
  • US9270772B2 patent drawing
  • US9270772B2 patent drawing

AI summary

A system and method are provided for enabling access to presence status for mobile devices. The method comprises receiving, via an application programming interface, an application inquiry, the application inquiry requesting a presence data for at least one mobile device; responsive to receiving said inquiry, obtaining network data from one or more network infrastructure nodes associated with providing service to the at least one mobile device; determining a response to the application inquiry based upon the network data; and providing the response via the application programming interface.