Wearable Device Assembly with Ability to Mitigate Data Loss Due to Component Failure
AssigneeNIKE, Inc.
InventorsJames Zipperer, Greg McKeag, Mike Lapinsky, Jason Haensly
Life of this patent
Estimating the term…
Abstract
A wrist-worn device monitors movements of a user with a flexible circuit member. The flexible circuit member is fault tolerant. It may contain extra and/or redundant traces as well as the ability to store data on RAM if the flash memory fails or if some or all trace connections between the processor and flash memory fail. Data stored on the RAM may or may not contain less fidelity. Lower fidelity data may be used to alleviate issues arising if the RAM has less storage capacity than the flash memory.
Claims20
A device that monitors movements of a user comprising:
- a sensor configured to sense movement and generate sensor data;
- a processor connected to the sensor and programmed with computer-executable instructions to perform the steps of:
- (a) identifying when a connection to a flash memory is available;
- (b) when a connection to the flash memory is available sending the sensor data to the flash memory via traces;
- and
- (c) when a connection to the flash memory is not available, storing sensor data in a RAM of the processor.
A device that monitors movements of a user comprising:
- a sensor configured to sense movement and generate sensor data;
- a processor connected to the sensor and programmed with computer-executable instructions that, when executed by the processor, cause the device to perform the steps of:
- (a) identifying when a flash memory fails;
- (b) when the flash memory has not failed sending the sensor data to the flash memory;
- and
- (c) when the flash memory fails storing sensor data in a RAM of the processor.
A device that monitors movements of a user comprising:
- a sensor configured to sense movement and generate sensor data;
- a flash memory;
- a processor connected to the sensor and the flash memory via traces and programmed with computer-executable instructions that, when executed by the processor, cause the device to perform the steps of:
- (a) identifying when at least one trace connecting the processor and the flash memory fails;
- (b) when at least one trace connecting the processor and the flash memory does not fail, transmitting data from the processor to the flash memory with a first transmission scheme;
- and
- (c) when at least one trace connecting the processor and the flash memory does fail, transmitting data from the processor to the flash memory with a second transmission scheme different from the first transmission scheme and that uses the available traces.
Dependencies are inferred from the claim text.