Messaging service using different text messaging channels
First Claim
1. A method for providing a messaging service in a community, the method comprising:
- receiving a first message from a first member of the community using a first text messaging channel, the first message including a community number identifying the community;
determining a first location associated with the first member;
determining a second member of the community based at least in part on the community number and the second member'"'"'s current location;
determining one or more second text messaging channels for the second member;
sending the first message to the second member using the one or more second text messaging channels;
receiving a second message from a third member of the community using the first text messaging channel;
determining a second location associated with the third member; and
determining to send the second message to a group of members within a geographic location that encompasses the second location, the group of members excluding the second member based on the second member'"'"'s current location being outside the geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a messaging service in a community is disclosed. The system includes a communication interface and a message routing module. The communication interface receives a message from a first member of the community using a first text messaging channel. The message includes a community number identifying the community. The message routing module is communicatively coupled to the communication interface. The message routing module determines one or more second members of the community based at least in part on the community number. The message routing module determines one or more second text messaging channels for the one or more second members. The communication interface sends the message to the one or more second members of the community using the one or more second text messaging channels.
-
Citations
20 Claims
-
1. A method for providing a messaging service in a community, the method comprising:
-
receiving a first message from a first member of the community using a first text messaging channel, the first message including a community number identifying the community; determining a first location associated with the first member; determining a second member of the community based at least in part on the community number and the second member'"'"'s current location; determining one or more second text messaging channels for the second member; sending the first message to the second member using the one or more second text messaging channels; receiving a second message from a third member of the community using the first text messaging channel; determining a second location associated with the third member; and determining to send the second message to a group of members within a geographic location that encompasses the second location, the group of members excluding the second member based on the second member'"'"'s current location being outside the geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a messaging service in a community, the system comprising:
-
a communication interface for receiving a first message from a first member of the community using a first text messaging channel, sending the first message to a second member of the community using one or more second text messaging channels, the first message including a community number identifying the community, and receiving a second message from a third member of the community using the first text messaging channel; and a message routing module communicatively coupled to the communication interface, the message routing module configured to; determine a first location associated with the first member; determine the second member of the community based at least in part on the community number and the second member'"'"'s current location; determine the one or more second text messaging channels for the second member; determine a second location associated with the third member; and determine to send the second message to a group of members within a geographic location that encompasses the second location, the group of members excluding the second member based on the second member'"'"'s current location being outside the geographic location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a first message from a first member of a community using a first text messaging channel, the first message including a community number identifying the community; determine a first location associated with the first member; determine a second member of the community based at least in part on the community number and the second member'"'"'s current location; determine one or more second text messaging channels for the second member; send the first message to the second member using the one or more second text messaging channels; receive a second message from a third member of the community using the first text messaging channel; determine a second location associated with the third member; and determine to send the second message to a group of members within a geographic location that encompasses the second location, the group of members excluding the second member based on the second member'"'"'s current location being outside the geographic location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification