# US 2008/0188261 A1 · Mediated social network

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

- Number: US 2008/0188261 A1
- Document ID: US20080188261A1
- Status: Published application
- Kind: A1
- Application number: 11/891,070
- Filed: 2007-08-08
- Published: 2008-08-07
- Earliest claimed: 2007-02-02
- Inventors: Miles Arnone
- Web page: https://patentgrep.com/patent/US20080188261A1

## CPC

- H04W 4/02: Services making use of location information
- H04L 67/306: User profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 69/28: Timers or timing mechanisms used in protocols
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An extension of electronically-defined social networks to include geographic location information of the user is provided. The geographic location information is integrated with user preferences to enable user-to-user contacts and/or the provision of general or specific user information mediated by the social network. In some embodiments, users may create a “virtual presence” to discover matches with other users.

## Claims

### Claim 1

A method comprising:
indicating via a user interface at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user;
indicating a first geographic location associated with the characteristics and/or preferences of the first user;
indicating a first time associated with the first geographic location;
indicating whether the first user's physical presence is associated with the first geographic location at the first time; and
facilitating communication of the plurality of the first user's characteristics and/or the plurality of the first user's preferences, the first geographic location, and the first time to a matching module, the matching module being configured to compare:
the first geographic location, the first time, and at least one of: a) the first user's preferences; and b) the first user's characteristics to
a second geographic location of a second user, a second time associated with the second geographic location, and at least one of preferences and characteristics of a second user,
in order to determine whether a match exists between the first user and the second user.

### Claim 2 (depends on 1)

The method of claim 1, wherein indicating the first time comprises indicating a time comprising a future time.

### Claim 3 (depends on 1)

The method of claim 1, wherein indicating the first time comprises indicating a time comprising the present time.

### Claim 4 (depends on 1)

The method of claim 1, wherein indicating the first time comprises indicating a time comprising a past time.

### Claim 5 (depends on 1)

The method of claim 1, wherein indicating the first time comprises indicating a first time range, and wherein the second time comprises a second time range.

### Claim 6 (depends on 1)

The method of claim 1, wherein the matching module is configured to compare:
the first geographic location, the first time and at least one of: a) the first user's preferences; and b) the first user's characteristics to
geographic locations of a plurality of users, times associated with the geographic locations of the plurality of users, and at least one of preferences and characteristics of a plurality of users.

### Claim 7 (depends on 1)

The method of claim 1, wherein indicating the first geographic location comprises indicating a geographic location that is determined using a portable position element that is used as part of a geographic location determination system.

### Claim 8 (depends on 1)

The method of claim 1, wherein indicating the first time comprises inputting a time via a user interface.

### Claim 9 (depends on 1)

The method of claim 1, wherein indicating the first time comprises indicating a time in the future.

### Claim 10 (depends on 1)

The method claim 1, wherein indicating the first time comprises providing the present time from a time device.

### Claim 11 (depends on 2)

The method of claim 2, wherein indicating whether the first user's physical presence is associated with the first geographic location at the first time comprises indicating that the first user plans to not be physically present at the first geographic location at the first time.

### Claim 12 (depends on 3)

The method of claim 3, wherein indicating whether the first user's physical presence is associated with the first geographic location at the first time comprises indicating that the first user is not physically present at the first geographic location at the present time.

### Claim 13 (depends on 4)

The method of claim 4, wherein indicating whether the first user's physical presence is associated with the first geographic location at the first time comprises indicating that the first user was not present at the first geographic location at the first time.

### Claim 14 (depends on 2)

The method as in claim 2, further comprising indicating when the first user is to receive a communication alerting the first user to a match between the first user and the second user.

### Claim 15 (depends on 14)

The method as in claim 14, wherein indicating when the first user is to receive a communication alerting the first user to a match between the first user and the second user comprises indicating that the first user is to receive a communication after the matching module determines that a match exists, and before the first time and the second time overlap.

### Claim 16 (depends on 14)

The method as in claim 14, wherein indicating when the first user is to receive a communication alerting the first user to a match between the first user and the second user comprises indicating that the first user is to receive a communication when the first time and the second time overlap.

### Claim 17 (depends on 1)

The method as in claim 1, wherein the matching module is configured to compare the first geographic location and the first time to the second geographic location, and the second geographic location has been indicated to be a geographic location to which the second user's physical presence is not associated at the second time.

### Claim 18 (depends on 2)

The method as in claim 2, further comprising indicating when the second user is to receive a communication alerting the second user to a match between the first user and the second user.

### Claim 19 (depends on 18)

The method as in claim 18 wherein the first user performs the act of indicating when the second user is to receive a communication alerting the second user to a match between the first user and the second user.

### Claim 20 (depends on 18)

The method as in claim 18 wherein the second user performs the act of indicating when the second user is to receive a communication alerting the second user to a match between the first user and the second user.

### Claim 21 (depends on 1)

The method as in claim 1, further comprising indicating that the second user is not to receive a communication alerting the second user to a match between the first user and the second user.

### Claim 22

