US20140089035A1 - Mining Operation Control and Review - Google Patents

Mining Operation Control and Review Download PDF

Info

Publication number
US20140089035A1
US20140089035A1 US14/034,932 US201314034932A US2014089035A1 US 20140089035 A1 US20140089035 A1 US 20140089035A1 US 201314034932 A US201314034932 A US 201314034932A US 2014089035 A1 US2014089035 A1 US 2014089035A1
Authority
US
United States
Prior art keywords
mining
desktop
task
user
machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/034,932
Inventor
Veronica Jericho
Glen Blanchard
Nicolas Noben
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caterpillar Inc
Original Assignee
Caterpillar Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caterpillar Inc filed Critical Caterpillar Inc
Priority to JP2015533280A priority Critical patent/JP2015535992A/en
Priority to AU2013317688A priority patent/AU2013317688A1/en
Priority to CN201380049408.1A priority patent/CN104823194B/en
Priority to PCT/US2013/061447 priority patent/WO2014047641A1/en
Priority to RU2015115489A priority patent/RU2015115489A/en
Priority to US14/034,932 priority patent/US20140089035A1/en
Assigned to CATERPILLAR INC. reassignment CATERPILLAR INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOBEN, Nicolas, BLANCHARD, Glen, JERICHO, Veronica
Publication of US20140089035A1 publication Critical patent/US20140089035A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Mining
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • G07C5/0825Indicating performance data, e.g. occurrence of a malfunction using optical means

