US 12,011,407 B2
Automated generation of control signals for sexual stimulation devices
Brian Sloan, Mercer Island, WA (US)
Filed by Brian Sloan, Mercer Island, WA (US)
Filed on May 28, 2023, as Appl. No. 18/324,983.
Application 18/324,983 is a continuation of application No. 17/970,299, filed on Oct. 20, 2022, granted, now 11,717,467.
Application 17/970,299 is a continuation of application No. 17/534,155, filed on Nov. 23, 2021, granted, now 11,478,398, issued on Oct. 25, 2022.
Application 17/534,155 is a continuation of application No. 16/861,014, filed on Apr. 28, 2020, granted, now 11,185,465, issued on Nov. 30, 2021.
Application 16/861,014 is a continuation in part of application No. 16/214,030, filed on Dec. 7, 2018, granted, now 10,638,174, issued on Apr. 28, 2020.
Application 16/214,030 is a continuation in part of application No. 16/139,550, filed on Sep. 24, 2018, granted, now 10,576,013, issued on Mar. 3, 2020.
Claims priority of provisional application 63/414,417, filed on Oct. 7, 2022.
Prior Publication US 2023/0277409 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. A61H 19/00 (2006.01); G06F 16/783 (2019.01); G06N 20/00 (2019.01); H04N 21/234 (2011.01); H04N 21/2387 (2011.01); H04N 21/242 (2011.01)
CPC A61H 19/00 (2013.01) [A61H 19/32 (2013.01); G06F 16/783 (2019.01); G06N 20/00 (2019.01); H04N 21/23418 (2013.01); H04N 21/2387 (2013.01); H04N 21/242 (2013.01); A61H 2201/501 (2013.01); A61H 2201/5058 (2013.01); A61H 2230/825 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A system for automated generation of control signals for sexual stimulation devices from videos of sexual activity, comprising:
a computing device comprising a memory and a processor;
a video analysis engine comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
determine, for each frame in a sequence of images, a color for each pixel of the frame and for each corresponding pixel of the next frame in the sequence;
determine a color distance between each pixel of the frame and the corresponding pixel of the next frame in the sequence; and
calculate a pixel color change percentage as a percentage of the number of pixels in the frame that differ from the corresponding pixels in the next frame;
estimate a first speed of movement as a function of the pixel color changes over a time window; and
a control signal generator comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to generate a control signal for a sexual stimulation device which instructs the sexual stimulation device to operate at a second speed that is calculated based on the first speed and an operational characteristic of the sexual stimulation device.