An electronic social network system comprising:
a preferences module configured to receive preferences of a first user;
a characteristics module configured to receive characteristics of a second user;
a locations module configured to receive, from the first user, a first geographic location associated with the preferences of the first user, and a first time associated with the first geographic location;
the locations module configured to further receive, from the second user, a second geographic location associated with the characteristics of the second user, a second time associated with a the second geographic location, and an indication as to the second user's actual physical presence at the second geographic location at the second time; and
a matching module configured to determine whether a match exists between the first user and the second user, wherein the determination includes comparing the preferences of the first user to the characteristics of the second user, and comparing the first geographic location and the first time to the second geographic location and the second time.

### Claim 23 (depends on 22)

The system as in claim 22, wherein the locations module is configured to further receive an indication as to the first user's actual physical presence at the first geographic location at the first time.

### Claim 24 (depends on 22)

The system as in claim 22, wherein the determination further includes comparing the preferences of the first user to the indication as to the second user's actual physical presence at the second geographic location at the second time.

### Claim 25 (depends on 22)

The system as in claim 22, wherein the first time comprises a future time, and the indication as to the second user's actual physical presence at the second geographic location at the second time comprises an indication as to whether the second user intends to be present at the second geographic location at the future time.

### Claim 26 (depends on 22)

The system as in claim 22, wherein the second time comprises the present time, and the indication as to the second user's actual physical presence at the second geographic location at the second time comprises an indication as to whether the second user is present at the second geographic location at the present time.

### Claim 27 (depends on 22)

The system as in claim 22, wherein the second time comprises a past time, and the indication as to the second user's actual physical presence at the second geographic location at the second time comprises an indication as to whether the second user was present at the second geographic location at the past time.

### Claim 28 (depends on 22)

The system as in claim 22, further comprising a communication module configured to initiate a communication to at least one of the first user and the second user in a case where the matching module determines that a match exists between the first user and the second user.

### Claim 29 (depends on 28)

The system as in claim 28, wherein the communication comprises information regarding the second user's physical presence at the second geographical location, the information comprising at least one of: a) the indication by the second user as to the actual physical presence of the second user at the second geographic location; and b) the actual physical presence of the second user at the second geographic location as determined by a positioning system.

### Claim 30 (depends on 28)

The system as in claim 28, wherein the preferences module is configured to receive an indication as to when to initiate the communication to the first user.

### Claim 31 (depends on 28)

The system as in claim 28, wherein the preferences module is configured to receive an indication to initiate the communication to the first user after the matching module determines that a match exists, and before the first time and the second time overlap.

### Claim 32 (depends on 28)

The system as in claim 28, wherein the preferences module is configured to receive an instruction to initiate the communication to the first user at a time when the first time and the second time overlap.

### Claim 33 (depends on 22)

The system as in claim 22, wherein the characteristics module is configured to receive characteristics of the first user.

### Claim 34 (depends on 22)

The system as in claim 22, wherein the preferences module is configured to receive preferences of the second user.

### Claim 35

A method comprising:
indicating via a user interface at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of the first user;
indicating a first geographic location associated with the characteristics and/or preferences of the first user;
indicating a first time associated with the first geographic location;
indicating a second geographic location associated with the characteristics and/or preferences of the first user, the second geographic location being different from the first geographic location;
indicating a second time associated with the second geographic location, the second time overlapping with the first time; and
facilitating one or more communications to a matching module, the one or more communications comprising the characteristics of the first user and/or the preferences of the first user, the first geographic location, the first time, the second geographic location, and the second time; wherein
the matching module is configured to compare the first geographic location, the first time, the second geographic location, the second time, and the characteristics and/or the preferences of the first user to characteristics and/or preferences of a second user, a third geographic location associated with the characteristics and/or preferences of the second user, and a third time associated with the third geographic location; and
the matching module is configured to simultaneously maintain the first geographic location and the first time, and the second geographic location and the second time as actively available for comparison to at least the third geographic location and the third time.

### Claim 36 (depends on 35)

The method of claim 35, wherein the matching module is configured to compare the first geographic location, the first time, the second geographic location, the second time, and the characteristics and/or the preferences of the first user to characteristics and/or preferences of a plurality of users, geographic locations associated with each of the plurality of users, and times associated with each of the geographic locations that are associated with each of the plurality of users.

### Claim 37 (depends on 35)

The method of claim 35, wherein indicating a first time comprises indicating the present time and indicating the second time comprises indicating the present time.

### Claim 38 (depends on 35)

The method of claim 35, wherein indicating a first time comprises indicating a time range that starts with the present time.

### Claim 39 (depends on 38)

The method of claim 38, wherein indicating a time range that starts with the present time comprises indicating a time range that does not expire until an affirmative act is performed at a future time.

### Claim 40

The method as in claim.35, wherein indicating the first time comprises indicating a future time.

### Claim 41 (depends on 35)

The method as in claim 35, wherein indicating the first time comprises indicating the present time.

### Claim 42 (depends on 35)

The method as in claim 35, wherein indicating the first time comprises indicating a past time.

### Claim 43 (depends on 35)

The method as in claim 35, wherein indicating at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user comprises indicating a plurality of preferences of a first user.

### Claim 44 (depends on 35)

