Calendar based management of information technology (IT) tasks

US10832224B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10832224-B2
Application numberUS-201514790020-A
CountryUS
Kind codeB2
Filing dateJul 2, 2015
Priority dateMay 6, 2015
Publication dateNov 10, 2020
Grant dateNov 10, 2020

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.

Techniques for providing a calendar based provisioning and management for IT administrator/user activities in a virtual datacenter is described. In one example embodiment, an IT task is scheduled as a calendar appointment using an at least one registered calendar application residing in a user device. The at least one registered calendar application is then monitored for the scheduled IT task. The scheduled IT task is then translated into an action/command based on the outcome of the monitoring. The action/command is then issued to manage the scheduled IT task in the datacenter/cloud.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for calendar based management of IT (Information Technology) tasks in a datacenter, comprising: registering, by a calendar based IT task management module residing in a management server, a calendar application residing in a user device using a calendar account, wherein the management server is to access the calendar application via a network; enabling, by the calendar based IT task management module, to create a calendar appointment to schedule an IT task on a target machine in the datacenter using the registered calendar application residing in the user device, wherein the scheduled IT task comprises scheduling parameters selected from a group consisting of a start time, end time, start date, end date, IT task specific input, and future events; establishing a connection, by the calendar based IT task management module, with the registered calendar application using authentication details and connection details of the calendar application; monitoring, by the calendar based IT task management module, the registered calendar application according to a polling interval to fetch details of the calendar appointment upon establishing the connection; translating, by the calendar based IT task management module, the scheduled IT task created as the calendar appointment in the registered calendar application into a command based on an outcome of the monitoring, comprising: parsing and interpreting the scheduled IT task created as the calendar appointment in the registered calendar application from a subject line of the calendar appointment to generate a set of keywords; mapping the set of keywords generated from the calendar appointment to a database of predefined keywords, wherein the database stein stores mapping information between the predefined keywords of domain specific language and actual system operations that perform the scheduled IT tasks; and translating the set of keywords generated from the calendar appointment into the command that executes the actual system operations based on the mapping; issuing the command to the datacenter for performing at least one of provisioning the IT task on the target machine and releasing the IT task on the target machine based on a lease period according to the created calendar appointment; determining, by the calendar based IT task management module, whether the scheduled IT task is repetitive based on monitoring the calendar application and the future events; and repetitively issuing the command associated with the scheduled IT task to the datacenter based on the outcome of the determination to automatically scale-in or scale-out datacenter resources. 2. The method of claim 1 , wherein the future events comprise at least one of the repetitive provisioning of the IT task and/l releasing the IT task based on the lease period to recover computing resources. 3. The method of claim 1 , wherein the datacenter is a cloud based virtual datacenter and the cloud is a private cloud, a public cloud, or a virtual cloud. 4. A non-transitory computer-readable storage medium including instructions that when executed by a processor of a management server, cause the processor to: register a calendar application residing in a user device using a calendar account, wherein the processor is to access the calendar application via a network; enable to create a calendar appointment to schedule an IT task for a target machine in a datacenter using the registered calendar application residing in the user device, wherein the scheduled IT task comprises scheduling parameters selected from a group consisting of a start time, end time, start date, end date, IT task specific input, and future events; establish a connection with the registered calendar application using authentication details and connection details of the calendar application; monitor the registered calendar application according to a polling interval to fetch details of the calendar appointment upon establishing the connection; translate the scheduled IT task created as the calendar appointment in the registered calendar application into a command based on an outcome of the monitoring, comprising: parse and interpret the scheduled IT task created as the calendar appointment in the registered calendar application from a subject line of the calendar appointment to generate a set of keywords; map the set of keywords generated from the calendar appointment to a database of predefined keywords, wherein the database stores mapping information between the predefined keywords of domain specific language and actual system operations that perform scheduled IT tasks; and translate the set of keywords generated from the calendar appointment into the command that executes the actual system operations based on the mapping; issue the command to the datacenter for performing at least one of provisioning the IT task on the target machine and release the IT task on the target machine based on a lease period according to the created calendar appointment; determine whether the scheduled IT task is repetitive based on monitoring the calendar application and the future events; and repetitively issue the command associated with the scheduled IT task to the datacenter based on the outcome of the determination to automatically scale-in or scale-out datacenter resources. 5. The non-transitory computer-readable storage medium of claim 4 , wherein the future events comprise at least one of the repetitive provisioning of the IT task and/or releasing the IT task based on the lease period to recover computing resources. 6. The non-transitory computer-readable storage medium of claim 4 , wherein the datacenter is a cloud based virtual datacenter and the cloud is a private cloud, a public cloud, or a virtual cloud. 7. A computing system for providing calendar based management for IT tasks in a virtual datacenter, the system comprising: multiple host computing systems in the virtual datacenter, wherein each host computing system hosts multiple Virtual Machines (VMs); a management server coupled to the virtual datacenter; a network; and one or more virtual IT infrastructure user devices coupled to the management server via a firewall and the network, wherein the management server comprises virtual management software (VMS), and wherein the VMS includes a calendar based IT task management module to: register a calendar application residing in a user device using a calendar account, wherein the management server is to access the calendar application via the network; enable to create a calendar appointment to schedule an IT task on a target machine in the virtual datacenter using the registered calendar application residing in the user device, wherein the scheduled IT task comprises scheduling parameters selected from a group consisting of a start time, end time, start date, end date, IT task specific input, and future events; establish a connection with the registered calendar application using authentication details and connection details of the calendar application; monitor the registered calendar application according to a polling interval to fetch details of the calendar appointment upon establishing the connection; translate the scheduled IT task created as the calendar appointment in the registered calendar application into a command based on an outcome of the monitoring, comprising: parse and interpret the scheduled IT task created as the calendar appointment in the registered calendar application from a subject line of the calendar appointment to generate a set of keywords; map the set of keywords generated from the calendar appointment to a database of predefined keywords, wherein the database stores mapping information between the predefined keywords of domain

Assignees

Inventors

Classifications

  • using calendar-based scheduling for task assignment · CPC title

  • Calendaring for a resource · CPC title

  • Testing arrangements · CPC title

  • Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · 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 US10832224B2 cover?
Techniques for providing a calendar based provisioning and management for IT administrator/user activities in a virtual datacenter is described. In one example embodiment, an IT task is scheduled as a calendar appointment using an at least one registered calendar application residing in a user device. The at least one registered calendar application is then monitored for the scheduled IT task. …
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1097. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 10 2020 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).