IP Library › Patent Application 17520889
Patent Application
App. No. 17/520,889

SYSTEM, APPARATUS, AND METHOD FOR CONTROLLING A DEVICE BASED ON MOTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/520,889
Abstract

A system is disclosed. The system includes an accessory control module, comprising computer-executable code stored in non-volatile memory, a processor, a user device including at least one sensor, and an accessory for a human model, the accessory including a motor or a heater. The accessory control module, the processor, the user device, and the accessory are configured to sense a velocity or an acceleration of the user device using the at least one sensor, determine if the sensed velocity or the sensed acceleration falls within at least one range of a plurality of predetermined ranges, and control the motor or the heater to drive a predetermined action of the accessory based on the at least one range.

Claims (120)

1 . A system, comprising:

an accessory control module, comprising computer-executable code stored in non-volatile memory;

a processor;

a user device including at least one sensor; and

an accessory for a human model, the accessory including a motor or a heater;

wherein the accessory control module, the processor, the user device, and the accessory are configured to:

sense a velocity or an acceleration of the user device using the at least one sensor;

determine if the sensed velocity or the sensed acceleration falls within at least one range of a plurality of predetermined ranges; and

control the motor or the heater to drive a predetermined action of the accessory based on the at least one range.

2 . The system of claim 1 , wherein the accessory is an adult toy and the predetermined action is at least one selected from the group of performing a suction operation, vibrating the accessory, rotating the accessory, swinging the accessory, emitting heat from the accessory, contracting the accessory, expanding the accessory, and combinations thereof.

3 . The system of claim 1 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

intensify a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration increases; and

decrease a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration decreases.

4 . The system of claim 1 , wherein:

the at least one sensor is built into the user device; and

the user device is at least one selected from the group of a mobile phone, a mobile pad, a wearable device, and combinations thereof.

5 . The system of claim 1 , further comprising a model device of the human model; wherein:

the model device is connected to the accessory via short distance wireless communication; and

an application of the accessory control module is installed on the model device, the application configured to transfer commands from the model device to the accessory for controlling the motor or heater.

6 . The system of claim 5 , wherein the short distance wireless communication is at least one selected from the group of WiFi, Bluetooth, ZigBee, NFC, or IrDA.

7 . The system of claim 1 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

define one or more ranges of rewards including a tip or virtual currency;

receive a reward data from the user device or an external device, the reward data including a reward amount;

determine whether the reward data falls into one or more predetermined reward amount ranges; and

control the motor or the heater to drive the predetermined action of the accessory based on the one or more predetermined reward amount ranges;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

8 . The system of claim 1 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

define a plurality of preset sensitivity ranges;

determine a new velocity or a new acceleration based on the plurality of preset sensitivity ranges and the sensed velocity or the sensed acceleration; and

control the motor or the heater to drive the predetermined action of the accessory based on the new velocity or the new acceleration;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

9 . The system of claim 8 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

define a plurality of preset basic motion amplitude ranges; and

determine a new motion amplitude, wherein the new motion amplitude is equal to a value of one of the plurality of preset basic motion amplitude ranges plus the product of the new acceleration multiplied by a value of one of the plurality of preset sensitivity ranges.

10 . The system of claim 1 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

define a speed mode parameter for at least one of the plurality of predetermined ranges;

wherein the speed mode parameter includes a predetermined transportation mode and one or more general speeds corresponding to the predetermined transportation mode; and

wherein the predetermined transportation mode is at least one selected from the group of a walking mode, a bicycle mode, a car mode, a ship mode, a high-speed train mode, an airplane mode, and combinations thereof.

11 . The system of claim 10 , wherein the accessory control module, the processor, the user device, and the accessory are further configured to:

determine a new motion amplitude based on the velocity and at least one of the one or more general speeds; and

control the motor or the heater to drive the predetermined action of the accessory based on the new motion amplitude;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

12 . A system, comprising:

an accessory control module, comprising computer-executable code stored in non-volatile memory;

a processor;

a user device operated by a user;

a model device operated by a human model;

at least one sensor of the user device or the model device; and

an accessory for the human model disposed remotely from the user, the accessory including a motor or a heater;

wherein the accessory control module, the processor, the user device, the model device, and the accessory are configured to:

provide real-time communication between the user device and the model device;

sense a velocity or an acceleration of the user device or the model device using the at least one sensor;

determine if the sensed velocity or the sensed acceleration falls within at least one range of a plurality of predetermined ranges; and

control the motor or the heater to drive a predetermined action of the accessory based on the at least one range.

13 . The system of claim 12 , wherein the accessory is an adult toy and the predetermined action is at least one selected from the group of performing a suction operation, vibrating the accessory, rotating the accessory, swinging the accessory, emitting heat from the accessory, contracting the accessory, expanding the accessory, and combinations thereof.

14 . The system of claim 12 , wherein the accessory control module, the processor, the user device, the model device, and the accessory are further configured to:

intensify a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration increases; and

decrease a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration decreases.

15 . The system of claim 12 , wherein:

