ATTRIBUTE AND LOCATION BASED ENTITY PRESENTATION IN PRESENCE BASED COMMUNICATION SYSTEMS
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for contact list filtering and ordering, the method comprising:
- determining a location of a subscriber;
determining nearby contacts based on a predefined distance criterion near the location of the subscriber;
receiving presence information associated with the nearby contacts;
ordering a list of the nearby contacts based on the presence information; and
presenting the ordered list of nearby contacts to the subscriber in an actionable manner.
2 Assignments
0 Petitions
Accused Products
Abstract
Presence information and communication options for contact entities (people and other) of a user are provided to the user based on the user'"'"'s own location. The user'"'"'s location information is used as initial criterion to filter contact entities. Further filtering is performed based on presence attributes of nearby contacts such as their expertise, availability, location, and similar attributes. Prioritization and ordering may also be carried out based on the same criteria.
38 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for contact list filtering and ordering, the method comprising:
-
determining a location of a subscriber; determining nearby contacts based on a predefined distance criterion near the location of the subscriber; receiving presence information associated with the nearby contacts; ordering a list of the nearby contacts based on the presence information; and presenting the ordered list of nearby contacts to the subscriber in an actionable manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for utilizing location and presence attributes in processing contact lists, the system comprising:
-
a server and a communication management framework, the server configured to execute the communication management framework and further configured to; determine a location of a subscriber based on at least one from a set of; Global Positioning Service (GPS) information, cellular network information, and information obtained from an active connection of the subscriber to a non-cellular network; determine contacts near the location of the subscriber, the contacts including human contacts and non-human resources; receive presence information associated with the contacts near the subscriber from a presence server; receive a preference of the subscriber for ordering the contacts near the subscriber based on their presence information; and enable a communication application to present the ordered contact list to the subscriber through a user interface providing actionable items for the contacts near the subscriber. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having instructions stored thereon for using location and presence attributes in processing contact lists, the actions comprising:
-
determining contact entities within a predefined distance of a subscriber based on received location information associated with the subscriber; receiving published presence information associated with the contact entities within the predefined distance; prioritizing the contact entities within the predefined distance employing the presence information according to one of a default rule and a user preference; presenting the prioritized contact entities to the subscriber such that at least one from a set of;
communication services, calendaring services, and scheduling services is provided through an actionable items associated with the prioritized contact entities; andin response to receiving a selection of a service by the subscriber, providing the selected service by activating an application associated with the selected service. - View Dependent Claims (19, 20)
-
Specification