# US 9,584,464 B2 · Systems and methods for establishing communications between mobile device users

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

- Number: US 9,584,464 B2
- Document ID: US9584464B2
- Status: Granted
- Kind: B2
- Application number: 15/044,739
- Filed: 2016-02-16
- Published: 2016-06-09
- Granted: 2017-02-28
- Earliest claimed: 2012-01-18
- Assignees: Kinectus, LLC
- Applicants: Kinectus LLC
- Inventors: Christopher Andrew Nordstrom; Romit Roy Choudhury
- Web page: https://patentgrep.com/patent/US9584464B2

## CPC

- H04W 4/21: for social networking applications
- G06F 16/583: using metadata automatically derived from the content
- H04L 51/52: for supporting social networking services
- H04L 67/306: User profiles
- H04L 69/329: in the application layer [OSI layer 7]
- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W 12/30: Security of mobile devices; Security of mobile applications
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 51/58: Message adaptation for wireless communication
- H04L 63/102: {Entity profiles}
- H04W 12/63: Location-dependent; Proximity-dependent
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Provided are systems and methods for establishing a communication between mobile device users that register with a collaboration system. The collaboration system determines a match between profile data of the first registered mobile device and profile data of the second registered mobile device. Displayed at the first registered mobile device is a first list of user identifications, which includes an identification of a user of the second registered mobile device and an identification of a user of at least one other mobile device. Displayed at the second registered mobile device is a second list of user identifications. The second list includes an identification of a user of the first registered mobile device and an identification of at least one other mobile device user.

## Claims

### Claim 1

A method for establishing a communication between mobile devices, comprising: determining, by a collaboration system, a match between profile data of a first mobile device and profile data of a second mobile device; displaying at the first mobile device in response to the match a first list of user identifications, the first list including an identification of a user of the second mobile device; displaying at the second mobile device in response to the match a second list of user identifications, the second list including an identification of a user of the first mobile device; providing at the first mobile device an option for the user of the first mobile device to select or not to select the identification of the second mobile device user from the first list, wherein in response to selecting or not selecting the identification of the second mobile device user an option is provided to select or not to select a different user identification; providing at the second mobile device an option for the user of the second mobile device to select or not to select the identification of the first mobile device user from the second list, wherein in response to selecting or not selecting the identification of the first mobile device user, an option is provided to select or not select a different user identification; wherein: in response to selecting the identification of the second mobile device user from the first list and selecting the identification of the first mobile device user from the second list, an electronic communication is formed between the first mobile device and second mobile device; and wherein: in response to the first mobile device user failing to select the identification of the second mobile device user from the first list or the second mobile device user failing to select the identification of the first mobile device user from the second list, an electronic communication is prevented from being formed between the first mobile device and second mobile device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first list of user identifications includes a plurality of user identifications in addition to the identification of a user of the second mobile device or the second list of user identifications includes a plurality of user identifications in addition to the identification of a user of the first mobile device.

### Claim 3 (depends on 2)

The method of claim 2, wherein at least one of the plurality of user identifications of the first list of user identifications, the identification of the user of the second mobile device, the plurality of user identifications of the second list of user identifications, or the identification of the user of the first mobile device includes a digital picture presented on a user interface of the first mobile device or second mobile device.

### Claim 4 (depends on 2)

The method of claim 2, wherein at least one of the plurality of user identifications of the first list of user identifications, the identification of the user of the second mobile device, the plurality of user identifications of the second list of user identifications, or the identification of the user of the first mobile device includes at least one of a name, status, location, interest or other element of profile data presented on a user interface of the first mobile device or second mobile device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first list of user identifications includes only the identification of a user of the second mobile device or the second list of user identifications includes only the identification of a user of the first mobile device.

### Claim 6 (depends on 5)

The method of claim 5, wherein at least one of the identification of a user of the first mobile device or the identification of a user of the second mobile device includes a digital picture presented on a user interface of the first mobile device or second mobile device.

### Claim 7 (depends on 5)

The method of claim 5, wherein at least one of the identification of a user of the first mobile device or the identification of a user of the second mobile device includes at least one of a name, status, location, interest or other element of profile data presented on a user interface of the first mobile device or second mobile device.

### Claim 8 (depends on 1)

The method of claim 1, wherein at least one of the user identifications of the first list or the user identifications of the second list is displayed in a tiled, scrolling, stacked or other arrangement, wherein more than one identification is displayed at a time.

### Claim 9 (depends on 1)

The method of claim 1, wherein at least one of the user identifications of the first list or the user identifications of the second list is displayed in a, tiled, scrolling, stacked, or other arrangement, wherein one identification is displayed at a time.

### Claim 10 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes an interactive action with respect to a graphical interface element.

### Claim 11 (depends on 10)

The method of claim 10, wherein the graphical interface element includes at least one of a check mark or other graphical element or an element of the identification.

### Claim 12 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes an interactive action with respect to a word or text interface element.

### Claim 13 (depends on 12)

The method of claim 12, wherein the word or text interface element includes at least one of a Select, Yes, Do Not Select, No, Skip or other alphanumeric character or text string.

### Claim 14 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes communicating with an input of the device that includes a button or other device input method.

