Location-based social software for mobile devices
First Claim
Patent Images
1. A computer-implemented method for communicating an electronic message from a first user to registered acquaintances of the first user, the method comprising:
- receiving, at a messaging server system, a first text message from the first user;
analyzing the first text message to determine (a) an identifier for the first user and (b) a subject of the text message;
using the identifier for the first user to determine one or more registered users who are not identified in the received first text message but are identified in the server system as having been previously determined to be registered acquaintances of the first user, either by the first user or by particular ones of the one or more registered acquaintances;
generating a second text message using the subject of the first text message; and
broadcasting the generated second text message to the identified one or more registered acquaintances.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of establishing connection between users of mobile devices includes receiving at a computer a location of a first user from a first mobile device, receiving from a second mobile device a location of a second user having an acquaintance relationship to the first user, and sending a message to the first mobile device based on the proximity of the first user to the second user.
61 Citations
67 Claims
-
1. A computer-implemented method for communicating an electronic message from a first user to registered acquaintances of the first user, the method comprising:
-
receiving, at a messaging server system, a first text message from the first user; analyzing the first text message to determine (a) an identifier for the first user and (b) a subject of the text message; using the identifier for the first user to determine one or more registered users who are not identified in the received first text message but are identified in the server system as having been previously determined to be registered acquaintances of the first user, either by the first user or by particular ones of the one or more registered acquaintances; generating a second text message using the subject of the first text message; and broadcasting the generated second text message to the identified one or more registered acquaintances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented messaging server system for communicating an electronic message from a first user to registered acquaintances of the first user, the system programmed to, in response to receiving a first text message from a first user, perform actions comprising:
-
analyzing the first text message to determine an identifier for the first user and a subject of the first text message; using the identifier for the first user to determine one or more registered users who are not identified in the received first text message but are identified in the server system as having been previously determined to be registered acquaintances of the first user by the first user or by particular ones of the one or more registered acquaintances; generating a second text message using the subject of the first text message; and broadcasting the generated second text message to the determined one or more registered acquaintances. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-implemented method for communicating an electronic message from an initiating user to a receiving user, the method comprising:
-
providing from a computing device of the receiving user and to a messaging server system, a message that indicates a status of the computing device; receiving in response from the messaging server system one or more broadcast messages in the form of standard text messages, the broadcast messages having been created by the messaging server system by; analyzing one or more incoming messages in the form of standard text messages received from one or more users who are registered acquaintances of the receiving user to determine (a) identifiers for particular ones of the one or more users and (b) subjects of particular ones of the incoming messages; using the identifiers to determine that the receiving user is a registered acquaintance of the one or more users; generating outgoing messages in the form of standard text messages for each of the one or more incoming messages using the determined subjects; and broadcasting the generated outgoing messages to the receiving user based on the determination that the receiving user is an acquaintance of the one or more users. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification