Method and system for collecting and displaying aggregate presence information for mobile media players
First Claim
1. A method for aggregating presences for multiple users of mobile devices, comprising:
- (a) determining a presence for each reporting user, (b) aggregating the presences of the reporting users by locations;
(c) enabling at least a portion of aggregated presences by locations to be displayed on a mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to mobile device (FIG. 5, No 502) that obtains presence information for multiple users of other mobile devices (FIG. 5, No 508) and aggregating this information for display by at least one of the users. The aggregated presence information can include the physical (FIG. 5, No 516), virtual and ordinal (FIG. 5, Nos 512 and 514) locations for multiple users of the invention. Each user can opt in to, or out of, displaying at least a portion of the aggregated presence information in real time or over time (FIG. 5, No 504). Also statistics can be provided for analyzing presence information over time.
204 Citations
21 Claims
-
1. A method for aggregating presences for multiple users of mobile devices, comprising:
-
(a) determining a presence for each reporting user, (b) aggregating the presences of the reporting users by locations;
(c) enabling at least a portion of aggregated presences by locations to be displayed on a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
11. A server for aggregating presences received from multiple clients on mobile devices, comprising:
-
(a) a memory for storing logical instructions;
(b) a network interface unit for receiving data relating to the presences of clients and sending data relating to the aggregated presences; and
(c) a processor coupled to the memory and the network interface for executing the logical instructions stored in the memory, the execution of the logical instructions causing actions to be performed, including;
(i) receiving a presence from each reporting client, (ii) aggregating the presences by locations; and
(iii) enabling at least a portion of the aggregated presences by locations to be displayed by a requesting client on a mobile device.
-
-
14. A mobile device for displaying aggregated presences by location, comprising:
-
(a) a memory for storing logical instructions;
(b) a wireless interface unit for sending data relating to presence, and receiving data relating to the aggregated presences; and
(c) a processor coupled to the memory and the wireless interface unit for executing the logical instructions stored in the memory, the execution of the logical instructions causing actions to be performed, including;
(i) determining a presence for the mobile device, (ii) providing the presence for aggregation;
(ii) receiving aggregated presences by location for a plurality of other mobile devices; and
(iii) enabling at least a portion of the aggregated presences by location to be displayed on the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for aggregating presences for multiple users of mobile devices, comprising:
-
(a) means for determining a presence for each reporting user, (b) means for aggregating presences for each reporting user by location; and
(c) means for enabling at least a portion of aggregated presences by location to be displayed on a mobile device.
-
Specification