Automated task management techniques

US11301267B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11301267-B2
Application numberUS-202016882040-A
CountryUS
Kind codeB2
Filing dateMay 22, 2020
Priority dateMay 22, 2020
Publication dateApr 12, 2022
Grant dateApr 12, 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.

A system has a processor and a memory accessible by the processor and storing instructions, that when executed by the processor, cause the processor to generate a graphical user interface (GUI) for display on a display device. The GUI may include a job management dashboard that has multiple graphical icons that are representative of respective jobs associated with a client instance. The processor may receive one or more user inputs indicative of a selection of a particular graphical icon in the job management dashboard and transmit an update to GUI to the display device. The updated GUI may include a job overview window associated with a particular job, and the job overview window may display a graph of multiple run times associated with the particular job over a period of time.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a processor; and a memory, accessible by the processor, the memory storing instructions, that when executed by the processor, cause the processor to perform operations comprising: generating a graphical user interface (GUI) for display on a display device, wherein the GUI comprises a job management dashboard including a plurality of graphical icons representative of respective jobs associated with a client instance, wherein two or more graphical icons of the plurality of graphical icons are displayed horizontally adjacent to each other within a composite graphical icon based on an overlap between respective run times of the respective jobs associated with the two or more graphical icons or respective expected run times of the respective jobs associated with the two or more graphical icons; receiving one or more user inputs indicative of a selection of a particular graphical icon of the plurality of graphical icons in the job management dashboard; and transmitting, to the display device, an update to the GUI in response to receiving the one or more user inputs indicative of the selection of the particular graphical icon, wherein the updated GUI comprises a job overview window associated with a particular job of the respective jobs, wherein the job overview window comprises a graph of respective run times associated with one or more historical executions of the particular job over a period of time and respective expected run times associated with one or more scheduled executions of the particular job over the period of time. 2. The system of claim 1 , wherein the respective jobs associated with the client instance comprise one or more previously executed jobs within the client instance, one or more currently executing jobs within the client instance, or one or more scheduled jobs within the client instance, or a combination thereof. 3. The system of claim 1 , wherein the plurality of graphical icons representative of the respective jobs is arranged within the job management dashboard based on an execution start time of the respective jobs. 4. The system of claim 1 , wherein the operations comprise: receiving one or more additional user inputs indicative of a hover over a particular graphical icon of the plurality of graphical icons in the job management dashboard; and transmitting, to the display device, an additional update to the GUI in response to receiving the one or more additional user inputs indicative of the hover over the particular graphical icon, wherein the updated GUI comprises an information overlay including a name of a particular job of the respective jobs corresponding to the particular graphical icon, an average run time of the particular job, an actual run time of the particular job, an expected run time of the particular job, an execution frequency of the particular job, or a status of the particular job, or a combination thereof. 5. The system of claim 1 , wherein the job management dashboard comprises a weekly calendar view of the plurality of graphical icons representative of respective jobs associated with a client instance. 6. The system of claim 5 , comprising: receiving one or more additional user inputs indicative of a selection to view a monthly calendar view of the plurality of graphical icons in the job management dashboard; and transmitting, to the display device, an additional update to the GUI in response to receiving the one or more additional user inputs indicative of the selection to view a monthly calendar view of the plurality of graphical icons in the job management dashboard, wherein the updated GUI comprises the monthly calendar view of the plurality of graphical icons. 7. The system of claim 5 , comprising: receiving one or more additional user inputs indicative of a selection to view a daily calendar view of the plurality of graphical icons in the job management dashboard; and transmitting, to the display device, an additional update to the GUI in response to receiving the one or more additional user inputs indicative of the selection to view a daily calendar view of the plurality of graphical icons in the job management dashboard, wherein the updated GUI comprises the daily calendar view of the plurality of graphical icons. 8. The system of claim 1 , wherein the graph is configured to display a trend of the respective run times and the respective expected run times over the period of time. 9. A method, comprising: generating a graphical user interface (GUI) for display on a display device, wherein the GUI comprises a job management dashboard including a plurality of graphical icons representative of respective jobs associated with a client instance, wherein the plurality of graphical icons is arranged within the job management dashboard according to respective run times or respective expected run times associated with the respective jobs, wherein two or more graphical icons of the plurality of graphical icons are displayed horizontally adjacent to each other within a composite graphical icon based on an overlap between the respective run times of two or more jobs of the respective jobs associated with the two or more graphical icons or the respective expected run times of the two or more jobs; receiving data associated with respective executions of the two or more jobs within the client instance, wherein the two or more jobs are executing in parallel; determining respective estimated run times until completion of the two or more jobs within the client instance; and dynamically updating respective appearances of the two or more graphical icons in the job management dashboard that correspond to the two or more jobs in response to determining the respective estimated run times until completion of the two or more jobs within the client instance, wherein respective sizes of the two or more graphical icons are increased in response to determining that the respective estimated run times until completion of the two or more jobs have increased and the respective sizes of the two or more graphical icons are decreased in response to determining that the respective estimated run times until completion of the two or more jobs have decreased. 10. The method of claim 9 , wherein receiving data associated with the respective executions of the two or more jobs within the client instance, determining the respective estimated run times until completion of the two or more jobs within the client instance, and dynamically updating the respective appearances of the two or more graphical icons in the job management dashboard that correspond to the two or more jobs are continuously performed until the respective executions of the two or more jobs have stopped. 11. The method of claim 9 , comprising: receiving additional data associated with a processing environment of the client instance; determining an estimated run time of a scheduled job to be executed within the client instance; and dynamically updating an appearance of an additional graphical icon of the plurality of graphical icons in the job management dashboard that corresponds to the scheduled job in response to determining the estimated run time, wherein a size of the additional graphical icon is increased in response to determining that the estimated run time of the scheduled job has increased and the size of the graphical icon is decreased in response to determining that the estimated run time of the scheduled job has decreased. 12. The method of claim 9 , comprising: receiving one or more user inputs indicative of a filter to be applied to the respective jobs represented by the plurality of graphical icons in the job management dashboa

Assignees

Inventors

Classifications

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

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06Q10/109Primary

    Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Gui · CPC title

  • Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · 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 US11301267B2 cover?
A system has a processor and a memory accessible by the processor and storing instructions, that when executed by the processor, cause the processor to generate a graphical user interface (GUI) for display on a display device. The GUI may include a job management dashboard that has multiple graphical icons that are representative of respective jobs associated with a client instance. The process…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).