### Claim 15 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes a gesture-based action that includes directionally moving a displayed identification in a direction in order to select or not select the identification.

### Claim 16 (depends on 15)

The method of claim 15, wherein the identification is directionally dragged or swiped towards or beyond the edge of an interface or screen of the first or second mobile device.

### Claim 17 (depends on 15)

The method of claim 15, wherein the identification is directionally dragged or swiped to a location on the device interface or screen of the first or second mobile device.

### Claim 18 (depends on 17)

The method of claim 17, wherein the location includes a bin.

### Claim 19 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes a gesture-based action that includes shaking or moving the device or activating a device accelerometer.

### Claim 20 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes a gesture detected by a device camera or other sensor, that includes head nodding up, down, left or right or other direction, hand movements or other body movements.

### Claim 21 (depends on 1)

The method of claim 1, wherein the option provided to select or not to select an identification includes an audible action including speaking commands or instructions into the device including Select, Skip, Yes, No or other verbal words or audible commands.

### Claim 22 (depends on 1)

The method of claim 1, wherein selecting and not selecting an identification require a physical action by a user.

### Claim 23 (depends on 1)

The method of claim 1, wherein selecting an identification requires an action but not selecting an identification requires no action by a user.

### Claim 24 (depends on 1)

The method of claim 1, wherein selecting an identification requires no action but not selecting requires an action by a user.

### Claim 25 (depends on 1)

The method of claim 1, wherein the first list and second list of user identifications are displayed simultaneously on the first and second devices.

### Claim 26 (depends on 1)

The method of claim 1, wherein the first list and second list of user identifications are not displayed simultaneously on the first and second devices.

### Claim 27 (depends on 1)

The method of claim 1, wherein the option for the user of the first mobile device to select or not to select the identification of the second mobile device user from the first list and the option for the user of the second mobile device to select or not to select the identification of the first mobile device user from the second list are provided simultaneously on the first and second devices.

### Claim 28 (depends on 1)

The method of claim 1, wherein the option for the user of the first mobile device to select or not to select the identification of the second mobile device user from the first list and the option for the user of the second mobile device to select or not to select the identification of the first mobile device user from the second list are not provided simultaneously on the first and second devices.

### Claim 29 (depends on 1)

The method of claim 1, wherein selecting the identification of the second mobile device user from the first list and selecting the identification of the first mobile device user from the second list is performed simultaneously.

### Claim 30 (depends on 1)

The method of claim 1, wherein selecting the identification of the second mobile device user from the first list and selecting the identification of the first mobile device user from the second list is not performed simultaneously.

### Claim 31 (depends on 1)

The method of claim 1, wherein profile data includes at least one of a location, an attribute, a status, personal information, a social relationship between the first and second mobile device users, a common interest, current or historical location data, previously or currently selected user identifications, or scanning preferences or search criteria that includes at least one of gender preference, age preference, relative distance preference, interest preference, attribute preference, social network preference or other data preference.

### Claim 32 (depends on 1)

The method of claim 1, wherein the communication between the first and second mobile device includes a communication window for messaging.

### Claim 33 (depends on 1)

The method of claim 1, further comprising providing at the first mobile device an option for the user of the first mobile device to select or not to select the identification of multiple second device users from the first list.

### Claim 34 (depends on 1)

The method of claim 1, further comprising providing at the second mobile device an option for the user of the second mobile device to select or not to select the identification of multiple first device users from the second list.

### Claim 35

A server device configured to establish a communication between mobile devices, comprising: a processor that determines a match between profile data of a first mobile device and profile data of a second mobile device; a processor that generates and outputs to the first mobile device in response to the match a first list of user identifications, the first list including an identification of a user of the second mobile device; a processor that generates and outputs to the second mobile device in response to the match a second list of user identifications, the second list including an identification of a user of the first mobile device; a processor that provides at the first mobile device an option for the user of the first mobile device to select or not to select the identification of the second mobile device user from the first list, wherein in response to selecting or not selecting the identification of the second mobile device user, an option is provided to select or not select a different user identification; a processor that provides at the second mobile device an option for the user of the second mobile device to select or not to select the identification of the first mobile device user from the second list, wherein in response to selecting or not selecting the identification of the first mobile device user an option is provided to select or not to select a different user identification; and a processor that forms an electronic communication between the first mobile device and the second mobile device in response to the user of the first mobile device selecting the identification of the second mobile device user from the first list and the user of the second mobile device selecting the identification of the first mobile device user from the second list.

### Claim 36

A computer for establishing a communication between mobile devices according to steps, comprising: providing an interface for a user of a mobile device to enter profile data; displaying on the device, in response to a match between profile data of the user and at least one other mobile device, a list of user identifications, the list including an identification of a user of the at least one other mobile device; providing an option for the user to select or not to select the identification of the user of the at least one other mobile device from the list of user identifications, wherein in response to selecting or not selecting the identification of the at least one other mobile device user, an option is provided to select or not select a different user identification; providing for an electronic communication between the user's device and the at least one other mobile device in response to the user selecting the identification of the user of the at least one other mobile device and the user of the at least one other device user selecting the user; and wherein: an electronic communication is absent between the user's device and the at least one other mobile device when the user fails to select the identification of the at least one other mobile device user or the user of the at least one other device fails to select the user.
