User-Configurable API Endpoint for Mobile Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when required to manually enter personal data into other computerized systems, such as medical practices, as they cannot leverage data already on their mobile devices.

Innovation Solution

A user-configurable API data endpoint on mobile devices allows authorized parties to access and transmit personal data in a 'pull' model, enabling users to selectively share data from their devices, maintaining control over the data and its sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually enter personal data into other computerized systems, then data can be transmitted to external systems, but user convenience deteriorates and time consumption increases

Engineering Contradiction:
Improveuser convenienceVSAvoidtime for manual data entry
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-configures an API endpoint on the user's mobile device that stores personal data sources (contacts, calendar, photos, etc.) before external systems need this data. When a user authorizes a third-party system to access their data, the pre-configured endpoint enables automatic data retrieval without manual entry, thus improving ease of operation and reducing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an API endpoint as an intermediary layer between the user's mobile device data sources and external third-party systems. This intermediary enables automated data access and transmission, eliminating the need for users to manually enter data into external systems while maintaining user control over data sharing through authorization mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If users share personal data with external systems, then data transmission efficiency improves, but data privacy and control may deteriorate

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddata privacy and control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements dynamic control over data sharing through user-configurable authorization settings. Users can dynamically adjust which data sources are accessible to external systems, modify authorization levels, and revoke access when needed. This dynamic approach enables efficient automated data transmission while maintaining ongoing user control and privacy protection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where users receive notifications and can review data access requests from external systems. The system provides feedback loops that allow users to monitor and control data sharing, ensuring that automated data transmission does not compromise privacy. Users can review what data is being accessed and adjust permissions based on feedback from the system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11128631B2Portable electronic device with user-configurable API data endpoint
Publication Date: 2021.09.21 EBAY INC
  • US11128631B2 patent drawing
  • US11128631B2 patent drawing
  • US11128631B2 patent drawing

AI summary

Systems, devices methods and media are provided for selecting data received from or sent by a client device. In one example, a system is configured to initiate a user-configurable API data endpoint on the client device and issue a request for access to specified data residing on the client device. The specified data resides in a first user-designated storage area on the client device. In response to receiving an authorization by a user of the client device of the access request, the system communicates with the user-configurable API data endpoint on the client device to perform a data-pull of at least some of the requested specified data from a second user-designated data pull portion of data residing on the client device.