Abstract:
An activity monitor for a modular software system, the system having a first software component for use in configuring operation of a second software component via a proxy and stub interface, the activity monitor comprising; an input arranged to monitor a first event associated with the first software component and a second event associated with the proxy; a processor arranged to compare the first and second events to a schedule of events to assess compliance with the schedule of events; and an output arranged to generate an error message in response to non-compliance with the schedule of events, the error message being for use in treating the error. A method of generating an activity monitor for monitoring operation of a modular software system.
Abstract:
The application discloses a data logger (1) for logging values of a physical environment parameter (T) as a function of time (t). The application also discloses a method for use in the data logger (1) for sampling and encoding successive sample values. The data logger (1) comprises a sampling subsystem (2), which acquires sample values (21) of the physical environment parameter (T) at sampling moments which are separated by sample intervals (INT1, INT2). An encoding subsystem (3) defines data records representing groups of one sample value (21) or a number of successive sample values (21) with variations which meet a first stability criterion. Each data record comprises first identifiable bits (b10-b00) defining a representative value (Trep) for the samples values (21) of the corresponding group and a second identifiable bits (b15-b12) indicating the number of samples in the corresponding group and a flag bit (b11) indicating the use of either the first or second interval length. A memory subsystem (4) for storing the sequence of defined data records into a memory (7). The application further discloses a reading device (40) which reads the data records from the data logger (1). The logged data can be made visible as a graph or table on a display of the reading device (40). Preferably the reading device is a NFC enabled Smartphone in which an App can be loaded for providing the read and display function. This App can be made available for downloading on a server (41) which can be connected to the Smartphone via a communication network, such as e.g. the internet.
Abstract:
In some embodiments, a method for benchmarking an audio processing algorithm ("APA") while the APA is executed in a manner simulating expected real time execution by a deployed system. Other embodiments include a method including steps of determining a synthetic APA which corresponds to a counterpart APA (intended for real use by a first deployed system), and benchmarking the synthetic APA while it is executed in a manner simulating expected real time execution of the synthetic APA by a contemplated deployed system. Other aspects include a system or device configured to implement any embodiment of the inventive method, or including a memory which stores data indicative of at least one synthetic APA determined in accordance with, or a benchmark generated by, an embodiment of the inventive method or steps thereof, and a computer readable medium which stores code for implementing any embodiment of the inventive method or steps thereof.
Abstract:
A method in a wireless communication device for diagnosing power supply failure in the wireless communication device is provided. The wireless communication device detects (301) an indication of power supply failure in the wireless communication device. When the indication of the power supply failure further indicates a non-active state of the wireless communication device or when the wireless communication device enters an error handling mode, the wireless communication device collects (302) diagnostic data from the PMU by means of a diagnostic engine (215) in the PMU. The wireless communication device then stores (303) the collected diagnostic data to a memory in the PMU. The data is related to an event resulting in the non-active state and/or to a latest event in a system of the wireless communication device or when the wireless communication device enters an error handling mode. Otherwise the wireless communication device stores (303) an indication indicating a potential power supply failure to the memory in the PMU. The wireless communication device then diagnoses (307) the power supply failure in the wireless communication device based on the diagnostic data and any one out of: - the data related to the event resulting in the non-active state and/or to the latest event in a system of the wireless communication device or when the wireless communication device enters an error handling mode, and - the indication indicating the potential power supply failure.
Abstract:
Methods and systems for communicating vehicle conditions based on vehicle component diagnostics and indications are provided. Specifically, various components of a vehicle may provide diagnostic information that can be collected and interpreted by a diagnostics module. The diagnostics module may determine to present the diagnostic information to a third party and/or vehicle occupant according to predetermined settings. Such diagnostic information may be presented in a conversational manner. Moreover, diagnostic information may be automatically evaluated in determining to provide course of action advice and other communications via the diagnostic module. Methods and systems for a controlling device features based on vehicle state and device location are provided. Specifically, the device may be any type of electrical device capable of transmitting and/or receiving a signal (such as a phone, tablet, computer, music player, and/or other entertainment device). In some instances, the device may be associated with one or more vehicles.
Abstract:
A non-transitory computer-readable medium having stored thereon computer- executable instructions which, when executed by a computer, cause the computer to receive a first notification that a first cast has been made. The computer-executable instructions may further include instructions, which cause the computer to receive data regarding a video input. The computer-executable instructions may further include instructions, which cause the computer to receive a second notification that a second cast has been made. The computer-executable instructions may further include instructions, which cause the computer to delete a portion of the data regarding the video input that is associated with the first cast in response to receiving the second notification.
Abstract:
Various embodiments for providing enhanced power savings in mobile computing devices are described. In one or more embodiments, a mobile computing device may monitor the battery power level remaining. The mobile computing device may select a wireless connection type for an application based on Quality of Service (QoS0 requirements of the application and the amount of battery power remaining. The mobile computing device may switch the application from a higher QoS wireless connection type to a lower QoS wireless connection type when the battery power falls below a threshold. Other embodiments are described and claimed.
Abstract:
A method and system for managing electrical current within a portable computing device (PCD) includes assigning a priority to two or more communications supported by the PCD. A present level of a power supply for the PCD may be monitored by a communications power (CP) manager module. Next, the CP manager module may determine if the two or more communications may be transmitted at the present level of the power supply. If the two or more communications cannot be transmitted at the present level of the power supply, then the CP manager module may determine if a timing of at least one of the communications may be adjusted. The CP manager module may also determine a theoretical power level adjustment for at least one of the communications. The two or more communications may be transmitted with any calculated timing off sets and power level adjustments.