Automatic remote communications session creation
AssigneeIntel Corporation
InventorsMichael J. Kumar, Shahil Soni
Life of this patent
Estimating the term…
Abstract
Disclosed in some examples are methods, systems, and machine-readable media that reserve remote meeting resources and update meetings with remote meeting connection information in response to a user indicating an availability status that signifies that the user is away from a location of the meeting. In response to this indication, the system interfaces with the user's calendar and searches for in-person meetings for the period in which the user is out of the office. For in-person meetings that are found, the system may automatically schedule remote meeting resources for a remote meeting session and update in-person meetings with remote meeting connection information.
Claims22
A computing device, comprising:
- a processor;
- a memory, the memory comprising instructions, which when executed by the processor, cause the processor to perform operations comprising:
- determining whether an availability indication associated with a user is indicative of a future absence of the user from a determined location for a period of time;
- responsive to determining that the availability indication is indicative of the absence of the user, interfacing with a data store comprising meeting data structure objects that are configured to describe in-person meetings and associated remote meetings and identifying a meeting data structure object that describes an in-person meeting that is associated with the user during the period of time;
- in person meeting being scheduled to occur after the determining whether an availability indication associated with a user is indicative of a future absence of the user;
- determining whether the in-person meeting described by the identified meeting data structure object is associated with a remote meeting by parsing the identified meeting data structure object to identify an indicator of the remote meeting;
- creating, in a communication server if the in-person meeting described by the identified meeting data structure object is not associated with a remote meeting, a remote meeting data structure object that is configured to provide remote access to a remote meeting session at a time and date of the in person meeting, the remote meeting data structure object comprising connection information that is configured to connect a remote device to the remote meeting session;
- updating or replacing, in the communication server, the identified meeting data structure object by modifying the identified meeting data structure object in the calendar data store to include the remote meeting data structure object;
- and
- causing the modified meeting data structure object to be communicated to at least one participant in the one in-person meeting.
A method comprising:
- a computing device, performing operations comprising:
- determining whether an availability indication associated with a user is indicative of a future absence of the user from a determined location for a period of time;
- responsive to determining that the availability indication is indicative of the absence of the user, interfacing with a data store comprising meeting data structure objects that are configured to describe in-person meetings and associated remote meetings and identifying a meeting data structure object that describes an in-person meeting that is associated with the user during the period of time;
- determining whether the in-person meeting described by the identified meeting data structure object is associated with a remote meeting by parsing the identified meeting data structure object to identify an indicator of the remote meeting;
- creating, in a communication server if the in-person meeting described by the identified meeting data structure object is not associated with a remote meeting, a remote meeting data structure object that is configured to provide remote access to a remote meeting session at a time and date of the in person meeting, the remote meeting data structure object comprising connection information that is configured to connect a remote device to the remote meeting session;
- updating or replacing, in the communication server, the identified meeting data structure object by modifying the identified meeting data structure object in the calendar data store to include the remote meeting data structure object;
- and
- causing the modified meeting data structure object to be communicated to at least one participant in the in person meeting.
A device comprising:
- means for determining whether an availability indication associated with a user is indicative of a future absence of the user from a determined location for a period of time;
- responsive to determining that the availability indication is indicative of the absence of the user, means for interfacing with a data store comprising meeting data structure objects that are configured to describe in-person meetings and associated remote meetings and means for identifying a meeting data structure object that describes an in-person meeting that is associated with the user during the period of time;
- means for determining whether the in-person meeting described by the identified meeting data structure object is associated with a remote meeting by parsing the identified meeting data structure object to identify an indicator of the remote meeting;
- means for creating, in a communication server if the in-person meeting described by the identified meeting data structure object is not associated with a remote meeting, a remote meeting data structure object that is configured to provide remote access to a remote meeting session at a time and date of the in person meeting, the remote meeting data structure object comprising connection information that is configured to connect a remote device to the remote meeting session;
- means for updating or replacing, in the communication server, the identified meeting data structure object by for modifying the identified meeting data structure object in the calendar data store to include the remote meeting data structure object;
- and
- means for causing the modified meeting data structure object to be communicated to at least one participant in the in person meeting.
A computing device, comprising:
- a processor;
- a memory, the memory comprising instructions, which when executed by the processor, cause the processor to perform operations comprising:
- interfacing with a calendar data store and searching for meeting data structure objects;
- for at least one meeting data structure object, determining whether a meeting described by the at least one meeting data structure object is an in-person meeting and whether an availability status of a participant is indicative of an absence of the participant from a determined location, the absence from the determined location for a period of time including a time of the at least one meeting data structure object;
- if the meeting is an in-person meeting and if the availability status of the participant is indicative of the absence of the participant from the determined location, determining whether the in-person meeting described by the at least one meeting data structure object is associated with a remote meeting by parsing the at least one meeting data structure object to identify an indicator of the remote meeting;
- creating, in a communication server if the in-person meeting described by the at least one meeting data structure object is not associated with a remote meeting, a remote meeting data structure object that is configured to provide remote access to a remote meeting session at a time and date of the in person meeting, the remote meeting data structure object comprising connection information that is configured to connect a remote computing device to the remote meeting session;
- updating or replacing, in the communication server, the at least one meeting data structure object by modifying the at least one meeting data structure object in the calendar data store to include the remote meeting data structure object;
- and
- causing the modified meeting data structure object to be communicated to at least one other participant of the in-person meeting.
Dependencies are inferred from the claim text.