Accelerometer Coupled to Nonvolatile Memory for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for accessing accelerometer data in devices lack efficient methods for detecting and analyzing acceleration data to control device operations, particularly in nonvolatile memory systems, which can lead to potential damage during sudden movements or improper orientation.

Innovation Solution

An accelerometer coupled to a nonvolatile memory system transmits acceleration data to a processor, enabling the analysis and control of device operations based on the detected data, including orientation determination and prevention of damage during sudden movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If accelerometer data is accessed through traditional methods in nonvolatile memory systems, then data can be retrieved, but the system lacks efficiency in detecting and analyzing acceleration data to control device operations

Engineering Contradiction:
Improveefficiency of detecting and analyzing acceleration dataVSAvoidpotential damage during sudden movements
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors acceleration data from the accelerometer and stores it in memory in advance. When a sudden movement is detected, the processor has already received and analyzed the data, enabling immediate protective actions such as moving the hard drive head away from the disk to prevent damage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a closed-loop feedback mechanism where the accelerometer continuously provides acceleration data to the processor, which analyzes the data and controls device operations accordingly. This real-time feedback enables the system to respond dynamically to sudden movements and maintain reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If an accelerometer is coupled to nonvolatile memory to detect sudden changes in velocity, then damage prevention is enabled, but the complexity of the system increases

Engineering Contradiction:
Improvedamage prevention during sudden movementsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary memory component that stores acceleration data between the accelerometer and the processor. This memory acts as a buffer, allowing the processor to retrieve and analyze acceleration data at appropriate times without requiring constant direct communication with the accelerometer, thereby managing system complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If acceleration data is continuously transmitted from accelerometer to processor, then real-time control is achieved, but energy consumption increases

Engineering Contradiction:
Improvereal-time control capabilityVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

Instead of continuous transmission, the system uses periodic action by continuously monitoring acceleration data and storing it in memory, then transmitting it to the processor only when needed for analysis and control decisions. This approach maintains real-time control capability while reducing energy consumption by avoiding constant data transmission.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8086330B1Accessing accelerometer data
Publication Date: 2011.12.27 APPLE INC
  • US8086330B1 patent drawing
  • US8086330B1 patent drawing
  • US8086330B1 patent drawing

AI summary

Systems and processes for accessing acceleration data may include an accelerometer coupled to a nonvolatile memory. The nonvolatile memory may be coupled to a processor. Acceleration data may be obtained from the accelerometer via a bus coupling the nonvolatile memory to the accelerometer. Acceleration data may be sent from the nonvolatile memory to a processor. One or more operations may be performed based on the acceleration data.