Rich presence status based on location, activity, availability and transit status of a user
First Claim
Patent Images
1. A system, comprising:
- at least one mobile device configured to determine input parameters associated with one or more of location, activity, availability, and transit status of a user; and
at least one application server configured to maintain privacy settings of the user, whereinthe at least one application server is configured to determine a status of the user based on the input parameters,the rich presence status can be determined based on one or more of location, activity, availability, and transit status of the user, andthe at least one mobile device is configured to display a user interface with options to manage privacy settings for groups of users, to receive user selections of the privacy settings for the groups of users, and to transmit the privacy settings for the groups of users to the at least one application server.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining and sharing rich presence status of a user is presented. Multiple types of presence status options are associated with user'"'"'s status based on location, activity, availability, transit status, and user'"'"'s text updates, which the user can selectively share on their mobile device with different groups of users, and make one or more aspects of their presence status broadly available to everyone. Also a system to determine status based on auto-updates and manual updates is presented.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one mobile device configured to determine input parameters associated with one or more of location, activity, availability, and transit status of a user; and at least one application server configured to maintain privacy settings of the user, wherein the at least one application server is configured to determine a status of the user based on the input parameters, the rich presence status can be determined based on one or more of location, activity, availability, and transit status of the user, and the at least one mobile device is configured to display a user interface with options to manage privacy settings for groups of users, to receive user selections of the privacy settings for the groups of users, and to transmit the privacy settings for the groups of users to the at least one application server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
determining, by a mobile device, the input parameters associated with one or more of location, activity, availability, and transit status of a user; sending, by the mobile device, the input parameters to an application server; determining, by the application server, relevant text status messages corresponding to the one or more of the location, activity, availability, and transit status of the user; displaying, by the mobile device, a user interface with options to manage privacy settings for groups of contacts or applications; receiving, by the mobile device, user selections of the privacy settings for the groups of contacts or applications; transmitting, by the mobile device the privacy settings for the groups of contacts to the application server; associating, by the application server, privacy settings associated with groups of contacts or applications; and sending, by the application server, the text messages to the contacts or applications based on the associated privacy settings. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising:
-
displaying, by a mobile device, a user interface with options to manage privacy settings for groups of users or other applications; receiving, by the mobile device, user selections of the privacy settings for the groups of users or other applications; and transmitting, by the mobile device, the privacy settings for the groups of users or other applications to at least one application server, wherein status information pertaining to the mobile device that is shared with each group of users or applications is based on a respective privacy level for the group, and the mobile device is configured to display a user interface with options to manage privacy settings for groups of users, to receive user selections of the privacy settings for the groups of users, and to transmit the privacy settings for the groups of users to the at least one application server. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
determining, by an application server, relevant text messages associated with one or more of location, activity, availability, and transit status of a user; sending the relevant text messages, by the application server, to a mobile device of a user; displaying, by the mobile device, the relevant text messages to the user for selection; and sending the selected text message, by the mobile device, to the application server, wherein the mobile device is configured to display a user interface with options to manage privacy settings for groups of users, to receive user selections of the privacy settings for the groups of users, and to transmit the privacy settings for the groups of users to the application server. - View Dependent Claims (19, 20)
-
Specification