Soap mobile electronic human interface device
First Claim
1. A device comprising:
- a core;
a transparent, flexible first hull that completely encloses the core;
a transparent, flexible second hull that completely encloses the first hull;
a transparent lubricant disposed between the first hull and the second hull;
an opaque, flexible, removable outer hull, completely enclosing the second hull;
a tracking component, disposed on the core and configured to track movement of the core relative to one or more of the first hull, the second hull, or the outer hull, in which the tracking component comprises an optical sensor having a focal length at least equal to a distance between the optical detector and the outer hull; and
an output component, disposed on the core and configured to output a signal from the tracking component to an electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A new mobile electronic device, referred to as a soap, may be used to control electronic devices, external or internal to the soap, in an intuitive, convenient, and comfortable manner. For example, a soap may serve as an alternative to input devices such as a mouse. A soap device may include a core, and a hull that at least partially encloses the core. The core includes a tracking component capable of tracking movement relative to the hull. The soap input device also includes a transmission component configured to transmit a signal from the tracking component to a computing device, where it may control the position of a pointer and the use of a selector on a monitor. The hull may be soft and flexible, the core may be freely rotatable about at least one axis. The core has a shape such that tangentially applied pressure rotates the core relative to the hull. A user may therefore control an electronic device, simply by rolling and manipulating the soap.
18 Citations
17 Claims
-
1. A device comprising:
-
a core; a transparent, flexible first hull that completely encloses the core; a transparent, flexible second hull that completely encloses the first hull; a transparent lubricant disposed between the first hull and the second hull; an opaque, flexible, removable outer hull, completely enclosing the second hull; a tracking component, disposed on the core and configured to track movement of the core relative to one or more of the first hull, the second hull, or the outer hull, in which the tracking component comprises an optical sensor having a focal length at least equal to a distance between the optical detector and the outer hull; and an output component, disposed on the core and configured to output a signal from the tracking component to an electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a transparent, flexible first hull; a freely rotatable spheroidal core disposed within the hull, in which the spheroidal core comprises a tracking component configured to generate a tracking signal as a function of a change in position of the tracking component relative to the hull, and in which the hull is sufficiently soft to enable a user to press the hull against the core; a transparent, flexible second hull that completely encloses the first hull; a viscous lubricant disposed between the first hull and the second hull; an opaque, flexible, removable, fuzzy outer hull, completely enclosing the second hull; one or more pressure sensors disposed on the core; and an output component, disposed on the core and configured to output a signal from the tracking component to an electronic device, including both a directional signals from the tracking component, and an indication signal from the one or more pressure sensors. - View Dependent Claims (16)
-
-
17. A method comprising:
-
tracking changes in position of a tracking component of a core relative to a flexible tracking reference hull that completely encloses the core with at least two intervening flexible, transparent hulls between the core and the flexible tracking reference hull; tracking actuation of one or more pressure sensors disposed on the core; communicating the changes in position of the tracking component and actuation of one or more pressure sensors to an electronic device; determining a position of a pointer of a graphical user interface of the electronic device as a function of the changes in position of the tracking component; and determining selections with the pointer in the graphical user interface of the electronic device as a function of the changes in position of the tracking component.
-
Specification