Communicating information describing current or activity of computer system users among computer system users
First Claim
1. A method comprising:
- (a) receiving, at a computer system, location information and status information from a mobile device of a user of the computer system,(i) the location information representing a geographic location of the user, and(ii) the status information manually provided by the user on the mobile device;
(b) storing the location information and the status information of the user in a database maintained by the computer system; and
(c) sending the status information and the location information of the user to an additional user of the computer system for display, the additional user granted access by the user to the status information and the location information by the user.
2 Assignments
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.
42 Citations
20 Claims
-
1. A method comprising:
-
(a) receiving, at a computer system, location information and status information from a mobile device of a user of the computer system, (i) the location information representing a geographic location of the user, and (ii) the status information manually provided by the user on the mobile device; (b) storing the location information and the status information of the user in a database maintained by the computer system; and (c) sending the status information and the location information of the user to an additional user of the computer system for display, the additional user granted access by the user to the status information and the location information by the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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:
-
(a) store location information and status information of a user of a computing system in a database responsive to receiving the location information and the status information from a mobile device of the user, (i) the location information representing a geographic location of the user, (ii) the status information manually provided by the user on the mobile device; and (b) receive the location information and the status information of the user provided from the mobile device; and (c) send the location information and the status information of the user to an additional user of the computer system for display, the additional user granted access by the user to the status information and the location information by the user. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
(a) receiving location information and entered information from a user of a computing system, (i) the location information representing a geographic location of the user from a mobile device of the user, (ii) the entered information manually provided by the user on the mobile device; (b) storing the location information with the entered information of the user in a database maintained by the computer system; (c) receiving a request from an additional user of the computer system for information associated with the geographic location; (d) querying the database to retrieve the entered information of the user associated with the location information of the geographic location responsive to receiving the request and responsive to the additional user being granted access by the user to the entered information; and (e) sending the entered information and the location information of the user retrieved from the database to the additional user for display on a computing device of the second user. - View Dependent Claims (11, 12)
-
-
13. A computer-implemented method, comprising:
-
(a) receiving, by a computer system, location information of a device accessed by a user of the computer system at a geographic location, the location information representing the geographic location of the user; (b) storing the location information of the user in a database maintained by the computer system that associates the location information with the user after receiving the location information; and (c) sending, from the computer system, a communication generated based at least in part on the location information and information entered by the user and associated with the location information via the device for display to an additional user granted access by the user to the location information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification