Automated generation of initial stimulation profile for sexual stimulation devices
View Patent ↗A system and method for automated generation of control signals for sexual stimulation devices from usage history and other data. The system and method involve analyzing historical usage and other data for a user for a device or devices, processing the data through machine learning algorithms, and generating new or recombined patterns of stimulation based on the outputs from the machine learning algorithms. The resulting automated control signals represent partially or fully customized stimulation for a given user which evolve over time as the user continues to use the device or devices.
1. A system for automated generation of initial stimulation profiles for sexual stimulation devices from testing and user feedback, comprising:
a computing device comprising a memory, a processor, a non-volatile data storage device, and a wireless networking device;
a user profile database on the non-volatile data storage device, the user profile database comprising a plurality of user profiles, each profile comprising feedback for a plurality of stimulation aspects for a given type of stimulation device;
a machine learning algorithm operating on the computing device trained to identify patterns among the user profiles and configured to output stimulation profiles based on an input of a plurality of stimulation aspects and feedback for a given user; and
a setup wizard application comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
retrieve a plurality of pre-programmed stimulation aspects;
connect to a device controller for a stimulation device of as the given type of stimulation device using the wireless networking device;
operate the stimulation device according to each of the plurality of stimulation aspects, and receive feedback for each of the plurality of stimulation aspects;
process the plurality of stimulation aspects and their associated feedback through the machine learning algorithm to obtain an initial stimulation profile for the user;
operate the stimulation device according to the initial stimulation profile;
receive feedback for the initial stimulation profile; and
if the feedback for the initial stimulation profile reaches a threshold level of satisfaction, store the initial stimulation profile in a user profile created for the user in the user profile database;
otherwise, adjust the initial stimulation profile and operate the stimulation device according to the adjusted initial stimulation profile until the feedback for the initial stimulation profile reaches the threshold level of satisfaction, and store the adjusted initial stimulation profile in the user profile created for the user in the user profile database.
2. The system of claim 1 , wherein the feedback comprises sensor data from a sensor on the stimulation device received from the controller via the wireless networking device.
3. The system of claim 1 , wherein the setup wizard application is configured to connect via the wireless networking device to an external device other than the stimulation device, and the feedback comprises data from a sensor on the external device.
4. The system of claim 1 , further comprising a user interface operating on the computing device, the user interface comprising operational controls for the stimulation device or rating controls for the stimulation aspects or the initial stimulation profile, and wherein the feedback is received from the user via the user interface.
5. A system for automated generation of initial stimulation profiles for sexual stimulation devices from testing and user feedback, comprising:
a distributed computing network comprising a plurality of networked computers, each computer comprising a memory, a processor, a non-volatile data storage device, and a wireless networking device;
a user profile database on a non-volatile data storage device of one of the plurality of networked computers, the user profile database comprising a plurality of user profiles, each user profile comprising feedback for a plurality of stimulation aspects for a given type of stimulation device;
a machine learning algorithm operating on one of the plurality of networked computers trained to identify patterns among the user profiles and configured to output stimulation profiles based on an input of a plurality of stimulation aspects and feedback for a given user; and
a setup wizard application operating on a first computer of the plurality of networked computers, the setup wizard application comprising a first plurality of programming instructions stored in the memory of the first computer which, when operating on the processor of the first computer, causes the first computer to:
retrieve a plurality of pre-programmed stimulation aspects;
connect to a device controller for a stimulation device of as the given type of stimulation device using the wireless networking device;
operate the stimulation device according to each of the plurality of stimulation aspects, and receive feedback for each of the plurality of stimulation aspects;
process the plurality of stimulation aspects and their associated feedback through the machine learning algorithm to obtain an initial stimulation profile for the user;
operate the stimulation device according to the initial stimulation profile;
receive feedback for the initial stimulation profile; and
if the feedback for the initial stimulation profile reaches a threshold level of satisfaction, store the initial stimulation profile in a user profile created for the user in the user profile database;
otherwise, adjust the initial stimulation profile and operate the stimulation device according to the adjusted initial stimulation profile until the feedback for the initial stimulation profile reaches the threshold level of satisfaction, and store the adjusted initial stimulation profile in the user profile created for the user in the user profile database.
6. The system of claim 5 , wherein the feedback comprises sensor data from a sensor on the stimulation device received from the controller via the wireless networking device.
7. The system of claim 5 , wherein the setup wizard application is configured to connect via the wireless networking device to an external device other than the stimulation device, and the feedback comprises data from a sensor on the external device.
8. The system of claim 5 , further comprising a user interface operating one of the plurality of networked computers, the user interface comprising operational controls for the stimulation device or rating controls for the initial stimulation profile, and wherein the feedback is received from the user via the user interface.
9. A method for automated generation of initial stimulation profiles for sexual stimulation devices from testing and user feedback, comprising:
storing a user profile database on a non-volatile data storage device of a computer, the user profile database comprising a plurality of user profiles, each profile comprising feedback for a plurality of stimulation aspects for a given type of stimulation device;
training a machine learning algorithm operating on the computer to identify patterns among the user profiles and configuring the machine learning algorithm to output stimulation profiles based on an input of a plurality of stimulation aspects and feedback for a given user;
using a setup wizard application operating on the computer to:
retrieve a plurality of pre-programmed stimulation aspects;
connect to a device controller for a stimulation device of as the given type of stimulation device using a wireless networking device;
operate the stimulation device according to each of the plurality of stimulation aspects, and receive feedback for each of the plurality of stimulation aspects;
process the plurality of stimulation aspects and their associated feedback through the machine learning algorithm to obtain an initial stimulation profile for the user;
operate the stimulation device according to the initial stimulation profile;
receive feedback for the initial stimulation profile; and
if the feedback for the initial stimulation profile reaches a threshold level of satisfaction, store the initial stimulation profile in a user profile created for the user in the user profile database;
otherwise, adjust the initial stimulation profile and operate the device according to the adjusted initial stimulation profile until the feedback for the initial stimulation profile reaches the threshold level of satisfaction, and store the adjusted initial stimulation profile in the user profile created for the user in the user profile database.
10. The method of claim 9 , wherein the feedback comprises sensor data from a sensor on the stimulation device received from the controller via the wireless networking device.
11. The method of claim 9 , wherein the setup wizard application is configured to connect via the wireless networking device to an external device other than the stimulation device, and the feedback comprises data from a sensor on the external device.
12. The method of claim 9 , further comprising a user interface operating on the computer, the user interface comprising operational controls for the stimulation device or rating controls for the initial stimulation profile, and wherein the feedback is received from the user via the user interface.