Definitions

  • the current disclosure is generally related to the monitor and control of mining vehicles, machines and operators, and more particularly to the use of vehicle information, task and performance information and wireless systems adapted to particular terminal capabilities.
  • Mining is a complex operation. It requires large machines to undertake challenging tasks that are potentially dangerous. The machine can be hard to maneuver, the environment may be full of dangers and the machines are under significant stress.
  • the described system may operate in a variety of environments, but may be useful in a mining environment.
  • the system may control virtually every aspect of the location, such as determining where trucks may be, where diggers may dig, etc. and what incidents and hazards may be present.
  • the health of the devices in the location may also be monitored and the proper personnel may be informed if a device has an issue.
  • a method of using a computing device to create a user interface for a mining operation includes coupling the computing device to a network, and receiving, via the network, signals from data sources including at least a mapping database and a vehicle location system.
  • the method may also include developing, at a processor of the computing device, a plurality of mining views related to the mining operation, executing a workflow for a mining task related to one of the plurality of mining views, saving a setting in a memory of the computing device related to a usage case of the user interface responsive to execution of the workflow, and displaying a first mining desktop. Displaying the first mining desktop may include displaying one or more mining views of the plurality of mining views corresponding to real time events associated with the mining operation.
  • a system for managing mining tasks at a mine may include a mobile unit operating in a mining vehicle, which is one of a plurality of mining vehicles with a respective mobile unit, at least one computer server including a hardware processor, a physical memory, and a network interface, a network coupling the mobile unit to the at least one computer server, the physical memory of the at least one computer server including a plurality of modules including software code that when executed on the hardware processor cause the at least one computer server to perform operations.
  • the hardware processor may receive information from the mobile unit via the network and the network interface, the information including location data and status data for the mining vehicle, present a workflow process selected from a plurality of workflow processes on a display of the at least one computer server, each workflow process defining presentation of at least a portion of the information received via the network using a mining desktop, and present the mining desktop indicating a status of one of the mine and the mining vehicle.
  • a method of presenting mining data related to a mining operation at a mine may include executing, via a processor of a computer, a first workflow process to identify mining zones on a map of the mine, the mining zones corresponding to one or more of a hazard zone, a speed zone, an avoidance zone, a notify on entry zone, and a notify on exit zone, executing, via the processor of the computer, a second workflow process to define a mining desktop incorporating mining vehicle location and status data received from a mining vehicle via a wireless network, and displaying, via a display of a computer, a mining desktop including at least an indication of a location of the mining vehicle and a status of the mining vehicle
  • FIG. 1 is an illustration of a portable computing device
  • FIG. 2 is an illustration of a computing device
  • FIG. 3 is a flow chart of a method of using a computing device to create a user interface for a mining operation
  • FIG. 4 is an illustration of a display of managing desktops
  • FIG. 5 is an illustration of a display of create new desktop
  • FIG. 6 is an illustration of a display of selecting a new view for a desktop
  • FIG. 7 is an illustration of a display of adding new machine properties
  • FIG. 8 is an illustration of a display of adding communication interface properties to a new machine
  • FIG. 9 is an illustration of a display of managing a machine class
  • FIG. 10 is an illustration of a display of operator task option
  • FIG. 11 is an illustration of a display of selecting zones in a task menu
  • FIG. 12 is an illustration of a display of editing site workflow such as managing a zone
  • FIG. 13 is an illustration of a display of an incident task menu and related options
  • FIG. 14 is an illustration of a display of incident view desktop
  • FIG. 15 is an illustration of a display of new incident report workflow
  • FIG. 16 is an illustration of a display of new incident report workflow properties page
  • FIG. 17 is an incident view where the start and end time is changed
  • FIG. 18 is an illustration of a display of a selection of a hazard task menu
  • FIG. 19 is an illustration of a display of selecting machine classes for a hazard type
  • FIG. 20 is an illustration of a display of minor warning
  • FIG. 21 is an illustration of a display of large warning
  • FIG. 22 is an illustration of a display of selecting to view a map task and options available for that task
  • FIG. 23 is an illustration of a display of selecting a machine to relocate
  • FIG. 24 is an illustration of a display of selecting a location for a machine to be relocated
  • FIG. 25 managing a visible layer workflow
  • FIG. 26 is an illustration of a display of selecting to obtain more information about an item displayed
  • FIG. 27 is an illustration of a display of selecting a dashboard task menu and related options
  • FIG. 28 is an illustration of a display of a Remote Foreman Terminal (RFT)-Key Process Indicator (KPI) cumulative production output;
  • RFT Remote Foreman Terminal
  • KPI Key Process Indicator
  • FIG. 29 is an illustration of a display of an RFT-KPI production output
  • FIG. 30 is an illustration of a display of RFT-KPI utilization output
  • FIG. 31 is an illustration of a display of RFT-KPI loading tools output
  • FIG. 32 is an illustration of a display of an RFT site map
  • FIG. 33 is an illustration of a display of RFT Travel progress monitor
  • FIG. 34 is an illustration of a display of RFT Travel progress monitor.
  • FIG. 35 is an illustration of a display of a travel progress monitor
  • FIG. 36 is an illustration of a display of a health task menu and related options
  • FIG. 37 is an illustration of a display of selecting items to appear on the y-axis of a health monitor display
  • FIG. 38 is an illustration of a display of a health monitor chart view
  • FIG. 39 is an illustration of a display of selecting events to be added to a health monitor display
  • FIG. 40 is an illustration of a display of a health monitor event view.
  • FIG. 41 is an illustration of a display of selecting measures to be added to a health measure group.
  • FIG. 1 may be a high level illustration of some of the elements of a sample computing system.
  • the computing system may be a dedicated computing device, a dedicated portable computing device, an application on the computing device, an application on the portable computing device or a combination of all of these.
  • FIG. 1 may be a sample portable computing device 100 that is physically configured according to be part of the system.
  • the portable computing device 100 may have a processor 105 that is physically configured according to computer executable instructions. It may have a portable power supply 110 such as a battery which may be rechargeable. It may also have a sound and video module 120 which assists in displaying video and sound. The device 100 may turn off when not in use to conserve power and battery life.
  • the portable computing device 100 may also have volatile memory 130 and non-volatile memory 140 .
  • this is just one embodiment of the portable computing device 100 and the number and types of portable computing devices 100 is limited only by the imagination.
  • FIG. 2 may be a sample server 200 that is physically configured to be part of the system.
  • the server 200 may have a processor 205 that is physically configured according to computer executable instructions. It may also have a sound and video module 210 which assists in displaying video and sound and may turn off when not in use to conserve power and battery life.
  • the server 200 may also have volatile memory 220 and non-volatile memory 230 .
  • the database 250 may be stored in the memory 220 or 230 or may be separate.
  • the database 250 may also be part of a cloud of computing device 200 and may be stored in a distributed manner across a plurality of computing devices 200 .
  • the input/output bus 240 also may control communicating with external networks 252 , either through wireless or wired devices.
  • this is just one embodiment of the server 200 and the number and types of portable computing devices 200 is limited only by the imagination.
  • FIG. 3 is an illustration of a method of using a computing device to create a user interface for a mining operation.
  • the described system may be to a user interface system that may have a variety of desktops 400 ( FIGS. 7-8 ) for different users and different uses.
  • the desktops 400 may have a plurality of windows or desktop 400 views that may contain information that is relevant to the desktop 400 user.
  • operations related to desktops may be viewed as a series of tasks or workflows.
  • Creating a desktop 400 may be one such task 410 .
  • a desktop task may include options for creating and managing desktops, adding a new desktop, naming a desktop, duplicating a desktop, editing a desktop, selecting a desktop, closing a desktop 400 and installing a remote manager.
  • FIG. 4 may illustrate that a new desktop 400 may be selected from a plurality of desktops 400 with a plurality of views.
  • a layout for the desktop 400 may be selected in FIG. 5 .
  • the user may select to create a new desktop 400 in a variety of ways. For example, select the ‘+’ 430 at the end of the desktop 400 tabs area, then select the Create New Desktop option from the presented menu or select the Desktops->Create new desktop task 410 in the Tasks area of the navigation bar.
  • the Desktop workflow screen may be presented, showing a selection of available layouts.
  • the user may enter a name for the desktop.
  • the user may select the desired layout 432 for the desktop 400 as illustrated in FIG. 5 .
  • a list of available views 434 may be presented as illustrated in FIG. 6 .
  • the user drags their desired view(s) into the layout area to illustrate how they would like the views presented.
  • the user may select Save.
  • the desktop 400 workflow screen may be closed.
  • a desktop 400 with the name entered may be added to the desktop tabs 436 at the bottom of the screen. This tab may be placed in the foreground showing the layout and configuration selected by the user.
  • the user configures the views on their desktop 400 to have the desired size and properties (e.g. to follow a machine).
  • the user optionally saves their desktop 400 configuration for future use.
  • the user may navigate using Back and Next to configure their desktop 400 layout and views prior to completing the configuration.
  • a desktop 400 may be added to the desktop 400 tabs area at the bottom of the screen. This tab may be placed in the foreground showing the layout and view configuration as specified previously.
  • the desktop 400 may also have a plurality of tasks 410 , where tasks 410 may include additional steps that may be executed to complete a task 410 and a plurality of drafts 420 where drafts 420 may be saved tasks 410 .
  • the desktop 400 may also have a plurality of elements that are consistent across all the desktops 400 , such as a consistent navigation bar or a consistent search area.
  • a first mining desktop 400 may be displayed.
  • the mining desktop 400 may be set according to default values or may be configured by a user.
  • the desktops 400 may be for a specific user or may be for a specific position, such as an equipment operator or driver.
  • the desktops 400 may be viewed by selecting a tab from a plurality of tabs.
  • the tabs 436 may be placed consistently across the plurality of desktops 400 .
  • a ribbon of selectable options may be displayed consistently across the desktops 400 and the colors used may be consistent across desktops 400 .
  • all displayed trucks may be yellow
  • all tabs may be blue
  • all warnings may be red.
  • the color may indicate the status of the machinery and the color may be consistent across the various desktops 400 .
  • the warning color may indicate the level of seriousness if there is a problem with the vehicle, such as red meaning great danger, orange meaning a slight concern, etc.
  • one or more desktop 400 views into the mining system may be displayed as part of the desktop 400 selected from a plurality of mining views.
  • a desktop 400 view of the system may be a long-running task 410 that has no finite end. Modifications or manipulations of the system are presented in a Workflow Window 440 .
  • the desktop 400 views may be thought of as windows on a desktop 400 and there may be a plurality of windows on each desktop. There are many different types of views available including site maps, machine lists, user lists, and scheduled jobs. Using different views within a desktop 400 layout, the user can customize their display to focus on the areas of the system that are important to them. The windows may be repeated in different desktops 400 .
  • At least one of the desktop 400 views may be a view of the mining site comprising mining layers and mining devices.
  • the height of the view of the mining site may be adjustable.
  • Another one of the desktop 400 views may be details of active devices.
  • Yet another display view may be live statistics of machine status, site statistics, machine latency, active machines, inactive machines, all machines and warnings.
  • a displayed item is selected, additional information about the item may be displayed. For example, if a machine is selected, the current status of the machine may be displayed. Similarly, a production graph may be selected and the data used to create the graph may be displayed.
  • a System Search Area may also be part of the desktop.
  • the system search area may allow the user to perform a ‘smart search’ of the system to find the following items: Entities, Tasks, Notifications and Drafts. Along with the smart search, the user may access the following features:
  • a mining task 410 related to the desktop 400 may be displayed as part of the desktop.
  • a task 410 may be something to be accomplished, such as move material or dig a pit, all of which require a variety of steps to be accomplished.
  • a “wizard” may be used to guide a user through the various steps, where the wizard may list all the steps and keep track of progress through the steps and offering help along the way through the steps.
  • Progress on a task 410 may be saved using the draft button 420 . Drafts may be retrievable for addition detail in the future. Tasks 410 may be added, modified and deleted and stored for later review.
  • Some sample tasks 410 may be illustrated in FIG. 7 and may include a machine task 410 , an operator task 410 , a zone task 410 , an incidents task 410 , a hazards task 410 , a users task 410 , a jobs task 410 , a desktops 400 task 410 , a map task 410 , an automation task 410 , a dashboards task 410 and a health task 410 all of which will be discussed further.
  • a workflow window may be presented when the user may be modifying information within the system. Only operations that have a finite start and end may be considered workflows. Typical operations might include adding a new entity, or modifying an existing entity.
  • a workflow window When a workflow window is displayed it may be positioned within the center of the screen and sized to fit its contents. It may be moveable and resizable. The window may have minimize, maximize and close buttons in the top-right corner that correspond to ‘send to draft’, ‘maximize the window,’ and cancel operations against the workflow. Workflows may be considered the steps within tasks 410 .
  • a machine task 410 may permit a variety of actions related to a machine. Some sample actions include adding a new machine ( FIG. 7 ), managing a machine, adding a new machine class, managing a machine class, a new machinery category, managing a machine category and view a travel progress monitor ( FIG. 35 ).
  • a workflow 438 illustrates adding a new machine and may include adding a name, adding a machine category, adding a machine class ( FIG. 9 ) and adding a configuration name to a machine.
  • a communication address and a Global Positioning System (GPS) receiver position may also be provided.
  • GPS Global Positioning System
  • FIG. 10 may illustrate an operator task 410 and available options such as adding a new operator or managing operators.
  • New operator set up may include adding an identifier and a name.
  • Managing operators may include selecting an operator from a list.
  • a zone task 410 may be available where the zone task 410 may entail managing zones as illustrated in FIG. 12 , for example, showing creation of a hazard area 450 for use on a site map.
  • the user may select to edit the site map.
  • the site map may be presented in a workflow window showing the editing tools on the toolbar.
  • the user may select the Draw Polygon Mode button from the toolbar.
  • the button may become depressed to indicate the current mode.
  • the user may click within the map to create a region, with a double-click to add the last point.
  • the region may be shown with a default color and a popup window for the zone information is displayed.
  • the user may enter a name, and other properties regarding the zone into the information popup.
  • the user may close the popup using the close button in the top-right of the popup.
  • the user may select a Save button.
  • the site map workflow window may be closed, and the new zone may be applied to the system and may appear on all site maps.
  • the user may select the Cancel button on the site map workflow window.
  • the user may select to edit the site map.
  • the site map may be presented in a workflow window showing the editing tools on the toolbar.
  • the user may select the Selection Mode button from the toolbar.
  • the button may become depressed to indicate the current mode.
  • the user may select the desired zone to be modified.
  • a popup window for the zone information may be displayed.
  • the user may modify the details for the zone as desired.
  • the user may close the popup using the close button in the top-right corner.
  • the user may select and modify the polygon for the zone by clicking and dragging the border of the zone or may remove an existing zone within the site map, using tools for editing the site map.
  • FIG. 13 may illustrate an incidents task 410 .
  • Incident Management provides a mechanism for grouping related incident events to allow for further analysis.
  • the incident task 410 may include viewing incident events, creating a new incident report, managing incident reports, creating a new incident category, managing an incident category, creating a new incident cause and managing incident causes.
  • viewing the incident events may further include viewing the date of the incident, the operator in the incident, the machine in the incident, the type of incident, an activity that occurred during the incident, and the details of the incident.
  • a new incident report may collect a viewing the date of the incident, the operator in the incident, the machine in the incident, the type of incident, an activity that occurred during the incident, and the details of the incident and stores the data for additional analysis.
  • the incident also may have a variety of requested information such as category, cause, operator, history and comments.
  • the incident reports may be queried and reviewed and new categories may be added.
  • incident causes may be selected from a plurality of categories and searched and reviewed. Logically, incident causes may be selected from a list or new causes added.
  • a user may be presented with a table of incident events and a site map showing the location of the displayed events.
  • FIG. 17 may illustrate one possible table of incidents. It may include the date, the number of events, the operator, the machine, the type, the activity, and the details. Incidents may be searched and viewed on a map. By default, the events presented may be all the events that have occurred since the user logged in plus an additional hour prior. The user may also configure their view to show events that occurred within a different time period.
  • the site map may display only incident information, not machine position information. New incident events may be added immediately to this view as they occur.
  • the user may view the location where an event occurred by selecting the desired event within the table.
  • the selected event may be highlighted on the site map 470 .
  • the map may pan to the appropriate location if the event is not within the visible area. If multiple events are selected, multiple icons may be highlighted on the map.
  • the map may zoom out or pan to the appropriate location if required to ensure all selected events are visible.
  • To view the event information corresponding to an event icon on the site map the user may select the desired icon within the map and the row for that event may become selected within the table.
  • the table may scroll, if necessary, to ensure that row may be visible.
  • the user may be presented with all incident events that have occurred since they logged in, plus one hour prior.
  • the user may configure their view to see events that have occurred within an alternate time period.
  • the user may specify a date and time in the From field 472 at the top of the Incident Management view.
  • the event table may be filtered to show all events that occurred after the specified time.
  • the user may specify a date and time in the To field at the top of the Incident Management view.
  • the event table may be filtered to show all events that occurred before the specified time. If both the From and To fields have been specified, the events displayed may be within that timeframe.
  • the user may return to showing all incident events in the table without any timeframe filtering by selecting the Now button.
  • the user may select the related incident events within the table on the Incident Management view.
  • the user may select the New Record button on the toolbar for the view.
  • the New Incident Record workflow window may be displayed.
  • the events selected in may be displayed in the Related Events area of the Analysis page.
  • the user may scan the list of related events to confirm the full set of known events is displayed, and then may select the Capture button. All available data corresponding to the timeframe surrounding the selected set of incident events may be captured and stored with the new incident record.
  • the Analysis page may display the history associated with all incident events in a textual form and present a site map with incidents plotted spatially, on new tabs respectively.
  • the Spatial View tab may become selected by default.
  • the user may select the Play button on the Spatial View of the Analysis page to see how the incident events occurred over time (i.e. a time-based replay of the events that are selected for the incident record).
  • the user may confirm the incident record contains the appropriate incident events by selecting the Next button to continue.
  • the Details page of the New Incident Record workflow may be displayed.
  • the user may enter a Summary for the record and the summary may provide a basic overview of the incident.
  • the user may select a Category for the record. This may categorize the incident, e.g. Failed to Slow Down, Site Violation.
  • the user may select a Cause for the record which my highlight the perceived cause of the incident, e.g. Bad Weather, Mechanical Failure.
  • the user may confirm the operators involved in the incident. By default, the operators logged in to the machines of the selected incident events may be automatically added to the incident record.
  • the user optionally adds new incident events (previously added events may not be removed).
  • the user optionally re-captures information for the incident record by selecting the Capture button.
  • the user may view the text history to read any previously logged comments.
  • the user may select the Next button.
  • the Details page of the Edit Incident Records workflow may be displayed.
  • the summary information may be presented as read-only.
  • the user may modify the Category and Cause as desired.
  • the user may select to add a comment by selecting the Add Comment button.
  • An area for entering notes may be displayed.
  • the user may enter notes supplementing the previous interpretation of the incident events. This comment may be found in the text history after the incident record has been saved.
  • the user may select the Save button.
  • the incident record may be updated and all captured information may be stored for future reference.
  • FIG. 18 may be an illustration of a hazard task 410 and available hazard options. There may be a task 410 directed toward handling hazards.
  • the hazard task 410 may include adding a new hazard type and managing hazard types.
  • a new hazard type may include a name, a zone color, an entry message, an exit message, speed limit, a hazard length and a hazard width.
  • FIG. 19 may illustrate that hazards may apply to certain machine classes.
  • hazard zones There may be hazard zones and the hazard zones may include at least one from a group including an avoidance zone, a notify on entry zone or a notify on exit zone.
  • FIG. 20 illustrates the combination of hazards with zones on a map 480 showing, for example, a red “don't enter” zone 482 that may include ledges or other potentially fatal hazards.
  • a green “speed” zone 484 may be used to advise that a road has just been watered and vehicles must observe a reduced speed limit.
  • Notifications may also be displayed to users on the desktop. Notifications may require increasing levels of required attention. Notification may include information which indicates configuration changes have occurred or general information to the user or it may be a warning which indicates that a system warning has been triggered but no failure has yet occurred. The notification may also be an error which indicates that an error or failure has occurred in the system that requires user attention. The notification may also be a critical failure which indicates that a critical failure has occurred that requires immediate attention as it may impact the functionality or operability of the system
  • a small popup window may be (briefly) displayed above the Notifications area of the window containing a summary of the notification.
  • the number presented beside the corresponding severity in the Notifications area may be incremented.
  • Each notification may have an associated, pre-defined severity.
  • the order of severities is as follows, along with its associated color:
  • FIG. 20 illustrates a small, yellow notification 486
  • FIG. 21 illustrates a medium orange notification 488 .
  • the popup window may remain open until the user manually closes it, e.g., a critical failure notification may remain visible, while an information message may hide itself automatically after a brief period. This may be to ensure users see and acknowledge more-crucial system errors.
  • a notification is received that has specific role routing configured, the user may only receive the notification if they are performing that role.
  • the allocation of specific types of notifications to their corresponding roles may be pre-configured and not modifiable by the user
  • a user may single-click the severity icon associated with the desired notification in the Notifications area of the window.
  • a popup window may be displayed with the details of all outstanding notifications of the selected severity including the time they occurred.
  • An action button may be presented beside each notification to allow the corresponding action to be initiated by the user.
  • the user may select to investigate or perform the action by selecting the appropriate button on the popup window.
  • the window may be closed and the appropriate action may be taken, e.g. the user may be navigated to the appropriate area of the system to investigate further, or an action may be performed on their behalf, etc.
  • the counter for the severity corresponding to the selected notification may be decremented. Once a notification has been actioned and removed from the current notifications area, it may be found on the notifications popup window in the recent notifications area.
  • One desktop 400 may be a foreman desktop 400 where the foreman desktop 400 may be designed for mining foreman.
  • the foreman desktop 400 illustrates devices spatially in the mining environment and illustrates devices on assignment in the mining environment.
  • the foreman desktop 400 illustrates the overall mining progress, production issues in the mining environment, driver progress in the mining environment, driver production in the mining environment, incidents in the mining environment and warnings relevant to the foreman.
  • the foreman desktop 400 may also illustrate foreman tasks 410 where foreman tasks 410 display suggested steps to complete a foreman task 410 .
  • Another desktop 400 may be a driver desktop 400 where the driver desktop 400 may be designed for mining drivers.
  • the driver desktop 400 illustrates driver progress in the mining environment.
  • the driver desktop 400 may illustrate hazards, incident and warning in the relevant range of the driver.
  • the driver desktop 400 may also illustrate zones and areas in the mining environment to the driver.
  • the driver desktop 400 may also display suggested steps to complete a driver task 410 .
  • Another desktop 400 may be a maintenance desktop 400 where the maintenance desktop 400 may be designed for mining maintenance personnel.
  • the maintenance desktop 400 may illustrate vehicles in the mining environment and a status of the vehicles in the mining environment.
  • the maintenance desktop 400 illustrates incidents in the mining environment along with maintenance warnings in the mining environment.
  • Another task 410 may be a maps task 410 .
  • the map task 410 further includes viewing a site map, relocating a shutdown machine, importing a layer, managing imported layers, managing saved views. Relocating a shutdown machine entails selecting the machine and placing the machine on a map.
  • FIG. 23 illustrates that the machine may be selected from a list of machines or the machine may be manually entered.
  • FIG. 24 illustrates placing a machine on a map.
  • a layer file may be imported or selected from a list. Views also may be saved and managed. The visible layers may be selected and different items may be added to the layers as illustrated in FIG. 25 .
  • An information bubble may be displayed showing the summary information for the selected entity.
  • a result of the selection may be seen in FIG. 26 where a machine has been selected and additional information may be displayed about the machine and its driver.
  • the user may also select a group of items.
  • An information bubble may be displayed showing the list of selected entities as hyperlinks. The user may then navigate to the information for the desired entity by selecting the corresponding hyperlink. The bubble may then be updated to display the summary information for that entity.
  • the user may select to close the bubble using either the close button in the top-right of the bubble, or by clicking elsewhere on the map.
  • the close button in the top-right of the bubble may either re-select the item or click the Info button on the toolbar for the map (which may show information for the current selection).
  • the user may pin the details in place using the pin in the top-right of the bubble. Once pinned open, a bubble may remain open until it may be either manually closed or until the user clicks elsewhere on the map after unpinning the bubble.
  • a bubble may be detached from its associated item and moved within the site map to a more appropriate location. Once detached, a bubble may automatically be pinned open at the new location. When hovering over either the bubble or its associated entity, a link may be drawn to illustrate the association.
  • a site map may also be modified.
  • the user may select the Edit button on the toolbar for the site map.
  • a popup window containing an editable map may be displayed, with the same visible region as the original map however no machines or users may be shown.
  • the toolbar for the presented site map may have an extended set of editing tools available.
  • the user modifies the map as appropriate.
  • the user may (optionally) save the modification as a draft 420 (e.g. for modifications that occur over a long duration).
  • the user commits the changes by selecting the Save button.
  • the popup window may be closed and the changes are applied to the system.
  • the dashboard task 410 may include viewing key performance indicators.
  • Key performance indicators may include production indicators, utilization indicators and loading indicators.
  • One of the desktops 400 may be a remote manager desktop.
  • the remote manager desktop 400 illustrates progress of the mining operation ( FIG. 28 ), status of the mining operation, production time line of the mining operation, progress versus goal of the mining operation ( FIG. 29 ), availability and utilization of loading tools ( FIGS. 30 , 31 ) and all available desktops 400 in the mining operation.
  • the remote manager desktop 400 illustrates remote manager tasks 410 where driver tasks 410 are suggested steps to complete a remote manager task 410 .
  • a mine site map such as in FIG. 32 may be reviewed remotely where the mine site map include at least one selected from a group comprising:
  • RFT Remote Foreman Terminal
  • KPI Remote Foreman Terminal-Key Production Indicator
  • the Remote Foreman's Terminal may be or may be similar to the portable computing device 100 of FIG. 1 and provides a low bandwidth view of the system to a Foreman, to be viewed primarily while in the field, to allow them to monitor the decisions made by the system and the Mine Controllers. This document details the first phase of user interface design.
  • the Remote Foreman's Terminal has the following main elements:
  • a light-weight user interface has been built to deliver the specific functionality required.
  • This user interface does not contain the full functionality of the client; it provides a simple, read-only access to a specific sub-set of functionality required by a Foreman from a remote location.
  • This functionality itself may be reduced to cater for the potentially poor network conditions e.g. the data refresh rates of the Site Monitor may likely be reduced for the Remote Foreman's Terminal.
  • the Remote Foreman's Terminal section of the application may cater for both low bandwidth and low connectivity conditions. To remove the need for the user to pre-load the thin client application at a high bandwidth location prior to going to a remote location or, alternatively, the potentially lengthy initial download time once in the field, the Remote Foreman's Terminal may be available as an Air application installation.
  • the user may select the Machines->Launch RFT option from the Tasks menu of the thin client. This may download, install and start an application onto the machine 100 on which the thin client may be running. After the initial installation, the downloaded files may remain on that machine and the application may be started with the only bandwidth overhead being the data required to update the display with current information.
  • the application may be installed via the file system, however using the Launch RFT option may be the preferred mechanism.
  • the RFT application may be built using a run time environment, such as the Adobe Integrated Runtime (AIR) platform available from Adobe Systems.
  • AIR Adobe Integrated Runtime
  • the layout of the RFT client application differs on the thin client in order to cater for requirements specific to the remote operating conditions including very high and very low light conditions, limited screen real estate, and the potential use of touch screens.
  • the user may navigate to the Site Map, KPIs or Travel Progress Monitor (TPM) sections via options at the top of the screen.
  • TPM Travel Progress Monitor
  • the application may open to display the Site Map with the map open to the site boundary as in FIG. 32 .
  • the Remote Foreman's Terminal may cater for use within both very high and very low light conditions. As such, the user may toggle between bright and dark modes of operation by selecting the icon in the title bar area of the application.
  • the user interface When operating in Bright mode, the user interface may present a color scheme that may be visible under high light conditions, including potential reflections off screens e.g. a white/bright background with appropriately contrasting colors.
  • the user interface When operating in Dark mode, the user interface may present a color scheme that may allow a user to look from a darkened environment, to the user interface, then back at the darkened environment without detriment, e.g. a black/dark background with contrasting colors that are not overly bright.
  • the current connectivity status may be presented to the user through an icon at the bottom of the application.
  • the status may indicate that the application may be offline along with the last time the minimum standard of service was achieved.
  • intermediates state may be displayed if connectivity is intermittent or approaching the threshold. This allows the user to understand how current the presented information is likely to be.
  • text messages may be communicated to and from the desktop 400 or to the device.
  • only data values may be sent, for example, in a tag/length/value format and used to supply data to a predetermined graphical form. Other methods of sending compressed and/or striped data may be used.
  • the RFT application may present a read-only view of the site via a mapping interface as in FIG. 33 . This may be viewed by selecting the Map navigation option in the title bar area.
  • the map presented may show a Fleet-based monitoring view of the site and may display the following elements:
  • the locations and other information presented on the map may be updated dynamically as changes are detected.
  • the map may be zoomed to show the current mine boundary.
  • the user may use the Search area of the site map such as in FIG. 34 to enter the name of a machine or operator. Any entities that partially match the search string may be presented in a drop-down list below the Search area showing both the name of the machine and the full name of the operator logged-in to that machine (if known). The user may select the desired item in the list in order to highlight that item within the map. If the corresponding machine is not within the visible area, the map may pan to ensure it is within view.
  • FIG. 35 illustrates one exemplary display of operator information displayed on the RFT application.
  • the user may select the desired machine within the map then may select the View KPIs option in the panel options menu.
  • the application may display the KPIs section and open to the Production view showing Tons Moved for the current machine by default as in FIG. 28 .
  • the user may select the desired machine then may select the View Travel Progress option in the panel options menu.
  • the application may open the travel progress monitor section with the current machine highlighted.
  • the KPIs section of the RFT application illustrates different measures of production and performance. While there are many different KPIs available, the measures described provide a basic set of statistics most relevant to a Foreman while they are in the field using the data that may be currently available (and accessible at the user interface layer) via the System. The KPIs presented in may likely be more complex as more data becomes accessible and as further understanding is reached regarding the needs of the Foreman.
  • the user may select the KPIs related to production by selecting the Production option under the KPIs menu.
  • the Production view in FIG. 34 illustrates information related to the number of tons (or appropriate unit of measurement) of material moved within the current shift. It indicates:
  • a by-hour break-down for the current shift illustrating the amount of material that was moved for that hour.
  • the data presented may be filtered by both the type of machine and material (e.g. view for all materials, coal, and waste).
  • the units displayed may vary depending on the type of material selected.
  • An alternate Production KPI available illustrates the cumulative material moved throughout the shift. This may be presented by changing the type of Production KPI from “Material Moved” to “Cumulative Material Moved”. The quantity of prime and rehandled material may be illustrated on a per-hour basis. The cumulative totals may be viewed for specific loaders and material types by selecting the desired options from the filters above the graph.
  • the user may select the KPIs related to loading tool availability and utilization by selecting the Utilization option under the KPIs menu.
  • the Utilization view illustrates the availability and utilization of each loading tool as a percentage within the current shift.
  • the user may select the loading tool-specific KPIs by selecting the Loading option under the KPIs menu.
  • the load, hang, queue and spotting times are illustrated for each loader, with the first item presented being the average for all loading tools.
  • the user may select the name of the machine on any KPI graph then select the View Machine Location option from the displayed menu.
  • the user may select the name of the machine on any KPI graph then select the View Machine Progress option from the displayed menu.
  • the Travel Progress Monitor allows the user to view the relative progress of trucks to loading tools.
  • the user may select the TPM option from the application menu.
  • the Travel Progress Monitor illustrates the progress of machines travelling from a source (shown on the right) towards a destination (shown on the left).
  • FIG. 33 illustrates empty trucks, therefore the direction of travel shown is by definition inbound.
  • FIG. 34 illustrates loaded trucks and the direction of travel shown is by definition outbound.
  • the progress of a machine may be clearly indicated via a marker on the timeline along with the estimated time until arrival. Any estimated times that have been exceeded may increment to indicate how far they have been exceeded by and display a “+” in front (e.g. “+02:17”).
  • the timeline displayed contains two linear sections.
  • the primary section 450 illustrates the last 10 minutes of travel for a machine with a fine-level granularity
  • the secondary section 452 illustrates the remaining travel time of the machine with a broad granularity. That is, the last 10 minutes of travel are shown in more detail than the rest of the travel time as it may be considered the most important/of most interest.
  • These last 10 minutes of travel are displayed on the left-hand side of the screen to ensure they are placed within the prime viewing position for the user.
  • the amount of real estate used by the primary and secondary sections of the timeline may be adjusted by dragging the handle 454 at the boundary of the two areas within the timeline.
  • a timeline may display the relative positions of those sources according to the estimated time to travel from those sources. It should be noted that this does not imply that they have similar or overlapping paths, simply that there are machines travelling from these sources.
  • an icon may be selected to expand the timeline to show each source individually.
  • the machines may appear in the appropriate area of the Travel Progress Monitor depending on their current state.
  • the number of machines displayed within an area may be indicated in the title bar for that area. Following is a description of each area.
  • Trucks travelling empty may appear in the Empty area travelling towards their assigned loader. They may have a time marker indicating the estimated time until their arrival. As trucks pass through waypoints these estimates are updated to ensure the most accurate estimate possible.
  • a truck Once a truck has arrived and stopped at a loader their status may be updated to indicate that they have arrived and are queuing. A number of trucks may be queuing for a loader at any one time. Once the loader becomes available, a truck may progress to the Loading state and they may be moved on the display to the left of the loader to allow the utilization of the loader to be illustrated.
  • the loaders are presented according to priority, with the largest loading tools presented at the top of the displayed list.
  • Each loader has their utilization percentage and estimated load time remaining presented. If a machine goes on delay while travelling empty, they may be removed from the Empty area and moved to the Delayed area of the Travel Progress Monitor.
  • the current mining block The current mining block.
  • the summary popup may present additional information about where the truck is coming from.
  • Trucks travelling loaded may appear in the Loaded area travelling towards their assigned processor with an indication of the type of material they are carrying. They may have a time marker indicating the estimated time until their arrival.
  • a truck Once a truck has arrived and stopped at a processor their status may be updated to indicate that they have arrived and are queuing.
  • a number of trucks may be queuing for a processor at any time. Once the processor becomes available, a truck may progress to the Dumping state and they may be moved on the display to the left of the processor to allow the utilization of the processor to be illustrated.
  • a number of trucks may be dumping at any time (depending on the processor). This may be illustrated by a stacked list of trucks on the left-hand side beside the processor.
  • processors are presented according to priority, with the largest processors presented at the top of the displayed list above the dumps.
  • Each processor has their utilization percentage (if available) and estimated service time remaining presented. If a machine goes on delay while travelling loaded, they may be removed from the Loaded area and moved to the Delayed area of the Travel Progress Monitor.
  • Trucks travelling either empty or full to a station may appear in the Stations area travelling towards their assigned station. They may have a time marker indicating the estimated time until their arrival. Once a truck arrives at a station they may be displayed in a holding area beside their station.
  • Trucks that have flagged themselves as being on delay may be presented in the Delayed Trucks area such as in FIG. 80 .
  • Each truck may be placed beside a marker indicating its last known location. For example, if a truck was last known to be at a loader when it went on delay, it would appear next to a marker for that loader.
  • Trucks that have an unknown status may be presented in the Unknown area of FIG. 80 .
  • Each truck may be placed beside a marker indicating its last known location. If no location is known, the truck may be placed against an Unknown marker within that area.
  • the list of machines displayed may be filtered by both Fleet and Assignment group using the Filter option at the top of the screen. Only machines that form part of the selected fleet or group may be displayed in the Travel Progress Monitor.
  • the user may enter the name of the desired machine in the Find Machine field at the top of the screen.
  • a list of machines may be presented based on partial matches with the entered text.
  • the user selects the desired machine from the presented list, that machine may become highlighted within the display and the display may be scrolled to ensure that machine may be within the visible area. If the machine is contained within a collapsed area of the display (i.e. not visible) the title bar for that area may become highlighted until that area is expanded, at which point the machine may become highlighted.
  • the user searches for a machine that is not currently displayed, even if that machine may be a valid machine, they may be presented with a message indicating there were no results found. The user may need to remove any filtering conditions they have imposed in order to find the machine.
  • the KPIs screens may be presented showing the Availability and Utilization statistics by default for that machine.
  • the user may select the View Location option from the menu at the top of the screen.
  • the Site Map may be presented with the current machine within view and highlighted.
  • An additional task 410 may be a health task 410 .
  • the health task 410 may further include creating new charts, viewing the health monitor, creating a new measure group and managing measure groups.
  • the Health Monitor view may display a monitoring view within a desktop 400 of the thin client. The view may be intended to display a configured set of charts of measure data and a table of health-related events, along with a spatial view of the events on a site map.
  • the user may add any number of charts to the monitor view, although a maximum number of charts may be set (value to be determined at prototype/implementation phase based on usability testing). They may also edit and remove displayed charts, and save the chart to a library.
  • the display may be toggled to show either a graphical/chart-based representation of data or a tabular list of health-related events.
  • a chart may be configured to display real-time and historical information for measures with respect to a machine(s).
  • One or more devices may be selected to be part of a health display.
  • Each chart may be a selectable object. The user may select a chart to display a spatial view of the corresponding event and position information on the site map. Clicking and dragging a chart allows the charts to be re-ordered.
  • FIG. 37 may display that different items or measures may be selected to be on the y-axis. If a timescale is used along the x-axis of the graphical representation, then multiple measures may be compared and plotted against the y-axis for a machine(s). If these measures are not of comparable unit types, the largest metric may determine the scale required for the y-axis. When a numerical value is being used to represent a specific state, the user may view the textual representation of that state by hovering over the value in the scale (all values being used to represent a state may be displayed on the axis scale to ensure this information is accessible). If a measure is presented along the x-axis, only one other measure may be plotted against the y-axis for a machine(s). In this situation, the plot against time may be monitored by the user through the use of trails, which may display historical points on the graph in addition to the current plotted point.
  • the chart may display the list of machines and measures being monitored in the key on the left-hand side.
  • each item in the key shows the color of the corresponding line within the chart.
  • Each of these measures may be temporarily included/excluded from the chart by ticking/un-ticking the key's checkbox.
  • all configured measures may be displayed on the chart.
  • the user may collapse the measure list for that machine.
  • the information on the chart may be selected from a list of options such as shown in FIG. 39 which may include all events, some events, special events, etc.
  • specific health-related events for the visible measures may be plotted on a timeline chart 870 immediately below the measures chart.
  • the start, intermediate, and end events may be illustrated appropriately on the chart with the name of the event displayed on the left-hand side.
  • the user may hover over these points to obtain a brief summary of the event. Clicking on this event may highlight the event in the site map.
  • the related events may always be displayed against a timescale, regardless of the x-axis of the corresponding measures chart.
  • the data displayed within the chart may be controlled using the timeline 870 at the bottom of the Health Monitor view. Only measure data and events produced within the selected start and end dates may be displayed. The user may separate the measures into multiple graphical views within the same chart.
  • Table 1 gives a summary of the user interactions with the chart and a description of the resulting operations.
  • a vertical line chart may be drawn. Each measure displayed may have its value, at the point where it intersects with the vertical line, displayed across the top of the chart. As the mouse and vertical line moves across the chart, these displayed values may be updated.
  • Move mouse over When the mouse moves over a value displayed in the chart axis scale for the axis of a chart, the value may be pres- ented in a tooltip when that value is representing an alternate state. That is, the textual representation corresponding to the displayed numerical value may be displayed. Click on line Clicking on a line, or clicking on the measure name (in the key) corresponding to that line, may highlight the line and display the limits associated with that measure.
  • Limits may be displayed using shading, but may use the same color as the measure. Click and drag Clicking on the chart (without selecting any chart off chart elements elements, e.g. lines or event markers) and dragging may zoom in on the horizontal time region selected within the chart. Note: this only applies when a time- based unit is displayed on the x-axis. Click and drag Selecting a measure within the graphical view then line dragging the line downwards may create a new graph- ical view within a chart. The user may add further measures from the same chart into the new view by dragging the measure and dropping onto the new view. If all the measures are removed from a view that view may be removed from the chart. Hover over event An information bubble may appear with a summary of marker the event.
  • Click on event Clicking on an event marker within the event chart marker may highlight the corresponding event in the site map. Hover over Hovering the mouse over one of the measure values measure values displayed may display the name of the measure to or polling which the value corresponds. If the measure is cur- indicator rently polling, a Disconnect Polling option may also be presented. If the measure is not polling, a Start Polling option may be available. Click on polling Clicking on a polling indicator may stop the polling indicator for that measure. Scroll wheel Using the scroll wheel while over a chart may zoom in or out of a chart, focused on the current point, by magnifying the current timeline. That is, zooming in may reduce the timeframe displayed. Zooming out may increase the timeframe displayed.
  • the user may switch to a tabular view of the health-related events.
  • the events displayed may be the combination of all events configured for the displayed charts.
  • the severity of the events may be illustrated via the color of the icon in the Active column.
  • the color of the text may indicate whether an event has received a corresponding deactivate event.
  • the user may configure the displayed columns, or select a row(s) within the table to highlight the corresponding event(s) in the site map.
  • the events for that chart may be added to the tabular view.
  • the user may include/exclude events related to a machine by selecting/de-selecting a corresponding checkbox above the table as illustrated in FIG. 40 .
  • the user may filter their event view to only see events that are currently active (i.e. only see events that have not yet received a corresponding deactivate event).
  • they may toggle their view so that they see a summary of the events, with all events rolled up into a single line item according to the combination of event type and machine.
  • This view may also indicate the number of occurrences of activate events since a deactivate event occurred.
  • the Site Map may provide a spatial view 890 of all configured health-related events for the displayed charts.
  • the Site Map may display the current positions of all machines for the charts and, if known, it's previous locations (as a degenerative trail of no more than 1 hour of time). As full path capturing is not performed, this may likely only provide an approximate path for a machine, however the position at which events occurred may be clearly shown. The machine path and events may only be shown for the currently selected timeframe.
  • the icons used to illustrate the health-related events on the Site Map may indicate the severity of the event.
  • the timeline 870 at the bottom of FIGS. 38 and 40 may be used to indicate and define the time period for which the graphical and tabular views may present data. If the x-axis of a chart is displaying time, the timescale of the chart may display the region selected within the timeline bar. When the vertical line displaying the mouse position moves through a chart, that line may also be represented within the overall timeline bar 870 to illustrate the current position with respect to the full set of data available. The user may perform operations on the timeline 870 including pausing the replay of real-time data, resuming playback of real-time data, selection of a timeframe, and selection of a replay speed.
  • the timeline 870 may be configured to show either calendar time or Service Meter Units (SMU). All charts may be aligned to use the same timescales.
  • SMU Service Meter Units
  • the timeline 870 also may display a summary of channel polling information. There may be a maximum number of channels that may be polling at one time throughout the system.
  • the indicator illustrates the number of channels being polled on the current Health Monitor view, along with the number of channels being polled throughout the system compared with the number of channels available.
  • the shaded areas of the timeline 870 indicate the availability of data for the configured measures. This may be to allow the user to more readily determine whether data is available without having to scan the entire timeline.
  • the user may view the health of a specific machine by selecting a machine within a site map view (Note: this may be a view that has the machine information side-panel enabled) then selecting the View Health option/button within the machine information panel and selecting the desired type of chart from the pre-configured list of system desktops 400 (e.g. Fuel Monitor, Engine Monitor).
  • This may display a desktop 400 with a pre-configured set of charts showing the health of this specific machine.
  • the desktop 400 configuration may be not saved unless the user creates a copy of the desktop 400 for their personal use.
  • the user may select and open the desktop 400 from the Manage Desktops screen, or via the menu off the desktop 400 options button (if configured to be part of that menu).
  • the user may select the New Chart option from the Panel Options menu at the top-right of the view. This may display the New Chart workflow allowing the user to select the desired machines, which measures to display on each axis of the chart, and the events to monitor for the selected machines and/or measures.
  • the Measure Details area may display all known properties of the currently selected measure or group.
  • the Associated Items area may display all known associated trends, channels, events, histograms, and cumulatives for the measure.
  • the user may select the configuration of the y-axis.
  • the y-axis may allow multiple measures (or groups of measures) to be selected.
  • the x-axis is a measure, only one measure may be selected for the y-axis.
  • the user may configure the events they wish to monitor for the selected machine(s). They may select from one of the following options:
  • All level 2 and 3 events may display the level 2 and 3 health-related events (only) for the selected machines. Note: this option may be selected by default.
  • All level 2 and 3 events for the selected measures only This may display the level 2 and 3 health-related events that occur for the measures selected, for the selected machines only.
  • Specific events Allows the user to select a specific set of events to be monitored for the selected machines.
  • the displayed list may be pre-populated with the events related to the selected measures.
  • the type of chart presented may be the most appropriate chart for the type of data available, e.g. line graph, bar graph, point graph, etc.
  • the colors used to identify each measure may be selected by the user interface to provide an even spread of contrasting colors (to be defined either automatically using available built-in tools, or via a pre-determined color configuration). The colors are not able to be selected or modified by the user, however the user may select a measure in the key for the chart to highlight the corresponding line within that chart.
  • the Health Monitor view may be displaying a tabular view of events as in FIG. 40
  • the user may create a new chart for the channel corresponding to an event.
  • the user may select the Edit Chart option in the Options menu for the chart being modified.
  • the Options menu may be displayed in the top-right corner of the chart.
  • the user changes the chart as desired, including the selected machines and measures, then may select the Save button to commit their changes.
  • the chart displayed in the Health Monitor view may be updated appropriately.
  • the user may move the mouse through the chart area.
  • a vertical line may be drawn to intersect with a point on the x-axis and the value at that point may be written underneath the x-axis.
  • the point at which a displayed measure intersects with the vertical line indicates the y-axis value for that measure.
  • the intersecting value for each of the displayed measures may be listed across the top of the chart, using the same key color for the text.
  • the position of the machine at the time corresponding to the mouse position may be illustrated within the Site Map. After the mouse is moved outside the chart, it may return to displaying the value at the right-most side of the chart.
  • the user may move the start and end braces on the timeline control at the bottom of the Health Monitor view such as the timeline in FIGS. 38 and 40 .
  • the timeline control may be initialized to connect the end time to the last known point at which data is available for the configured chart, with at most one day's duration shown.
  • a chart may continue to show the same duration of data as new data is received unless the user changes the duration or the start and end points of the display window.
  • the data presented in each chart (both graphical and tabular views) may be modified to only contain data between the new selected start and end times. If the end time does not fall on the right-most point of the timeline 870 , real-time data may not be presented within the graph and the timeline may be automatically paused. The user may view real-time data by moving the end time to the right-most point of the timeline 870 .
  • the user may switch from a graphical view of data such as in FIG. 38 to a tabular view such as in FIG. 40 by selecting the View as Table option in the Panel Options menu for the Health Monitor view.
  • the graphical view may be hidden and the health-related events may be displayed in a table, along with the list of machines from the measures configured and the timeline control.
  • the table may use an icon in the Active column to indicate the severity of the events, along with whether the event may be a start, intermediate, or end event (i.e. whether the event has received an associated deactivate event, if applicable). If the event has received a corresponding deactivate event, the text may be displayed using an alternate color.
  • the columns displayed may be configurable for each chart. The user may return to the chart to a graphical view by selecting the View as Graphs option in the Panel Options menu for the Health Monitor view.
  • FIG. 41 may be a Manage Groups screen that may be used to add, edit, and remove groups, including the list of Favorite measures for the system (note the Favorites may be shared across the system, they may not be a user-specific set).
  • FIG. 41 illustrates exemplary data that may be selected from only the “oil temperature” measurements available.
  • the user may select either:
  • the Health Measure Groups screen may display a list of all the configured groups within the system, including the special “Favorites” group. Selecting a group within the list may display the measures contained in that group in the Measures table. Groups may be added and edited using menu selections and by saving the selected items at the end of the editing session.
  • Health Limits workflow The user may use the Health Limits workflow to manage these limits. Customer limits override any previously set limits. Each limit may be applied at either the system, machine category, machine class, or machine level, and each measure may have at most one target, at most two lower limits, and at most two upper limits applicable at a time.
  • the describe system may operate in a variety of environments, but may be useful in a mining environment.
  • the system may control virtually every aspect of the location, such as determining where trucks may be, where diggers may dig, etc. and what incidents and hazards may be present.
  • the health of the devices in the location may also be monitored and the proper personnel may be informed if a device has an issue.

Abstract

The described system may operate in a variety of environments, but may be useful in a mining environment. The system may control virtually every aspect of the location, such as determining where trucks may be, where diggers may dig, etc. and what incidents and hazards may be present. In addition, the health of the devices in the location may also be monitored and the proper personnel may be informed if a device has an issue.

Description

    RELATED CASES
  • This application claims priority to U.S. Provisional Patent Application No. 61/710,331 filed Oct. 5, 2012 and U.S. Provisional Patent Application No. 61/704,886 filed Sep. 24, 2012, both of which are incorporated by reference for all purposes.
  • TECHNICAL FIELD
  • The current disclosure is generally related to the monitor and control of mining vehicles, machines and operators, and more particularly to the use of vehicle information, task and performance information and wireless systems adapted to particular terminal capabilities.
  • BACKGROUND
  • Mining is a complex operation. It requires large machines to undertake challenging tasks that are potentially dangerous. The machine can be hard to maneuver, the environment may be full of dangers and the machines are under significant stress.
  • At the same time, efficiency is becoming more and more important to mining operations. The cost of fuel is significant as is the desire to mine in the proper places as mining where there is no desirable material is wasteful as is mining where previous mining attempts have failed. By mining in places where material is known to exist, the mining may be more efficient.
  • Further, having machines break down in the far reaches of the mine is a challenge. As the machines are so large, it is difficult to tow them to a place where the problem may be diagnosed. Further, the maintenance itself is challenging as the machines may be required for mining to continue.
  • SUMMARY
  • The described system may operate in a variety of environments, but may be useful in a mining environment. The system may control virtually every aspect of the location, such as determining where trucks may be, where diggers may dig, etc. and what incidents and hazards may be present. In addition, the health of the devices in the location may also be monitored and the proper personnel may be informed if a device has an issue.
  • In the past, separate systems would perform the various tasks. The systems were poor at communicating with each other and the consistency between systems was random at best. In addition, remote visualization was difficult, especially in low bandwidth situations. The described system may allow real time visualization even when the machines are in low bandwidth locations.
  • In an aspect of the disclosure, a method of using a computing device to create a user interface for a mining operation includes coupling the computing device to a network, and receiving, via the network, signals from data sources including at least a mapping database and a vehicle location system. The method may also include developing, at a processor of the computing device, a plurality of mining views related to the mining operation, executing a workflow for a mining task related to one of the plurality of mining views, saving a setting in a memory of the computing device related to a usage case of the user interface responsive to execution of the workflow, and displaying a first mining desktop. Displaying the first mining desktop may include displaying one or more mining views of the plurality of mining views corresponding to real time events associated with the mining operation.
  • In another aspect of the disclosure, a system for managing mining tasks at a mine may include a mobile unit operating in a mining vehicle, which is one of a plurality of mining vehicles with a respective mobile unit, at least one computer server including a hardware processor, a physical memory, and a network interface, a network coupling the mobile unit to the at least one computer server, the physical memory of the at least one computer server including a plurality of modules including software code that when executed on the hardware processor cause the at least one computer server to perform operations. The hardware processor may receive information from the mobile unit via the network and the network interface, the information including location data and status data for the mining vehicle, present a workflow process selected from a plurality of workflow processes on a display of the at least one computer server, each workflow process defining presentation of at least a portion of the information received via the network using a mining desktop, and present the mining desktop indicating a status of one of the mine and the mining vehicle.
  • In yet another aspect of the disclosure, a method of presenting mining data related to a mining operation at a mine may include executing, via a processor of a computer, a first workflow process to identify mining zones on a map of the mine, the mining zones corresponding to one or more of a hazard zone, a speed zone, an avoidance zone, a notify on entry zone, and a notify on exit zone, executing, via the processor of the computer, a second workflow process to define a mining desktop incorporating mining vehicle location and status data received from a mining vehicle via a wireless network, and displaying, via a display of a computer, a mining desktop including at least an indication of a location of the mining vehicle and a status of the mining vehicle
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an illustration of a portable computing device;
  • FIG. 2 is an illustration of a computing device;
  • FIG. 3 is a flow chart of a method of using a computing device to create a user interface for a mining operation;
  • FIG. 4 is an illustration of a display of managing desktops;
  • FIG. 5 is an illustration of a display of create new desktop;
  • FIG. 6 is an illustration of a display of selecting a new view for a desktop;
  • FIG. 7 is an illustration of a display of adding new machine properties;
  • FIG. 8 is an illustration of a display of adding communication interface properties to a new machine;
  • FIG. 9 is an illustration of a display of managing a machine class;
  • FIG. 10 is an illustration of a display of operator task option;
  • FIG. 11 is an illustration of a display of selecting zones in a task menu;
  • FIG. 12 is an illustration of a display of editing site workflow such as managing a zone;
  • FIG. 13 is an illustration of a display of an incident task menu and related options;
  • FIG. 14 is an illustration of a display of incident view desktop;
  • FIG. 15 is an illustration of a display of new incident report workflow;
  • FIG. 16 is an illustration of a display of new incident report workflow properties page;
  • FIG. 17 is an incident view where the start and end time is changed;
  • FIG. 18 is an illustration of a display of a selection of a hazard task menu;
  • FIG. 19 is an illustration of a display of selecting machine classes for a hazard type;
  • FIG. 20 is an illustration of a display of minor warning;
  • FIG. 21 is an illustration of a display of large warning;
  • FIG. 22 is an illustration of a display of selecting to view a map task and options available for that task;
  • FIG. 23 is an illustration of a display of selecting a machine to relocate;
  • FIG. 24 is an illustration of a display of selecting a location for a machine to be relocated;
  • FIG. 25 managing a visible layer workflow;
  • FIG. 26 is an illustration of a display of selecting to obtain more information about an item displayed;
  • FIG. 27 is an illustration of a display of selecting a dashboard task menu and related options;
  • FIG. 28 is an illustration of a display of a Remote Foreman Terminal (RFT)-Key Process Indicator (KPI) cumulative production output;
  • FIG. 29 is an illustration of a display of an RFT-KPI production output;
  • FIG. 30 is an illustration of a display of RFT-KPI utilization output;
  • FIG. 31 is an illustration of a display of RFT-KPI loading tools output;
  • FIG. 32 is an illustration of a display of an RFT site map;
  • FIG. 33 is an illustration of a display of RFT Travel progress monitor;
  • FIG. 34 is an illustration of a display of RFT Travel progress monitor; and
  • FIG. 35 is an illustration of a display of a travel progress monitor;
  • FIG. 36 is an illustration of a display of a health task menu and related options;
  • FIG. 37 is an illustration of a display of selecting items to appear on the y-axis of a health monitor display;
  • FIG. 38 is an illustration of a display of a health monitor chart view;
  • FIG. 39 is an illustration of a display of selecting events to be added to a health monitor display;
  • FIG. 40 is an illustration of a display of a health monitor event view; and
  • FIG. 41 is an illustration of a display of selecting measures to be added to a health measure group.
  • DETAILED DESCRIPTION
  • FIG. 1 may be a high level illustration of some of the elements of a sample computing system. The computing system may be a dedicated computing device, a dedicated portable computing device, an application on the computing device, an application on the portable computing device or a combination of all of these.
  • FIG. 1 may be a sample portable computing device 100 that is physically configured according to be part of the system. The portable computing device 100 may have a processor 105 that is physically configured according to computer executable instructions. It may have a portable power supply 110 such as a battery which may be rechargeable. It may also have a sound and video module 120 which assists in displaying video and sound. The device 100 may turn off when not in use to conserve power and battery life. The portable computing device 100 may also have volatile memory 130 and non-volatile memory 140. There also may be an input/output bus 150 that shuttles data to and from the various user input devices such as a microphone, the inputs, etc. It also may control communicating via networks, either through wireless or wired interfaces. Of course, this is just one embodiment of the portable computing device 100 and the number and types of portable computing devices 100 is limited only by the imagination.
  • FIG. 2 may be a sample server 200 that is physically configured to be part of the system. The server 200 may have a processor 205 that is physically configured according to computer executable instructions. It may also have a sound and video module 210 which assists in displaying video and sound and may turn off when not in use to conserve power and battery life. The server 200 may also have volatile memory 220 and non-volatile memory 230. The database 250 may be stored in the memory 220 or 230 or may be separate. The database 250 may also be part of a cloud of computing device 200 and may be stored in a distributed manner across a plurality of computing devices 200. There also may be an input/output bus 240 that shuttles data to and from the various user input devices such as the microphone, the inputs, etc. The input/output bus 240 also may control communicating with external networks 252, either through wireless or wired devices. Of course, this is just one embodiment of the server 200 and the number and types of portable computing devices 200 is limited only by the imagination.
  • FIG. 3 is an illustration of a method of using a computing device to create a user interface for a mining operation. At a high level, the described system may be to a user interface system that may have a variety of desktops 400 (FIGS. 7-8) for different users and different uses. The desktops 400 may have a plurality of windows or desktop 400 views that may contain information that is relevant to the desktop 400 user. Staying at the high level, operations related to desktops may be viewed as a series of tasks or workflows.
  • Creating a desktop 400 may be one such task 410. A desktop task may include options for creating and managing desktops, adding a new desktop, naming a desktop, duplicating a desktop, editing a desktop, selecting a desktop, closing a desktop 400 and installing a remote manager. FIG. 4 may illustrate that a new desktop 400 may be selected from a plurality of desktops 400 with a plurality of views.
  • A layout for the desktop 400 may be selected in FIG. 5. The user may select to create a new desktop 400 in a variety of ways. For example, select the ‘+’ 430 at the end of the desktop 400 tabs area, then select the Create New Desktop option from the presented menu or select the Desktops->Create new desktop task 410 in the Tasks area of the navigation bar.
  • After selecting to create a new desktop, the Desktop workflow screen may be presented, showing a selection of available layouts. The user may enter a name for the desktop. The user may select the desired layout 432 for the desktop 400 as illustrated in FIG. 5.
  • A list of available views 434 may be presented as illustrated in FIG. 6. The user drags their desired view(s) into the layout area to illustrate how they would like the views presented. The user may select Save. The desktop 400 workflow screen may be closed. A desktop 400 with the name entered may be added to the desktop tabs 436 at the bottom of the screen. This tab may be placed in the foreground showing the layout and configuration selected by the user. The user configures the views on their desktop 400 to have the desired size and properties (e.g. to follow a machine). The user optionally saves their desktop 400 configuration for future use. The user may navigate using Back and Next to configure their desktop 400 layout and views prior to completing the configuration.
  • After the user has selected their desired configuration, a desktop 400 may be added to the desktop 400 tabs area at the bottom of the screen. This tab may be placed in the foreground showing the layout and view configuration as specified previously.
  • The desktop 400 may also have a plurality of tasks 410, where tasks 410 may include additional steps that may be executed to complete a task 410 and a plurality of drafts 420 where drafts 420 may be saved tasks 410. The desktop 400 may also have a plurality of elements that are consistent across all the desktops 400, such as a consistent navigation bar or a consistent search area.
  • Returning to FIG. 3, at block 300, a first mining desktop 400 may be displayed. The mining desktop 400 may be set according to default values or may be configured by a user. In addition, there may be a plurality of desktops 400. The desktops 400 may be for a specific user or may be for a specific position, such as an equipment operator or driver. Logically, there may be data that is used to create the desktops 400.
  • The desktops 400 may be viewed by selecting a tab from a plurality of tabs. The tabs 436 may be placed consistently across the plurality of desktops 400. Further, a ribbon of selectable options may be displayed consistently across the desktops 400 and the colors used may be consistent across desktops 400. For example, all displayed trucks may be yellow, all tabs may be blue and all warnings may be red. Further, the color may indicate the status of the machinery and the color may be consistent across the various desktops 400. In addition, the warning color may indicate the level of seriousness if there is a problem with the vehicle, such as red meaning great danger, orange meaning a slight concern, etc.
  • At block 310, one or more desktop 400 views into the mining system may be displayed as part of the desktop 400 selected from a plurality of mining views. A desktop 400 view of the system may be a long-running task 410 that has no finite end. Modifications or manipulations of the system are presented in a Workflow Window 440. The desktop 400 views may be thought of as windows on a desktop 400 and there may be a plurality of windows on each desktop. There are many different types of views available including site maps, machine lists, user lists, and scheduled jobs. Using different views within a desktop 400 layout, the user can customize their display to focus on the areas of the system that are important to them. The windows may be repeated in different desktops 400.
  • At least one of the desktop 400 views may be a view of the mining site comprising mining layers and mining devices. The height of the view of the mining site may be adjustable. Another one of the desktop 400 views may be details of active devices. Yet another display view may be live statistics of machine status, site statistics, machine latency, active machines, inactive machines, all machines and warnings.
  • If a displayed item is selected, additional information about the item may be displayed. For example, if a machine is selected, the current status of the machine may be displayed. Similarly, a production graph may be selected and the data used to create the graph may be displayed.
  • A System Search Area may also be part of the desktop. The system search area may allow the user to perform a ‘smart search’ of the system to find the following items: Entities, Tasks, Notifications and Drafts. Along with the smart search, the user may access the following features:
  • Help. Displays the user help documentation for the product.
  • About. Displays the product information screen including version and licensing information.
  • Logout <username>. Allows the currently logged in user to log out of the product.
  • Relevant safety check lists may also be displayed.
  • At block 320, a mining task 410 related to the desktop 400 may be displayed as part of the desktop. A task 410 may be something to be accomplished, such as move material or dig a pit, all of which require a variety of steps to be accomplished. A “wizard” may be used to guide a user through the various steps, where the wizard may list all the steps and keep track of progress through the steps and offering help along the way through the steps. Progress on a task 410 may be saved using the draft button 420. Drafts may be retrievable for addition detail in the future. Tasks 410 may be added, modified and deleted and stored for later review.
  • Some sample tasks 410 may be illustrated in FIG. 7 and may include a machine task 410, an operator task 410, a zone task 410, an incidents task 410, a hazards task 410, a users task 410, a jobs task 410, a desktops 400 task 410, a map task 410, an automation task 410, a dashboards task 410 and a health task 410 all of which will be discussed further.
  • A workflow window may be presented when the user may be modifying information within the system. Only operations that have a finite start and end may be considered workflows. Typical operations might include adding a new entity, or modifying an existing entity. When a workflow window is displayed it may be positioned within the center of the screen and sized to fit its contents. It may be moveable and resizable. The window may have minimize, maximize and close buttons in the top-right corner that correspond to ‘send to draft’, ‘maximize the window,’ and cancel operations against the workflow. Workflows may be considered the steps within tasks 410.
  • Machine Task
  • A machine task 410 may permit a variety of actions related to a machine. Some sample actions include adding a new machine (FIG. 7), managing a machine, adding a new machine class, managing a machine class, a new machinery category, managing a machine category and view a travel progress monitor (FIG. 35).
  • Referring to FIG. 8, a workflow 438 illustrates adding a new machine and may include adding a name, adding a machine category, adding a machine class (FIG. 9) and adding a configuration name to a machine. In addition, a communication address and a Global Positioning System (GPS) receiver position may also be provided.
  • FIG. 10 may illustrate an operator task 410 and available options such as adding a new operator or managing operators. New operator set up may include adding an identifier and a name. Managing operators may include selecting an operator from a list.
  • Zones
  • Referring to FIG. 11, a zone task 410 may be available where the zone task 410 may entail managing zones as illustrated in FIG. 12, for example, showing creation of a hazard area 450 for use on a site map.
  • In one embodiment, to create a new zone the user may select to edit the site map. The site map may be presented in a workflow window showing the editing tools on the toolbar. The user may select the Draw Polygon Mode button from the toolbar. The button may become depressed to indicate the current mode. The user may click within the map to create a region, with a double-click to add the last point. The region may be shown with a default color and a popup window for the zone information is displayed. The user may enter a name, and other properties regarding the zone into the information popup. The user may close the popup using the close button in the top-right of the popup. Once all site map modifications are complete, the user may select a Save button. The site map workflow window may be closed, and the new zone may be applied to the system and may appear on all site maps. To discard the created zone and close the workflow window, the user may select the Cancel button on the site map workflow window.
  • To modify an existing zone within the site map, the user may select to edit the site map. The site map may be presented in a workflow window showing the editing tools on the toolbar. The user may select the Selection Mode button from the toolbar. The button may become depressed to indicate the current mode. The user may select the desired zone to be modified. A popup window for the zone information may be displayed. The user may modify the details for the zone as desired. The user may close the popup using the close button in the top-right corner.
  • The user may select and modify the polygon for the zone by clicking and dragging the border of the zone or may remove an existing zone within the site map, using tools for editing the site map.
  • Incidents
  • FIG. 13 may illustrate an incidents task 410. Incident Management provides a mechanism for grouping related incident events to allow for further analysis. The incident task 410 may include viewing incident events, creating a new incident report, managing incident reports, creating a new incident category, managing an incident category, creating a new incident cause and managing incident causes.
  • Referring to FIG. 14, viewing the incident events may further include viewing the date of the incident, the operator in the incident, the machine in the incident, the type of incident, an activity that occurred during the incident, and the details of the incident.
  • Referring to FIG. 15, a new incident report may collect a viewing the date of the incident, the operator in the incident, the machine in the incident, the type of incident, an activity that occurred during the incident, and the details of the incident and stores the data for additional analysis.
  • Referring to FIG. 16, the incident also may have a variety of requested information such as category, cause, operator, history and comments. The incident reports may be queried and reviewed and new categories may be added. Similarly, incident causes may be selected from a plurality of categories and searched and reviewed. Logically, incident causes may be selected from a list or new causes added.
  • A user may be presented with a table of incident events and a site map showing the location of the displayed events. FIG. 17 may illustrate one possible table of incidents. It may include the date, the number of events, the operator, the machine, the type, the activity, and the details. Incidents may be searched and viewed on a map. By default, the events presented may be all the events that have occurred since the user logged in plus an additional hour prior. The user may also configure their view to show events that occurred within a different time period.
  • Due to the historic nature of incident events, the site map may display only incident information, not machine position information. New incident events may be added immediately to this view as they occur.
  • The user may view the location where an event occurred by selecting the desired event within the table. The selected event may be highlighted on the site map 470. The map may pan to the appropriate location if the event is not within the visible area. If multiple events are selected, multiple icons may be highlighted on the map. The map may zoom out or pan to the appropriate location if required to ensure all selected events are visible. To view the event information corresponding to an event icon on the site map, the user may select the desired icon within the map and the row for that event may become selected within the table. The table may scroll, if necessary, to ensure that row may be visible.
  • By default, the user may be presented with all incident events that have occurred since they logged in, plus one hour prior. The user may configure their view to see events that have occurred within an alternate time period.
  • To display the events that occurred within a specific time period, the user may specify a date and time in the From field 472 at the top of the Incident Management view. The event table may be filtered to show all events that occurred after the specified time. The user may specify a date and time in the To field at the top of the Incident Management view. The event table may be filtered to show all events that occurred before the specified time. If both the From and To fields have been specified, the events displayed may be within that timeframe.
  • The user may return to showing all incident events in the table without any timeframe filtering by selecting the Now button. To create a new Incident Record, the user may select the related incident events within the table on the Incident Management view. The user may select the New Record button on the toolbar for the view. The New Incident Record workflow window may be displayed. The events selected in may be displayed in the Related Events area of the Analysis page.
  • The user may scan the list of related events to confirm the full set of known events is displayed, and then may select the Capture button. All available data corresponding to the timeframe surrounding the selected set of incident events may be captured and stored with the new incident record. Once captured, the Analysis page may display the history associated with all incident events in a textual form and present a site map with incidents plotted spatially, on new tabs respectively. The Spatial View tab may become selected by default.
  • The user may select the Play button on the Spatial View of the Analysis page to see how the incident events occurred over time (i.e. a time-based replay of the events that are selected for the incident record). The user may confirm the incident record contains the appropriate incident events by selecting the Next button to continue. The Details page of the New Incident Record workflow may be displayed. The user may enter a Summary for the record and the summary may provide a basic overview of the incident. The user may select a Category for the record. This may categorize the incident, e.g. Failed to Slow Down, Site Violation. The user may select a Cause for the record which my highlight the perceived cause of the incident, e.g. Bad Weather, Mechanical Failure. The user may confirm the operators involved in the incident. By default, the operators logged in to the machines of the selected incident events may be automatically added to the incident record.
  • The user optionally adds new incident events (previously added events may not be removed). The user optionally re-captures information for the incident record by selecting the Capture button. The user may view the text history to read any previously logged comments. The user may select the Next button. The Details page of the Edit Incident Records workflow may be displayed. The summary information may be presented as read-only. The user may modify the Category and Cause as desired. The user may select to add a comment by selecting the Add Comment button. An area for entering notes may be displayed. The user may enter notes supplementing the previous interpretation of the incident events. This comment may be found in the text history after the incident record has been saved. The user may select the Save button. The incident record may be updated and all captured information may be stored for future reference.
  • Hazards
  • Hazards may be known obstacles or potential dangerous areas in a mining environment. FIG. 18 may be an illustration of a hazard task 410 and available hazard options. There may be a task 410 directed toward handling hazards. The hazard task 410 may include adding a new hazard type and managing hazard types. A new hazard type may include a name, a zone color, an entry message, an exit message, speed limit, a hazard length and a hazard width. FIG. 19 may illustrate that hazards may apply to certain machine classes.
  • There may be hazard zones and the hazard zones may include at least one from a group including an avoidance zone, a notify on entry zone or a notify on exit zone.
  • FIG. 20 illustrates the combination of hazards with zones on a map 480 showing, for example, a red “don't enter” zone 482 that may include ledges or other potentially fatal hazards. In another example and a green “speed” zone 484 may be used to advise that a road has just been watered and vehicles must observe a reduced speed limit.
  • Notifications
  • Notifications may also be displayed to users on the desktop. Notifications may require increasing levels of required attention. Notification may include information which indicates configuration changes have occurred or general information to the user or it may be a warning which indicates that a system warning has been triggered but no failure has yet occurred. The notification may also be an error which indicates that an error or failure has occurred in the system that requires user attention. The notification may also be a critical failure which indicates that a critical failure has occurred that requires immediate attention as it may impact the functionality or operability of the system
  • When a new notification is received for the user, a small popup window may be (briefly) displayed above the Notifications area of the window containing a summary of the notification. In addition, the number presented beside the corresponding severity in the Notifications area may be incremented. Each notification may have an associated, pre-defined severity. In one embodiment, the order of severities (from best to worst) is as follows, along with its associated color:
  • Information and Configuration—White/no color
  • Warning—Yellow
  • Error—Orange
  • Failure—Red
  • Examples are in FIG. 20 which illustrates a small, yellow notification 486 and FIG. 21 which illustrates a medium orange notification 488.
  • For notifications above a pre-configured level, the popup window may remain open until the user manually closes it, e.g., a critical failure notification may remain visible, while an information message may hide itself automatically after a brief period. This may be to ensure users see and acknowledge more-crucial system errors.
  • If a notification is received that has specific role routing configured, the user may only receive the notification if they are performing that role. The allocation of specific types of notifications to their corresponding roles may be pre-configured and not modifiable by the user
  • To display the full details of a notification, a user may single-click the severity icon associated with the desired notification in the Notifications area of the window. A popup window may be displayed with the details of all outstanding notifications of the selected severity including the time they occurred. An action button may be presented beside each notification to allow the corresponding action to be initiated by the user.
  • The user may select to investigate or perform the action by selecting the appropriate button on the popup window. The window may be closed and the appropriate action may be taken, e.g. the user may be navigated to the appropriate area of the system to investigate further, or an action may be performed on their behalf, etc. The counter for the severity corresponding to the selected notification may be decremented. Once a notification has been actioned and removed from the current notifications area, it may be found on the notifications popup window in the recent notifications area.
  • There may be a plurality of pre-designed desktops 400. One desktop 400 may be a foreman desktop 400 where the foreman desktop 400 may be designed for mining foreman. The foreman desktop 400 illustrates devices spatially in the mining environment and illustrates devices on assignment in the mining environment. The foreman desktop 400 illustrates the overall mining progress, production issues in the mining environment, driver progress in the mining environment, driver production in the mining environment, incidents in the mining environment and warnings relevant to the foreman. The foreman desktop 400 may also illustrate foreman tasks 410 where foreman tasks 410 display suggested steps to complete a foreman task 410. There also may be a plurality of foreman desktops 400 wherein each foreman desktop 400 may be personalized for specific foreman.
  • Another desktop 400 may be a driver desktop 400 where the driver desktop 400 may be designed for mining drivers. The driver desktop 400 illustrates driver progress in the mining environment. The driver desktop 400 may illustrate hazards, incident and warning in the relevant range of the driver. The driver desktop 400 may also illustrate zones and areas in the mining environment to the driver. The driver desktop 400 may also display suggested steps to complete a driver task 410. There also may be a plurality of driver desktops 400 where each driver desktop 400 may be personalized for specific drivers.
  • Another desktop 400 may be a maintenance desktop 400 where the maintenance desktop 400 may be designed for mining maintenance personnel. The maintenance desktop 400 may illustrate vehicles in the mining environment and a status of the vehicles in the mining environment. The maintenance desktop 400 illustrates incidents in the mining environment along with maintenance warnings in the mining environment. There may be a plurality of maintenance desktops 400 where each maintenance desktop 400 may be personalized for specific maintenance personnel.
  • Another task 410 may be a maps task 410. As illustrated in FIG. 22, the map task 410 further includes viewing a site map, relocating a shutdown machine, importing a layer, managing imported layers, managing saved views. Relocating a shutdown machine entails selecting the machine and placing the machine on a map. FIG. 23 illustrates that the machine may be selected from a list of machines or the machine may be manually entered. FIG. 24 illustrates placing a machine on a map. A layer file may be imported or selected from a list. Views also may be saved and managed. The visible layers may be selected and different items may be added to the layers as illustrated in FIG. 25.
  • To select an item on the map, and display brief details about that item, the user may select the item directly. An information bubble may be displayed showing the summary information for the selected entity. A result of the selection may be seen in FIG. 26 where a machine has been selected and additional information may be displayed about the machine and its driver.
  • The user may also select a group of items. An information bubble may be displayed showing the list of selected entities as hyperlinks. The user may then navigate to the information for the desired entity by selecting the corresponding hyperlink. The bubble may then be updated to display the summary information for that entity.
  • Once an information bubble is displayed, the user may select to close the bubble using either the close button in the top-right of the bubble, or by clicking elsewhere on the map. To re-display the bubble they may either re-select the item or click the Info button on the toolbar for the map (which may show information for the current selection). To keep a bubble open the user may pin the details in place using the pin in the top-right of the bubble. Once pinned open, a bubble may remain open until it may be either manually closed or until the user clicks elsewhere on the map after unpinning the bubble.
  • A bubble may be detached from its associated item and moved within the site map to a more appropriate location. Once detached, a bubble may automatically be pinned open at the new location. When hovering over either the bubble or its associated entity, a link may be drawn to illustrate the association.
  • A site map may also be modified. The user may select the Edit button on the toolbar for the site map. A popup window containing an editable map may be displayed, with the same visible region as the original map however no machines or users may be shown. The toolbar for the presented site map may have an extended set of editing tools available. The user modifies the map as appropriate. The user may (optionally) save the modification as a draft 420 (e.g. for modifications that occur over a long duration). The user commits the changes by selecting the Save button. The popup window may be closed and the changes are applied to the system.
  • Dashboards
  • The dashboard task 410 (FIG. 27) may include viewing key performance indicators. Key performance indicators may include production indicators, utilization indicators and loading indicators.
  • One of the desktops 400 may be a remote manager desktop. The remote manager desktop 400 illustrates progress of the mining operation (FIG. 28), status of the mining operation, production time line of the mining operation, progress versus goal of the mining operation (FIG. 29), availability and utilization of loading tools (FIGS. 30, 31) and all available desktops 400 in the mining operation.
  • The remote manager desktop 400 illustrates remote manager tasks 410 where driver tasks 410 are suggested steps to complete a remote manager task 410. There may be a plurality of remote manager desktops 400 wherein each remote manager desktop 400 may be personalized for specific remote managers.
  • A mine site map such as in FIG. 32 may be reviewed remotely where the mine site map include at least one selected from a group comprising:
  • a Remote Foreman Terminal (RFT) site map;
  • a Remote Foreman Terminal-Key Production Indicator (KPI) production output;
  • a display of RFT-KPI utilization output;
  • a display of RFT-KPI loading tools output;
  • a display of RFT Travel progress monitor; and
  • RFT Travel progress monitor.
  • The Remote Foreman's Terminal (RFT) may be or may be similar to the portable computing device 100 of FIG. 1 and provides a low bandwidth view of the system to a Foreman, to be viewed primarily while in the field, to allow them to monitor the decisions made by the system and the Mine Controllers. This document details the first phase of user interface design.
  • The Remote Foreman's Terminal has the following main elements:
  • Site Monitor
  • KPI Dashboard
  • Travel Progress Monitor
  • Due to the unique operating conditions for the Remote Foreman's Terminal, a light-weight user interface has been built to deliver the specific functionality required. This user interface does not contain the full functionality of the client; it provides a simple, read-only access to a specific sub-set of functionality required by a Foreman from a remote location. This functionality itself may be reduced to cater for the potentially poor network conditions e.g. the data refresh rates of the Site Monitor may likely be reduced for the Remote Foreman's Terminal.
  • The Remote Foreman's Terminal section of the application may cater for both low bandwidth and low connectivity conditions. To remove the need for the user to pre-load the thin client application at a high bandwidth location prior to going to a remote location or, alternatively, the potentially lengthy initial download time once in the field, the Remote Foreman's Terminal may be available as an Air application installation.
  • To install the Remote Foreman's Terminal application, the user may select the Machines->Launch RFT option from the Tasks menu of the thin client. This may download, install and start an application onto the machine 100 on which the thin client may be running. After the initial installation, the downloaded files may remain on that machine and the application may be started with the only bandwidth overhead being the data required to update the display with current information. Alternatively the application may be installed via the file system, however using the Launch RFT option may be the preferred mechanism.
  • In an embodiment, the RFT application may be built using a run time environment, such as the Adobe Integrated Runtime (AIR) platform available from Adobe Systems. The layout of the RFT client application differs on the thin client in order to cater for requirements specific to the remote operating conditions including very high and very low light conditions, limited screen real estate, and the potential use of touch screens.
  • The user may navigate to the Site Map, KPIs or Travel Progress Monitor (TPM) sections via options at the top of the screen. By default, the application may open to display the Site Map with the map open to the site boundary as in FIG. 32.
  • The Remote Foreman's Terminal (RFT) may cater for use within both very high and very low light conditions. As such, the user may toggle between bright and dark modes of operation by selecting the icon in the title bar area of the application.
  • When operating in Bright mode, the user interface may present a color scheme that may be visible under high light conditions, including potential reflections off screens e.g. a white/bright background with appropriately contrasting colors.
  • When operating in Dark mode, the user interface may present a color scheme that may allow a user to look from a darkened environment, to the user interface, then back at the darkened environment without detriment, e.g. a black/dark background with contrasting colors that are not overly bright.
  • Since the RFT may host an application that may be required to operate under poor connectivity conditions, the current connectivity status may be presented to the user through an icon at the bottom of the application.
  • If the connectivity is below a pre-configured threshold required to support minimum standards of operation, the status may indicate that the application may be offline along with the last time the minimum standard of service was achieved. In addition, intermediates state may be displayed if connectivity is intermittent or approaching the threshold. This allows the user to understand how current the presented information is likely to be.
  • It also may be determined if the device is in a low bandwidth location and adjusting the desktop 400 for low bandwidth environments. In some situations, text messages may be communicated to and from the desktop 400 or to the device. In another exemplary embodiment, only data values may be sent, for example, in a tag/length/value format and used to supply data to a predetermined graphical form. Other methods of sending compressed and/or striped data may be used.
  • The RFT application may present a read-only view of the site via a mapping interface as in FIG. 33. This may be viewed by selecting the Map navigation option in the title bar area. The map presented may show a Fleet-based monitoring view of the site and may display the following elements:
  • Machines
  • Site Boundary
  • Roads
  • Waypoints
  • Destinations
  • Mining Blocks
  • The locations and other information presented on the map may be updated dynamically as changes are detected. By default, the map may be zoomed to show the current mine boundary.
  • The user may use the Search area of the site map such as in FIG. 34 to enter the name of a machine or operator. Any entities that partially match the search string may be presented in a drop-down list below the Search area showing both the name of the machine and the full name of the operator logged-in to that machine (if known). The user may select the desired item in the list in order to highlight that item within the map. If the corresponding machine is not within the visible area, the map may pan to ensure it is within view. FIG. 35 illustrates one exemplary display of operator information displayed on the RFT application.
  • To view KPIs for a machine, the user may select the desired machine within the map then may select the View KPIs option in the panel options menu. The application may display the KPIs section and open to the Production view showing Tons Moved for the current machine by default as in FIG. 28.
  • As in FIG. 33, to view the travel progress for a machine, the user may select the desired machine then may select the View Travel Progress option in the panel options menu. The application may open the travel progress monitor section with the current machine highlighted.
  • The KPIs section of the RFT application illustrates different measures of production and performance. While there are many different KPIs available, the measures described provide a basic set of statistics most relevant to a Foreman while they are in the field using the data that may be currently available (and accessible at the user interface layer) via the System. The KPIs presented in may likely be more complex as more data becomes accessible and as further understanding is reached regarding the needs of the Foreman.
  • The user may select the KPIs related to production by selecting the Production option under the KPIs menu. The Production view in FIG. 34 illustrates information related to the number of tons (or appropriate unit of measurement) of material moved within the current shift. It indicates:
  • The actual amount of material that has been moved for the current shift.
  • An estimate of how many tons of material may be moved on the current shift, projected from the current progress and time remaining for the shift.
  • A by-hour break-down for the current shift illustrating the amount of material that was moved for that hour.
  • For the current hour, an indication of the likely figure at the end of the hour extrapolated from current production and time remaining.
  • The data presented may be filtered by both the type of machine and material (e.g. view for all materials, coal, and waste). The units displayed may vary depending on the type of material selected.
  • An alternate Production KPI available illustrates the cumulative material moved throughout the shift. This may be presented by changing the type of Production KPI from “Material Moved” to “Cumulative Material Moved”. The quantity of prime and rehandled material may be illustrated on a per-hour basis. The cumulative totals may be viewed for specific loaders and material types by selecting the desired options from the filters above the graph.
  • The user may select the KPIs related to loading tool availability and utilization by selecting the Utilization option under the KPIs menu. The Utilization view illustrates the availability and utilization of each loading tool as a percentage within the current shift.
  • The user may select the loading tool-specific KPIs by selecting the Loading option under the KPIs menu. The load, hang, queue and spotting times are illustrated for each loader, with the first item presented being the average for all loading tools.
  • To view the location of a machine on the Site Map, the user may select the name of the machine on any KPI graph then select the View Machine Location option from the displayed menu.
  • To view a machine on the Travel Progress Monitor such is in FIG. 79, the user may select the name of the machine on any KPI graph then select the View Machine Progress option from the displayed menu. The Travel Progress Monitor allows the user to view the relative progress of trucks to loading tools. To view the Travel Progress Monitor, the user may select the TPM option from the application menu.
  • As can be seen in FIGS. 33 and 34, the Travel Progress Monitor illustrates the progress of machines travelling from a source (shown on the right) towards a destination (shown on the left). FIG. 33 illustrates empty trucks, therefore the direction of travel shown is by definition inbound. FIG. 34 illustrates loaded trucks and the direction of travel shown is by definition outbound. The progress of a machine may be clearly indicated via a marker on the timeline along with the estimated time until arrival. Any estimated times that have been exceeded may increment to indicate how far they have been exceeded by and display a “+” in front (e.g. “+02:17”).
  • The timeline displayed contains two linear sections. The primary section 450 illustrates the last 10 minutes of travel for a machine with a fine-level granularity, while the secondary section 452 illustrates the remaining travel time of the machine with a broad granularity. That is, the last 10 minutes of travel are shown in more detail than the rest of the travel time as it may be considered the most important/of most interest. These last 10 minutes of travel are displayed on the left-hand side of the screen to ensure they are placed within the prime viewing position for the user. The amount of real estate used by the primary and secondary sections of the timeline may be adjusted by dragging the handle 454 at the boundary of the two areas within the timeline.
  • If a timeline displays machines that have multiple sources, that timeline may display the relative positions of those sources according to the estimated time to travel from those sources. It should be noted that this does not imply that they have similar or overlapping paths, simply that there are machines travelling from these sources.
  • Where there are multiple sources presented on a timeline, an icon may be selected to expand the timeline to show each source individually. The machines may appear in the appropriate area of the Travel Progress Monitor depending on their current state. The number of machines displayed within an area may be indicated in the title bar for that area. Following is a description of each area.
  • Trucks travelling empty may appear in the Empty area travelling towards their assigned loader. They may have a time marker indicating the estimated time until their arrival. As trucks pass through waypoints these estimates are updated to ensure the most accurate estimate possible.
  • Once a truck has arrived and stopped at a loader their status may be updated to indicate that they have arrived and are queuing. A number of trucks may be queuing for a loader at any one time. Once the loader becomes available, a truck may progress to the Loading state and they may be moved on the display to the left of the loader to allow the utilization of the loader to be illustrated.
  • To ensure the most important loaders are seen first, the loaders are presented according to priority, with the largest loading tools presented at the top of the displayed list. Each loader has their utilization percentage and estimated load time remaining presented. If a machine goes on delay while travelling empty, they may be removed from the Empty area and moved to the Delayed area of the Travel Progress Monitor.
  • If a loading tool is selected in the Empty area, the following information may be presented in a summary popup:
  • The material being loaded.
  • The current mining block.
  • The destination.
  • Whether the loading tool is over trucked, correctly trucked, under trucked, or has an indeterminate trucking level.
  • If a truck travelling empty is selected, the summary popup may present additional information about where the truck is coming from.
  • Trucks travelling loaded may appear in the Loaded area travelling towards their assigned processor with an indication of the type of material they are carrying. They may have a time marker indicating the estimated time until their arrival.
  • Truck Arrival
  • Once a truck has arrived and stopped at a processor their status may be updated to indicate that they have arrived and are queuing. A number of trucks may be queuing for a processor at any time. Once the processor becomes available, a truck may progress to the Dumping state and they may be moved on the display to the left of the processor to allow the utilization of the processor to be illustrated. A number of trucks may be dumping at any time (depending on the processor). This may be illustrated by a stacked list of trucks on the left-hand side beside the processor.
  • To ensure the most important processors are seen first, the processors are presented according to priority, with the largest processors presented at the top of the displayed list above the dumps. Each processor has their utilization percentage (if available) and estimated service time remaining presented. If a machine goes on delay while travelling loaded, they may be removed from the Loaded area and moved to the Delayed area of the Travel Progress Monitor.
  • If a processor is selected in the Loaded area, the following information may be presented in a summary popup:
  • The destination.
  • If a truck travelling loaded is selected, the following information may be presented in a summary popup:
  • Payload size
  • Mining block
  • Stations
  • Trucks travelling either empty or full to a station may appear in the Stations area travelling towards their assigned station. They may have a time marker indicating the estimated time until their arrival. Once a truck arrives at a station they may be displayed in a holding area beside their station.
  • Unlike the Empty and Loaded areas, if a truck goes on delay while at a station it may remain displayed against that station (along with appearing in the Delayed area) with their delay status clearly indicated along with the estimated time of their delay.
  • Delayed Trucks
  • Trucks that have flagged themselves as being on delay may be presented in the Delayed Trucks area such as in FIG. 80. Each truck may be placed beside a marker indicating its last known location. For example, if a truck was last known to be at a loader when it went on delay, it would appear next to a marker for that loader.
  • Unknown
  • Trucks that have an unknown status may be presented in the Unknown area of FIG. 80. Each truck may be placed beside a marker indicating its last known location. If no location is known, the truck may be placed against an Unknown marker within that area.
  • States
  • The following states are represented for trucks:
  • Queuing (green) (i.e. truck has stopped on a final road segment)
  • Travelling/Dumping/Loading (black in bright mode, white in dark mode)
  • Off-Course (orange)
  • Lost (pink)
  • Not Assignable (red)
  • On Delay (grey)
  • The following states are represented for loading tools and processors: Servicing (white), On Delay (grey).
  • Filter
  • The list of machines displayed may be filtered by both Fleet and Assignment group using the Filter option at the top of the screen. Only machines that form part of the selected fleet or group may be displayed in the Travel Progress Monitor.
  • Find
  • To find a machine within the Travel Progress Monitor, the user may enter the name of the desired machine in the Find Machine field at the top of the screen. A list of machines may be presented based on partial matches with the entered text. When the user selects the desired machine from the presented list, that machine may become highlighted within the display and the display may be scrolled to ensure that machine may be within the visible area. If the machine is contained within a collapsed area of the display (i.e. not visible) the title bar for that area may become highlighted until that area is expanded, at which point the machine may become highlighted.
  • If the user searches for a machine that is not currently displayed, even if that machine may be a valid machine, they may be presented with a message indicating there were no results found. The user may need to remove any filtering conditions they have imposed in order to find the machine.
  • Machine Information
  • While limited KPIs are available in the machine summary information presented when a machine is selected, the user may view the KPIs for a specific machine by selecting the desired machine then selecting the View KPIs option from the Options menu at the top of the screen. The KPIs screens may be presented showing the Availability and Utilization statistics by default for that machine. To view the selected machine on the Site Map, the user may select the View Location option from the menu at the top of the screen. The Site Map may be presented with the current machine within view and highlighted.
  • Health
  • An additional task 410 may be a health task 410. As illustrated in FIG. 36, the health task 410 may further include creating new charts, viewing the health monitor, creating a new measure group and managing measure groups. The Health Monitor view may display a monitoring view within a desktop 400 of the thin client. The view may be intended to display a configured set of charts of measure data and a table of health-related events, along with a spatial view of the events on a site map.
  • The user may add any number of charts to the monitor view, although a maximum number of charts may be set (value to be determined at prototype/implementation phase based on usability testing). They may also edit and remove displayed charts, and save the chart to a library. The display may be toggled to show either a graphical/chart-based representation of data or a tabular list of health-related events.
  • Charts/Graphs
  • A chart may be configured to display real-time and historical information for measures with respect to a machine(s). One or more devices may be selected to be part of a health display. Each chart may be a selectable object. The user may select a chart to display a spatial view of the corresponding event and position information on the site map. Clicking and dragging a chart allows the charts to be re-ordered.
  • FIG. 37 may display that different items or measures may be selected to be on the y-axis. If a timescale is used along the x-axis of the graphical representation, then multiple measures may be compared and plotted against the y-axis for a machine(s). If these measures are not of comparable unit types, the largest metric may determine the scale required for the y-axis. When a numerical value is being used to represent a specific state, the user may view the textual representation of that state by hovering over the value in the scale (all values being used to represent a state may be displayed on the axis scale to ensure this information is accessible). If a measure is presented along the x-axis, only one other measure may be plotted against the y-axis for a machine(s). In this situation, the plot against time may be monitored by the user through the use of trails, which may display historical points on the graph in addition to the current plotted point.
  • As shown in FIG. 38, the chart may display the list of machines and measures being monitored in the key on the left-hand side. In the graphical view, each item in the key shows the color of the corresponding line within the chart. Each of these measures may be temporarily included/excluded from the chart by ticking/un-ticking the key's checkbox. By default, all configured measures may be displayed on the chart. To hide all the measures associated with a machine, the user may collapse the measure list for that machine. The information on the chart may be selected from a list of options such as shown in FIG. 39 which may include all events, some events, special events, etc.
  • When there is no data available for a measure within a particular time period, there may be no line drawn for that measure. If the measure is being polled and connectivity is lost, the line may be displayed as a dashed/dotted line at the level of the last known value until connectivity resumes. If data then becomes available it may be back-filled into the chart.
  • Referring again to FIG. 38, specific health-related events for the visible measures may be plotted on a timeline chart 870 immediately below the measures chart. The start, intermediate, and end events may be illustrated appropriately on the chart with the name of the event displayed on the left-hand side. The user may hover over these points to obtain a brief summary of the event. Clicking on this event may highlight the event in the site map. The related events may always be displayed against a timescale, regardless of the x-axis of the corresponding measures chart.
  • The data displayed within the chart may be controlled using the timeline 870 at the bottom of the Health Monitor view. Only measure data and events produced within the selected start and end dates may be displayed. The user may separate the measures into multiple graphical views within the same chart.
  • Table 1 below gives a summary of the user interactions with the chart and a description of the resulting operations.
  • TABLE 1
    Move mouse over When the mouse moves over the chart, a vertical line
    chart may be drawn. Each measure displayed may have its
    value, at the point where it intersects with the vertical
    line, displayed across the top of the chart. As the
    mouse and vertical line moves across the chart, these
    displayed values may be updated.
    Move mouse over When the mouse moves over a value displayed in the
    chart axis scale for the axis of a chart, the value may be pres-
    ented in a tooltip when that value is representing an
    alternate state. That is, the textual representation
    corresponding to the displayed numerical value may
    be displayed.
    Click on line Clicking on a line, or clicking on the measure name
    (in the key) corresponding to that line, may highlight
    the line and display the limits associated with that
    measure. Limits may be displayed using shading, but
    may use the same color as the measure.
    Click and drag Clicking on the chart (without selecting any chart
    off chart elements elements, e.g. lines or event markers) and dragging
    may zoom in on the horizontal time region selected
    within the chart. Note: this only applies when a time-
    based unit is displayed on the x-axis.
    Click and drag Selecting a measure within the graphical view then
    line dragging the line downwards may create a new graph-
    ical view within a chart. The user may add further
    measures from the same chart into the new view by
    dragging the measure and dropping onto the new view.
    If all the measures are removed from a view that view
    may be removed from the chart.
    Hover over event An information bubble may appear with a summary of
    marker the event.
    Click on event Clicking on an event marker within the event chart
    marker may highlight the corresponding event in the site map.
    Hover over Hovering the mouse over one of the measure values
    measure values displayed may display the name of the measure to
    or polling which the value corresponds. If the measure is cur-
    indicator rently polling, a Disconnect Polling option may also
    be presented. If the measure is not polling, a Start
    Polling option may be available.
    Click on polling Clicking on a polling indicator may stop the polling
    indicator for that measure.
    Scroll wheel Using the scroll wheel while over a chart may zoom
    in or out of a chart, focused on the current point, by
    magnifying the current timeline. That is, zooming
    in may reduce the timeframe displayed. Zooming out
    may increase the timeframe displayed.
  • Tabular View
  • As illustrated in FIG. 40, the user may switch to a tabular view of the health-related events. The events displayed may be the combination of all events configured for the displayed charts. The severity of the events may be illustrated via the color of the icon in the Active column. The color of the text may indicate whether an event has received a corresponding deactivate event. The user may configure the displayed columns, or select a row(s) within the table to highlight the corresponding event(s) in the site map.
  • When a new chart is added, the events for that chart may be added to the tabular view. The user may include/exclude events related to a machine by selecting/de-selecting a corresponding checkbox above the table as illustrated in FIG. 40. The user may filter their event view to only see events that are currently active (i.e. only see events that have not yet received a corresponding deactivate event). In addition, they may toggle their view so that they see a summary of the events, with all events rolled up into a single line item according to the combination of event type and machine. This view may also indicate the number of occurrences of activate events since a deactivate event occurred.
  • Site Map Summary
  • As illustrated in the non-tabular portion of FIG. 40, the Site Map may provide a spatial view 890 of all configured health-related events for the displayed charts. The Site Map may display the current positions of all machines for the charts and, if known, it's previous locations (as a degenerative trail of no more than 1 hour of time). As full path capturing is not performed, this may likely only provide an approximate path for a machine, however the position at which events occurred may be clearly shown. The machine path and events may only be shown for the currently selected timeframe. The icons used to illustrate the health-related events on the Site Map may indicate the severity of the event.
  • Timeline Summary
  • The timeline 870 at the bottom of FIGS. 38 and 40 may be used to indicate and define the time period for which the graphical and tabular views may present data. If the x-axis of a chart is displaying time, the timescale of the chart may display the region selected within the timeline bar. When the vertical line displaying the mouse position moves through a chart, that line may also be represented within the overall timeline bar 870 to illustrate the current position with respect to the full set of data available. The user may perform operations on the timeline 870 including pausing the replay of real-time data, resuming playback of real-time data, selection of a timeframe, and selection of a replay speed. The timeline 870 may be configured to show either calendar time or Service Meter Units (SMU). All charts may be aligned to use the same timescales.
  • The timeline 870 also may display a summary of channel polling information. There may be a maximum number of channels that may be polling at one time throughout the system. The indicator illustrates the number of channels being polled on the current Health Monitor view, along with the number of channels being polled throughout the system compared with the number of channels available.
  • The shaded areas of the timeline 870 indicate the availability of data for the configured measures. This may be to allow the user to more readily determine whether data is available without having to scan the entire timeline.
  • Display Health Monitor View
  • The user may view the health of a specific machine by selecting a machine within a site map view (Note: this may be a view that has the machine information side-panel enabled) then selecting the View Health option/button within the machine information panel and selecting the desired type of chart from the pre-configured list of system desktops 400 (e.g. Fuel Monitor, Engine Monitor). This may display a desktop 400 with a pre-configured set of charts showing the health of this specific machine. It may be noted that, as this may be a system desktop, the desktop 400 configuration may be not saved unless the user creates a copy of the desktop 400 for their personal use. To re-open a saved desktop, the user may select and open the desktop 400 from the Manage Desktops screen, or via the menu off the desktop 400 options button (if configured to be part of that menu).
  • Adding a New Chart
  • To initiate adding a new chart to the Health Monitor view, the user may select the New Chart option from the Panel Options menu at the top-right of the view. This may display the New Chart workflow allowing the user to select the desired machines, which measures to display on each axis of the chart, and the events to monitor for the selected machines and/or measures. The Measure Details area may display all known properties of the currently selected measure or group. The Associated Items area may display all known associated trends, channels, events, histograms, and cumulatives for the measure.
  • As illustrated in FIG. 37, the user may select the configuration of the y-axis.
  • If the x-axis is time, the y-axis may allow multiple measures (or groups of measures) to be selected.
  • If the x-axis is a measure, only one measure may be selected for the y-axis.
  • Once the user has selected the y-axis configuration, they may select the Next button to continue.
  • In FIG. 39, the user may configure the events they wish to monitor for the selected machine(s). They may select from one of the following options:
  • All events—This may display all health-related events for the selected machines.
  • All level 2 and 3 events—This may display the level 2 and 3 health-related events (only) for the selected machines. Note: this option may be selected by default.
  • All level 2 and 3 events for the selected measures only—This may display the level 2 and 3 health-related events that occur for the measures selected, for the selected machines only.
  • Specific events—Allows the user to select a specific set of events to be monitored for the selected machines. The displayed list may be pre-populated with the events related to the selected measures.
  • The type of chart presented may be the most appropriate chart for the type of data available, e.g. line graph, bar graph, point graph, etc. As illustrated in FIG. 38, the colors used to identify each measure may be selected by the user interface to provide an even spread of contrasting colors (to be defined either automatically using available built-in tools, or via a pre-determined color configuration). The colors are not able to be selected or modified by the user, however the user may select a measure in the key for the chart to highlight the corresponding line within that chart.
  • When the Health Monitor view may be displaying a tabular view of events as in FIG. 40, the user may create a new chart for the channel corresponding to an event.
  • Edit Existing Chart
  • To edit a chart displayed in the Health Monitor view, the user may select the Edit Chart option in the Options menu for the chart being modified. The Options menu may be displayed in the top-right corner of the chart. The user changes the chart as desired, including the selected machines and measures, then may select the Save button to commit their changes. The chart displayed in the Health Monitor view may be updated appropriately.
  • Display Values at Point
  • To display the value of a measure at a point, the user may move the mouse through the chart area. A vertical line may be drawn to intersect with a point on the x-axis and the value at that point may be written underneath the x-axis. The point at which a displayed measure intersects with the vertical line indicates the y-axis value for that measure. The intersecting value for each of the displayed measures may be listed across the top of the chart, using the same key color for the text.
  • If time is being displayed on the x-axis, the position of the machine at the time corresponding to the mouse position may be illustrated within the Site Map. After the mouse is moved outside the chart, it may return to displaying the value at the right-most side of the chart.
  • Change Timeframe
  • To change the timeframe displayed within a chart, the user may move the start and end braces on the timeline control at the bottom of the Health Monitor view such as the timeline in FIGS. 38 and 40. When a chart is first added, the timeline control may be initialized to connect the end time to the last known point at which data is available for the configured chart, with at most one day's duration shown.
  • A chart may continue to show the same duration of data as new data is received unless the user changes the duration or the start and end points of the display window. By moving the start and end braces on the timeline 870, the data presented in each chart (both graphical and tabular views) may be modified to only contain data between the new selected start and end times. If the end time does not fall on the right-most point of the timeline 870, real-time data may not be presented within the graph and the timeline may be automatically paused. The user may view real-time data by moving the end time to the right-most point of the timeline 870.
  • Switch Graphical View to Tabular View
  • The user may switch from a graphical view of data such as in FIG. 38 to a tabular view such as in FIG. 40 by selecting the View as Table option in the Panel Options menu for the Health Monitor view. The graphical view may be hidden and the health-related events may be displayed in a table, along with the list of machines from the measures configured and the timeline control.
  • The table may use an icon in the Active column to indicate the severity of the events, along with whether the event may be a start, intermediate, or end event (i.e. whether the event has received an associated deactivate event, if applicable). If the event has received a corresponding deactivate event, the text may be displayed using an alternate color. The columns displayed may be configurable for each chart. The user may return to the chart to a graphical view by selecting the View as Graphs option in the Panel Options menu for the Health Monitor view.
  • Health measures may be grouped together to provide an easier way of finding related items. FIG. 41 may be a Manage Groups screen that may be used to add, edit, and remove groups, including the list of Favorite measures for the system (note the Favorites may be shared across the system, they may not be a user-specific set). FIG. 41 illustrates exemplary data that may be selected from only the “oil temperature” measurements available.
  • View Groups
  • To initiate the display of the Manage Groups workflow screen for viewing the list of grouped measures in the system, the user may select either:
  • The Tasks->Machine->View Measure Groups option; or
  • The Panel Options->View Measure Groups option on the Health Monitor.
  • The Health Measure Groups screen may display a list of all the configured groups within the system, including the special “Favorites” group. Selecting a group within the list may display the measures contained in that group in the Measures table. Groups may be added and edited using menu selections and by saving the selected items at the end of the editing session.
  • Health Limits
  • The user may use the Health Limits workflow to manage these limits. Customer limits override any previously set limits. Each limit may be applied at either the system, machine category, machine class, or machine level, and each measure may have at most one target, at most two lower limits, and at most two upper limits applicable at a time.
  • INDUSTRIAL APPLICABILITY
  • The describe system may operate in a variety of environments, but may be useful in a mining environment. The system may control virtually every aspect of the location, such as determining where trucks may be, where diggers may dig, etc. and what incidents and hazards may be present. In addition, the health of the devices in the location may also be monitored and the proper personnel may be informed if a device has an issue.
  • In the past, separate system would perform the various tasks 410. The systems were poor at communicating with each other and the consistency between systems was random at best. In addition, remote visualization was difficult, especially in low bandwidth situations. The described system may allow real time visualization even when the machines are in low bandwidth locations.

