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, a cardinality descriptor, and a location requirement, and(ii) determining which of said users to transmit to based on said role requirement, said cardinality descriptor, 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.
55 Citations
18 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, a cardinality descriptor, and a location requirement, and (ii) determining which of said users to transmit to based on said role requirement, said cardinality descriptor, said location requirement, and the contents of said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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, a cardinality descriptor, and a location requirement, and (ii) determining which of said users to transmit to based on said capability requirement, said cardinality descriptor, said location requirement, and the contents of said memory. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
receiving a transmission request that specifies a capability requirement, a cardinality descriptor, and a location requirement; and determining which of a plurality of users to transmit to based on said capability requirement, said cardinality descriptor. said location requirement, the current locations of said users, and capabilities associated with said users. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification