Abstract:
A non-transitory computer readable medium (107, 127) stores instructions readable and executable by at least one electronic processor (101, 113) to perform a suspect device configuration detection method (200). The method includes: extracting a fleet configuration transactions database (130) of device configuration transactions (132) from device log data (108) and/or system configuration files (112) of a fleet of devices (120) wherein each configuration transaction includes one or more support data fields (134), a parameter identifier (136), and its value (138); constructing a configuration outlier detector (140) to identify outlier configuration transactions in the fleet configuration transactions database; detecting one or more suspect configuration transactions (150) by applying the configuration outlier detector to configuration transactions extracted from one or more devices of interest; and generating at least one of an alarm (160) and a report (170) when the one or more suspect configuration transactions are detected.
Abstract:
A non-transitory computer readable medium (107, 127) stores data related to medical imaging devices (120) generated from log files (132) from the medical imaging devices; and instructions readable and executable by at least one electronic processor (101, 113) to: retrieve, based on a query received for a current service case, log data from the log files of the medical imaging device for which the current service case is to be performed including at least operational data of the medical imaging device related to the current service case to be performed; generate, from the retrieved log data, at least a subset of the operational data for the current service case to be provided to a maintenance provider; and provide, on a display device (105) of an electronic processing device (102) operable by the maintenance provider, a user interface (UI) (140) displaying information about the current service case.
Abstract:
At a service device (102), a user interface (106) is provided via which a user submits an order request (117) to order a requested part (X) via the at least one user input device (103). Co-replacement information (116) for the requested part (X) is identified using a co-replacements database (114), and is displayed on the display. For example, a second part (Y) commonly co-replaced with requested part (X) may be identified and recommended for replacement with part (X); or, if two parts (X) and (Y) are ordered then the co-replacement information may be to recommend ordering only one of these parts. At a server hosting the database (114), the order request is received from a service device and the co-replacement information (116) for the requested part is generated using the co-replacements database (114), and the co-replacement information is sent to the service device.
Abstract:
Systems and methods recommending edibles for consumption after considering a user's edible intake over a period of time. Each edible item, consumed or recommended, is associated with a set of parameters (or parameter ranges) that represent the various nutrients contained in that edible item (e.g., vitamins, minerals, calories, fat, etc.). The consumed items can be aggregated in various ways (simple averages, moving averages, weighted averages) to yield an overall indicator of the user's nutritional state and, given a goal nutritional state, edibles can be recommended for consumption that advance the user's nutritional state towards a goal nutritional state.
Abstract:
An alert monitoring method includes receiving alerts generated by one or more medical systems, each alert being timestamped and associated to the medical system that generated the alert; segmenting a displayed time span into discrete time units whose size depends on the displayed time span; generating a timeline representing the alerts over the displayed time span, the timeline comprising a two-dimensional grid of blocks with each block having a corresponding discrete time unit and a corresponding alert source for the one or more medical systems, and each block being color coded based on a fraction of the corresponding discrete time unit over which the corresponding alert is critical; displaying, on a display device, the timeline representing the alerts over the displayed time span; and in response to receiving a user input adjusting the displayed time span, displaying an updated timeline representing the alerts over the updated displayed time span.
Abstract:
Analysis of a log pattern for use in diagnosing a medical imaging device operates on log data including log events and service calls, each associated with a subset of log events within a service call time frame of a call time of the service call. Preprocessing (64) generates normalized log events (66) by removing or replacing content of the log events and linking each normalized log event with one or more service calls. Pre-analysis (68) identifies a test set of normalized log events that match a log pattern (40) and a test set of service calls (42) linked with the test set of normalized log events. The test set of service calls is analyzed (74) to identify hit service calls (46) each belonging to the test set of service calls and for which the log pattern under analysis has a hit.
Abstract:
A system (1) comprises a media receiver (10) for receiving a broadcast signal comprising media data, a rendering device (20) for providing an audible and/or visual output from the media data, and a user equipment (30) capable of exchanging messages (M) via an internet service (40), the user equipment (30) having an media item comment option for submitting a message (MSG) about a media item. The user equipment (30) is arranged for issuing a data request signal (DRQ) to the media receiver if the user selects the media item comment option and the media receiver is arranged for providing extracted representative information (RINF) about a portion of the media item that is reproduced when or shortly before the request is received, and for providing said representative information (RINF) to the user equipment (30). The user equipment (30) is capable of including said representative information in said message (MSG) about a media item.
Abstract:
Automatic generation of questions and evaluation answers about a media item is provided for a system such as a video on demand system. A virtually unlimited number of questions can be generated without the need for subjective information. Questions about a media item are generated by selecting a media segment of the media item. At least part of the media item within the selected media segment is shown to a user. The user is asked to indicate a position within the media item where the user thinks that the segment is located. The indicated position is compared to the actual position of the segment to evaluate the answer.
Abstract:
A non-transitory computer-readable medium stores instructions readable and executable by at least one electronic processor (10, 12, 14) to perform a log pattern analysis method (300) by applying a log pattern to log data undergoing analysis comprising log events which are time stamped and which are defined by values for a set of fields. The log data undergoing analysis are stored on a server (30) accessible by the at least one electronic processor via an electronic network (31). The log pattern analysis method includes: constructing a retrieval query to select log events that are in a time interval and that also satisfy at least one additional constraint associated with the log pattern and defined on one or more filter fields of the set of fields; downloading a sub-set of the log data undergoing analysis from the server to the at least one electronic processor via the electronic network, wherein the sub-set is selected from the log data undergoing analysis by the retrieval query; applying the log pattern to the downloaded sub-set of the log data undergoing analysis to identify log pattern hits in the log data undergoing analysis; and controlling a display screen (16) to display a report of the log pattern hits in the log data undergoing analysis.
Abstract:
An apparatus (10) for navigating a hierarchical electronic questionnaire (12) includes at least one electronic processor (20) programmed to: provide (102) a user interface (UI) (27) via which: at least a portion of the hierarchical electronic questionnaire is presented on a display device (24) represented as a tree-based questionnaire map (30) with a plurality of nodes (32) connected by a plurality of branches (34), the nodes of the plurality of nodes corresponding to questions; a user input is received, via at least one user input device (22), indicative of a selection of at least one of the nodes; and the question corresponding to the selected node is displayed and a user input indicative of an answer to the question corresponding to the selected node is received via the at least one user input device; and populate (104) one or more nodes other than the selected node based on the selected node and/or the answer to the question corresponding to the selected node.