Presence-based telecommunications system
First Claim
1. An apparatus comprising:
- a memory for associating each of a plurality of users with one or more roles and a current location; and
a processor for;
(i) receiving a transmission request that specifies a role requirement and a location requirement, and (ii) determining to which of said users to transmit based on said role requirement, said location requirement, and the contents of said memory.
24 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling a user of a telecommunications terminal to specify desired characteristics for the recipient of a call in lieu of a contact identifier are disclosed. The illustrative embodiment enables a user to specify one or more of the following criteria for a recipient: (i) a role requirement that specifies a role (e.g., a nurse, a doctor, etc.); (ii) a capability requirement that specifies one or more capabilities (e.g., able to speak Spanish, etc.); (iii) a location requirement (e.g., on the third floor of Building A, etc.); and (iv) a cardinality descriptor for the number of recipients (e.g., one recipient, at least three recipients, etc.). The illustrative embodiment also employs availability data (e.g., a schedule, etc.) and rules to determine whether a particular person is available to receive a call.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a memory for associating each of a plurality of users with one or more roles and a current location; and
a processor for;
(i) receiving a transmission request that specifies a role requirement and a location requirement, and (ii) determining to which of said users to transmit based on said role requirement, said location requirement, and the contents of said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory for associating each of a plurality of users with one or more capabilities and a current location; and
a processor for;
(i) receiving a transmission request that specifies a capability requirement and a location requirement, and (ii) determining to which of said users to transmit based on said capability requirement, said location requirement, and the contents of said memory. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
(a) receiving a transmission request that specifies a role requirement and a location requirement; and
(b) determining to which of a plurality of users to transmit based on;
(i) said role requirement, (ii) said location requirement, (iii) the current locations of said users, and (iv) roles associated with said users. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
(a) receiving a transmission request that specifies a capability requirement and a location requirement; and
(b) determining to which of a plurality of users to transmit based on;
(i) said capability requirement, (ii) said location requirement, (iii) the current locations of said users, and (iv) roles associated with said users. - View Dependent Claims (20)
-
Specification