Aggregated perceived presence
First Claim
1. A method for managing access to a user, comprising:
- receiving a selection of a first availability level from a first user, wherein said first availability level is selected from a plurality of availability levels;
receiving a first communication associated with a first contact, wherein said first communication is addressed to said first user;
determining a level of presence of said first user with respect to said first communication associated with said first contact, wherein said determination is based on;
said selected first availability level,a contact accessibility rating of said first contact,a first physical presence of said first user, wherein said first physical presence of said first user is determined from at least one of a status of a communication device associated with said first user, and a location of a device associated with said first user, anda first environmental factor associated with said first user, wherein said first environmental factor is obtained from at least one of a calendar application associated with said first user and first user schedule information; and
based on said determined level of presence, selecting a first mode of handling said first communication.
17 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling the presence of a user perceived by contacts is provided. In particular, a rules engine receives a number of inputs related to the desired accessibility of the user, and from such inputs generates a perceived presence for the user that can be used to control how the user is notified of an incoming communication. Inputs may include an accessibility rating assigned to a contact, the physical presence of the user, the user selected desired accessibility level, and environmental factors. The system allows a user to limit distractions from unimportant contacts or while the user is engaged in other tasks, while allowing more important contacts to have immediate access to the user.
170 Citations
32 Claims
-
1. A method for managing access to a user, comprising:
-
receiving a selection of a first availability level from a first user, wherein said first availability level is selected from a plurality of availability levels; receiving a first communication associated with a first contact, wherein said first communication is addressed to said first user; determining a level of presence of said first user with respect to said first communication associated with said first contact, wherein said determination is based on; said selected first availability level, a contact accessibility rating of said first contact, a first physical presence of said first user, wherein said first physical presence of said first user is determined from at least one of a status of a communication device associated with said first user, and a location of a device associated with said first user, and a first environmental factor associated with said first user, wherein said first environmental factor is obtained from at least one of a calendar application associated with said first user and first user schedule information; and based on said determined level of presence, selecting a first mode of handling said first communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computational component for performing a method, the method comprising:
-
detecting a first incoming communication; retrieving a desired user accessibility associated with a first user; obtaining;
1) a contact accessibility rating for a first contact associated with said incoming communication;
2) first physical location information associated with said first user, wherein said first physical location information is determined from at least one of a communication status of a communication device associated with said first user, and a location of a communication device associated with said first user; and
3) environmental factor information associated with said first user, wherein said environmental factor information is obtained from at least one of a calendar application associated with said first user and first user schedule information;applying said retrieved desired user accessibility and said contact accessibility rating for said first contact, first physical location information associated with said first user, and environmental factor information associated with said first user to a rules engine to determine a level of presence of said first user with respect to said first communication; in response to determining a first level of presence, applying a first mode of handling said first communication; and in response to determining a second level of presence, applying a second mode of handling said first communication. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for filtering communication channels, comprising:
-
first means for providing communications associated with a user; means for detecting a first communication from a first contact addressed to said first means for providing communications; means for determining from a plurality of inputs a perceived presence for application in response to said first communication, said inputs including; a) an accessibility rating of said first contact; b) a physical presence of said user, wherein said physical presence includes at least one of a status of a user communication device and a location of a user communication device; c) a desired accessibility of said user; d) an environmental factor associated with said user, wherein said environmental factor includes a scheduled status of said user; wherein in response to a first perceived presence a first notification method is applied. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for establishing a perceived communications presence of a user, comprising:
-
a rules engine; a first set of information input to said rules engine, including a contact accessibility rating, wherein said first contact accessibility rating is selected from a set of at least three different contact accessibility rating levels, a physical presence of a first user, wherein said physical presence of said first user is provided by at least one of a status of a communication device associated with said first user and a location of a communication device associated with the first user, a desired accessibility selected by said first user, and an environmental factor associated with said first user, wherein said environmental factor is associated with at least one of a calendar application and schedule information associated with said first user; an output from said rules engine, wherein a perceived presence for use in connection with a communication addressed to said first user is determined by said rules engine. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for managing access to a user, comprising:
-
receiving a selection of a first availability level from a first user; receiving a first communication associated with a first contact, wherein said first communication is addressed to said first user; determining a level of presence of said first user with respect to said first communication associated with said first contact, wherein said determination is based on said selected first availability level, a contact accessibility rating of said first contact, and at least one of a first physical presence of said first user and a first environmental factor associated with said first user; based on said determined level of presence, selecting a first mode of handling said first communication; monitoring communications addressed to said first user over a first communication channel; monitoring communications addressed to said first user over a second communication channel; presenting to said first user a list contacts associated with said monitored communications; and receiving from said first user a selected contact accessibility rating for association with at least some of said listed contacts.
-
-
32. A method for managing access to a user, comprising:
-
receiving a selection of a first availability level from a first user; receiving a first communication associated with a first contact, wherein said first communication is addressed to said first user; determining a level of presence of said first user with respect to said first communication associated with said first contact, wherein said determination is based on said selected first availability level, a contact accessibility rating of said first contact, and at least one of a first physical presence of said first user and a first environmental factor associated with said first user; based on said determined level of presence, selecting a first mode of handling said first communication; monitoring communications addressed to said first user over a first communication channel; compiling a list of contacts associated with said monitored communications; associating a first contact accessibility rating with contacts associated with a first number of communications with said first user that result in real-time communications; and associating a second contact accessibility rating with contacts associated with less than said first number of communications with said first user that result in real-time communications.
-
Specification