IP Library Granted Patent US 9,370,259
Granted Patent B1
US 9,370,259 · App. 14/559,958 · Granted Jun 21, 2016

Control system for a child swing

Inventors: Philip R. Pyrce (Getzville, NY); James P. Meade (Hamburg, NY); Mark Alan Wollen (Poway, CA); James Paul Baker (La Mesa, CA); James A. Bishop, Jr. (North Tonawanda, NY); Ross Allan Niver (Newfane, NY)
Assignee: Mattel, Inc.
A47D13/105
View Patent ↗
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 9,370,259
App. No.
14/559,958
Granted
Jun 21, 2016
Kind
B1
Abstract

A control system for a child swing that comprises a drive mechanism that includes a motor configured to impart torque to the at least one swing arm so that a child seat moves in an arcuate path. A phase control subsystem generates a motor drive signal configured to maintain a desired lead angle between a phase of the drive mechanism and a phase of the swing arm. An amplitude control subsystem configured to steer the phase control subsystem based on a correlation of an actual height of the child seat to a selected height of the child seat.

Claims (66)

1. A child swing, comprising:

a child seat;

at least one swing arm coupled to the child seat;

a drive mechanism that includes a motor configured to impart torque to the at least one swing arm so that the child seat moves in an arcuate path;

a phase control subsystem that generates a motor drive signal configured to maintain a desired lead angle between a phase of the drive mechanism and a phase of the swing arm; and

an amplitude control subsystem configured to steer the phase control subsystem based on a correlation of an actual height of the child seat to a selected height of the child seat.

2. The child swing of claim 1 , wherein the amplitude control subsystem generates an adjustment signal representing a desired adjustment to the phase of the drive mechanism based on a comparison of the actual height of the child seat to the selected height of the child seat.

3. The child swing of claim 1 , wherein the amplitude control subsystem uses a transfer function to generate a signal to influence the phase control subsystem.

4. The child swing of claim 1 , wherein the amplitude control subsystem uses a proportional integral derivation (PID) transfer function to generate a signal to influence the phase control subsystem.

5. The child swing of claim 1 , wherein the phase control subsystem uses a Proportional/Integral (PI) transfer function to generate the motor drive signal.

6. The child swing of claim 1 , wherein the phase control subsystem uses a proportional integral derivation (PID) transfer function to generate the motor drive signal.

7. The child swing of claim 1 , further comprising:

a swing sensor configured to output one or more electrical signals representative of the actual height of the child seat and representative of an actual phase or direction of the at least one swing arm,

wherein the amplitude control subsystem is configured to use the one or more electrical signals from the swing sensor to correlate the actual height of the child seat with the selected height of the child seat to generate an adjustment signal representing a desired adjustment to the phase of the drive mechanism.

8. The child swing of claim 7 , wherein the swing sensor is an encoder configured to output two pulse trains representative of the actual height of the child seat and representative of the actual phase of the at least one swing arm.

9. The child swing of claim 1 , further comprising:

a sensor configured to output an electrical signal representative of the phase of the drive mechanism.

10. The child swing of claim 1 , further comprising:

a startup subsystem configured to initiate motion of the at least one swing arm, wherein the amplitude control subsystem and the phase control subsystem are disabled until the child seat reaches the selected height.

11. The child swing of claim 10 , wherein the startup subsystem uses transfer function to generate motor drive signals that initiate motion of the child swing.

12. A control method for a child swing comprising:

correlating a phase of a drive mechanism to a phase of at least one swing arm to maintain a selected lead angle of the phase of the drive mechanism relative to the phase of the swing arm; and

generating, based on the correlating, a motor drive signal configured to maintain the selected lead angle of the phase of the drive mechanism relative to the phase of the swing arm,

wherein the generation of the motor drive signal is influenced by a comparison of an actual amplitude of the child swing to a selected amplitude of the child swing.

13. The method of claim 12 , further comprising:

comparing the actual amplitude of the child swing to the selected amplitude of the child swing;

generating, based on the comparison, an adjustment signal representing a desired adjustment to the phase of the drive mechanism of the child swing; and

determining the motor drive signal based on the correlating and the adjustment signal.

14. The method of claim 12 , further comprising:

executing a Proportional/Integral (PI) transfer function to generate an adjustment signal representing an advance or delay to be applied to the phase of the drive mechanism.

15. The method of claim 12 , further comprising:

executing a proportional integral derivation (PID) transfer function to generate an adjustment signal representing an advance or delay to be applied to the phase of the drive mechanism.

16. The method of claim 12 , wherein generating the motor drive signal comprises:

executing a Proportional/Integral (PI) transfer function to generate the motor drive signal.

17. The method of claim 12 , wherein generating the motor drive signal comprises:

executing a proportional integral derivation (PID) transfer function to generate the motor drive signal.

18. The method of claim 12 , further comprising:

receiving, from a swing sensor, one or more electrical signals representative of the actual amplitude of the child swing and representative of an actual phase of at least one swing arm; and

receiving, from a drive phase sensor, an electrical signal representative of the phase of the drive mechanism.

19. The method of claim 18 , wherein the swing sensor is an encoder and wherein receiving the one or more electrical signals representative of the actual amplitude of the child swing and representative of the actual phase of the at least one swing arm comprises:

receiving two pulse trains representative of the actual amplitude of the child swing and representative of the actual phase of the at least one swing arm.

20. The method of claim 12 , further comprising:

executing a transfer function startup routine to generate the motor drive signal that initiates motion of the child swing.

21. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:

correlate a phase of a drive mechanism to a phase of at least one swing arm to maintain a selected lead angle of the phase of the drive mechanism relative to the phase of the swing arm; and

generate, based on the correlating, a motor drive signal configured to maintain the selected lead angle of the phase of the drive mechanism relative to the phase of the swing arm,

wherein the generation of the motor drive signal is influenced by a comparison of an actual amplitude of the child swing to a selected amplitude of the child swing.

22. The computer readable storage media of claim 21 , further comprising instructions operable to:

compare the actual amplitude of the child swing to the selected amplitude of the child swing;

generate, based on the comparison, an adjustment signal representing a desired adjustment to the phase of the drive mechanism of the child swing; and

determine the motor drive signal based on the correlating and the adjustment signal.

23. The computer readable storage media of claim 21 , further comprising instructions operable to:

execute a Proportional/Integral (PI) transfer function to generate an adjustment signal representing an advance or delay to be applied to the phase of the drive mechanism.

24. The computer readable storage media of claim 21 , further comprising instructions operable to:

execute a proportional integral derivation (PID) transfer function to generate an adjustment signal representing an advance or delay to be applied to the phase of the drive mechanism.

25. The computer readable storage media of claim 21 , further comprising instructions operable to:

execute a Proportional/Integral (PI) transfer function to generate the motor drive signal.

26. The computer readable storage media of claim 21 , further comprising instructions operable to:

execute a proportional integral derivation (PID) transfer function to generate the motor drive signal.

27. The computer readable storage media of claim 21 , further comprising instructions operable to:

receive, from a swing sensor, one or more electrical signals representative of the actual amplitude of the child swing and representative of an actual phase of at least one swing arm; and

receive, from a drive phase sensor, an electrical signal representative of the phase of the drive mechanism.

28. The computer readable storage media of claim 27 , wherein the swing sensor is an encoder and wherein the instructions operable to receive the one or more electrical signals representative of the actual amplitude of the child swing and representative of the actual phase of the at least one swing arm comprise instructions operable to:

receive two pulse trains representative of the actual amplitude of the child swing and representative of the actual phase of the at least one swing arm.

29. The computer readable storage media of claim 21 , further comprising instructions operable to:

execute a transfer function startup routine to generate the motor drive signal that initiates motion of the child swing.

Assignments (5)
RELEASE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Oct 10, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: MATTEL, INC.
Reel/Frame 065266/0778 →
PATENT SECURITY AGREEMENT Recorded Sep 16, 2022
From: MATTEL, INC.
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 061451/0850 →
RELEASE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Sep 16, 2022
From: BANK OF AMERICA, N.A., AS AGENT
To: MATTEL, INC.
Reel/Frame 061462/0537 →
SECURITY INTEREST Recorded Dec 21, 2017
From: MATTEL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT FOR SECURED CREDITORS
Reel/Frame 044941/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2014
From: PYRCE, PHILIP R.; MEADE, JAMES P.; WOLLEN, MARK ALAN; BAKER, JAMES PAUL; BISHOP, JAMES A., JR.; NIVER, ROSS ALLAN
To: MATTEL, INC.
Reel/Frame 034369/0672 →
Continuity (1)
Continuation 13650254 · Oct 12, 2012