MEASURING OBJECT DIMENSIONS USING MOBILE COMPUTER
First Claim
1. A mobile computer comprising:
- a microprocessor;
a memory;
a user interface;
a motion sensing device;
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 track own trajectory along a surface of a physical object by storing in said memory a plurality of motion sensing data items outputted by said motion sensing device;
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 at least one dimension of said physical object based on said plurality of motion sensing data items.
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.
556 Citations
16 Claims
-
1. A mobile computer comprising:
-
a microprocessor; a memory; a user interface; a motion sensing device; 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 track own trajectory along a surface of a physical object by storing in said memory a plurality of motion sensing data items outputted by said motion sensing device; 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 at least one dimension of said physical object based on said plurality of motion sensing data items. - View Dependent Claims (2, 4, 5, 6, 7, 8)
-
-
3. The mobile computer of claim A2, wherein said mobile computer running said dimensioning program is further configured to construct said minimum bounding box by cycling through all edges Ei connecting two points of a plurality of points defined by said plurality of motion sensing data items;
-
wherein said mobile computer running said dimensioning program is further configured, for each edge Ei, to construct a bounding box having an edge E collinear with said selected edge Ei, said bounding box further having and at least one corner coinciding with one ends of said selected edge Ei; and wherein said mobile computer running said dimensioning program is further configured to select, among said constructed bounding boxes, one of;
a minimum perimeter bounding box corresponding to said physical object, a minimum surface bounding box corresponding to said physical object, a minimum volume bounding box corresponding to said physical object.
-
-
9. 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 tracking own trajectory along a surface of a physical object by storing in said memory a plurality of motion sensing data items outputted by said motion sensing device; said mobile computer exiting said trajectory tracking mode responsive to receiving a second user interface action; and said mobile computer calculating at least one dimension of said physical object based on said plurality of motion sensing data items. - View Dependent Claims (10, 12, 13, 14, 15, 16)
-
-
11. The method of claim B2, wherein said step of constructing said minimum bounding box comprises:
-
cycling through all edges Ei connecting two points of a plurality of points defined by said plurality of motion sensing data items; for each edge Ei, constructing a bounding box having an edge E collinear with said selected edge Ei, said bounding box further having and at least one corner coinciding with one ends of said selected edge Ei; and selecting, among said constructed bounding boxes, one of;
a minimum perimeter bounding box corresponding to said physical object, a minimum surface bounding box corresponding to said physical object, a minimum volume bounding box corresponding to said physical object.
-
Specification