# US 11,752,903 B2 · User-defined stimulation patterns for juvenile products

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,752,903 B2
- Document ID: US11752903B2
- Status: Granted
- Kind: B2
- Application number: 17/368,405
- Filed: 2021-07-06
- Published: 2021-12-30
- Granted: 2023-09-12
- Earliest claimed: 2015-04-16
- Assignees: Thorley Industries LLC
- Applicants: Thorley Industries, LLC
- Inventors: Erica Sandbothe; Kevin Dowling; Mary J. Koes; Arjit Arora; Suraj Joseph; Mara McFadden; Richard Juchniewicz
- Web page: https://patentgrep.com/patent/US11752903B2

## CPC

- B60N 2/2863: {backward facing}
- A47D 9/02: with rocking mechanisms
- A47D 13/00: Other nursery furniture
- A47D 13/10: Rocking-chairs; {Indoor} Swings {; Baby bouncers}
- B60L 1/14: to electric lighting circuits
- B60N 2/002: {Seats provided with an occupancy detection means mounted therein or thereon (detection means responsive to presence or absence of children B60N2/266)}
- B60N 2/265: {Adaptations for seat belts}
- B60N 2/28: Seats readily mountable on, and dismountable from, existing seats {or other parts} of the vehicle
- B60N 2/2809: {with additional tether connected to the top of the child seat and passing above the top of the back-rest}
- B60N 2/2812: {for securing the child to the child seat}
- B60N 2/2821: {having a seat and a base part}
- B60N 2/2851: {provided with head-rests}
- B60N 2/286: {forward facing (B60N2/2866 takes precedence)}
- B60N 2/2875: {inclinable, as a whole or partially}
- B60N 2/2884: {with protection systems against abnormal g-forces}
- B60R 21/013: including means for detecting collisions, impending collisions or roll-over
- B60R 21/0134: responsive to imminent contact with an obstacle {, e.g. using radar systems}
- B60R 21/2072: {in children's seats}
- B60R 22/105: {for children (adaptation of children's seats for seat belts B60N2/265, B60N2/2803)}
- B62B 5/004: {in wheels}
- G05B 19/414: Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05D 1/0016: {characterised by the operator's input device (input arrangements for computing systems in general G06F3/00)}
- G05D 1/223: Command input arrangements on the remote controller, e.g. joysticks or touch screens
- G05D 19/02: characterised by the use of electric means
- G05F 1/66: Regulating electric power
- G06F 16/29: Geographical information databases
- G08C 17/02: using a radio link
- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- B60L 2200/20: Vehicles specially adapted for children, e.g. toy vehicles
- B60N 2/2816: {with additional belt accessories, e.g. belt tension detectors}
- B60N 2230/20: Wireless data transmission
- B60R 2021/01252: {Devices other than bags}
- B62B 7/10: by folding down the body to the wheel carriage or by retracting projecting parts into the box-shaped body
- G05B 2219/23051: Remote control, enter program remote, detachable programmer
- G05B 2219/36168: Touchscreen
- B60N: SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- A47D: FURNITURE SPECIALLY ADAPTED FOR CHILDREN (school benches or desks A47B39/00, A47B41/00)
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B62B: HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES (characterised by animal propulsion B62C; propulsion of sledges by driver or engine B62M)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05F: SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods define a stimulation pattern for a juvenile product utilizing a mobile device that executes a mobile application that is linked to the juvenile product. The method comprises the step of recognizing, by the mobile device when executing the mobile app, the user-defined stimulation pattern for the juvenile product. The stimulation pattern can be a vibration pattern or a motion pattern, and can be detected in a number of different ways by the mobile device. The method further comprises the step of determining control signals for the actuator(s) of the juvenile product based on the user-defined stimulation pattern that is recognized by the mobile device. The method further comprises the step of, in response to receiving a command to execute the user-defined stimulation pattern, controlling the actuator(s) of the juvenile product based on the stored control signals for the user-defined stimulation pattern.

## Claims

### Claim 1

A method of inputting a motion pattern for a movable juvenile product with a mobile device, the method comprising:
registering, with a controller of the juvenile product, mobile device communication signals including motion data embodying movement of the mobile device, imparted by user free motion, input via one or more motion sensor systems disposed within the mobile device and configured to inertially react to and sense the movement of the mobile device, imparted by the user free motion, the mobile device being separate and distinct from the movable juvenile product;
determining, by one or more processors, of the controller, communicably connected to the juvenile product, control signals for one or more actuators of the juvenile product to implement the motion pattern for the juvenile product based on the motion data that matches or mirrors the user free motion; and
in response to receiving a command to execute the motion pattern, controlling the one or more actuators of the juvenile product to impart the motion pattern, on the juvenile product, that matches or mirrors the user free motion.

### Claim 2 (depends on 1)

The method of claim 1, wherein the movement of the mobile device defines movement of the juvenile product in up to three dimensions of movement.

### Claim 3 (depends on 1)

The method of claim 1, wherein the movement of the mobile device defines movement of the juvenile product, that matches or mirrors the user free motion, where the movement of the mobile device, imparted by the user free motion, defines a rocking motion, swaying motion, or a combination of rocking and swaying motion.

### Claim 4 (depends on 1)

The method of claim 1, wherein the motion data embodying movement of the mobile device, imparted by the user free motion, are uploaded to the juvenile product via a wireless communication link.

### Claim 5 (depends on 1)

The method of claim 1, wherein the movement of the mobile device, imparted by the user free motion, that defines movement of the juvenile product, is displayed on the mobile device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the movement of the mobile device is scaled to drive commands of the one or more actuators of the juvenile product.

### Claim 7

A method of inputting a motion pattern for a movable juvenile product with a mobile device, the method comprising:
registering, with a receiver of the juvenile product, mobile device communication signals including sensor data embodying movement of the mobile device, imparted by user free motion, input via one or more sensor systems disposed within the mobile device and configured to determine the motion pattern, the mobile device being separate and distinct from the movable juvenile product;
determining, by one or more processors communicably connected to the receiver of the juvenile product, control signals for one or more actuators of the juvenile product to implement the motion pattern for the juvenile product based on the sensor data that matches or mirrors the user free motion; and
in response to receiving a command to execute the motion pattern, controlling the one or more actuators of the juvenile product to impart the motion pattern, on the juvenile product, that matches or mirrors the user free motion.

### Claim 8 (depends on 7)

The method of claim 7, wherein the one or more processors are of the mobile device, and determining the control signals for the one or more actuators of the juvenile product comprises determining, by the one or more processors of the mobile device, the control signals for the one or more actuators of the juvenile product.

### Claim 9 (depends on 8)

The method of claim 8, wherein the control signals for the one or more actuators, determined by the mobile device, are uploaded to the juvenile product via a wireless communication link.

### Claim 10 (depends on 7)

The method of claim 7, wherein the one or more processors are of one or more remote servers, and determining the control signals for the one or more actuators of the juvenile product comprises:
determining, by the one or more processors of the one or more remote servers, the control signals for the one or more actuators of the juvenile product, where the one or more remote servers are in communication with the mobile device via a computer data network; and
uploading the control signals, determined by the one or more remote servers, from the one or more remote servers to the juvenile product.

### Claim 11 (depends on 10)

The method of claim 10, wherein uploading the control signals, determined by the one or more remote servers, from the one or more remote servers to the juvenile product comprises:
transmitting the control signals to the mobile device via the computer data network; and
uploading the control signals from the mobile device to the juvenile product via a wireless communication link between the mobile device and the juvenile product.

### Claim 12 (depends on 10)

The method of claim 10, further comprising storing the control signals for the one or more actuators in a memory of the juvenile product.

### Claim 13

A method of controlling a juvenile product based on a predefined stimulation pattern for the juvenile product, the method comprising:
receiving, with a receiver of the juvenile product, mobile device communication signals including data embodying a predefined stimulation pattern for the juvenile product, the mobile device communication signals being registered with one or more sensor systems disposed within a mobile device and configured to determine the predefined stimulation pattern, the mobile device being separate and distinct from the juvenile product and the predefined stimulation pattern being determined by one or more of a camera and microphone of the mobile device;
determining, by one or more processors communicably connected to the juvenile product, control signals for one or more actuators of the juvenile product based on the data embodying the predefined stimulation pattern; and
in response to receiving a command to execute the predefined stimulation pattern, controlling the one or more actuators of the juvenile product to impart the predefined stimulation pattern on the juvenile product.

### Claim 14 (depends on 13)

The method of claim 13, wherein the one or more processors are of the mobile device, and determining the control signals for the one or more actuators of the juvenile product comprises determining, by the one or more processors of the mobile device, the control signals for the one or more actuators of the juvenile product.

### Claim 15 (depends on 14)

The method of claim 14, wherein the control signals for the one or more actuators, determined by the mobile device, are uploaded to the juvenile product via a wireless communication link.

### Claim 16 (depends on 13)

The method of claim 13, wherein the one or more processors are of one or more remote servers, and determining the control signals for the one or more actuators of the juvenile product comprises:
determining, by the one or more processors of the one or more remote servers, the control signals for the one or more actuators of the juvenile product, where the one or more remote servers are in communication with the mobile device via a computer data network; and
uploading the control signals, determined by the one or more remote servers, from the one or more remote servers to the juvenile product.

### Claim 17 (depends on 16)

The method of claim 16, wherein uploading the control signals, determined by the one or more remote servers, from the one or more remote servers to the juvenile product comprises:
transmitting the control signals to the mobile device via the computer data network; and
uploading the control signals from the mobile device to the juvenile product via a wireless communication link between the mobile device and the juvenile product.

### Claim 18 (depends on 16)

The method of claim 16, further comprising storing the control signals for the one or more actuators in a memory of the juvenile product.