Claims (20)

We claim:
1. A method of using a computing device to create a user interface for a mining operation comprising:
coupling the computing device to a network;
receiving, via the network, signals from data sources including at least a mapping database and a vehicle location system;
developing, at a processor of the computing device, a plurality of mining views related to the mining operation;
executing a workflow for a mining task related to one of the plurality of mining views;
saving a setting in a memory of the computing device related to a usage case of the user interface responsive to execution of the workflow; and
displaying a first mining desktop including:
displaying one or more mining views of the plurality of mining views corresponding to real time events associated with the mining operation.
2. The method of claim 1, further comprising:
creating a plurality of mining desktops at a workstation, wherein creating each of the plurality of mining desktops includes:
selecting a desktop view layout from a plurality of layout configurations;
displaying the plurality of mining views; and
populating the selected desktop view layout with at least one of the plurality of mining views.
3. The method of claim 2, wherein the plurality of mining views comprises at least two of a travel progress monitor view, an incident view, a hazards view, a key performance indicator view, and a health monitor view.
4. The method of claim 1, further comprising displaying a safety check list corresponding to the displayed one or more mining views.
5. The method of claim 1, further comprising determining if the computing device is in a low bandwidth location and adjusting an element of the first mining desktop for low bandwidth environments.
6. The method of claim 1, wherein at least one of the plurality of mining views comprises a view of the mining operation including mining layers and mining devices.
7. The method of claim 1, wherein at least one of the plurality of mining views includes a live statistic of at least one statistic selected from a group comprising machine latency, active machines, inactive machines, and machine warnings.
8. The method of claim 1, wherein the first mining desktop is one of a foreman desktop, a driver desktop, and a remote manager desktop.
9. The method of claim 8, wherein the foreman desktop illustrates one or more of devices on assignment in the mining operation, an overall mining progress, production issues in the mining operation, driver production in the mining operation, and illustrates devices spatially in the mining operation.
10. The method of claim 9, further comprising displaying the foreman desktop on a portable device configured for multimedia data receive and display and further configured for text-only send.
11. The method of claim 10, wherein the foreman desktop illustrates one or more of a production time line of the mining operation, and all available desktops in the mining operation.
12. The method of claim 8, wherein the driver desktop illustrates one or more of hazards in a relevant range of the driver, incidents in the relevant range of the driver, zones in the mining operation to a driver, and work areas for the driver in the mining operation.
13. The method of claim 12, wherein the driver desktop is personalized for specific drivers.
14. The method of claim 1, wherein the mining task is at least one selected from a group comprising a machine task, an operator task, a zone task, an incidents task, a hazards task, an users task, a jobs task, a desktops task, a map task, an automation task, a dashboards task and a health task.
15. The method of claim 14, wherein the zone task further comprises managing zones including at least one from a zone group comprising an avoidance zone, a notify on entry zone or a notify on exit zone.
16. The method of claim 15, wherein the zone applies to a specific machine class.
17. The method of claim 14, wherein the map task further comprises at least one from a map group comprising viewing a site map, relocating a shutdown machine, importing a layer, managing imported layers, managing saved views, wherein relocating the shutdown machine comprises selecting the shutdown machine and placing the shutdown machine on a map.
18. A system for managing mining tasks at a mine comprising:
a mobile unit operating in a mining vehicle, which is one of a plurality of mining vehicles with a respective mobile unit;
at least one computer server including a hardware processor, a physical memory, and a network interface;
a network coupling the mobile unit to the at least one computer server;
the physical memory of the at least one computer server including a plurality of modules including software code that when executed on the hardware processor cause the at least one computer server to:
receive information from the mobile unit via the network and the network interface, the information including location data and status data for the mining vehicle;
present a workflow process selected from a plurality of workflow processes on a display of the at least one computer server, each workflow process defining presentation of at least a portion of the information received via the network using a mining desktop; and
present the mining desktop indicating a status of one of the mine and the mining vehicle.
19. The system of claim 18, wherein the physical memory further contains a code module that when executed on the hardware processor causes the at least one computer server to:
set an alarm condition based on the information received from the mobile unit responsive to a trigger set via the workflow process.
20. A method of presenting mining data related to a mining operation at a mine, the method comprising:
executing, via a processor of a computer, a first workflow process to identify mining zones on a map of the mine, the mining zones corresponding to one or more of a hazard zone, a speed zone, an avoidance zone, a notify on entry zone, and a notify on exit zone;
executing, via the processor of the computer, a second workflow process to define a mining desktop incorporating mining vehicle location and status data received from a mining vehicle via a wireless network;
displaying, via a display of a computer, a mining desktop including at least an indication of a location of the mining vehicle and a status of the mining vehicle.
US14/034,932 2012-09-24 2013-09-24 Mining Operation Control and Review Abandoned US20140089035A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2015533280A JP2015535992A (en) 2012-09-24 2013-09-24 Control and inspection of mining operations
AU2013317688A AU2013317688A1 (en) 2012-09-24 2013-09-24 Mining operation control and review
CN201380049408.1A CN104823194B (en) 2012-09-24 2013-09-24 Mining is controlled and examined
PCT/US2013/061447 WO2014047641A1 (en) 2012-09-24 2013-09-24 Mining operation control and review
RU2015115489A RU2015115489A (en) 2012-09-24 2013-09-24 MANAGEMENT AND CONTROL OF MINING OPERATIONS
US14/034,932 US20140089035A1 (en) 2012-09-24 2013-09-24 Mining Operation Control and Review

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261704886P 2012-09-24 2012-09-24
US201261710331P 2012-10-05 2012-10-05
US14/034,932 US20140089035A1 (en) 2012-09-24 2013-09-24 Mining Operation Control and Review

Publications (1)

Publication Number Publication Date
US20140089035A1 true US20140089035A1 (en) 2014-03-27

Family

ID=50339669

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/035,049 Active US9052209B2 (en) 2012-09-24 2013-09-24 Location services in mining vehicle operations
US14/034,932 Abandoned US20140089035A1 (en) 2012-09-24 2013-09-24 Mining Operation Control and Review

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/035,049 Active US9052209B2 (en) 2012-09-24 2013-09-24 Location services in mining vehicle operations

Country Status (7)

Country Link
US (2) US9052209B2 (en)
EP (1) EP2898438A4 (en)
JP (1) JP2015535992A (en)
CN (1) CN104823194B (en)
AU (1) AU2013317688A1 (en)
RU (1) RU2015115489A (en)
WO (1) WO2014047641A1 (en)

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150186828A1 (en) * 2013-12-26 2015-07-02 Dassault Systemes GEOVIA, Inc. State based dump location determination
US9471452B2 (en) 2014-12-01 2016-10-18 Uptake Technologies, Inc. Adaptive handling of operating data
WO2016172642A1 (en) * 2015-04-22 2016-10-27 Lex Machina, Inc. Analyzing and characterizing legal case outcomes
US20160371584A1 (en) 2015-06-05 2016-12-22 Uptake Technologies, Inc. Local Analytics at an Asset
US9797247B1 (en) 2016-11-21 2017-10-24 Caterpillar Inc. Command for underground
US20170322710A1 (en) * 2016-05-04 2017-11-09 Honeywell International Inc. Navigating an operational user interface for a building management system
US20170345283A1 (en) * 2016-05-31 2017-11-30 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US10043228B2 (en) 2015-04-22 2018-08-07 Lex Machina, Inc. Legal timeline analytics
US10169135B1 (en) 2018-03-02 2019-01-01 Uptake Technologies, Inc. Computer system and method of detecting manufacturing network anomalies
US10176279B2 (en) 2015-06-05 2019-01-08 Uptake Technologies, Inc. Dynamic execution of predictive models and workflows
US20190025787A1 (en) * 2016-02-02 2019-01-24 Tadano Ltd. Server, remote monitoring system, and remote monitoring method
US10210037B2 (en) 2016-08-25 2019-02-19 Uptake Technologies, Inc. Interface tool for asset fault analysis
US10228925B2 (en) 2016-12-19 2019-03-12 Uptake Technologies, Inc. Systems, devices, and methods for deploying one or more artifacts to a deployment environment
US10255526B2 (en) 2017-06-09 2019-04-09 Uptake Technologies, Inc. Computer system and method for classifying temporal patterns of change in images of an area
US10291732B2 (en) 2015-09-17 2019-05-14 Uptake Technologies, Inc. Computer systems and methods for sharing asset-related information between data platforms over a network
US20190146426A1 (en) * 2017-06-19 2019-05-16 Deere & Company Self-learning control system for a moblie machine
US10333775B2 (en) 2016-06-03 2019-06-25 Uptake Technologies, Inc. Facilitating the provisioning of a local analytics device
US10379982B2 (en) 2017-10-31 2019-08-13 Uptake Technologies, Inc. Computer system and method for performing a virtual load test
US10409914B2 (en) * 2016-08-31 2019-09-10 Accenture Global Solutions Limited Continuous learning based semantic matching for textual samples
US10437243B2 (en) * 2017-06-19 2019-10-08 Deere & Company Combine harvester control interface for operator and/or remote user
US10453018B2 (en) 2014-01-14 2019-10-22 Deere & Company Agricultural information sensing and retrieval
US10474932B2 (en) 2016-09-01 2019-11-12 Uptake Technologies, Inc. Detection of anomalies in multivariate data
US10510006B2 (en) 2016-03-09 2019-12-17 Uptake Technologies, Inc. Handling of predictive models based on asset location
US10554518B1 (en) 2018-03-02 2020-02-04 Uptake Technologies, Inc. Computer system and method for evaluating health of nodes in a manufacturing network
US10552246B1 (en) 2017-10-24 2020-02-04 Uptake Technologies, Inc. Computer system and method for handling non-communicative assets
US10579750B2 (en) 2015-06-05 2020-03-03 Uptake Technologies, Inc. Dynamic execution of predictive models
US10579961B2 (en) 2017-01-26 2020-03-03 Uptake Technologies, Inc. Method and system of identifying environment features for use in analyzing asset operation
US10579932B1 (en) 2018-07-10 2020-03-03 Uptake Technologies, Inc. Computer system and method for creating and deploying an anomaly detection model based on streaming data
US10623294B2 (en) 2015-12-07 2020-04-14 Uptake Technologies, Inc. Local analytics device
US10635519B1 (en) 2017-11-30 2020-04-28 Uptake Technologies, Inc. Systems and methods for detecting and remedying software anomalies
US10635095B2 (en) 2018-04-24 2020-04-28 Uptake Technologies, Inc. Computer system and method for creating a supervised failure model
US10671039B2 (en) 2017-05-03 2020-06-02 Uptake Technologies, Inc. Computer system and method for predicting an abnormal event at a wind turbine in a cluster
US10782672B2 (en) 2018-05-15 2020-09-22 Deere & Company Machine control system using performance score based setting adjustment
US10796235B2 (en) 2016-03-25 2020-10-06 Uptake Technologies, Inc. Computer systems and methods for providing a visualization of asset event and signal data
US10815966B1 (en) 2018-02-01 2020-10-27 Uptake Technologies, Inc. Computer system and method for determining an orientation of a wind turbine nacelle
US10860599B2 (en) 2018-06-11 2020-12-08 Uptake Technologies, Inc. Tool for creating and deploying configurable pipelines
US10878385B2 (en) 2015-06-19 2020-12-29 Uptake Technologies, Inc. Computer system and method for distributing execution of a predictive model
US10975841B2 (en) 2019-08-02 2021-04-13 Uptake Technologies, Inc. Computer system and method for detecting rotor imbalance at a wind turbine
US11030067B2 (en) 2019-01-29 2021-06-08 Uptake Technologies, Inc. Computer system and method for presenting asset insights at a graphical user interface
US11119472B2 (en) 2018-09-28 2021-09-14 Uptake Technologies, Inc. Computer system and method for evaluating an event prediction model
US11181894B2 (en) 2018-10-15 2021-11-23 Uptake Technologies, Inc. Computer system and method of defining a set of anomaly thresholds for an anomaly detection model
US11208986B2 (en) 2019-06-27 2021-12-28 Uptake Technologies, Inc. Computer system and method for detecting irregular yaw activity at a wind turbine
US11232371B2 (en) 2017-10-19 2022-01-25 Uptake Technologies, Inc. Computer system and method for detecting anomalies in multivariate data
US11244262B2 (en) * 2020-03-17 2022-02-08 Freeport-Mcmoran Inc. Methods and systems for deploying equipment required to meet defined production targets
US11295217B2 (en) 2016-01-14 2022-04-05 Uptake Technologies, Inc. Localized temporal model forecasting
CN114973707A (en) * 2022-04-25 2022-08-30 天地(常州)自动化股份有限公司 Joint control method for coal mine underground roadway turnout
US20220334571A1 (en) * 2021-04-16 2022-10-20 Larsen & Toubro Infotech Ltd Method and system for monitoring a plurality of critical assets associated with a production/process management system using one or more edge devices
US11480934B2 (en) 2019-01-24 2022-10-25 Uptake Technologies, Inc. Computer system and method for creating an event prediction model
US20220382439A1 (en) * 2021-05-25 2022-12-01 Caterpillar Inc. Systems and methods for managing on-site machines by spatial and contextual information
US20230061274A1 (en) * 2017-06-19 2023-03-02 Deere & Company Combine harvester control interface for operator and/or remote user
US11797550B2 (en) 2019-01-30 2023-10-24 Uptake Technologies, Inc. Data science platform
US11892830B2 (en) 2020-12-16 2024-02-06 Uptake Technologies, Inc. Risk assessment at power substations

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2522728A (en) 2014-01-31 2015-08-05 Cambridge Consultants Monitoring device
US10643263B2 (en) * 2013-02-13 2020-05-05 Rentpath, Llc Method and apparatus for apartment listings
US10019012B2 (en) * 2013-10-29 2018-07-10 Volvo Construction Equipment Ab System for calculating desired estimated time of arrival
US9739626B2 (en) * 2014-03-31 2017-08-22 Amadeus S.A.S. Journey planning method and system
US9580883B2 (en) * 2014-08-25 2017-02-28 Cnh Industrial America Llc System and method for automatically controlling a lift assembly of a work vehicle
KR101559838B1 (en) * 2014-11-19 2015-10-13 엔쓰리엔 주식회사 Visualizaion method and system, and integrated data file generating method and apparatus for 4d data
US9471060B2 (en) 2014-12-09 2016-10-18 General Electric Company Vehicular traffic guidance and coordination system and method
DE102015216885A1 (en) * 2015-09-03 2017-03-09 Siemens Aktiengesellschaft Method for connecting object information with infrastructure information
WO2017130418A1 (en) * 2016-01-29 2017-08-03 株式会社小松製作所 Work machine management system and work machine
US10692030B2 (en) * 2016-06-21 2020-06-23 Amazon Technologies, Inc. Process visualization platform
CN106294670A (en) * 2016-08-05 2017-01-04 成都酉辰科技有限公司 Border electromagnetic environment monitor GIS-Geographic Information System
US10311657B2 (en) 2016-12-16 2019-06-04 Caterpillar Inc. System and method for identifying machine work cycle phases
JP6921956B2 (en) 2017-07-18 2021-08-18 株式会社小松製作所 Construction site management device, output device, and construction site management method
KR102575200B1 (en) * 2017-08-08 2023-09-05 스미토모 겐키 가부시키가이샤 Shovel and shovel support device
EP3503065A1 (en) * 2017-12-22 2019-06-26 Ecole Nationale de l'Aviation Civile Method and apparatus managing entities in a physical space
EP3533934B1 (en) * 2018-03-01 2020-07-15 BAUER Spezialtiefbau GmbH Construction method
CN108563496A (en) * 2018-04-11 2018-09-21 深圳云天励飞技术有限公司 Task analysis method, electronic equipment and storage medium
SG11202010044VA (en) * 2018-04-12 2020-11-27 Murata Machinery Ltd Transport vehicle system and transport vehicle control method
JP7219196B2 (en) * 2019-09-30 2023-02-07 日立建機株式会社 Construction management system
CN111932077A (en) * 2020-07-10 2020-11-13 江苏玻二代网络科技有限公司 TPM (trusted platform Module) whole-person production maintenance platform and method based on Internet of things

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215390A1 (en) * 2004-05-11 2008-09-04 Peter Gipps Path determination system for transport system
US20090240735A1 (en) * 2008-03-05 2009-09-24 Roopnath Grandhi Method and apparatus for image recognition services
US20090326734A1 (en) * 2008-06-27 2009-12-31 Caterpillar Inc. Worksite avoidance system
US20120136524A1 (en) * 2010-11-30 2012-05-31 Everett Bryan J System for autonomous path planning and machine control
US20120143644A1 (en) * 2009-06-12 2012-06-07 Baron Alistair Mine scheduling system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60043259D1 (en) * 1999-03-17 2009-12-17 Komatsu Mfg Co Ltd COMMUNICATION ARRANGEMENT OF A MOBILE UNIT
JP4082831B2 (en) * 1999-10-26 2008-04-30 株式会社小松製作所 Vehicle control device
JP2002105989A (en) * 2000-09-28 2002-04-10 Komatsu Ltd Construction site management system
US6768994B1 (en) * 2001-02-23 2004-07-27 Trimble Navigation Limited Web based data mining and location data reporting and system
JP2002275949A (en) * 2001-03-14 2002-09-25 Hitachi Constr Mach Co Ltd Information display and display control device for construction machine
JP4574905B2 (en) * 2001-07-26 2010-11-04 株式会社小松製作所 Mobile communication device
JP4183114B2 (en) * 2002-09-04 2008-11-19 株式会社小松製作所 Mine transportation management system and method
US20050283294A1 (en) * 2004-06-16 2005-12-22 Lehman Allen A Jr Method and apparatus for machine guidance at a work site
ATE504872T1 (en) * 2005-07-26 2011-04-15 Macdonald Dettwiler & Associates Inc GUIDANCE, NAVIGATION AND CONTROL SYSTEM FOR A VEHICLE
US7693633B2 (en) * 2005-11-28 2010-04-06 Caterpillar Inc. Machine operational data collection and reporting system
EP2506198A1 (en) * 2005-12-09 2012-10-03 Leica Geosystems Mining, Inc. Computerized mine production system
KR101044740B1 (en) * 2006-01-12 2011-06-28 히다치 겡키 가부시키 가이샤 Construction machine inspection history information management system
US7984383B2 (en) * 2006-04-28 2011-07-19 Business Objects Software, Ltd. Apparatus and method for using a panel layout to consolidate dynamic and interactive graphics representative of input and output data
US7725216B2 (en) * 2006-09-14 2010-05-25 Qualcomm Incorporated Critical event reporting
US8095248B2 (en) * 2007-09-04 2012-01-10 Modular Mining Systems, Inc. Method and system for GPS based navigation and hazard avoidance in a mining environment
US20090088979A1 (en) * 2007-09-27 2009-04-02 Roger Dale Koch Automated machine navigation system with obstacle detection
US10584584B2 (en) * 2009-02-20 2020-03-10 Estrellasat Bv Apparatus, method, and platform for real-time mobile broadband communication data
JP2011107881A (en) * 2009-11-16 2011-06-02 Mitsubishi Electric Corp Monitoring control display system
US8768587B2 (en) * 2012-07-25 2014-07-01 Caterpillar Inc. Worksite management system with gear recommendation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215390A1 (en) * 2004-05-11 2008-09-04 Peter Gipps Path determination system for transport system
US20090240735A1 (en) * 2008-03-05 2009-09-24 Roopnath Grandhi Method and apparatus for image recognition services
US20090326734A1 (en) * 2008-06-27 2009-12-31 Caterpillar Inc. Worksite avoidance system
US20120143644A1 (en) * 2009-06-12 2012-06-07 Baron Alistair Mine scheduling system
US20120136524A1 (en) * 2010-11-30 2012-05-31 Everett Bryan J System for autonomous path planning and machine control

