Method and system for determining a device movement irrespective of movement of a reference frame
First Claim
1. A method for executing a command by a swallowable in-vivo device configured to move relative to a non-stationary three-dimensional reference frame and comprising a movement sensor, the method comprising:
- spectrally analyzing, using a controller, a movement signal outputted from the movement sensor vis-a-vis fiducial command-invoking movements to detect one or more potential command-invoking movements, wherein each command-invoking movement is associated with a command;
temporally analyzing, using the controller, a particular one of the one or more potential command-invoking movements vis-a-vis one or more interference movements to classify the particular potential command-invoking movement as a command-invoking movement or as an interference movement;
if the particular potential command-invoking movement is classified as a command-invoking movement, executing, using the controller, a command associated with the command-invoking movement; and
if the particular potential command-invoking movement is classified as an interference movement, refraining from executing, using the controller, any command that is associated with any command-invoking movement.
1 Assignment
0 Petitions
Accused Products
Abstract
A swallowable in-vivo device contains a movement detection unit that includes a movement sensing unit, a frequency analyzing unit (FAU) and a time analyzing unit (TAU). The movement sensing unit senses movements of the in-vivo device relative to a non-stationary three-dimensional reference frame, and outputs a movement signal. The frequency analyzing unit may analyze the movement signal spectrally to detect a potential command-invoking movement, and the time analyzing unit may analyze the potential CIM temporally, possibly in conjunction with a series of other movement events, to determine whether the potential CIM is a genuine CIM. If the potential CIM is determined to be a genuine CIM, the in-vivo device may execute a predetermined command associated with the CIM. Otherwise, the in-vivo device may refrain from executing a CIM-related command. A PCB including the movement detection unit and a processor for processing their output is provided for the vivo sensing device.
24 Citations
18 Claims
-
1. A method for executing a command by a swallowable in-vivo device configured to move relative to a non-stationary three-dimensional reference frame and comprising a movement sensor, the method comprising:
-
spectrally analyzing, using a controller, a movement signal outputted from the movement sensor vis-a-vis fiducial command-invoking movements to detect one or more potential command-invoking movements, wherein each command-invoking movement is associated with a command; temporally analyzing, using the controller, a particular one of the one or more potential command-invoking movements vis-a-vis one or more interference movements to classify the particular potential command-invoking movement as a command-invoking movement or as an interference movement; if the particular potential command-invoking movement is classified as a command-invoking movement, executing, using the controller, a command associated with the command-invoking movement; and if the particular potential command-invoking movement is classified as an interference movement, refraining from executing, using the controller, any command that is associated with any command-invoking movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for executing a command by a swallowable in-vivo device configured to move to a non-stationary three-dimensional reference frame and comprising a movement sensor, the method comprising:
-
spectrally analyzing, using a controller, a movement signal outputted from the movement sensor vis-a-vis fiducial command-invoking movements to detect a potential command-invoking movement associated with a command; temporally analyzing, using the controller, the potential command-invoking movements vis-a-vis interference movements to classify the particular potential command-invoking movement as a command-invoking movement or as an interference movement; and executing the command, using the controller, if the potential command-invoking movement is classified as the command-invoking movement, and refraining from executing the command, using the controller, if the potential command-invoking movement is classified as the interference movement.
-
-
14. A swallowable in-vivo device comprising:
-
a memory device to store (i) spectral characteristics and temporal characteristics of fiducial command-invoking movements respectively representing device movements invoking commands, and (ii) spectral characteristics and temporal characteristics of interference movements; a movement sensor to output a movement signal representing movement of the in-vivo device; and a controller configured to, (i) spectrally analyze the movement signal vis-a-vis fiducial command-invoking movements to detect one or more potential command-invoking movements, with each command-invoking movement is associated a command; (ii) temporally analyze a particular one of the one or more potential command-invoking movements vis-a-vis one or more interference movements to determine whether the particular potential command-invoking movement is a command-invoking movement or an interference movement; and (iii) execute a command associated with the command-invoking movement or refrain from executing any command-invoking movement related command based on the results of the spectral analysis and temporal analysis. - View Dependent Claims (15, 16, 17, 18)
-
Specification