← Back to Patent Explorer
US20020019829A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Community co-presence system and method having virtual groups

Assignee: Individual
•
Filing: 2001-03-21
•
Granted: —
•
Expires: 2021-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of establishing communication with a community of users is described. The method includes the steps of receiving geographical location information of a first user belonging to the community of users and determining a geographical region in which the first user is located based on the geographical location information. The method also includes the step of finding other users from the community of users who are located within the geographical region. Corresponding system, medium and means are also described.

Inventors

  • 👤 Ehud Shapiro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 01:07
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/08; H04L41/0893; G; G06; G06F; G06F16/00; G06F16/20; G06F16/29; H04L67/00; H04L67/01; H04L67/04; H04L67/14; H04L67/50; H04L67/51; H04L67/52; H04W; H04W4/00; H04W4/02; H04W4/029; H04W4/06; G08; G08B; G08B1/00; G08B1/08; G08B2001/085; H04L41/0895; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W4/08; H04W8/00; H04W8/02; H04W8/08; H04W8/14

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 177 words
1 . A means for establishing communication with a community of users defining a predetermined characteristic that users have in common, the means comprising: a means for receiving geographical location information of a first user belonging to the community of users; a means for determining a geographical region in which the first user is located based on the geographical location information; and a means for finding other users from the community of users who are located within the geographical region; a means for notifying identities of the other users found within the geographical region to the first user; a means for notifying identity of the first user to the other users found within the geographical region; a means for notifying identities of the first user and the other users found within the geographical region to each other; and a means for receiving the geographical location information from a device configured to communicate its geographical location and voice/data information, wherein the received geographical location of the first user is related to future scheduled location of the first user.
Claim 2
Dependent Claim 177 words
1 . A means for establishing communication with a community of users defining a predetermined characteristic that users have in common, the means comprising: a means for receiving geographical location information of a first user belonging to the community of users; a means for determining a geographical region in which the first user is located based on the geographical location information; and a means for finding other users from the community of users who are located within the geographical region; a means for notifying identities of the other users found within the geographical region to the first user; a means for notifying identity of the first user to the other users found within the geographical region; a means for notifying identities of the first user and the other users found within the geographical region to each other; and a means for receiving the geographical location information from a device configured to communicate its geographical location and voice/data information, wherein the received geographical location of the first user is related to future scheduled location of the first user.
Claim 3
Dependent Claim 160 words
2 . A method for establishing communication with a community of users defining a predetermined characteristic that users have in common, comprising the steps of: receiving geographical location information of a first user belonging to the community of users; determining a geographical region in which the first user is located based on the geographical location information; and finding other users from the community of users who are located within the geographical region; notifying identities of the other users found within the geographical region to the first user; notifying identity of the first user to the other users found within the geographical region; notifying identities of the first user and the other users found within the geographical region to each other; and receiving the geographical location information from a device configured to communicate its geographical location and voice/data information, wherein the received geographical location of the first user is related to future scheduled location of the first user. he first user.
Claim 4
Dependent Claim 160 words
2 . A method for establishing communication with a community of users defining a predetermined characteristic that users have in common, comprising the steps of: receiving geographical location information of a first user belonging to the community of users; determining a geographical region in which the first user is located based on the geographical location information; and finding other users from the community of users who are located within the geographical region; notifying identities of the other users found within the geographical region to the first user; notifying identity of the first user to the other users found within the geographical region; notifying identities of the first user and the other users found within the geographical region to each other; and receiving the geographical location information from a device configured to communicate its geographical location and voice/data information, wherein the received geographical location of the first user is related to future scheduled location of the first user. he first user.
Claim 5
Dependent Claim 76 words
3 . A communication method comprising: associating a co-presence server with a community of members, wherein the community defines at least one common, predetermined characteristic of the members; creating at least one virtual group of the community; and defining a predefined rule with which to determine whether the members belong to the at least one virtual group, wherein the predetermined rule relates to geographical locations of the members or relates to time availability of the members.
Claim 6
Dependent Claim 76 words
3 . A communication method comprising: associating a co-presence server with a community of members, wherein the community defines at least one common, predetermined characteristic of the members; creating at least one virtual group of the community; and defining a predefined rule with which to determine whether the members belong to the at least one virtual group, wherein the predetermined rule relates to geographical locations of the members or relates to time availability of the members.
Claim 7
Dependent Claim 71 words
4 . The method of claim 3 , further comprising the steps of: determining whether or not a first member is belongs to the at least one virtual group based on the geographical location of the first member or time availability of the first member; identifying other members of community who also belong to the at least one virtual group; and notifying identities of the identified members to the first member.
Claim 8
Dependent Claim 23 words
5 . The method of claim 4 , further comprising the step of: notifying identity of the first member to the identified members.
Claim 9
Dependent Claim 29 words
6 . The method of claim 3 , further comprising the step of: receiving the geographical locations from a device configured to communicate its geographical location and voice/data information.
Claim 10
Dependent Claim 85 words
7 . A communication system comprising: a means for associating a co-presence server with a community of members, wherein the community defines at least one common, predetermined characteristic of the members; a means for creating at least one virtual group of the community; and a means for defining a predefined rule with which to determine whether the members belong to the at least one virtual group, wherein the predetermined rule relates to geographical locations of the members or relates to time availability of the members.
Claim 11
Dependent Claim 85 words
7 . A communication system comprising: a means for associating a co-presence server with a community of members, wherein the community defines at least one common, predetermined characteristic of the members; a means for creating at least one virtual group of the community; and a means for defining a predefined rule with which to determine whether the members belong to the at least one virtual group, wherein the predetermined rule relates to geographical locations of the members or relates to time availability of the members.
Claim 12
Dependent Claim 77 words
8 . The system of claim 7 , further comprising: a means for determining whether or not a first member is belongs to the at least one virtual group based on the geographical location of the first member or time availability of the first member; a means for identifying other members of community who also belong to the at least one virtual group; and a means for notifying identities of the identified members to the first member.
Claim 13
Dependent Claim 23 words
9 . The system of claim 8 , further comprising: a means for notifying identity of the first member to the identified members.
Claim 14
Dependent Claim 29 words
10 . The system of claim 7 , further comprising: a means for receiving the geographical locations from a device configured to communicate its geographical location and voice/data information.
Claim 15
Dependent Claim 139 words
11 . A communication system comprising: a data server for retrieving at least a plurality of data objects from a data repository; means for generating one virtual place per data object retrieved from said data server and for associating each virtual place with its data object once its data object is accessed; means for providing each virtual place with co-presence for at least two users that access the retrieved data object associated with each virtual place; means for determining whether on not the at least two user belong to a virtual place among the virtual places based on geographical location of the at least two users; and means responsive to said co-presence at said virtual place, for placing said at least two users that access said retrieved data object associated with said virtual place in communication with each other.
Claim 16
Dependent Claim 139 words
11 . A communication system comprising: a data server for retrieving at least a plurality of data objects from a data repository; means for generating one virtual place per data object retrieved from said data server and for associating each virtual place with its data object once its data object is accessed; means for providing each virtual place with co-presence for at least two users that access the retrieved data object associated with each virtual place; means for determining whether on not the at least two user belong to a virtual place among the virtual places based on geographical location of the at least two users; and means responsive to said co-presence at said virtual place, for placing said at least two users that access said retrieved data object associated with said virtual place in communication with each other.
Claim 17
Dependent Claim 74 words
12 . A data retrieval system according to claim 11 and wherein said means for generating comprises: a co-presence server comprising at least one virtual place; and at least two co-presence data-retrieval clients for communicating at least with said data server and with said co-presence server, each including object association means for associating a data object received from said data server with one of said at least one virtual places in said co-presence server.
Claim 18
Dependent Claim 44 words
13 . A data retrieval system according to claim 12 and wherein said co-presence server comprises a changing plurality of place processes, one for each virtual place, and a managing process for providing communication from said co-presence data retrieval clients to said place processes.
Claim 19
Dependent Claim 25 words
14 . A data retrieval system according to claim 12 and wherein said object association means comprises means for moving to a new virtual place.
Claim 20
Dependent Claim 73 words
15 . A data retrieval system according to claim 11 and wherein said means for generating comprises: a co-presence server comprising at least one virtual place which communicates with said data server; and at least two co-presence data-retrieval clients for communicating with said co-presence server, each including object association means for associating a data object received from said co-presence server with one of said at least one virtual places in said co-presence server.
Claim 21
Dependent Claim 44 words
16 . A data retrieval system according to claim 15 and wherein said co-presence server comprises a changing plurality of place processes, one for each virtual place, and a managing process for providing communication from said co-presence data retrieval clients to said place processes.
Claim 22
Dependent Claim 25 words
17 . A data retrieval system according to claim 15 and wherein said object association means comprises means for moving to a new virtual place.
Claim 23
Dependent Claim 140 words
18 . A communication system comprising: a data server for retrieving at least a plurality of data objects from a data repository; means for generating one communication object place per data object retrieved from said data server and for associating each communication object with its data object once its data object is accessed; means for providing each virtual place with co-presence for at least two users that access the retrieved data object associated with each virtual place; means for determining whether on not the at least two user belong to a virtual place among the virtual places based on geographical location of the at least two users; and means responsive to said co-presence at said virtual place, for placing said at least two users that access said retrieved data object associated with said communication object in communication with each other.
Claim 24
Dependent Claim 140 words
18 . A communication system comprising: a data server for retrieving at least a plurality of data objects from a data repository; means for generating one communication object place per data object retrieved from said data server and for associating each communication object with its data object once its data object is accessed; means for providing each virtual place with co-presence for at least two users that access the retrieved data object associated with each virtual place; means for determining whether on not the at least two user belong to a virtual place among the virtual places based on geographical location of the at least two users; and means responsive to said co-presence at said virtual place, for placing said at least two users that access said retrieved data object associated with said communication object in communication with each other.
Claim 25
Dependent Claim 196 words
19 . A data retrieval system comprising: a data server for retrieving at least one of a plurality of data objects from a data repository; a co-presence server; and at least two co-presence data-retrieval clients for communicating at least with said data server and with said co-presence server; said co-presence server comprising: community means for at least maintaining a list of co-presence data retrieval clients associated with a community; at least one virtual place having a list of co-presence data-retrieval clients from said community; means for determining whether on not the data-retrieval clients of the list belong to the at least one virtual place based on geographical location of the at least two users; and at said virtual place at least for enabling communication among said co-presence data-retrieval clients associated therewith, each of said co-presence data retrieval clients comprising: object association means for associating a data object received from said data server with one of said at least one virtual places in said co-presence server; and co-presence means, associated with said one virtual place, for associating said client with said community and for enabling communication among said co-presence data-retrieval clients associated with said one virtual place.
Claim 26
Dependent Claim 196 words
19 . A data retrieval system comprising: a data server for retrieving at least one of a plurality of data objects from a data repository; a co-presence server; and at least two co-presence data-retrieval clients for communicating at least with said data server and with said co-presence server; said co-presence server comprising: community means for at least maintaining a list of co-presence data retrieval clients associated with a community; at least one virtual place having a list of co-presence data-retrieval clients from said community; means for determining whether on not the data-retrieval clients of the list belong to the at least one virtual place based on geographical location of the at least two users; and at said virtual place at least for enabling communication among said co-presence data-retrieval clients associated therewith, each of said co-presence data retrieval clients comprising: object association means for associating a data object received from said data server with one of said at least one virtual places in said co-presence server; and co-presence means, associated with said one virtual place, for associating said client with said community and for enabling communication among said co-presence data-retrieval clients associated with said one virtual place.
Claim 27
Dependent Claim 74 words
20 . A data retrieval system according to claim 19 and wherein said community means also comprises finding means for providing a first co-presence data retrieval client of a first virtual place with a second virtual place with which a second co-presence data retrieval client is associated and communication means for providing a communication channel between said first and second virtual places to enable communication between said first and second co-presence data retrieval clients.
Claim 28
Dependent Claim 44 words
21 . A data retrieval system according to claim 19 and wherein said co-presence server comprises a changing plurality of place processes, one for each virtual place, and a managing process for providing communication from said co-presence data retrieval clients to said place processes.
Claim 29
Dependent Claim 25 words
22 . A data retrieval system according to claim 19 and wherein said object association means comprises means for moving to a new virtual place.

References Cited (Backward Citations)

US5844522A Cited
US5864481A Cited
US5907293A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag