Electronic Messaging Systems
First Claim
1. A computer system for facilitating communications between users, said computer system comprising:
- at least one processor, wherein said computer system is configured for;
(A) receiving, from a first user, one or more user watch area attributes;
(B) using said one or more user watch area attributes to define a watch area;
(C) receiving, from a second user, a message associated with a particular geographical location, wherein said second user has indicated that said message should be associated with said particular geographical location;
(D) determining whether said particular geographical location is located within said user watch area;
(E) at least partially in response to determining that said particular geographical location is located within said user watch area, subscribing said first user to a thread of messages that includes said message; and
(F) dynamically adjusting a size of said user watch area based, at least in part, on a number of message postings within said user watch area.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system for facilitating communications between users that, in various embodiments, is configured for: (A) receiving, from a first user, one or more user watch area attributes; (B) using the one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a particular geographical location, wherein the second user has indicated that the message should be associated with the particular geographical location; (D) determining whether the particular geographical location is located within the user watch area; and (E) at least partially in response to determining that the particular geographical location is located within the user watch area, subscribing the first user to a thread of messages that includes the message.
-
Citations
20 Claims
-
1. A computer system for facilitating communications between users, said computer system comprising:
-
at least one processor, wherein said computer system is configured for; (A) receiving, from a first user, one or more user watch area attributes; (B) using said one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a particular geographical location, wherein said second user has indicated that said message should be associated with said particular geographical location; (D) determining whether said particular geographical location is located within said user watch area; (E) at least partially in response to determining that said particular geographical location is located within said user watch area, subscribing said first user to a thread of messages that includes said message; and (F) dynamically adjusting a size of said user watch area based, at least in part, on a number of message postings within said user watch area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing computer-executable instructions for:
-
(A) receiving, from a first user, one or more user watch area attributes; (B) using said one or more user watch area attributes to define a watch area; (C) determining whether said first user has entered a shared watch area; (D) at least partially in response to determining that said first user has entered said shared watch area, substantially automatically adding said shared watch area to said user watch area; (E) receiving, from a second user, a message associated with a particular geographical location, wherein said second user has indicated that said message should be associated with said particular geographical location; (F) determining whether said particular geographical location is located within said user watch area; (G) at least partially in response to determining that said particular geographical location is located within said user watch area, subscribing said first user to a thread of messages that includes said message; and (H) decreasing a size of said user watch area in response to determining that a number of message postings within said user watch area is more than a predetermined threshold value. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system for facilitating communications between users, said computer system comprising:
-
at least one processor, wherein said computer system is configured for; (A) receiving, from a first user, one or more user watch area attributes; (B) using said one or more user watch area attributes to define a watch area; (C) determining whether said first user has entered a shared watch area; (D) at least partially in response to determining that said first user has entered said shared watch area, substantially automatically adding said shared watch area to said user watch area; (E) receiving, from a second user, a message associated with a particular geographical location, wherein said second user has indicated that said message should be associated with said particular geographical location; (F) determining whether said particular geographical location is located within said user watch area; (G) at least partially in response to determining that said particular geographical location is located within said user watch area, subscribing said first user to a thread of messages that includes said message; and (H) dynamically adjusting a size of said user watch area based, at least in part, on a population density associated with said user watch area. - View Dependent Claims (19, 20)
-
Specification