Mutual Proximity Diameter Based Location Reporting and Matching System
Patent Information
- Application Number
- TR202610825
- Authority / Receiving Office
- TR · TR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-07-01
- Publication Date
- 2026-09-21
Smart Images

Figure 00000013_0000
Abstract
Description
1 TARIFF MUTUAL PROXIMITY DIAMETER-BASED LOCATION REPORTING AND MATCHING SYSTEM Technical Area The invention describes a mutual proximity radius-based location reporting system that operates on mobile devices. It is related to the matching system. The invention specifically allows users to identify individuals in their phone book who are also using the app. in situations where both users enter within the proximity circles they individually define. Mutual proximity radius that enables automatic notification in this situation It relates to a location-based reporting and matching system. The Invention's Infrastructure Current social networking applications do not have a "see your nearby friends" feature. However, current practices involve one-sided location sharing, continuous location sharing, and It has shortcomings such as privacy control vulnerabilities. 20 Existing proximity-based social applications (for example, Life360, Zenly, Find My) Friends and Foursquare have the following shortcomings: Current applications generally allow 25 users to use a proximity radius defined by a single user. It sends a notification. In this case, the other user's preference is not taken into account and unwanted notifications are sent. This can lead to notifications. In short, it operates on a one-sided, dividing line logic. In most applications, the phone book is sent to the server as plain text. This is against the Turkish Personal Data Protection Law (KVKK) and... GDPR creates compliance problems and exposes security vulnerabilities. 30 Current systems constantly stream the user's location to the server, which drains both battery power. It increases both consumption and privacy risks. 2 Location when the application is minimized or completely closed The update doesn't work properly; therefore, notifications arrive delayed or not at all. He won't come. 5 for the same person due to anchor entry / exit or GPS vibration. Multiple notifications can be sent. This can annoy the user with unwanted notifications. does. Current systems lack visibility control, preventing the user from knowing who is responsible. He cannot fine-tune how he can be seen. It's either open to everyone or 10 It is completely closed. In the literature, regarding the subject in patent application number TR 2026 / 000435... “This invention enhances the digital visibility of mobile service providers.” a location and subscription-based multi-scale matching method for management and 15 It is related to the system. In current technical solutions, the visibility of service providers. mostly with passive listing methods based solely on geographical distance Technical data such as subscription level, activity status, and service continuity are provided. The parameters cannot be effectively reflected in the visibility. Within the scope of the invention, Location information received from the user can be scaled using multiple predefined distance scales. 20 is processed within and service providers, the subscriptions defined for them Candidates are included in the list based on their profile's visibility parameters. Prospective service providers will be evaluated based on their subscription level, visibility package, activity status, and a multi-parameter ranking where parameters such as service type are evaluated together It is prioritized using an algorithm. This allows for dynamic and 25-level priority based on subscription level. Manageable visibility control is provided; matching time is reduced, the system resources are being used more efficiently and under high user density A scalable structure is achieved. The invention provides subscription-based digital visibility. It offers a technical solution that provides management." The aforementioned application is based on multiple parameters including location, subscription, and visibility. The scaled digital service provider matching method and system is explained. 3 Furthermore, in the literature, patent application number TR 2019 / 18986 addresses this issue. “The present invention is located within the area created by the mobile subscriber and its location He / She allows him / her to communicate with his / her friends via a mobile application. It relates to the system and method for this purpose. More specifically, the invention concerns mobile devices. 5 if users allow location tracking via the mobile application with the friends he selected, within a certain area, using maps provided by various platforms. a mobile communication system that allows communication using its infrastructure and is related to the method." In the application in question, there are 10 within the area created by the mobile subscriber. systems and methods for communicating with friends via mobile application It is explained. Furthermore, in the literature, patent application number TR 2018 / 10214 addresses this issue. “This invention provides GSM (Global System for Mobile Communications) operator subscribers with a friendly 15 subscribers who share similar interests and habits are recommended to the site. so they can become friends with each other and without sharing their phone numbers It's about a friend-finding system that allows them to message each other. (Invention) The topic is a friend-finding system where GSM operator subscribers are frequently found. locations, specific locations, different data stored on the GSM side, and the user's 20 Information such as the websites he / she frequently visits is used. This information... communication between subscribers who share similar habits and interests "It is ensured that it is established." In the application mentioned, users can communicate with each other for 25 days without sharing their phone numbers. A friend-finding system that allows users to exchange messages is described. Due to the disadvantages mentioned above, location-based social matching and There was a need to establish a notification system. Disclosure of the Invention Based on this position in the art, the aim of the invention is to eliminate the existing disadvantages. The goal is to create a location-based social matching and notification system that removes unwanted elements. 4 Another purpose of the invention is to protect user privacy by hashing phone numbers. a protective, mutually reinforcing logic, proximity determined only by each side. sends notifications at various levels and the application is in different situations (foreground, background, (closed) The goal is to create a structure that provides reliable location updates. Another aim of the invention is to create a structure that works with a mutual diameter matching algorithm. to place. Another purpose of the invention is that notification only occurs when the diameter condition is met by both users. The goal is to establish a structure to which it is sent. 10 Another purpose of the invention is to hash the phone numbers in the user directory. (Encrypted storage) enables sending to the server, is GDPR compliant and privacy-protective. The goal is to create a structure that provides matching. Another purpose of the invention is to send a notification upon new entry, remaining continuously within the diameter. The goal is to create a system that doesn't generate repetitive notifications for users. Another purpose of the invention is to provide different location updates depending on the application's status. by using its mechanisms in an integrated manner, thus minimizing battery consumption while 20 The goal is to create a structure that ensures the location remains up-to-date. Another aim of the invention is to create a structure that provides multi-layered visibility control. to place. Another purpose of the invention is to send multiple notifications to the same user pair in a short period of time. repetition that may occur due to interference, GPS noise or simultaneous triggers The goal is to create a system that prevents these notifications. Another purpose of the invention is that when more than one friend enters the anchor at the same time, they can reach 30 The goal is to create a structure that presents a single summary statement. Another aim of the invention is to allow users to fine-tune who can see them. The goal is to create a structure that can be managed. Explaining the Figures Figure 1 - Location-based social matching and notification system that is the subject of the invention. schematic view Reference Numbers A- First User Device B- Second User Device 1. Mobile Client Application 10 2. Location Service Module 3. Phone Hash Module 4. Diameter Comparison Engine 5. New Intrusion Detection Algorithm Module 6. Atomic Notification Locking Mechanism 15 7. Hybrid Location Update Module 8. Visibility Layer 9. Timed Location Deactivation Module 10. Notification Aggregator 11. Server-Side Notification Service 20 12. Matching Database 13. Location Database Detailed Description of the Invention This detailed explanation aims to provide a better understanding of the innovation in the invention. This is explained with examples that will not create any limiting effect. The invention allows for situations where people in the user's phonebook also use the application. 30 if both users enter within the proximity circles they individually defined. the user interface, map screen, which enables automatic notification, It handles notification management, user preferences, and data communication with the server. The main module runs on user devices (A,B) that coordinate other modules. mobile client application (1) created as application layer, user 6 from the GPS, Wi-Fi, base station and operating system location services of the devices (A,B) location data is obtained by utilizing the user's real-time or change-based location information. Mutual proximity diameter based location notification and matching including service module (2) The system's feature is that it allows the user to access numbers from their contact list on their phone. SHA-256 one-way 5 on user devices (A,B) without sending to the server. The phone hash module (3) which converts with the hash algorithm, with the first user device (A) The distance between the second user device (B) and the individual proximity radius of both users. It is designed as a cross-section comparison decision engine that evaluates them separately. motor (4), one first user device (A) to another second user device (B) The new 10 algorithms determine whether a user has entered a defined proximity zone for the first time. Ingress detection algorithm module (5), for short time for the same user device pair (A,B) To prevent multiple notifications from appearing simultaneously, use a deterministic user interface. The key generates simultaneous triggers using a database transaction lock. transaction-based atomic notification lock mechanism (6) is at the forefront of the real Time-based GPS, background system services, and operating system settings when the application is closed. by switching between triggers, different according to the application's operating state. Hybrid location update module that automatically selects location acquisition methods (7), Matching data that links hashed phone numbers to user accounts. base (12) and users’ last location information, timestamps, diameter preferences and is characterized by containing a location database (13) which stores visibility statuses. It is done. Figure 1 shows the location-based social matching and notification system that is the subject of the invention. A schematic view is depicted. The location-based social matching and notification system that is the subject of the invention allows users the interface, map display, notification management, user preferences, and server and data user who facilitates communication and coordinates other modules mobile client created as the main application layer running on devices (A,B) application (1), user device (A,B) GPS, Wi-Fi, base station and operating system 30 by utilizing location services, the user's real-time or change-based location information The location service module (2) obtains the numbers in the user's phone book. on user devices (A,B) without sending phone numbers to the server The phone hash module (3) converts with the SHA-256 one-way hash algorithm, two 7 The distance between user devices (A,B) is determined by the individual proximity radius of both users. Cross-section comparison designed as a decision engine that evaluates items separately. motor (4), one first user device (A) to another second user device (B) The new algorithm that determines whether a user has entered a defined proximity zone for the first time is running Ingress detection algorithm module (5), short time for the same user device pair (A,B) 5 To prevent multiple notifications from appearing simultaneously, use a deterministic user interface. The key generates simultaneous triggers using a database transaction lock. transaction-based atomic notification lock mechanism (6), which blocks the real Time-based GPS, background system services, and the operating system while the application is closed. By switching between triggers, you can find 10 different triggers depending on the application's operating status. Hybrid location update module that automatically selects location acquisition methods (7), as an access control layer that determines who can see the user created visibility layer (8), the user’s location over a certain period of time Temporary location deactivation, which allows you to temporarily disable sharing. module (9) can report multiple proximity events in the same time interval under a single notification 15 Notification aggregater (10) combines push notifications to relevant user devices. Server-side notification service created as a service layer that enables delivery. (11), matching data that associates hashed phone numbers with user accounts The base (12) allows users to store their last location information, timestamps, diameter preferences and Location database (13) which stores visibility status consists of 20 main elements. It is coming. The invention also allows users to enable contacts in their phone book who are also using the app. in situations where both users enter within the proximity circles they individually define. mutual proximity radius 25, which enables automatic notification in this situation. It is a location-based reporting and matching method and its feature is the phone number in the user's contact list. Hashing of the numbers by the phone hash module (3), hash values Comparison of user locations in the matching database (12) location service Obtaining the distance between two users via module (2) is the mutual diameter of the distance between two users. The comparison engine (4) evaluates each user separately, previous and 30 the existing distance information by the new input detection algorithm module (5) Comparison of atomic notifications in case of detection of a new entry into the proximity field. Rechecking via the lock mechanism (6) and assigning the server to the appropriate user 8 Steps for sending notifications via the party notification service (11) It is characterized by its inclusion. Mobile client application (1) to a first user device (A) belonging to a user After installation, it registers with a phone number. The aforementioned mobile client is 5. application (1) reads the phone book on the first user device (A) each hashing the number via the phone hash module (3) using the SHA-256 algorithm and This hash list is sent to the server to be compared with the matching database (12). The server detects values that match the hashes of registered users and sends them. by establishing a mutual friendship. 10 Each user can choose a proximity radius according to their preference (e.g., 5 km, 10 km, 20 km). It determines. This diameter is user-specific and is in the location database (13) It is hidden. Location service module (2) changes the user's location according to the application status. It updates through various mechanisms. Continuous GPS stream while the application is in the foreground. Currently in use, the operating system location service and scheduled silent mode are running in the background. It wakes you up via push notification when the application is completely closed. (swipe kill), triggered by a "meaningful change of position" at the operating system level. He is working. When a user updates their position, the reciprocal diameter comparison engine (4) is activated. It is included. The mentioned cross-diameter comparison engine (4) allows the user to compare each of them. They are conducting a two-way distance assessment for their mutual friend. 25 “The new distance of the first user device (A) is the second for the second user device (B) Is it within the diameter of user device (B)? The same distance applies to the first user device (A) Is the user device within the diameter (A)? Each condition is evaluated separately and Notification is sent to the appropriate party. 30 The new intrusion detection algorithm module (5) checks the following before each notification. It does: The distance between the user's previous location and current location. 9 They are being compared; if the previous distance was outside the diameter, the current distance is inside the diameter. If it has entered, this is marked as "new entry" and the atomic notification lock is activated. Notifications are sent via mechanism (6). If the user is already within the circle (has remained there continuously), no notification is generated. This is point 5. This prevents repetitive notifications. Atomic notification lock mechanism (6), a deterministic registration based on user pair. It generates the key (in the format userId_friendId) and includes it in the database transaction. It blocks consecutive notifications by checking the last notification time. 10 Also, when more than one friend enters the anchor, the notification aggregater (10) It presents them to the user by combining them into a single notification (for example, "3 friends"). "nearby"). Visibility layer (8) displays the visibility preferences of both users before each notification. It is evaluating. If a user is in the "People in my contacts" option, only People in his contact list are receiving notifications. The temporary location deactivation module (9) allows the user to deactivate the location for a specified period of time. It allows the user to pause sharing; at the end of the period, the system automatically... It restarts location sharing.
Claims
REQUESTS 1. The invention allows users to enable contacts in their phone book to use the application. in these situations, within the proximity radius defined individually by both users User 5 enables automatic notification if they log in. the interface, map display, notification management, user preferences, and server It facilitates data communication and coordinates other modules. created as the main application layer running on user devices (A,B) mobile client application (1), GPS, Wi-Fi, base station of user devices (A,B) By utilizing the station and operating system location services, the user 10 Location service module that obtains instantaneous or change-based location information (2) It is a mutual proximity radius-based location reporting and matching system. The feature allows the user to access numbers from their contact list on their phone. SHA-256 unique swipe on user devices (A,B) without sending to the server. Phone hash module (3) which converts with directional hash algorithm, first user 15 the distance between device (A) and the second user device (B) by both users as a decision engine that evaluates individuals separately based on their proximity radius. The constructed mutual diameter comparison engine (4), a first user device (A) another second user device (B) enters the proximity area it has specified for the first time The new ingress detection algorithm module 20, which determines that no entry has been made, runs on this algorithm. (5), multiple notifications in a short period of time for the same user device pair (A,B) a database that generates a deterministic user key to prevent this from happening A transaction that prevents simultaneous triggering by using a transaction lock. atomic notification lock mechanism (6) real-time GPS in the foreground, With system services and applications closed in the background, the operating system 25 by switching between triggers, different according to the application's operating state. Hybrid location update module that automatically selects location acquisition methods (7), Matching that links hashed phone numbers to user accounts database (12) and users’ last location information, timestamps, diameter Location database (13) 30 which stores preferences and visibility status It is characterized by its inclusion. 11 2. Mutual proximity diameter-based location reporting and matching in accordance with Claim 1. The system's feature is that it determines who can see the user. It includes a visibility layer (8) which is created as an access control layer.
3. A mutual proximity diameter based on any of the above requirements 5 It is a location reporting and matching system whose feature is that the user can monitor a specific period of time. a temporary setting that allows you to temporarily disable location sharing during that time It includes the location passivation module (9).
4. Based on a mutual proximity radius that satisfies any of the above requirements, 10 It is a location reporting and matching system; its feature is that multiple devices can be detected simultaneously within the same time interval. Notification aggregater (10) that combines the excessive proximity event into a single notification It includes.
5. A mutual proximity diameter based on any of the above requirements 15 It is a location-based tracking and matching system; its feature is to send relevant push notifications. It is designed as a service layer that enables the transmission of information to user devices. It includes a server-side notification service (11).
6. The invention allows users to register 20 contacts in their phone book who also use the application. in these situations, within the proximity radius defined individually by both users a mutual system that automatically notifies you if you enter It is a proximity-based location reporting and matching method; its feature is that the user phone numbers in the directory by phone hash module (3) Hashing, comparison of hash values in the matching database (12), 25 Obtaining user locations through the location service module (2), two the distance between the user is measured by the mutual diameter comparison motor (4) Each user should be evaluated separately, taking into account previous and current distance information. Comparison by the new ingress detection algorithm module (5), proximity Atomic notification lock mechanism 30 if new entry into the area is detected. (6) Rechecking via server-side notification to the appropriate user including the steps for sending notifications via the service (11) It is the characterization of the situation. 12 7. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. This method and its characteristic is that it operates in the background while system services and applications are closed. By switching between operating system triggers, the application's operation Depending on the situation, the hybrid location update system has (7) different locations The transition between acquisition mechanisms involves a methodological step. 5 8. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method and feature is the visibility layer (8) user visibility preference This includes a methodological step for evaluating the notification before its production.
9. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method is characterized by the fact that multiple proximity events occur within the same time interval. Method of combining notifications into a single notification by notification aggregater (10) It includes the step.
10. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method and its feature is that the reciprocal diameter comparison motor (4) has the same distance. independent evaluation method step with two different user diameter parameters It includes.
11. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method and its feature is a new input detection algorithm module (5), the previous If the distance is outside the diameter and the existing distance is inside the diameter, then the new The method involves generating an input event.
12. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method and its feature is an atomic notification lock mechanism (6), to the user pair transaction-based locking by creating a deterministic key. The implementation involves the methodological step.
13. Mutual proximity diameter-based location reporting and matching in accordance with Claim 6. The method and feature is that a temporary position deactivation module (9), determined automatically re-enable location sharing after the time period ends It includes the method step.