Concurrent meeting and compute instance scheduling

US11475413B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11475413-B2
Application numberUS-201916394512-A
CountryUS
Kind codeB2
Filing dateApr 25, 2019
Priority dateApr 25, 2019
Publication dateOct 18, 2022
Grant dateOct 18, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Concurrent meeting and compute instance scheduling is disclosed. A request to schedule a compute instance to be provisioned for use during a meeting identified in a meeting invite interface is received. The compute instance is caused to be provisioned at a predetermined time prior to a meeting start time. An address of the compute instance is obtained prior to the meeting start time.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a computing device comprising a processor device, via a meeting invite interface presented on a display device, a request to schedule a compute instance to be provisioned for use during a meeting identified in the meeting invite interface; reserving, by the computing device comprising the processor device, the compute instance for use during the meeting among a predetermined maximum quantity of compute instances permitted to be in a provisioned state at a same time; causing, by the computing device comprising the processor device, the compute instance to be provisioned at a predetermined time prior to a meeting start time; obtaining, by the computing device comprising the processor device, an address of the compute instance that identifies a location of the compute instance prior to the meeting start time; and deleting, by the computing device comprising the processor device, the compute instance at a predetermined time after a meeting end time. 2. The method of claim 1 further comprising receiving, by the computing device comprising the processor device, via the meeting invite interface, a deletion time identifier that identifies the predetermined time after the meeting end time that the compute instance is to be deleted. 3. The method of claim 1 further comprising receiving, by the computing device comprising the processor device, via the meeting invite interface, a provision time identifier that identifies the predetermined time prior to the meeting start time that the compute instance is to be provisioned. 4. The method of claim 1 further comprising: receiving, by the computing device comprising the processor device, via the meeting invite interface, one or more provisioning commands entered via user input into the meeting invite interface; and causing, by the computing device comprising the processor device, the one or more provisioning commands to be implemented on the compute instance at a time the compute instance is provisioned. 5. The method of claim 1 further comprising: providing, by the computing device comprising the processor device, via the meeting invite interface, a provisioning command control to receive one or more provisioning commands entered via user input; receiving, by the computing device comprising the processor device, via the meeting invite interface, one or more provisioning commands entered via user input; and causing, by the computing device comprising the processor device, the one or more provisioning commands to be implemented on the compute instance at a time the compute instance is provisioned. 6. The method of claim 1 further comprising: receiving, by the computing device comprising the processor device, via the meeting invite interface, a provisioning profile identifier that identifies a selected provisioning profile of a plurality of different provisioning profiles, the selected provisioning profile identifying one or more packages to be installed on the compute instance; and causing, by the computing device comprising the processor device, the one or more packages identified in the selected provisioning profile to be installed at a time the compute instance is provisioned. 7. The method of claim 1 further comprising sending, by the computing device comprising the processor device, to an attendee of the meeting, authentication credentials that authenticate the attendee to utilize the compute instance. 8. The method of claim 7 further comprising sending, by the computing device comprising the processor device, to each attendee of a plurality of attendees of the meeting, authentication credentials that authenticate each attendee to utilize the compute instance. 9. The method of claim 1 further comprising: determining, by the computing device comprising the processor device, a quantity of other compute instances previously scheduled to be in a provisioned state at the meeting start time; and determining, by the computing device comprising the processor device, based on the quantity of other compute instances previously scheduled to be in the provisioned state at the meeting start time and the predetermined maximum quantity of compute instances permitted to be in the provisioned state at the same time that the compute instance can be provisioned. 10. The method of claim 1 further comprising: prior to receiving the request, presenting, by the computing device comprising the processor device, on the display device, the meeting invite interface, the meeting invite interface including at least one time and date control via which a user can identify a time and date of the meeting and at least one compute instance control via which the user can request to schedule the compute instance to be provisioned for use during the meeting identified in the at least one time and date control. 11. The method of claim 1 wherein causing the compute instance to be provisioned at the predetermined time prior to the meeting start time comprises sending, by the computing device comprising the processor device, to a scheduler task, a request to provision the compute instance at the predetermined time prior to the meeting start time. 12. A computing device, comprising: a memory comprising computer-executable instructions; and a processor device coupled to the memory to execute the computer-executable instructions that cause the processor device to: receive, via a meeting invite interface presented on a display device, a request to schedule a compute instance to be provisioned for use during a meeting identified in the meeting invite interface, the compute instance comprising an addressable computing environment; reserve the compute instance for use during the meeting among a predetermined maximum quantity of compute instances permitted to be in a provisioned state at a same time; cause the compute instance to be provisioned with one or more packages at a predetermined time prior to a meeting start time; obtain an address of the compute instance that identifies a location of the compute instance prior to the meeting start time; and delete the compute instance at a predetermined time after a meeting end time. 13. The computing device of claim 12 wherein the processor device is further to receive, via the meeting invite interface, a provision time identifier that identifies the predetermined time prior to the meeting start time that the compute instance is to be provisioned. 14. The computing device of claim 12 wherein the processor device is further to: receive, via the meeting invite interface, a provisioning profile identifier that identifies a selected provisioning profile of a plurality of different provisioning profiles, the selected provisioning profile identifying the one or more packages to be installed on the compute instance; and cause the one or more packages identified in the selected provisioning profile to be installed at a time the compute instance is provisioned. 15. The computing device of claim 12 wherein the processor device is further to send, to an attendee of the meeting, authentication credentials that authenticate the attendee to utilize the compute instance. 16. A computer program product stored on a non-transitory computer-readable storage medium and including instructions to cause a processor device to: receive, via a meeting invite interface presented on a display device, a request to schedule a compute instance to be provisioned for use during a meeting identified in the meeting invite interface, the compute instance comprising an addressable computing environment;

Assignees

Inventors

Classifications

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • User authentication · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • Grid computing · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11475413B2 cover?
Concurrent meeting and compute instance scheduling is disclosed. A request to schedule a compute instance to be provisioned for use during a meeting identified in a meeting invite interface is received. The compute instance is caused to be provisioned at a predetermined time prior to a meeting start time. An address of the compute instance is obtained prior to the meeting start time.
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 18 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).