8810577

Visualizing Jobs in a Distributed Environment with Limited Resources

PublishedAugust 19, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
25 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of showing resource usage over time by different jobs, comprising: illustrating each of the different jobs on a computer display area comprising a first coordinate representing units of time and a second coordinate, said each job drawn as a bundle starting at a first given time along in said first coordinate of the display area and ending at a second given time, a height of the bundle along the second coordinate at a given point in time between start time and end time of the bundle indicating a number of resources said each job is using, the illustrating further comprising displaying the bundle along the first coordinate adjacent to a previously displayed bundle of the same job in previous start and end time period wherein continuity of the bundle and representation of the resources in the bundle are maintained over multiple time periods, and displaying the bundle along the second coordinate adjacent to usage representation for the same job but separated along the second coordinate from usage representation of another job.

Plain English Translation

A computer-readable storage medium contains instructions for visualizing resource usage over time by different jobs. The visualization displays each job as a horizontal "bundle" on a computer display. The X-axis (horizontal) represents time, and the Y-axis (vertical) represents the amount of resources used. Each bundle starts and ends at specific times. The height of the bundle at any given time shows how many resources that job is using. Bundles for the same job in consecutive time periods are displayed adjacent to each other horizontally, maintaining a visual continuity of the job and its resource usage across time. Bundles for different jobs are separated vertically.

Claim 2

Original Legal Text

2. The computer readable storage medium of claim 1 , wherein the first coordinate is a horizontal coordinate and the second coordinate is a vertical coordinate.

Plain English Translation

The computer readable storage medium as described for visualizing resource usage shows the time axis as a horizontal coordinate and the resource usage axis as a vertical coordinate.

Claim 3

Original Legal Text

3. The computer readable storage medium of claim 1 , wherein one or more of the resources include a process with an amount of RAM running on a machine.

Plain English Translation

In the computer readable storage medium described for visualizing resource usage, the resources tracked may include processes, along with the amount of RAM they are using on a particular machine.

Claim 4

Original Legal Text

4. The computer readable storage medium of claim 1 , wherein the illustrating further comprises allocating different colors to represent different attributes associated with said different jobs.

Plain English Translation

In the computer readable storage medium described for visualizing resource usage, different colors are used to represent different attributes of the various jobs being displayed. This allows for visual differentiation based on job characteristics.

Claim 5

Original Legal Text

5. The computer readable storage medium of claim 1 , wherein the illustrating further comprises representing each of the resources as a line of predetermined thickness in said bundle starting at the first given time along said first coordinate and ending at the second given time, wherein each of said line is stacked adjacent to another in the bundle.

Plain English Translation

In the computer readable storage medium described for visualizing resource usage, individual resources within a job are represented as horizontal lines of a defined thickness within the job's bundle. Each resource line starts at the job's start time and ends at its end time. These lines are stacked vertically within the bundle, providing a visual representation of the individual resources contributing to the overall resource usage.

Claim 6

Original Legal Text

6. The computer readable storage medium of claim 5 , wherein said each resource line inside the bundle indicates different phases in its execution, wherein the different phases are indicated with different visual cues.

Plain English Translation

In the computer readable storage medium that shows resource usage, each resource line within a job's bundle can indicate different phases of its execution using different visual cues (e.g., color changes, line styles). This allows for a granular view of a resource's state over time.

Claim 7

Original Legal Text

7. The computer readable storage medium of claim 1 , wherein a layout of said computer display area visualizing the different jobs maintain continuity of the bundle and the representation of resources in the bundle over multiple time periods by at least one or more of: placing the bundle at the second coordinate where there is most space available; displacing one or more other job bundles along the second coordinate to make room for the bundle; keeping a same position of the representation of resources relatively to one another in the bundle; expanding the bundle with one or more additional resources by adding to an existing stack of resource lines representing the resources.

Plain English Translation