The method as in claim 35, wherein indicating at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user comprises indicating a plurality of characteristics of a first user.

### Claim 45 (depends on 35)

The method as in claim 35, wherein indicating at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user comprises indicating a plurality of characteristics of a first user and a plurality of preferences of a first user.

### Claim 46 (depends on 45)

The method of claim 45, further comprising indicating that initiating a communication to a second user based on a match between the first user's characteristics and the second user's preferences is not permitted.

### Claim 47 (depends on 45)

The method of claim 45, further comprising indicating that initiating a communication to a second user based on a match between the first user's characteristics and the second user's preferences is permitted.

### Claim 48 (depends on 46)

The method of claim 46, further comprising receiving a communication which indicates that a match has been found based at least on: the first user's characteristics, the second user's preferences, at least one of the first and second geographic locations, at least one of the first and second times, a geographic location indicated by the second user, and a time indicated by the second user.

### Claim 49 (depends on 48)

The method of claim 48, further comprising responding to the communication.

### Claim 50

An electronic social network system comprising:
a receiving module configured to receive indications of:
at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of the first user;
a first geographic location associated with the characteristics and/or preferences of the first user;
a first time associated with the first geographic location;
a second geographic location associated with the characteristics and/or preferences of the first user, the second geographic location being different from the first geographic location; and
a second time associated with the second geographic location, the second time overlapping with the first time;
a matching module configured to compare:
the first geographic location, the first time, the second geographic location, the second time, and the characteristics and/or the preferences of the first user to
characteristics and/or preferences of a second user, a third geographic location associated with the characteristics and/or preferences of the second user, and a third time associated with the third geographic location;
wherein the matching module is configured to simultaneously maintain the first geographic location and the first time, and the second geographic location and the second time as actively available for comparison to at least the third geographic location and the third time.

### Claim 51

A method comprising:
indicating via a user interface at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user;
indicating a first geographic location associated with the characteristics and/or preferences of the first user;
indicating that, in a case where a match is determined to exist between the first user and a second user, a communication should not be sent to the second user regarding the first user; and
in a case where a match is determined between the first user and the second user, receiving a communication regarding the second user; wherein
a match comprises a positive result of an analysis of the first geographic location, the characteristics and/or preferences of the first user, a second geographic location of the second user, and the characteristics and/or preferences of the second user.

### Claim 52

An electronic social network system comprising:
a receiving module configured to receive:
an indication of at least one of: a) a plurality of characteristics of a first user; and b) a plurality of preferences of a first user;
an indication of a first geographic location associated with the characteristics and/or preferences of the first user;
an indication that in a case where a match is determined to exist between the first user and a second user, a communication should not be sent to the second user regarding the first user;
an analysis module to be used as part of determining whether a match exists, the analysis module configured to analyze the first geographic location, the characteristics and/or preferences of the first user, a second geographic location of the second user, and the characteristics and/or preferences of the second user; and
a communication module configured to send a communication regarding the second user to the first user in a case where a match is determined between the first user and the second user.

### Claim 53

A portable system for use as part of a social network system, the portable system comprising:
a location positioning device, used as a part of positioning system, to provide the location of the location positioning device to a main server;
a communication device configured to communicate with the main server; and
an interface with the communication device configured to receive indications of:
a first geographic location associated with characteristics and/or preferences of a first user;
a first time associated with the first geographic location; and
whether the first user's physical presence is associated with the first geographic location at the first time.

### Claim 54 (depends on 53)

The portable system of claim 53, wherein the location positioning device and the communication device comprise physically separate devices.

### Claim 55 (depends on 54)

The portable system of claim 54, wherein the user interface is positioned on the location positioning device.

### Claim 56 (depends on 54)

The portable system of claim 54, wherein the user interface is positioned on the communication device.

### Claim 57 (depends on 53)

The portable system of claim 53, wherein the location positioning device and the communication device are incorporated within one physical assembly.

### Claim 58 (depends on 57)

The portable system of claim 57, wherein the communication device and the location positioning device are configured to communicate with the main server via the same communications network.

### Claim 59 (depends on 57)

The portable system of claim 57, wherein the communication device is configured to communicate with the main server via a communications network that different than the communications network with which the location positioning device is configured to communicate with the main server.

### Claim 60 (depends on 53)

The portable system of claim 53, wherein the communication device is configured to communicate with the main server via at least one of: a cellular telephone network; a WiMAX network; and a WiFi network.

### Claim 61

A portable system for use as part of a social network system, the social network system including a main server that is configured to determine whether a match exists between various users based on the locations of the users, the portable system comprising:
a location positioning device, used as a part of positioning system, to provide the location of the location positioning device to a main server;
a user interface configured to receive an indication that in a case where a match is determined to exist between the first user and a second user, a communication should not be sent to the second user regarding the first user; and
a communication device configured to send the indication to the main server and further configured to receive a communication from the main server in the case of a match being determined to exist between the first user and a second user.

### Claim 62 (depends on 61)

The portable system of claim 61, wherein the location positioning device and the communication device comprise physically separate devices.

### Claim 63 (depends on 61)

The portable system of claim 61, wherein the location positioning device and the communication device are incorporated within one physical assembly.