the at least one sensor is built into the user device or the model device; and

the user device or the model device is at least one selected from the group of a mobile phone, a mobile pad, a wearable device, and combinations thereof.

16 . The system of claim 12 , wherein:

the model device is connected to the accessory via short distance wireless communication, wherein the short distance wireless communication is at least one selected from the group of WiFi, Bluetooth, ZigBee, NFC, or IrDA; and

an application of the accessory control module is installed on the model device, the application configured to transfer commands from the model device to the accessory for controlling the motor or heater.

17 . The system of claim 12 , wherein the accessory control module, the processor, the user device, the model device, and the accessory are further configured to:

define one or more ranges of rewards including a tip or virtual currency;

receive a reward data from the user device or an external device, the reward data including a reward amount;

determine whether the reward data falls into one or more predetermined reward amount ranges; and

control the motor or the heater to drive the predetermined action of the accessory based on the one or more predetermined reward amount ranges;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

18 . The system of claim 12 , wherein the accessory control module, the processor, the user device, the model device, and the accessory are further configured to:

define a plurality of preset sensitivity ranges;

determine a new velocity or a new acceleration based on the plurality of preset sensitivity ranges and the sensed velocity or the sensed acceleration; and

control the motor or the heater to drive the predetermined action of the accessory based on the new velocity or the new acceleration;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

19 . The system of claim 12 , wherein the accessory control module, the processor, the user device, the model device, and the accessory are further configured to:

define a speed mode parameter for at least one of the plurality of predetermined ranges;

wherein the speed mode parameter includes a predetermined transportation mode and one or more general speeds corresponding to the predetermined transportation mode; and

wherein the predetermined transportation mode is at least one selected from the group of a walking mode, a bicycle mode, a car mode, a ship mode, a high-speed train mode, an airplane mode, and combinations thereof.

20 . The system of claim 19 , wherein the accessory control module, the processor, the user device, the model device, and the accessory are further configured to:

determine a new motion amplitude based on the velocity and at least one of the one or more general speeds; and

control the motor or the heater to drive the predetermined action of the accessory based on the new motion amplitude;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

21 . A method, comprising:

providing a user device operated by a user;

providing a model device operated by a human model;

providing an accessory including a motor or a heater for the human model;

providing real-time communication between the user device and the model device;

sensing a velocity or an acceleration of the user device using at least one sensor;

determining if the sensed velocity or the sensed acceleration falls within at least one range of a plurality of predetermined ranges; and

controlling the motor or the heater to drive a predetermined action of the accessory based on the at least one range.

22 . The method of claim 21 , wherein the accessory is an adult toy and the predetermined action is at least one selected from the group of performing a suction operation, vibrating the accessory, rotating the accessory, swinging the accessory, emitting heat from the accessory, contracting the accessory, expanding the accessory, and combinations thereof.

23 . The method of claim 21 , further comprising:

intensifying a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration increases; and

decreasing a level of operation of the motor or the heater as the sensed velocity or the sensed acceleration decreases.

24 . The method of claim 21 , wherein:

the at least one sensor is built into the user device; and

the user device is at least one selected from the group of a mobile phone, a mobile pad, a wearable device, and combinations thereof.

25 . The method of claim 21 , wherein:

the model device is connected to the accessory via short distance wireless communication, wherein the short distance wireless communication is at least one selected from the group of WiFi, Bluetooth, ZigBee, NFC, or IrDA; and

an application of the accessory control module is installed on the model device, the application configured to transfer commands from the model device to the accessory for controlling the motor or heater.

26 . The method of claim 21 , further comprising:

defining one or more ranges of rewards including a tip or virtual currency;

receiving a reward data from the user device or an external device, the reward data including a reward amount;

determining whether the reward data falls into one or more predetermined reward amount ranges; and

controlling the motor or the heater to drive the predetermined action of the accessory based on the one or more predetermined reward amount ranges;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

27 . The method of claim 21 , further comprising:

defining a plurality of preset sensitivity ranges;

determining a new velocity or a new acceleration based on the plurality of preset sensitivity ranges and the sensed velocity or the sensed acceleration; and

controlling the motor or the heater to drive the predetermined action of the accessory based on the new velocity or the new acceleration;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

28 . The method of claim 21 , further comprising:

defining a speed mode parameter for at least one of the plurality of predetermined ranges;

wherein the speed mode parameter includes a predetermined transportation mode and one or more general speeds corresponding to the predetermined transportation mode; and

wherein the predetermined transportation mode is at least one selected from the group of a walking mode, a bicycle mode, a car mode, a ship mode, a high-speed train mode, an airplane mode, and combinations thereof.

29 . The method of claim 28 , further comprising:

determining a new motion amplitude based on the velocity and at least one of the one or more general speeds; and

controlling the motor or the heater to drive the predetermined action of the accessory based on the new motion amplitude;

wherein the predetermined action of the accessory includes sexually stimulating the human model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2021
From: LIU, DAN
To: HYTTO PTE. LTD.
Reel/Frame 058058/0139 →