# US 12,015,582 B1 · Social networking system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,015,582 B1
- Document ID: US12015582B1
- Status: Granted
- Kind: B1
- Application number: 18/446,840
- Filed: 2023-08-09
- Granted: 2024-06-18
- Earliest claimed: 2023-08-09
- Assignees: Aim Chat Inc.
- Applicants: Aim Chat Inc.
- Inventors: Chamli Tennakoon
- Web page: https://patentgrep.com/patent/US12015582B1

## CPC

- H04W 4/026: {using orientation information, e.g. compass}
- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/52: for supporting social networking services
- H04W 4/029: Location-based management or tracking services
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A social networking system has one or more computer devices with a computer processor and computer memory, the computer memory storing executable code that, when executed by the computer processor, enables the computer system to perform the following method: receiving profile information for each of a plurality of users; storing the profile information in a database; tracking a location of each of the plurality of users; displaying on a map the location of a current user, and also displaying other users who are physically located proximate the current user; displaying an indication of the direction of vision of the current user responsive to the physical movements of the computer device of the user; in response to the current user directing his or her direction of vision at one of the other users, marking that user as a target user and displaying the profile of the target user; and sending a chat request from the current user to the target user.

## Claims

### Claim 1

A social networking system for facilitating social interaction between a plurality of users, the social networking system comprising:
one or more computer devices having a computer processor and computer memory, the computer memory storing executable code that, when executed by the computer processor, enables the computer system to perform a process that comprises:
receiving profile information for each of the plurality of users, the profile information including a name of the user, at least one photograph of the user, and personal information about the user's hobbies and interests;
storing the profile information in a database;
tracking a location of each of the plurality of users;
displaying on a map the location of a current user, and also displaying other users who are physically located proximate the current user;
displaying an indication of the direction of vision of the current user responsive to the physical movements of the computer device of the user;
in response to the current user directing his or her direction of vision at one of the other users, marking that user as a target user and displaying the profile of the target user, including the name of the user, the at least one photograph of the user, and the personal information about the user's hobbies and interests;
sending a chat request from the current user to the target user, the chat request including the profile information of the current user so that the target user can review the profile information of the current user who is making the chat request, to determine if he or she would like to start a chat, and further including an accept/deny function that enables the target user to accept or deny the chat request; and
opening, in an event that the target user accepts the chat request with the current user, a chat session that includes a text box that enables two way text communication between the current user and the target user.

### Claim 2 (depends on 1)

The social networking system of claim 1, further comprising the steps of: determining the elevation of each of the other users relative to the current user, and displaying an elevational difference symbol on the map adjacent to each of the other users.

### Claim 3 (depends on 1)

The social networking system of claim 1, wherein the profile information of each user includes contact information for the corresponding user.

### Claim 4 (depends on 1)

The social networking system of claim 1, further comprising the steps of providing a customization screen to each of the plurality of users that includes a filter for filtering potential chat partners, so that each of the corresponding user can restrict interactions with the other users based upon his or her personal preferences.

### Claim 5 (depends on 4)

The social networking system of claim 4, wherein the customization screen includes a gender selection that enable the current user to select the gender(s) with whom they are interested in chatting, and any chat requests from non-selected genders are prohibited.

### Claim 6 (depends on 4)

The social networking system of claim 4, wherein the customization screen enables selection of a distance permitted between the plurality of users, outside of which chat requests are not permitted.
