Rich presence status based on location, activity, availability and transit status of a user
First Claim
Patent Images
1. A method, comprising:
- determining, by a mobile device, one or more input parameters relevant for determining one or more presence status options for text updates associated with a user'"'"'s status, the one or more input parameters corresponding to at least one of a location, activity, availability, transit status of a user;
receiving, by the mobile device, text message input, selections, or both made by the user corresponding to the at least one of the location, activity, availability and transit status of the user relevant for determining one or more presence status option for text updates associated with a user'"'"'s status; and
displaying, by the mobile device, one or more relevant text message options associated with the user'"'"'s presence status, and corresponding to, the at least one of the location, activity, availability, and transit status of the user for selection by the user, whereinthe one or more relevant text status messages are associated with the user'"'"'s presence status, and are specific to the location, activity, availability, and/or transit status of the user.
1 Assignment
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 method, comprising:
-
determining, by a mobile device, one or more input parameters relevant for determining one or more presence status options for text updates associated with a user'"'"'s status, the one or more input parameters corresponding to at least one of a location, activity, availability, transit status of a user; receiving, by the mobile device, text message input, selections, or both made by the user corresponding to the at least one of the location, activity, availability and transit status of the user relevant for determining one or more presence status option for text updates associated with a user'"'"'s status; and displaying, by the mobile device, one or more relevant text message options associated with the user'"'"'s presence status, and corresponding to, the at least one of the location, activity, availability, and transit status of the user for selection by the user, wherein the one or more relevant text status messages are associated with the user'"'"'s presence status, and are specific to the location, activity, availability, and/or transit status of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, by an application server, one or more presence status options for text updates associated with a user'"'"'s status, the one or more presence status options corresponding to a location and one or more of an activity, availability, and transit status of a user of a mobile device from the mobile device; determining, by the application server, one or more relevant text status messages based on context of the one or more presence status options, the one or more relevant text messages specific to, and corresponding to, the location and the one or more of the activity, availability, and transit status of the user; and transmitting, by the application server, the one or more relevant text status messages to the mobile device or to another mobile device specified by the user. - View Dependent Claims (16)
-
-
17. A system, comprising:
-
a mobile device; and an application server, wherein the mobile device is configured to; determine one or more input parameters corresponding to at least one of a location, activity, availability, and transit status of a user, receive text message input, selections, or both made by the user corresponding to the at least one of the location, activity, availability and transit status of the user, and display one or more relevant text message options corresponding to the at least one of the location, activity, availability, and transit status of the user for selection by the user, and the application server is configured to; receive one or more of a location, activity, availability, and transit status of a user of a mobile device from the mobile device, determine one or more relevant text status messages based on context corresponding to the one or more of the location, activity, availability, and transit status of the user, and transmit the one or more relevant text status messages to the mobile device or to another mobile device specified by the user, wherein the one or more relevant text status messages are specific to the location, activity, availability, and/or transit status of the user. - View Dependent Claims (18, 19, 20)
-
Specification