In the computer readable storage medium that shows resource usage, the layout of the display maintains the continuity of the job bundles and the representation of resources over time by: positioning the bundle vertically where the most space is available; moving other job bundles vertically to create space; maintaining the relative position of resource representations within a bundle; or expanding the bundle by adding resource lines to the existing stack. This ensures that the visualization remains clear and informative, even with fluctuating resource demands.

Claim 8

Original Legal Text

8. The computer readable storage medium of claim 1 , wherein the illustrating further comprises updating the display in real-time at a defined interval as information streams in.

Plain English Translation

In the computer readable storage medium described for visualizing resource usage, the display updates in real-time at defined intervals as new resource usage information becomes available.

Claim 9

Original Legal Text

9. The computer readable storage medium of claim 8 , wherein the updating the display further comprises updating the bundle displayed backwards over multiple time periods.

Plain English Translation

In the computer readable storage medium that updates the display in real-time, the bundle display is not only updated for incoming events, but also retroactively updated for past events, which helps in achieving smooth horizontal bundles by updating older data based on newer incoming information.

Claim 10

Original Legal Text

10. The computer readable storage medium of claim 1 , wherein one or more lines in the bundle represent a fixed number of said resources and the bundle represent an entity that uses a variable number of the resources.

Plain English Translation

In the computer readable storage medium that shows resource usage, individual lines in the bundle can represent a fixed quantity of resources, and the bundle itself represents an entity that uses a variable number of these resource units. For example, each line could represent 1GB of memory, and the bundle represents a process that uses a varying amount of memory over time.

Claim 11

Original Legal Text

11. The computer readable storage medium of claim 1 , wherein the bundle represents a job in a map-reduce application and the resources represent nodes.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents a job within a MapReduce application, and the resources represented are the nodes (machines) used by that job. This allows for visualizing the resource allocation and utilization of MapReduce jobs over time.

Claim 12

Original Legal Text

12. The computer readable storage medium of claim 1 , wherein the bundle represents an application or a customer or both in a virtualized computing environment and the resources represent a number of nodes used to support the application or the customer or both.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents an application or a customer (or both) within a virtualized computing environment, and the resources represent the number of nodes used to support that application or customer (or both). This helps visualize resource consumption in virtualized environments.

Claim 13

Original Legal Text

13. The computer readable storage medium of claim 1 , wherein the bundle represents a usage of a client utilizing a network trunk channel that is shared by multiple clients and the resources represent a unit of the channel's capacity.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents the network bandwidth usage of a client utilizing a shared network trunk channel, and the resources represent units of the channel's capacity. This allows for visualizing bandwidth utilization across multiple clients sharing a network link.

Claim 14

Original Legal Text

14. The computer readable storage medium of claim 1 , wherein the bundle represents a financial portfolio and the resources represent individual shares.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents a financial portfolio, and the resources represent individual shares within that portfolio. This enables visualization of portfolio composition and changes over time.

Claim 15

Original Legal Text

15. The computer readable storage medium of claim 1 , wherein the bundle represents a project and the resources represent workers in the project.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents a project, and the resources represent the workers assigned to that project. This helps visualize team allocation and resource utilization within projects.

Claim 16

Original Legal Text

16. The computer readable storage medium of claim 1 , wherein the bundle represents a demographic group and the resources represent members in the demographic group.

Plain English Translation

In the computer readable storage medium that shows resource usage, the bundle represents a demographic group, and the resources represent the individual members within that demographic group.

Claim 17

Original Legal Text

17. A system for showing resource usage over time by different jobs, comprising: a processor; a display device coupled to the processor; a graphical module operable to execute on the processor and further operable to illustrate each of the different jobs on a display area of the display device, the display area comprising a first coordinate representing units of time and a second coordinate, said each job drawn as a bundle starting at a first given time along in said first coordinate of the display area and ending at a second given time, a height of the bundle along the second coordinate at a given point in time between start time and end time of the bundle indicating a number of resources said each job is using, the graphical module further operable to illustrate by displaying the bundle along the first coordinate adjacent to a previously displayed bundle of the same job in previous start and end time period wherein continuity of the bundle and representation of the resources in the bundle are maintained over multiple time periods, and by displaying the bundle along the second coordinate adjacent to usage representation for the same job but separated along the second coordinate from usage representation of another job.

