Techniques for conference scheduling
First Claim
Patent Images
1. A method for scheduling conferences, comprising:
- receiving a conference request, the conference request including an invitee list, a prioritized list of preferred media types, and a time for a conference associated with the conference request;
requesting a presence of respective subscriber terminals associated with respective invitees associated with the invitee list from an internet protocol multimedia subsystem presence server;
receiving presence indications of the respective subscriber terminals from the internet protocol multimedia subsystem presence server;
receiving an invitee device list associated with the subscriber terminals, wherein the invitee device list includes a naming authority pointer record that translates addresses of the subscriber terminals into session initiation protocol addresses for reaching the subscriber terminals;
determining a mode of communication for requesting the conference with the respective invitees via the respective subscriber terminals based on the presence indications;
requesting the conference with the respective invitees associated with the invitee list via the respective subscriber terminals as referred to in the invitee device list via the determined mode of communication;
determining whether the respective invitees can be scheduled for the conference based on whether the respective invitees are reachable via the respective subscriber terminals;
determining whether a timer has exceeded a deadline for scheduling the conference;
scheduling the conference between a conference requestor associated with the conference request and available ones of the respective invitees when mandatory attendees, included within the respective invitees, are available and if the timer has exceeded the deadline for scheduling the conference; and
attempting to communicate with unconfirmed invitees using the subscriber terminals devices that are indicated as being available from a presence list when the timer has not exceeded the deadline for scheduling the conference.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for scheduling conferences includes receiving a conference request, which includes an invitee list, a prioritized list of preferred media types, and one or more times for a conference associated with the conference request. The conference is requested with respective invitees associated with the invitee list (via respective subscriber terminals) and it is determined whether the respective invitees can be scheduled for the conference. The conference is scheduled between a conference requester (associated with the conference request) and available ones of the respective invitees, when mandatory attendees, included within the respective invitees, are available.
16 Citations
18 Claims
-
1. A method for scheduling conferences, comprising:
receiving a conference request, the conference request including an invitee list, a prioritized list of preferred media types, and a time for a conference associated with the conference request; requesting a presence of respective subscriber terminals associated with respective invitees associated with the invitee list from an internet protocol multimedia subsystem presence server; receiving presence indications of the respective subscriber terminals from the internet protocol multimedia subsystem presence server; receiving an invitee device list associated with the subscriber terminals, wherein the invitee device list includes a naming authority pointer record that translates addresses of the subscriber terminals into session initiation protocol addresses for reaching the subscriber terminals; determining a mode of communication for requesting the conference with the respective invitees via the respective subscriber terminals based on the presence indications; requesting the conference with the respective invitees associated with the invitee list via the respective subscriber terminals as referred to in the invitee device list via the determined mode of communication; determining whether the respective invitees can be scheduled for the conference based on whether the respective invitees are reachable via the respective subscriber terminals; determining whether a timer has exceeded a deadline for scheduling the conference; scheduling the conference between a conference requestor associated with the conference request and available ones of the respective invitees when mandatory attendees, included within the respective invitees, are available and if the timer has exceeded the deadline for scheduling the conference; and attempting to communicate with unconfirmed invitees using the subscriber terminals devices that are indicated as being available from a presence list when the timer has not exceeded the deadline for scheduling the conference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A communication system, comprising:
-
multiple subscriber terminals; and an application server in communication with the multiple subscriber terminals, wherein the application server executes a conferencing agent that performs operations comprising; receiving a conference request from a conference requestor subscriber terminal that is included within the multiple subscriber terminals, the conference request including an invitee list, a prioritized list of preferred media types, a time, and conditions for a conference associated with the conference request; receiving an invitee device list associated with the subscriber terminals, wherein the invitee device list includes a naming authority pointer record that translates addresses of the subscriber terminals into session initiation protocol addresses for reaching the subscriber terminals; requesting a presence of respective subscriber terminals associated with respective invitees associated with the invitee list from an internet protocol multimedia subsystem presence server; receiving presence indications of the respective subscriber terminals from the internet protocol multimedia subsystem presence server; determining a mode of communication for requesting the conference with the respective invitees via the respective subscriber terminals based on the presence indications; requesting the conference with the respective invitees associated with the invitee list via respective ones of the multiple subscriber terminals via the determined mode of communication; determining whether the respective invitees can be scheduled for the conference; determining whether a timer has exceeded a deadline for scheduling the conference; scheduling the conference between a conference requestor associated with the conference request and available ones of the respective invitees when mandatory attendees, included within the respective invitees, are available and if the timer has exceeded the deadline for scheduling the conference; and attempting to communicate with unconfirmed invitees using the subscriber terminals that are indicated as being available from a presence list when the timer has not exceeded the deadline for scheduling the conference, wherein the conferencing agent autonomously requests the conference, determines whether the respective invitees can be scheduled, schedules the conference, and attempts to communicate with unconfirmed invitees without additional interaction from a user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. A method for conference scheduling, comprising:
-
requesting an invitee device list associated with respective subscriber terminals from an internet protocol multimedia subsystem telephone number mapping server, wherein the invitee device list includes a naming authority pointer record that translates addresses of the subscriber terminals into session initiation protocol addresses for reaching the subscriber terminals; receiving the invitee device list from the internet protocol multimedia subsystem telephone number mapping server; requesting a presence of respective subscriber terminals associated with respective invitees associated with the invitee device list from an internet protocol multimedia subsystem presence server; receiving presence indications of the respective subscriber terminals from the internet protocol multimedia subsystem presence server; determining a mode of communication for requesting the conference with the respective invitees via the respective subscriber terminals based on the presence indications, wherein the mode of communication is instant message when the respective subscriber terminals are mobile subscriber terminals; requesting a conference with respective invitees via the respective subscriber terminals based on the invitee device list via the determined mode of communication; determining whether a timer has exceeded a deadline for scheduling the conference; scheduling the conference if the timer has exceeded the deadline for scheduling the conference; and attempting to communicate with unconfirmed invitees using the subscriber terminals that are indicated as being available from a presence list when the timer has not exceeded the deadline for scheduling the conference.
-
Specification