COMMUNICATING INFORMATION DESCRIBING ACTIVITY OF COMPUTER SYSTEM USERS AMONG COMPUTER SYSTEM USERS
First Claim
1. A computer-implemented method comprising:
- receiving, at a server, data from a mobile computing device associated with a sending user, the data indicating a physical location of the sending user and a time associated with the physical location;
determining a user profile maintained by the server and associated with the sending used based at least in part on the received data;
identifying an additional user authorized by the sending user to access location information associated with the sending user based on the user profile maintained by the server and associated with the sending user; and
sending a message to a mobile computing device associated with the additional user, the message including the physical location of the sending user indicated by the received data and the time associated with the physical location.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method receiving receives information describing a current or future activity from a user of a computing system via a mobile device. The current activity is an activity occurring at a current time when the information is received, while the future activity is an activity occurring at a future time relative to a time when the information is received. The method transmits the information describing the current or future activity to a backend database coupled to the Internet and remote from the mobile device. The information describing the current or future activity is accessible to at least one recipient having access privilege to information associated with the user and describing the current or future activity via the Internet.
12 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, data from a mobile computing device associated with a sending user, the data indicating a physical location of the sending user and a time associated with the physical location; determining a user profile maintained by the server and associated with the sending used based at least in part on the received data; identifying an additional user authorized by the sending user to access location information associated with the sending user based on the user profile maintained by the server and associated with the sending user; and sending a message to a mobile computing device associated with the additional user, the message including the physical location of the sending user indicated by the received data and the time associated with the physical location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
receiving, at a server, a request from a mobile computing device associated with the sending user including one or more location parameters; retrieving user profiles maintained by the server and associated with one or more additional users connected to the sending user via the server; selecting a set of user profiles from the retrieved user profiles associated with one or more users that authorized the sending user to access location information included in a user profile; determining one or more user profiles from the set of user profiles having location information specifying a physical location satisfying at least one location parameter included in the request; and sending information identifying one or more users associated with the determined one or more user profiles to the mobile computing device associated with the sending user. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive, at a server, data from a mobile computing device associated with a sending user, the data indicating a physical location of the sending user and a time associated with the physical location; determine a user profile maintained by the server and associated with the sending used based at least in part on the received data; identify an additional user authorized by the sending user to access location information associated with the sending user based on the user profile maintained by the server and associated with the sending user; and send a message to a mobile computing device associated with the additional user, the message including the physical location of the sending user indicated by the received data and the time associated with the physical location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification