Measuring object dimensions using mobile computer
First Claim
1. A mobile computer comprising:
- a microprocessor;
a memory;
a user interface;
a motion sensing device configured to determine spatial position and orientation, the motion sensing device comprising at least one of an accelerometer and/or a gyroscope;
a dimensioning program executable by said microprocessor;
wherein said mobile computer running said dimensioning program is configured to initiate a trajectory tracking mode responsive to receiving a first user interface action;
wherein said mobile computer operating in said trajectory tracking mode is configured to record a trajectory of said mobile computer at least partially around a physical object comprising storing in said memory a plurality of motion sensing data items outputted by said motion sensing device, and said plurality of motion sensing data items defining a series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object;
wherein said mobile computer running said dimensioning program is further configured to exit said trajectory tracking mode responsive to receiving a second user interface action; and
wherein said mobile computer running said dimensioning program is further configured to calculate dimensions of said physical object based on at least some spatial points of said series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, methods, and software are disclosed for determining dimensions of a physical object using a mobile computer equipped with a motion sensing device. In an illustrative embodiment, the mobile computer can comprise a microprocessor, a memory, a user interface, a motion sensing device, and a dimensioning program executable by the microprocessor. The processor can be in communicative connection with executable instructions for enabling the processor for various steps. One step includes initiating a trajectory tracking mode responsive to receiving a first user interface action. Another step includes tracking the mobile computer'"'"'s trajectory along a surface of a physical object by storing in the memory a plurality of motion sensing data items outputted by the motion sensing device. Another step includes exiting the trajectory tracking mode responsive to receiving a second user interface action. Another step includes calculating three dimensions of a minimum bounding box corresponding to the physical object.
668 Citations
20 Claims
-
1. A mobile computer comprising:
-
a microprocessor; a memory; a user interface; a motion sensing device configured to determine spatial position and orientation, the motion sensing device comprising at least one of an accelerometer and/or a gyroscope; a dimensioning program executable by said microprocessor; wherein said mobile computer running said dimensioning program is configured to initiate a trajectory tracking mode responsive to receiving a first user interface action; wherein said mobile computer operating in said trajectory tracking mode is configured to record a trajectory of said mobile computer at least partially around a physical object comprising storing in said memory a plurality of motion sensing data items outputted by said motion sensing device, and said plurality of motion sensing data items defining a series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object; wherein said mobile computer running said dimensioning program is further configured to exit said trajectory tracking mode responsive to receiving a second user interface action; and wherein said mobile computer running said dimensioning program is further configured to calculate dimensions of said physical object based on at least some spatial points of said series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of estimating dimensions of a physical object by a mobile computer including a microprocessor, a memory, and a motion sensing device, said method comprising the steps of:
-
said mobile computer initiating a trajectory tracking mode responsive to receiving a first user interface action; said mobile computer operating in said trajectory tracking mode recording a trajectory of said mobile computer at least partially around a physical object comprising storing in said memory a plurality of motion sensing data items outputted by said motion sensing device, said motion sensing device comprising at least one of an accelerometer and/or a gyroscope and configured to determine spatial position and orientation, and said plurality of motion sensing data items defining a series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object; said mobile computer exiting said trajectory tracking mode responsive to receiving a second user interface action; and said mobile computer calculating dimensions of said physical object based on at least some spatial points of said series of spatial points that represent the recorded trajectory of said mobile computer at least partially around the physical object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification