摘要:
A method and apparatus for a virtual accelerometer is described. The virtual accelerometer includes an active process identifier engine to identify any active application that may use accelerometer data. The virtual accelerometer also includes an intelligent signal interpretation and separation (ISIS) engine to separate raw accelerometer data for each of the active applications that use the accelerometer data. Additionally, the virtual accelerometer includes a universal application program interface (API) to provide separated accelerometer data to an application.
摘要:
A method and apparatus for receiving motion data and determining acceleration vectors based on biomechanical data and the received motion data. The method further comprises creating an improved image based on the acceleration vectors.
摘要:
A device includes an access control element to compare new acceleration data from an accelerometer with registered gait signature associated with an authorized user of a mobile device to determine the identity of the user of the mobile device.
摘要:
A method and apparatus to collect user location data over time, correlating user location data with outbreak data. The method and apparatus further comprising an alert mechanism to indicate to a user if there was a potential exposure.
摘要:
An apparatus to provide an always-on monitor, alert, control, and share (MACS) device comprising a connection to receive intermittent updates from a real sensor device, the always-on virtual MACS device corresponding to the real sensor device, and a presentation layer to enable a user to interface with the always-on virtual MACS device, the always-on virtual MACS device providing data regardless of the status of the real sensor device.
摘要:
A methodology for dynamic (i.e., run-time) uploading and execution of applications and drivers between devices (e.g., between “client” device and one or more (host) devices), in a fully automated manner, is described. The device which is to be hosted (e.g., the “client” device) initially probes its environment to determine which device or devices it is attached to (e.g., the “host” device(s)). Once it has correctly discerned the relevant host or target device(s), the client device includes the capability of immediately sending out (i.e., uploading) a particular driver or application (i.e., object or file of interest) for placement, and ultimately execution, at the host device. Once the particular object or file of interest has been “injected” into the host device and is executing, the client device may simply revert to a “listening mode” in which it waits to be told what to do (i.e., receive commands from the application or driver which is now executing at the host device). This approach is particularly well-suited for devices which serve as “add-on” devices (clients) to other devices (hosts) that are “smarter,” for instance, including more processing capability and/or memory. In this scenario, the client device enters into a dialog with a device with more resources for the purpose of harnessing the resources of the host device for operating the client or add-on device. The client device is, using this approach, able to start running (i.e., driver-directed operation) immediately upon attachment to a host device that can be identified.
摘要:
A method and device for monitoring processing in a multi-user computerized environment, such as a coding and compilation environment. An on-going process checks every predetermined time for new changes in the compiled code. When a change is found, the critical set of entities affected by the change is processed. If the processing succeeds, the system goes on to process the regular set of entities affected by the change. If any of the processing fails, a notification is sent to the person responsible for the change. A status indicator is constantly updated. After a predetermined time, the process checks for new changes and repeats the mentioned steps.