Plain English Translation

A system for visualizing resource usage over time includes a processor, a display, and a graphical module. The graphical module creates a display showing each job as a horizontal "bundle." The X-axis represents time, and the Y-axis represents the amount of resources used. Each bundle starts and ends at specific times. The height of the bundle shows resource usage. Bundles for the same job in consecutive time periods are displayed next to each other horizontally, maintaining continuity. Bundles for different jobs are separated vertically.

Claim 18

Original Legal Text

18. The system of claim 17 , wherein the first coordinate is a horizontal coordinate and the second coordinate is a vertical coordinate.

Plain English Translation

The system for visualizing resource usage, as described, displays the time axis as a horizontal coordinate and the resource usage axis as a vertical coordinate.

Claim 19

Original Legal Text

19. The system of claim 17 , wherein one or more of the resources include a process with an amount of RAM running on a machine.

Plain English Translation

In the system for visualizing resource usage, as described, the resources being tracked can include processes and the amount of RAM they are using on a machine.

Claim 20

Original Legal Text

20. The system of claim 17 , wherein the graphical module further illustrates by allocating different colors to represent different attributes associated with said different jobs.

Plain English Translation

In the system for visualizing resource usage, the graphical module uses different colors to represent different attributes of the jobs being visualized.

Claim 21

Original Legal Text

21. The system of claim 17 , wherein the graphical module further illustrates by representing each of the resources as a line of predetermined thickness in said bundle starting at the first given time along said first coordinate and ending at the second given time, wherein each of said line is stacked adjacent to another in the bundle.

Plain English Translation

In the system for visualizing resource usage, the graphical module represents individual resources as horizontal lines of defined thickness within a job's bundle. These lines start at the job's start time and end at its end time, and are stacked vertically to represent the composition of the resource.

Claim 22

Original Legal Text

22. The system of claim 21 , wherein said each resource line inside the bundle indicates different phases in its execution, wherein the different phases are indicated with different visual cues.

Plain English Translation

In the system where resources are shown as lines inside a bundle, each resource line within a job's bundle can indicate different phases of its execution through different visual cues.

Claim 23

Original Legal Text

23. The system of claim 17 , wherein a layout of said display area visualizing the different jobs maintain continuity of the bundle and the representation of resources in the bundle over multiple time periods by at least one or more of: placing the bundle at the second coordinate where there is most space available; displacing one or more other job bundles along the second coordinate to make room for the bundle; keeping a same position of the representation of resources relatively to one another in the bundle; or expanding the bundle with one or more additional resources by adding to an existing stack of resource lines representing the resources, or combinations thereof.

Plain English Translation

In the system visualizing jobs, the display maintains continuity of the bundles and resource representation by: positioning the bundle where there's the most vertical space; displacing other bundles to make room; keeping resource positions consistent; or expanding bundles by adding new resource lines.

Claim 24

Original Legal Text

24. The system of claim 17 , wherein the graphical module is further operable to illustrate by updating the display in real-time at a defined interval as information streams in.

Plain English Translation

In the system for visualizing resource usage, the graphical module updates the display in real-time at defined intervals as resource information becomes available.

Claim 25

Original Legal Text

25. The system of claim 24 , wherein the updating the display further comprises updating the bundle displayed backwards over multiple time periods.

Plain English Translation

In the system where the display is updated in real-time, the system updates not just for new events but also updates older bundles to make sure that all the bundles are smooth and reflect new information.

Patent Metadata

Filing Date

Unknown

Publication Date

August 19, 2014

Inventors

Wim De Pauw
Peter K. Malkin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “VISUALIZING JOBS IN A DISTRIBUTED ENVIRONMENT WITH LIMITED RESOURCES” (8810577). https://patentable.app/patents/8810577

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8810577. See llms.txt for full attribution policy.

VISUALIZING JOBS IN A DISTRIBUTED ENVIRONMENT WITH LIMITED RESOURCES