# US 11,113,772 B2 · Method and apparatus for activity networking

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

- Number: US 11,113,772 B2
- Document ID: US11113772B2
- Status: Granted
- Kind: B2
- Application number: 15/055,622
- Filed: 2016-02-28
- Published: 2017-08-31
- Granted: 2021-09-07
- Earliest claimed: 2016-02-28
- Applicants: Cynthia Gill
- Inventors: Cynthia Gill
- Web page: https://patentgrep.com/patent/US11113772B2

## CPC

- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 10/42: Determination of affinities or common interests between users
- 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

## Abstract

An apparatus for activity networking, comprising: a memory coupled to at least one processor, the processor being configured to: transmit, to a server, a request to form a crew, the request including an indication of an activity associated with the crew, an indication of a time for performing the activity, and an indication of a number of available spots on the crew; receive from the server a message indicating that all spots on the crew are occupied by a plurality of users; and provide the plurality of users with a calendar appointment for the activity.

## Claims

### Claim 1

An apparatus for activity networking, comprising: a memory coupled to at least one processor, the processor being configured to:
transmit, to a server, a request to form a crew, the request including an indication of an activity associated with the crew, an indication of a time for performing the activity, and an indication of a number of available spots on the crew;
receive, from the server, a message indicating that a predetermined number of spots on the crew is occupied by a plurality of users, the message including a unique identifier for conducting communications sessions;
initiate a communications session with the plurality of users by using the unique identifier, the initiating including displaying a graphical user interface for conducting the communications session;
receive a respective confirmation of membership in the crew from at least some of the plurality of users;
and provide at least those of the plurality of users who have confirmed their membership in the crew with a calendar appointment for the activity, the calendar appointment being provided while the communications session is being conducted, the calendar appointment being provided in response to an activation of first input component of the graphical user interface:
wherein the first input component of the graphical user interface is hidden or disabled before the respective confirmations of membership in the crew are received and the at least one processor is further configured to display or enable the first input component of the graphical user interface in response to receiving the respective confirmations of membership in the crew, the first input component being displayed or enable before the calendar appointment is provided.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the calendar appointment is provided to the plurality of users in response to detecting that each of the plurality of users has confirmed the user's membership in the crew.

### Claim 3 (depends on 1)

The apparatus of claim 1, the processor being further configured to detect an input to the graphical user interface that activates the first input component, wherein the calendar appointment is provided in response to the input.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the request includes an indication of a condition for joining the crew, the condition being based on at least one of gender, age, and location.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the user interface includes a screen that is configured to display a message area concurrently with the first input component, the message area being arranged to display messages that are exchanged between the users.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the user interface includes a button that is hidden prior to the respective confirmations of membership being received.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to display a screen that identifies one or more crews for engaging in the activity and a second input component for forming a new crew, wherein the request to form a new crew is transmitted in response to the second input component being activated.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the least one processor is further configured to:
receive a user input identifying one or more crew characteristics;
generate a search query based on the user input;
display a search results screen that identifies one or more search results that are obtained in response to the search query; and
generate the request to form a new crew based on the user input.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the search results screen and the first input component are displayed concurrently with one another.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein:
providing the calendar appointment for the activity includes providing the calendar appointment directly to the users; and
receiving the confirmation of membership in the crew from at least one of the plurality of users includes receiving the confirmation of membership directly from the user.

### Claim 11

A method for activity networking, comprising:
transmitting, from an electronic device to a server, a request to form a crew, the request including an indication of an activity associated with the crew, an indication of a time for performing the activity, and an indication of a number of available spots on the crew;
receiving, by the electronic device, a message indicating that a predetermined number of spots on the crew is occupied by a plurality of users, the message including a unique identifier for conducting communications sessions;
initiating a communications session with the plurality of users by using the unique identifier, the initiating including displaying a graphical user interface for conducting the communications session;
receiving a respective confirmation of membership in the crew from at least some of the plurality of users; and
providing at least those of the plurality of users who have confirmed their membership in the crew with a calendar appointment for the activity, the calendar appointment being provided while the communications session is being conducted, the calendar appointment being provided in response to an activation of a first input component of the graphical user interface for conducting the communications session,
wherein the first input component of the graphical user interface is hidden or disabled before the respective confirmations of membership in the crew are received, the method further comprising displaying or enabling the first input component of the graphical user interface in response to receiving the respective confirmations of membership in the crew, the first input component being displayed or enabled before the calendar appointment is provided.

### Claim 12 (depends on 11)

The method of claim 11, wherein the calendar appointment is provided to the plurality of users in response to detecting that each of the plurality of users has confirmed the user's membership in the crew.

### Claim 13 (depends on 11)

The method of claim 11, further comprising detecting an input to the graphical user interface that activates the first input component, wherein the calendar appointment is provided in response to the input.

### Claim 14 (depends on 11)

The method of claim 11, wherein the request includes an indication of a condition for joining the crew, the condition being based on at least one of gender, age, and location.

### Claim 15 (depends on 11)

The method of claim 11, wherein the user interface includes a screen that is configured to display a message area concurrently with the first input component, the message area being arranged to display messages that are exchanged between the users.

### Claim 16 (depends on 15)

The method of claim 15, wherein the user interface includes a button that is hidden prior to the respective confirmations of membership being received.

### Claim 17 (depends on 11)

The method of claim 11, further comprising displaying a screen that identifies one or more crews for engaging in the activity and a second input component for forming a new crew, wherein the request to form a new crew is transmitted in response to the second input component being activated.

### Claim 18 (depends on 11)

The method of claim 11, further comprising:
receiving a user input identifying one or more crew characteristics;
generating a search query based on the user input;
displaying a search results screen that identifies one or more search results that are obtained in response to the search query; and
generating the request to form a new crew based on the user input.

### Claim 19 (depends on 11)

The method of claim 11, wherein the search results screen and the first input component are displayed concurrently with one another.

### Claim 20 (depends on 11)

The method of claim 11, wherein:
providing the calendar appointment for the activity includes providing the calendar appointment directly to the users; and
receiving the confirmation of membership in the crew from at least one of the plurality of users includes receiving the confirmation of membership directly from the user.
