Membership Information Parser and Keychain Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in managing multiple online memberships, including remembering usernames and passwords, tracking renewal dates, and unsubscribing from services, due to the complexity of managing various accounts and communications.

Innovation Solution

A technology that parses incoming electronic communications to identify membership-related information, allowing users to store authentication details, set reminders, and easily unsubscribe, by using a parser to determine if an email contains membership information such as usernames, passwords, or auto-renewal features, and a keychain application to manage and organize this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually manage each membership information, then they can maintain control over their accounts, but the complexity and difficulty of management increases significantly

Engineering Contradiction:
Improveease of membership managementVSAvoidcomplexity of managing memberships
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically parses incoming electronic communications to extract membership information without requiring user intervention. The parser identifies usernames, passwords, renewal dates, and other credentials autonomously, storing them in a centralized database for automatic management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The membership management system handles multiple types of membership information from various sources through a single unified interface. It processes different communication formats (emails, notifications) and extracts diverse data types (credentials, dates, subscription details) using one multi-functional platform

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

2Ease of operation

If users store all membership credentials in one place, then management becomes easier, but security risks increase

Engineering Contradiction:
Improveease of credential storageVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system implements differential security measures based on the sensitivity and type of each credential. Different encryption methods and access controls are applied to different stored items, with higher security for critical credentials like passwords versus less sensitive information like renewal dates

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces an intermediary layer between the user and stored credentials through secure authentication protocols and controlled access mechanisms. The centralized database acts as a secure intermediary that manages credential distribution and access without exposing raw credentials to users

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the system automatically parses communications, then time spent on manual tracking is reduced, but the system complexity increases

Engineering Contradiction:
Improvetime for tracking renewalsVSAvoidcomplexity of parsing system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The parser focuses on extracting only the most critical membership information from communications rather than attempting to process every detail. It targets key elements such as usernames, passwords, and renewal dates while ignoring less relevant content, achieving sufficient automation with reduced complexity

Inventive Principle:
Principle #16Partial or excessive action

4Loss of information

If users monitor all membership communications, then they can stay informed about their accounts, but the information overload becomes difficult to manage

Engineering Contradiction:
Improveinformation about membershipsVSAvoidcomplexity of information organization
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts and isolates specific membership information from the bulk of incoming communications. It pulls out relevant data such as renewal dates, billing information, and account updates while filtering out promotional content and irrelevant notifications, presenting only essential information to users

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11037232B2Smart membership management
Publication Date: 2021.06.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11037232B2 patent drawing
  • US11037232B2 patent drawing
  • US11037232B2 patent drawing

AI summary

Examples of the present disclosure relate to systems and methods for managing membership information. In an example, membership information relating to a service comprising authentication information, billing details, among other information may be identified within an electronic communication from a service and stored. In addition, reminders regarding important dates (such as auto-renewal dates) for a membership may be generated, communication from services may be sorted by service type or service provider, or a user may easily unsubscribe from a service. Additional/alternative aspects of the technology may relate to managing information related to one or more memberships.