Scheduling and reserving virtual meeting locations in a calendaring application
AssigneeInternational Business Machines Corporation
InventorsMichael Reed, Linda J. Scott, Robert V. Williamson
Life of this patent
Estimating the term…
Abstract
A mechanism is provided for scheduling and reserving virtual meeting locations in a calendaring application. Participants use a calendaring application to schedule meetings. If the meeting takes place in a location within the virtual persistent world, then the calendaring application sends the meeting information, including virtual user IDs of the invitees, meeting location, and other virtual world requirements or parameters for the meeting, to a software agent. The software agent receives the meeting information and generates a script for creating the meeting location and a script for destroying the meeting location.
Claims22
A method for scheduling and reserving virtual meeting locations in a virtual world, the method comprising:
- receiving meeting parameters for a meeting in a virtual meeting location from a calendar client application;
- generating a creation script based on the meeting parameters;
- and
- before a scheduled time for the meeting, executing the creation script on a virtual world server to create a virtual meeting location within the virtual world,
- wherein generating the creation script is performed by a software agent, wherein the software agent sends the creation script to a virtual world client associated with a meeting owner, and wherein the meeting owner performs the step of executing the creation script on the virtual world server using the virtual world client.
An apparatus for virtual meeting location scheduling and reservation, the apparatus comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to:
- receive meeting parameters for a meeting in a virtual meeting location from a calendar client application;
- and
- generate a creation script based on the meeting parameters that is configured to execute on a virtual world server to create a virtual meeting location within the virtual world,
- wherein generating the creation script is performed by a software agent, wherein the software agent sends the creation script to a virtual world client associated with a meeting owner, and wherein the meeting owner performs the step of executing the creation script on the virtual world server using the virtual world client.
A virtual meeting location scheduling and reservation system, the system comprising:
- a software agent;
- a virtual world server;
- and
- a virtual world client associated with a meeting owner,
- wherein the software agent is configured to receive meeting parameters for a meeting in a virtual meeting location from a calendar client application, and generate a creation script that is configured to execute on the virtual world server to create a virtual meeting location within the virtual world,
- wherein the software agent sends the creation script to the virtual world client associated with the meeting owner and wherein the meeting owner performs the step of executing the creation script on the virtual world server using the virtual world client.
A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- receive meeting parameters for a meeting in a virtual meeting location from a calendar client application;
- and
- generate a creation script based on the meeting parameters that is configured to execute on a virtual world server to create a virtual meeting location within the virtual world,
- wherein generating the creation script is performed by a software agent, wherein the software agent sends the creation script to a virtual world client associated with a meeting owner, and wherein the meeting owner performs the step of executing the creation script on the virtual world server using the virtual world client.
Dependencies are inferred from the claim text.