Cited By (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150186828A1 (en) * 2013-12-26 2015-07-02 Dassault Systemes GEOVIA, Inc. State based dump location determination
US10453018B2 (en) 2014-01-14 2019-10-22 Deere & Company Agricultural information sensing and retrieval
US10545845B1 (en) 2014-12-01 2020-01-28 Uptake Technologies, Inc. Mesh network routing based on availability of assets
US10417076B2 (en) 2014-12-01 2019-09-17 Uptake Technologies, Inc. Asset health score
US10261850B2 (en) 2014-12-01 2019-04-16 Uptake Technologies, Inc. Aggregate predictive model and workflow for local execution
US11144378B2 (en) 2014-12-01 2021-10-12 Uptake Technologies, Inc. Computer system and method for recommending an operating mode of an asset
US9471452B2 (en) 2014-12-01 2016-10-18 Uptake Technologies, Inc. Adaptive handling of operating data
US9842034B2 (en) 2014-12-01 2017-12-12 Uptake Technologies, Inc. Mesh network routing based on availability of assets
US9864665B2 (en) 2014-12-01 2018-01-09 Uptake Technologies, Inc. Adaptive handling of operating data based on assets' external conditions
US9910751B2 (en) 2014-12-01 2018-03-06 Uptake Technologies, Inc. Adaptive handling of abnormal-condition indicator criteria
US10025653B2 (en) 2014-12-01 2018-07-17 Uptake Technologies, Inc. Computer architecture and method for modifying intake data rate based on a predictive model
US10176032B2 (en) 2014-12-01 2019-01-08 Uptake Technologies, Inc. Subsystem health score
US10754721B2 (en) 2014-12-01 2020-08-25 Uptake Technologies, Inc. Computer system and method for defining and using a predictive model configured to predict asset failures
US10140671B2 (en) 2015-04-22 2018-11-27 Lex Machina, Inc. Motion mapping and analytics
US10133755B2 (en) 2015-04-22 2018-11-20 Lex Machina, Inc. Legal analytics based on party, judge, or law firm
US10121216B2 (en) 2015-04-22 2018-11-06 Lex Machina, Inc. Analyzing and characterizing legal case outcomes
US10043228B2 (en) 2015-04-22 2018-08-07 Lex Machina, Inc. Legal timeline analytics
WO2016172642A1 (en) * 2015-04-22 2016-10-27 Lex Machina, Inc. Analyzing and characterizing legal case outcomes
US10853896B2 (en) 2015-04-22 2020-12-01 Lex Machina, Inc. Legal timeline analytics
US11748832B2 (en) 2015-04-22 2023-09-05 Lex Machina, Inc. Legal timeline analytics
US10579750B2 (en) 2015-06-05 2020-03-03 Uptake Technologies, Inc. Dynamic execution of predictive models
US10254751B2 (en) 2015-06-05 2019-04-09 Uptake Technologies, Inc. Local analytics at an asset
US20160371584A1 (en) 2015-06-05 2016-12-22 Uptake Technologies, Inc. Local Analytics at an Asset
US10176279B2 (en) 2015-06-05 2019-01-08 Uptake Technologies, Inc. Dynamic execution of predictive models and workflows
US10878385B2 (en) 2015-06-19 2020-12-29 Uptake Technologies, Inc. Computer system and method for distributing execution of a predictive model
US11036902B2 (en) 2015-06-19 2021-06-15 Uptake Technologies, Inc. Dynamic execution of predictive models and workflows
US10291732B2 (en) 2015-09-17 2019-05-14 Uptake Technologies, Inc. Computer systems and methods for sharing asset-related information between data platforms over a network
US10291733B2 (en) 2015-09-17 2019-05-14 Uptake Technologies, Inc. Computer systems and methods for governing a network of data platforms
US10623294B2 (en) 2015-12-07 2020-04-14 Uptake Technologies, Inc. Local analytics device
US11295217B2 (en) 2016-01-14 2022-04-05 Uptake Technologies, Inc. Localized temporal model forecasting
US20190025787A1 (en) * 2016-02-02 2019-01-24 Tadano Ltd. Server, remote monitoring system, and remote monitoring method
US11579581B2 (en) * 2016-02-02 2023-02-14 Tadano Ltd. Server, remote monitoring system, and remote monitoring method
US10510006B2 (en) 2016-03-09 2019-12-17 Uptake Technologies, Inc. Handling of predictive models based on asset location
US11017302B2 (en) 2016-03-25 2021-05-25 Uptake Technologies, Inc. Computer systems and methods for creating asset-related tasks based on predictive models
US10796235B2 (en) 2016-03-25 2020-10-06 Uptake Technologies, Inc. Computer systems and methods for providing a visualization of asset event and signal data
US20170322710A1 (en) * 2016-05-04 2017-11-09 Honeywell International Inc. Navigating an operational user interface for a building management system
US10761706B2 (en) * 2016-05-04 2020-09-01 Honeywell International Inc. Navigating an operational user interface for a building management system
US20230299996A1 (en) * 2016-05-31 2023-09-21 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US20220094565A1 (en) * 2016-05-31 2022-03-24 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US20170345283A1 (en) * 2016-05-31 2017-11-30 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US11303467B2 (en) * 2016-05-31 2022-04-12 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US11700140B2 (en) * 2016-05-31 2023-07-11 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US10911255B2 (en) * 2016-05-31 2021-02-02 Honeywell International Inc. Devices, methods, and systems for hands free facility status alerts
US10333775B2 (en) 2016-06-03 2019-06-25 Uptake Technologies, Inc. Facilitating the provisioning of a local analytics device
US10210037B2 (en) 2016-08-25 2019-02-19 Uptake Technologies, Inc. Interface tool for asset fault analysis
US10409914B2 (en) * 2016-08-31 2019-09-10 Accenture Global Solutions Limited Continuous learning based semantic matching for textual samples
US10474932B2 (en) 2016-09-01 2019-11-12 Uptake Technologies, Inc. Detection of anomalies in multivariate data
US9797247B1 (en) 2016-11-21 2017-10-24 Caterpillar Inc. Command for underground
US10228925B2 (en) 2016-12-19 2019-03-12 Uptake Technologies, Inc. Systems, devices, and methods for deploying one or more artifacts to a deployment environment
US10579961B2 (en) 2017-01-26 2020-03-03 Uptake Technologies, Inc. Method and system of identifying environment features for use in analyzing asset operation
US10671039B2 (en) 2017-05-03 2020-06-02 Uptake Technologies, Inc. Computer system and method for predicting an abnormal event at a wind turbine in a cluster
US10255526B2 (en) 2017-06-09 2019-04-09 Uptake Technologies, Inc. Computer system and method for classifying temporal patterns of change in images of an area
US20190146426A1 (en) * 2017-06-19 2019-05-16 Deere & Company Self-learning control system for a moblie machine
US10437243B2 (en) * 2017-06-19 2019-10-08 Deere & Company Combine harvester control interface for operator and/or remote user
US11789413B2 (en) * 2017-06-19 2023-10-17 Deere & Company Self-learning control system for a mobile machine
US20230061274A1 (en) * 2017-06-19 2023-03-02 Deere & Company Combine harvester control interface for operator and/or remote user
US11232371B2 (en) 2017-10-19 2022-01-25 Uptake Technologies, Inc. Computer system and method for detecting anomalies in multivariate data
US10552246B1 (en) 2017-10-24 2020-02-04 Uptake Technologies, Inc. Computer system and method for handling non-communicative assets
US10379982B2 (en) 2017-10-31 2019-08-13 Uptake Technologies, Inc. Computer system and method for performing a virtual load test
US10635519B1 (en) 2017-11-30 2020-04-28 Uptake Technologies, Inc. Systems and methods for detecting and remedying software anomalies
US10815966B1 (en) 2018-02-01 2020-10-27 Uptake Technologies, Inc. Computer system and method for determining an orientation of a wind turbine nacelle
US10169135B1 (en) 2018-03-02 2019-01-01 Uptake Technologies, Inc. Computer system and method of detecting manufacturing network anomalies
US10554518B1 (en) 2018-03-02 2020-02-04 Uptake Technologies, Inc. Computer system and method for evaluating health of nodes in a manufacturing network
US10552248B2 (en) 2018-03-02 2020-02-04 Uptake Technologies, Inc. Computer system and method of detecting manufacturing network anomalies
US10635095B2 (en) 2018-04-24 2020-04-28 Uptake Technologies, Inc. Computer system and method for creating a supervised failure model
US10782672B2 (en) 2018-05-15 2020-09-22 Deere & Company Machine control system using performance score based setting adjustment
US10860599B2 (en) 2018-06-11 2020-12-08 Uptake Technologies, Inc. Tool for creating and deploying configurable pipelines
US10579932B1 (en) 2018-07-10 2020-03-03 Uptake Technologies, Inc. Computer system and method for creating and deploying an anomaly detection model based on streaming data
US11119472B2 (en) 2018-09-28 2021-09-14 Uptake Technologies, Inc. Computer system and method for evaluating an event prediction model
US11181894B2 (en) 2018-10-15 2021-11-23 Uptake Technologies, Inc. Computer system and method of defining a set of anomaly thresholds for an anomaly detection model
US11868101B2 (en) 2019-01-24 2024-01-09 Uptake Technologies, Inc. Computer system and method for creating an event prediction model
US11480934B2 (en) 2019-01-24 2022-10-25 Uptake Technologies, Inc. Computer system and method for creating an event prediction model
US11030067B2 (en) 2019-01-29 2021-06-08 Uptake Technologies, Inc. Computer system and method for presenting asset insights at a graphical user interface
US11711430B2 (en) 2019-01-29 2023-07-25 Uptake Technologies, Inc. Computer system and method for presenting asset insights at a graphical user interface
US11797550B2 (en) 2019-01-30 2023-10-24 Uptake Technologies, Inc. Data science platform
US11208986B2 (en) 2019-06-27 2021-12-28 Uptake Technologies, Inc. Computer system and method for detecting irregular yaw activity at a wind turbine
US10975841B2 (en) 2019-08-02 2021-04-13 Uptake Technologies, Inc. Computer system and method for detecting rotor imbalance at a wind turbine
US11244262B2 (en) * 2020-03-17 2022-02-08 Freeport-Mcmoran Inc. Methods and systems for deploying equipment required to meet defined production targets
US11836659B2 (en) 2020-03-17 2023-12-05 Freeport Mcmoran Inc. Methods and systems for deploying equipment required to meet defined production targets
US11847595B2 (en) 2020-03-17 2023-12-19 Freeport-Mcmoran, Inc. Methods and systems for deploying equipment required to meet defined production targets
US11892830B2 (en) 2020-12-16 2024-02-06 Uptake Technologies, Inc. Risk assessment at power substations
US20220334571A1 (en) * 2021-04-16 2022-10-20 Larsen & Toubro Infotech Ltd Method and system for monitoring a plurality of critical assets associated with a production/process management system using one or more edge devices
US11609688B2 (en) * 2021-05-25 2023-03-21 Caterpillar Inc. Systems and methods for managing on-site machines by spatial and contextual information
US20220382439A1 (en) * 2021-05-25 2022-12-01 Caterpillar Inc. Systems and methods for managing on-site machines by spatial and contextual information
CN114973707A (en) * 2022-04-25 2022-08-30 天地(常州)自动化股份有限公司 Joint control method for coal mine underground roadway turnout

Also Published As

Publication number Publication date
RU2015115489A (en) 2016-11-20
US20140088820A1 (en) 2014-03-27
US9052209B2 (en) 2015-06-09
WO2014047641A1 (en) 2014-03-27
CN104823194B (en) 2017-07-28
JP2015535992A (en) 2015-12-17
EP2898438A4 (en) 2016-05-04
AU2013317688A1 (en) 2015-03-05
CN104823194A (en) 2015-08-05
EP2898438A1 (en) 2015-07-29

Similar Documents

Publication Publication Date Title
US20140089035A1 (en) Mining Operation Control and Review
US10949083B2 (en) Processing device having a graphical user interface for industrial vehicle
US10809901B2 (en) Providing a user interface that maintains information and context continuity while transitioning between views pertaining to different types of enterprise data
CN102087593A (en) Remote device management interface
US20130159907A1 (en) Linear visualization for overview, status display, and navigation along business scenario instances
WO1999005684A1 (en) Dynamic maintenance management system
US20160117059A1 (en) User Interface for Fleet Management
US8910111B2 (en) Software map to represent information regarding software development events
US20140012612A1 (en) Visualization of warehouse operations forecast
US20180081345A1 (en) Work in process management system and method
US10235853B2 (en) Interface method and apparatus for alarms
US20160085428A1 (en) Informational tabs
CN113808728A (en) Medical equipment management method and device, computer equipment and storage medium
US20140343981A1 (en) Real time vehicle data management and analytics
CN111752652A (en) Monitoring data display method and related device
US20160125674A1 (en) Method and system for managing a mobile equipment fleet
CN100527124C (en) Device and method for automatically detecting and tracking data change
US20140033113A1 (en) Method and apparatus for creating a record
US20170108875A1 (en) Vehicle Control System
Al-Jazzaf et al. Optimizing the Process of Real-Time ESP Surveillance in Kuwait
US20150347948A1 (en) System and method for providing gantt-trend chart in a supply chain management environment
CA3220958A1 (en) Automated in-store execution issue resolution system
JP2020144638A (en) Display controller and display control method
Tal et al. The Engineering Manager’s Dashboard
WO2011134000A1 (en) Management systems

Legal Events

Date Code Title Description
AS Assignment

Owner name: CATERPILLAR INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JERICHO, VERONICA;BLANCHARD, GLEN;NOBEN, NICOLAS;SIGNING DATES FROM 20130923 TO 20130924;REEL/FRAME:031267/0396

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION