Techniques for planning a conference using location data
First Claim
1. A method for scheduling a conference among multiple persons, comprising:
- receiving quorum data that indicates a quorum for a particular conference;
receiving planned location data that indicates locations of a plurality of persons who satisfy the quorum; and
determining, using a scheduling apparatus, a proposed location for the particular conference that satisfies the quorum based on the planned location data, presence data, and the quorum data.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for scheduling a conference among multiple persons include receiving quorum data and location data. Quorum data indicates a quorum for a particular conference. Location data indicates locations of a plurality of persons who satisfy the quorum. A proposed location for the particular conference is determined based on the location data and the quorum data. These techniques allow location data to include presence data that describes a current location of a person or a state of communication of that person; and therefore allow presence data to be used in determining where to conduct a conference and when. For example, an organizer of a meeting and meeting invitees are notified when the people constituting a quorum cross paths at the same location, or are situated at sites that support remote conferencing.
-
Citations
51 Claims
-
1. A method for scheduling a conference among multiple persons, comprising:
-
receiving quorum data that indicates a quorum for a particular conference; receiving planned location data that indicates locations of a plurality of persons who satisfy the quorum; and determining, using a scheduling apparatus, a proposed location for the particular conference that satisfies the quorum based on the planned location data, presence data, and the quorum data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for scheduling a conference among multiple persons, comprising:
-
storing in a shared database planned location data that indicates a planned location for a person for a future time, in association with commitment data that indicates a planned commitment of time for a person for at least one of a present time and the future time; receiving quorum data that indicates that a quorum for a particular conference includes any one or more persons in a first group of persons and less than all persons in the first group, whereby the first group is a representative group; receiving location data that indicates locations of a plurality of persons who satisfy the quorum; receiving presence data that describes for a person among the plurality of persons who satisfy the quorum at least one of a current location and a current state of communication; receiving planned location data for a person of the plurality of persons; receiving commitment data for a person of the plurality of persons; determining a proposed location for the particular conference that satisfies the quorum based on the quorum data, the presence data, the planned location data and the commitment data; and at least one of; determining a proposed location for the particular conference at a particular time near a current time based at least in part on the presence data, whereby the particular conference is an ad-hoc conference, determining a proposed time for the particular conference when all persons of the plurality of persons who satisfy the quorum are located within a same vicinity based on at least one of the presence data and the planned location data, and determining a proposed time for the particular conference when all persons of the plurality of persons who satisfy the quorum are within the vicinity of a plurality of locations that support remote conferencing based on at least one of the presence data and the planned location data, and configuring a network node based on the plurality of locations and the proposed time to support remote conferencing among the plurality of persons who satisfy the quorum; and sending, using a scheduling apparatus, to the plurality of persons who satisfy the quorum, invitation data that indicates the proposed location and time for the particular conference.
-
-
24. An apparatus for scheduling a conference among multiple persons, comprising:
- a network interface that is coupled to a network for communicating one or more packet flows therewith;
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to; receiving quorum data that indicates a quorum for a particular conference;
receiving planned location data that indicates panned locations of a plurality of persons whosatisfy the quorum;
receiving presence data associated with at least one of the plurality of persons; anddetermining, using a scheduling apparatus, a proposed location for the particular conference that satisfies the quorum based on the planned location data, the presence data, and the quorum data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
- a network interface that is coupled to a network for communicating one or more packet flows therewith;
-
46. A non-transitory computer-readable medium carrying one or more sequences of instructions for scheduling a conference among multiple persons, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
-
receiving quorum data that indicates a quorum for a particular conference;
receiving planned location data that indicates locations of a plurality of persons who satisfy the quorum receiving presence data associated with at least one of the plurality of persons; anddetermining a proposed location for the particular conference that satisfies the quorum based on the planned location data, presence data, and the quorum data. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification