Proximity-Based Communication Initiation Using Multi-Score Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no established means for initiating electronic communication without obtaining or identifying the receiving user's contact information, especially in scenarios where the sender does not know the receiving user's addressing information.
Innovation Solution
A system and method that enable communication between two unpaired computing devices by using a first point of communication code associated with expected location and photographic data, where a proximity score, likelihood score, and fraud score are computed to determine if communication can be initiated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional communication initiation is used requiring contact information, then communication reliability is improved, but ease of operation deteriorates in scenarios where sender does not know receiver's addressing information
Solution Approach 1:
The patent introduces an intermediary system (communication server) that mediates between sender and receiver. The server receives proximity-based identification data from the sender, validates it against stored expected data, and only then enables communication. This intermediary validates identities without requiring the sender to manually input or know the receiver's contact information, thus maintaining reliability while improving ease of operation in unknown-contact scenarios.
Solution Approach 2:
The system enables self-service identification where the sender's device automatically provides proximity-based identification data (such as location information) that is used to verify the receiver's identity. The communication server automatically compares this data against expected values and facilitates communication without requiring manual intervention to obtain or verify contact information, thereby improving ease of operation while maintaining security.
2Reliability
If proximity-based communication with verification is implemented, then security is improved, but device complexity increases
Solution Approach 1:
The patent segments the verification process into distinct components: (1) data collection at the sender's device, (2) data transmission to the communication server, (3) validation comparison at the server, and (4) communication enablement. This segmentation allows each component to have specific, manageable functionality. The communication server handles complex validation logic separately from the sender's device, reducing the complexity burden on individual components while maintaining overall security.
Solution Approach 2:
The communication server acts as an intermediary that centralizes complex verification logic. Rather than requiring the sender's device to perform complex validation or store sensitive expected data, the server receives proximity data, compares it against pre-stored expected values, and only enables communication if validation succeeds. This intermediary approach improves security while distributing complexity to a dedicated server rather than requiring complex client-side implementation.
Data Source
AI summary
Disclosed herein are systems and methods for enabling communications between devices. An example method may comprise receiving, from a second computing device, an incoming communication request to connect to a first computing device that is associated with a first point of communication code and a first user profile. The example method may comprise decrypting the received request associated with the incoming communication. The example method may comprise identifying a second user profile associated with the decrypted data. The example method may comprise obtaining location data from the second computing device. The example method may comprise computing a proximity score. The example method may comprise obtaining photographic data from the second computing device. The example method may comprise computing a likelihood score. The example method may comprise computing a fraud score. The example method may comprise enabling communication between the second computing device and the first computing device.


