# US 12,190,715 B2 · Device for facilitating correcting of a posture of a user

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,190,715 B2
- Document ID: US12190715B2
- Status: Granted
- Kind: B2
- Application number: 17/942,161
- Filed: 2022-09-11
- Published: 2024-03-14
- Granted: 2025-01-07
- Earliest claimed: 2020-07-02
- Applicants: John Pellegrini
- Inventors: John Pellegrini
- Web page: https://patentgrep.com/patent/US12190715B2

## CPC

- A61B 5/1116: {Determining posture transitions}
- G08B 5/36: using visible light sources
- A61B 5/4561: {Evaluating static posture, e.g. undesirable back curvature (A61B5/1116 takes precedence)}
- A61B 5/7455: {characterised by tactile indication, e.g. vibration or electrical stimulation}
- A61B 5/746: {Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms}
- G08B 21/0461: {integrated or attached to an item closely associated with the person but not worn by the person, e.g. chair, walking stick, bed sensor}
- A61B 5/486: {Biofeedback (using electroencephalography [EEG] A61B5/375)}
- A61B 2562/0219: Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Disclosed herein is a device comprising a user interface. The device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface. Further, the device comprises at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user. Further, the device comprises a processing device configured for comparing the sensor data based on at least one predetermined criterion of the spatial attribute and generating a command based on the comparing of the sensor data. Further, the device comprises a storage device configured for storing the at least one predetermined criterion. Further, the device comprises an output indication device configured for generating at least one indication based on the command.

## Claims

### Claim 1

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute; and
generating a command based on the comparing of the sensor data;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, and wherein the at least one predetermined criterion comprises an angle of activation, a strength of vibration, a pulse frequency of vibration, and/or a time of delay.

### Claim 2 (depends on 1)

The device of claim 1, configured to provide the user with data on how much stress has been placed on their cervical spine.

### Claim 3 (depends on 1)

The device of claim 1, configured to provide the user with statistics and/or data on the user's performance over a set period of time.

### Claim 4

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute; and
generating a command based on the comparing of the sensor data;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, wherein the at least one sensor comprises an accelerometer in communication with the processing device, wherein the processing device is configured such that:
when the device is turned on, a haptic motor in the device is activated; and/or
when the accelerometer does not detect movement for a set period of time, the device is turned off or allowed to go into a dormant state, the haptic motor is deactivated, and/or an alert is displayed for the user warning that the device will be turned off or go dormant due to lack of movement.

### Claim 5 (depends on 4)

The device of claim 4, wherein the device comprises conductive material and is configured to activate the haptic motor via a capacitive sensor when the conductive material is being touched and deactivate the haptic motor via a capacitive sensor when the conductive material is not being touched.

### Claim 6

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute; and
generating a command based on the comparing of the sensor data;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, further configured to provide shared access rights to a second user such that the second user can:
turn off the device;
monitor the user's neck position; and/or
set parameters beyond which the device will turn off, specific components of the device will turn off, or a visual alert will display to the user.

### Claim 7

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute;
generating a command based on the comparing of the sensor data;
analyzing the sensor data; and
generating at least one analytic data based on the analyzing;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion of the spatial attribute;
a communication device communicatively coupled with the processing device, wherein the communication device is configured for transmitting the at least one analytic data to at least one external device; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, wherein the at least one predetermined criterion comprises an angle of activation, a strength of vibration, a pulse frequency of vibration, and/or a time of delay.

### Claim 8 (depends on 7)

The device of claim 7, configured to provide the user with data on how much stress has been placed on their cervical spine.

### Claim 9 (depends on 7)

The device of claim 7, configured to provide the user with statistics and/or data on the user's performance over a set period of time.

### Claim 10

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute;
generating a command based on the comparing of the sensor data;
analyzing the sensor data; and
generating at least one analytic data based on the analyzing;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion of the spatial attribute;
a communication device communicatively coupled with the processing device, wherein the communication device is configured for transmitting the at least one analytic data to at least one external device; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, wherein the at least one sensor comprises an accelerometer in communication with the processing device, wherein the processing device is configured such that:
when the device is turned on, a haptic motor in the device is activated; and/or
when the accelerometer does not detect movement for a set period of time, the device is turned off or allowed to go into a dormant state, the haptic motor is deactivated, and/or an alert is displayed for the user warning that the device will be turned off or go dormant due to lack of movement.

### Claim 11 (depends on 10)

The device of claim 10, wherein the device comprises conductive material and is configured to activate the haptic motor via a capacitive sensor when the conductive material is being touched and deactivate the haptic motor via a capacitive sensor when the conductive material is not being touched.

### Claim 12

A device comprising a user interface, wherein the device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface, wherein the interaction facilitates communication between the device and the user through the user interface, wherein the device comprises:
at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user, wherein the spatial attribute comprises at least one of a spatial position of the device in relation to the user and a spatial orientation of the device in relation to the user;
a processing device communicatively coupled to the at least one sensor, wherein the processing device is configured for:
comparing the sensor data based on at least one predetermined criterion of the spatial attribute;
generating a command based on the comparing of the sensor data;
analyzing the sensor data; and
generating at least one analytic data based on the analyzing;
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one predetermined criterion of the spatial attribute;
a communication device communicatively coupled with the processing device, wherein the communication device is configured for transmitting the at least one analytic data to at least one external device; and
an output indication device communicatively coupled with the processing device, wherein the output indication device is configured for generating at least one indication based on the command; and
wherein the device is further configured to provide the user with warning level indicators based on neck position data, wherein the warning level indicators comprise pre-set ranges corresponding to a green zone, a yellow zone, and a red zone, further configured to provide shared access rights to a second user such that the second user can:
turn off the device;
monitor the user's neck position; and/or
set parameters beyond which the device will turn off, specific components of the device will turn off, or a visual alert will display to the user.
