System for impulse input of commands, control arguments and data
First Claim
Patent Images
1. Apparatus for providing user operational impulse inputs for directing a connected electronic device comprising:
- an external enclosure provided with at least one substantially-planar, moveable, input surface defined by bounding edges;
the location of any point on said input surface being designated by an orthogonal coordinate system, the origin of which is fixed adjacent the intersection of a pair of said bounding edges while the x and y basis vectors of which are aligned parallel to at least one of said bounding edges and the z basis vector extends substantially perpendicular to said input surface;
said at least one input surface being mathematically mapped into a group of one or more n-sided closed polygons, each said polygon defined by the length of an side and the x abscissa and y ordinate coordinates of its centroid of area;
each said polygon representing a particular input character or logic value by which the user enters operational commands for directing said connected device;
an array of multiple motion sensors each mechanically linked to said input surface and adapted to provide signals directly reflective of impulse-vector-related displacements thereof consisting essentially of;
free-body displacement, rotation about an axis drawn across said input surface and transient elastic Chladni deflections of said input surface;
said sensor array being sufficiently sensitive for accurately detecting changes;
in the vector velocity of said origin, in the angular velocity of one or more said bounding edges about said axis and transient flexural deflections of said input surface in the frequency range below about 10 000 Hz;
each said polygon being initially pre-configured by user'"'"'s application of a standardized impulse of mechanical energy indicative of a specific operational input, said impulse being;
oriented, in spherical coordinates with degree units, in a predetermined vector direction, (1,1a) and (1,1b), and sustained for a predetermined force*time interval, in N-sec units, (1,1c);
a processor supported adjacent said array and connected to receive said operational displacement signals;
said processor adapted to store and access said user-configuration signals as individual records in a (CVP) configuration database;
said processor adapted to discriminate technical features of accidental movements of said surface and to reject invalid operational impulses thereupon including;
accidental user impacts and body tremors, environmentally-coupled acoustic vibrations, unintended ultrasonic-frequency-wave reflections-dispersions as well as Lamb- and surface-acoustic waves;
said processor, during post-configuration operation, being especially adapted to utilize stored solution algorithms for producing exceptionally accurate, immediate technical effects including dynamic analysis of accelerations resulting from each operational impulse and generation of an instantaneous-operational (CVP) parameter;
said technical effects also including;
(a) filtering-conditioning for removal of noise and interfering signals, (b) threshold testing, (c) vibration profile characterization, (d) input site determination and finally (e) impulse focus and intensity characterization and (f) comparison of instantaneous (CVP) parameters with said configuration database, whereby the polygon with the nearest (CVP) match is reliably identified;
whereby said processor is adapted to deliver an output pulse into the connected device reflective of the intent of the user'"'"'s operational impulse.
1 Assignment
0 Petitions
Accused Products
Abstract
An advanced technique of user interaction with compact, portable, hand-held devices, larger electronic devices and other surfaces and objects is disclosed. The particular component arrays, configuration modes and analytic methodologies disclosed are optimized and directed toward logical interpretation of device motions resulting from vector impulses as user data inputs and commands. Apparatus, system and method embodiments are described and illustrated by examples.
163 Citations
14 Claims
-
1. Apparatus for providing user operational impulse inputs for directing a connected electronic device comprising:
-
an external enclosure provided with at least one substantially-planar, moveable, input surface defined by bounding edges; the location of any point on said input surface being designated by an orthogonal coordinate system, the origin of which is fixed adjacent the intersection of a pair of said bounding edges while the x and y basis vectors of which are aligned parallel to at least one of said bounding edges and the z basis vector extends substantially perpendicular to said input surface; said at least one input surface being mathematically mapped into a group of one or more n-sided closed polygons, each said polygon defined by the length of an side and the x abscissa and y ordinate coordinates of its centroid of area; each said polygon representing a particular input character or logic value by which the user enters operational commands for directing said connected device; an array of multiple motion sensors each mechanically linked to said input surface and adapted to provide signals directly reflective of impulse-vector-related displacements thereof consisting essentially of;
free-body displacement, rotation about an axis drawn across said input surface and transient elastic Chladni deflections of said input surface;said sensor array being sufficiently sensitive for accurately detecting changes;
in the vector velocity of said origin, in the angular velocity of one or more said bounding edges about said axis and transient flexural deflections of said input surface in the frequency range below about 10 000 Hz;each said polygon being initially pre-configured by user'"'"'s application of a standardized impulse of mechanical energy indicative of a specific operational input, said impulse being;
oriented, in spherical coordinates with degree units, in a predetermined vector direction, (1,1a) and (1,1b), and sustained for a predetermined force*time interval, in N-sec units, (1,1c);a processor supported adjacent said array and connected to receive said operational displacement signals; said processor adapted to store and access said user-configuration signals as individual records in a (CVP) configuration database; said processor adapted to discriminate technical features of accidental movements of said surface and to reject invalid operational impulses thereupon including;
accidental user impacts and body tremors, environmentally-coupled acoustic vibrations, unintended ultrasonic-frequency-wave reflections-dispersions as well as Lamb- and surface-acoustic waves;said processor, during post-configuration operation, being especially adapted to utilize stored solution algorithms for producing exceptionally accurate, immediate technical effects including dynamic analysis of accelerations resulting from each operational impulse and generation of an instantaneous-operational (CVP) parameter; said technical effects also including;
(a) filtering-conditioning for removal of noise and interfering signals, (b) threshold testing, (c) vibration profile characterization, (d) input site determination and finally (e) impulse focus and intensity characterization and (f) comparison of instantaneous (CVP) parameters with said configuration database, whereby the polygon with the nearest (CVP) match is reliably identified;whereby said processor is adapted to deliver an output pulse into the connected device reflective of the intent of the user'"'"'s operational impulse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
whereby control inputs for said appliance are provided from one or more of;
predetermined operational user impulses delivered to configured polygons and user actuation of said known switch controls.
-
-
4. The apparatus of claim 1 further comprising:
-
said apparatus and connected device being combined into an integrated, mobile electronic appliance enclosed within a clamshell housing including a pair of pivoting, mating first and second elements each in the form of a thin, rectangular-block defined by opposing, separated, four-cornered main faces, twelve edges and respective peripheral-edge faces extending between said corners, said elements being mechanically hinge-coupled together at one or more points along one abutting peripheral edge and said elements adapted to move from a closed placement, whereby only exterior and peripheral edge-faces are exposed, to an opened placement, whereby said internal faces are rotated about 90-180 deg. and exposed for use and whereby all said faces are available for user impulses; said interior main face of said first element provided with one said input surface and said interior main face of said second element provided with a known display screen overlaid with a transparent input surface, said surfaces, along with at least one of said peripheral-edge faces, also being mapped with said polygons; said polygon edges delineated for human user perception by one or more of;
visible and tactile markings;each said polygon area identified with one or more of;
human perceptible display images, markings and symbols;said array of motion sensors comprising three to ten MEMS-type accelerometers each being sufficiently sensitive along at least one of three orthogonal axes to sense impulse-related accelerations while said housing is in said opened placement and said first element is supported in a generally level attitude; three of said accelerometers being each fixed to a selected corner location within each of said elements and aligned with its sensitive axes generally parallel to said defining edges of said elements; said processor being initially user configured to identify subsequent operational impulses applied to any designated polygon; whereby predetermined operational user impulses delivered to configured polygons provide control inputs for the appliance.
-
-
5. The apparatus of claim 2 further comprising:
-
said apparatus and connected device being combined into an integrated, handheld, electronic medical appliance enclosed within a sterilant-impervious housing; said processor being initially user configured to identify subsequent operational impulses applied to any polygon;
whereby predetermined operational user impulses delivered to configured polygons provide control inputs for the appliance.
-
-
6. The apparatus of claims 2 further comprising:
-
said apparatus and connected device being combined into an integrated, handheld, electronic medical appliance enclosed within a sterilant-impervious housing; at least one said input surface being further provided with one or more known manual-switch controls including mechanical keys and joy-stick devices distributed among said polygons whereby known additional, repeated or enhanced functions of said appliance are triggered by simultaneous or immediate sequential user activation of said polygons and said switches; said processor being initially user configured to identify subsequent operational impulses applied to any polygon;
whereby control inputs for said appliance are provided from one or more of;
predetermined operational user impulses delivered to configured polygons and user actuation of said known switch controls.
-
-
7. The apparatus of claim 2 further comprising:
-
the apparatus and connected device being combined into an integrated, handheld, electronic medical appliance enclosed within a sterilant-impervious housing; at least one said input surface being further provided with one or more known manual-switch controls including mechanical keys and joy-stick devices distributed among said polygons whereby known additional, repeated or enhanced functions of said appliance are triggered by simultaneous or immediate sequential user activation of said polygons and said switches; said back face also being mapped to present multiple user-input polygons over at least a portion of its surface; said processor being initially user configured to identify subsequent operational impulses applied to any polygon;
whereby control inputs for said appliance are provided from one or more of;
predetermined operational user impulses delivered to configured polygons and user actuation of said known switch controls.
-
-
8. The apparatus of claim 2. further comprising:
-
said apparatus and said connected device being combined into an integrated, hand-held, electronic medical appliance enclosed within a laterally-symmetric, free-form-tablet shape polymer housing enclosure provided with substantially-flat front and back faces, said enclosure being sterilant-impervious, and having an outline defined by 2D-curved peripheral edges; said front face being provided with a known rectangular, substantially co-planar touch screen display over at least a portion of its area; said front face, including the screen area, being mapped to present multiple user-input polygons over at least a portion of its surface; a portion of said peripheral edge also being mapped to present multiple user-impulse-input polygons; said array of motion sensors comprising three to eight MEMS-type accelerometers, each being sensitive along at least one of three orthogonal axes; said accelerometers being fixed to selected locations within the enclosure and aligned with one of their sensitive axes aligned substantially parallel to a line which bisects the area of said enclosure outline; at least three of said selected locations being inside the enclosure adjacent the vertices of the maximum-edge-length right triangle which can be drawn within said outline; whereby predetermined user impulses delivered to configured polygons provide control inputs for the appliance.
-
-
9. The apparatus of claim 8. further comprising:
said front face provided with one or more known manual-switch controls including mechanical keys and joy-stick devices distributed among said polygons whereby known additional, repeated or enhanced functions of said apparatus are triggered by simultaneous or immediate sequential user activation of said polygons and said switches;
whereby control inputs for said appliance are provided from one or more of;
predetermined operational user impulses delivered to configured polygons and user actuation of said known switch controls.
-
10. The apparatus of claim 1 further comprising:
-
said connected devices being a known desktop computer including a CPU, display screen and typical, standard input devices; said apparatus being a surround-frame sized to allow direct user viewing of all screen area, fixed in front of, and spaced apart from, said screen; said input surface being a transparent, planar, nonrefractive, stiff, low-mass, generally rectangular, overlay plate defined by bounding edges and elastically supported along at least one of said edges by one or more compliant mounts coupled to said frame and sized to provide edge spacing in the range 2-10 mm within said frame, while providing user an undistorted view of displayed information, whereby predetermined, limited 3D impulse-resultant movements thereof are allowed; said overlay surface being mathematically mapped into multiple activatable, n-sided closed polygons; said polygons spread within said bounding edges of said overlay surface; said overlay being provided with an array of motion sensors, each mechanically secured to its surface; said array of motion sensors comprising three to six MEMS-type accelerometers each sensitive along at least one of three orthogonal axes, said axes aligned at mounting with at least one of said bounding edges, sensors being surface mounted adjacent at least three corners of said overlay; said processor being supported on said surround-frame and connected to receive said generated signals; whereby a user operational impulse applied to said overlay results in delivery of a processor output into the computer reflective of the intent of the user'"'"'s input.
-
-
11. The apparatus of claim 10 further comprising:
-
selected one or more of said polygons provided with edge delineation and area identification markings for human user perception by one or more of;
visible and tactile features;said processor being initially user configured to identify subsequent operational impulses applied to any polygon;
whereby a user operational impulse applied to said overlay results in delivery of a processor output into the computer reflective of the intent of the user'"'"'s input.
-
-
12. A system for human-user control of a networked electronic device comprising:
-
an enclosure which encompasses acceleration sensors, a connected processor provided with advanced, technically effective firmware, including analysis algorithms, as well as a delivery means for providing signals into said network, said enclosure having at least one substantially-planar, input surface defined by bounding edges, at least a pair of said edges forming an orthogonal intersection; the location of any point on said input surface being designated by an orthogonal coordinate system, the origin of which is fixed adjacent said orthogonal intersection while the x and y basis vectors of which are each aligned parallel to one of said bounding edges and the z basis vector extends substantially perpendicular to said input surface; said at least one input surface being mathematically mapped into one or more n-sided, closed polygons, each said polygon defined by the length of a side and the x abscissa and y ordinate coordinates of its centroid of area; each said polygon representing a particular input character or logic value by which the user enters operational commands for directing said electronic device; said motion sensors each positioned, mounted and mechanically linked to said input surface and adapted to provide signals directly reflective of impulse-vector-related displacements thereof; said linked sensors being functionally coordinated into an array sufficiently sensitive for accurately detecting changes in;
rigid-body displacement, rotation about an axis drawn across, or along a bounding edge of, said input surface and transient, elastic Chladni deflections of said input surface in the frequency range below about 10 000 Hz;each said polygon being initially pre-configured by user'"'"'s application of a standardized impulse of mechanical energy indicative of a specific operational input, said impulse being;
oriented in a predetermined vector direction, (1,1a) and (1,1b), and sustained for a predetermined force*time interval (1,1c);said processor supported adjacent said array and connected to receive said pre-configuration and operational displacement signals; said processor further adapted to store and access parameters resulting from said user-configuration signals as individual records in a configuration database (CVP); said firmware adapted to discriminate technical features of extraneous movements of said surface and to reject invalid operational impulses thereupon consisting essentially of;
accidental user impacts and body tremors, environmentally-coupled acoustic vibrations, unintended ultrasonic-frequency-wave reflections-dispersions as well as Lamb- and surface-acoustic waves;said processor, during post-configuration operation, being especially adapted to utilize said firmware for producing characteristic accurate, immediate technical effects consisting essentially of;
dynamic analysis of accelerations resulting from each operational impulse and generation of an instantaneous-operational (CVP) parameter;said technical effects consisting essentially of;
(a) filtering-conditioning for removal of noise and interfering signals, (b) threshold testing, (c) vibration profile characterization, (d) input site determination and finally (e) impulse focus and intensity characterization and (f) comparison of instantaneous (CVP) parameters with said configuration database whereby the polygon with the nearest (CVP) match is reliably identified;said firmware including Bayesian logic implementations by which said parameters of selected recent impulses are also weighed before reaching the most-likely-input-polygon solution; whereby said processor is adapted to furnish an output signal for delivery to said electronic device reflective of the intent of the user'"'"'s operational impulse; and whereby system features are accessed and predetermined device functions are directed and modulated. - View Dependent Claims (13, 14)
whereby predetermined user impulses delivered to configured polygons provide control inputs for said appliance.
-
-
14. The appliance of claim 13 further comprising:
said front face is also provided with one or more known manual-switch controls including mechanical keys and joy-stick devices distributed among said polygons whereby known additional, repeated or enhanced functions of said apparatus are triggered by simultaneous or immediate sequential user activation of said polygons and said switches;
whereby control inputs for said appliance are provided from one or more of;
predetermined operational user impulses delivered to configured polygons and user actuation of said known switch controls.
Specification