Communicating information describing activity of computer system users among computer system users
First Claim
1. A computer-implemented method comprising:
- receiving, at a server, a message from a mobile computing device associated with a sender, the message including location information indicating a physical location of the sender at a time when the message was sent to the server;
determining the sender from the received message;
identifying the physical location of the sender from the received message;
determining whether access to the physical location of the sender has a first type or has a second type;
determining one or more users authorized by the sender to access the physical location of the sender if the event is indicated to have the first type; and
communicating a message to one or more mobile computing devices associated with each of the determined one or more users, the message including the physical location of the sender.
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.
50 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, a message from a mobile computing device associated with a sender, the message including location information indicating a physical location of the sender at a time when the message was sent to the server; determining the sender from the received message; identifying the physical location of the sender from the received message; determining whether access to the physical location of the sender has a first type or has a second type; determining one or more users authorized by the sender to access the physical location of the sender if the event is indicated to have the first type; and communicating a message to one or more mobile computing devices associated with each of the determined one or more users, the message including the physical location of the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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, a message from a mobile computing device associated with a sender, the message including location information indicating a physical location of the sender at a time when the message was sent to the server; determine the sender from the received message; identify the physical location of the sender from the received message; determine whether access to the physical location of the sender has a first type or has a second type; determine one or more users authorized by the sender to access the physical location of the sender if the event is indicated to have the first type; and communicate a message to one or more mobile computing devices associated with each of the determined one or more users, the message including the physical location of the sender. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification