IP Library › Granted Patent US 12,383,053
Granted Patent B2
US 12,383,053 · App. 18/041,496 · Granted Aug 12, 2025

Dropdown robotic furniture item

Inventors: Carlos Rubio (Austin, TX); Daniel E. Meyer (Marblehead, MA); Ivan Fernandez De Casadevante (Cambridge, MA); Hasier Larrea Tamayo (Brooklyn, NY); Robert T. Hsiung (Cambridge, MA)
Assignee: Ori Inc.
A47B5/00A47C17/84A47B2005/003
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 12,383,053
App. No.
18/041,496
Granted
Aug 12, 2025
Kind
B2
Abstract

Improved methods and systems for operating moveable architectural elements (e.g., furniture) are described. The method includes performing a first part of a movement of the moveable architectural element along a portion of a length of actuation using a motor. The method includes performing a second part of the movement of the moveable architectural element with a desired movement profile and, based thereon, measuring an operation parameter. The method includes comparing the measured operation parameter to a profile of the operation parameter. The method includes incrementing a first counter if a first differential between the measured operation parameter and the profile of the operation parameter exceeds a differential threshold. The method includes adjusting the second part of the movement of the moveable architectural element if the first counter exceeds a counter threshold. Many other improvements and features are contemplated and described.

Claims (38)

1. A method of operating a moveable architectural element, the method comprising:

performing a first part of a movement of the moveable architectural element along a portion of a length of actuation using a motor;

performing a second part of the movement of the moveable architectural element with a desired movement profile and, based thereon, measuring an operation parameter;

comparing the measured operation parameter to a profile of the operation parameter;

based on a first differential between the measured operation parameter and the profile of the operation parameter exceeding a differential threshold, incrementing a first counter; and

based on the first counter exceeding a counter threshold, adjusting the second part of the movement of the moveable architectural element.

2. The method of claim 1 , wherein the profile of the operation parameter comprises an average operation parameter or a median operation parameter.

3. The method of claim 2 , wherein comparing the measured operation parameter to the profile of the operation parameter further comprises:

comparing the measured operation parameter to the average operation parameter.

4. The method of claim 3 , wherein the average operation parameter is determined based on at least one of: one or more predefined values of the operation parameter and one or more previously measured operation parameters.

5. The method of claim 4 , wherein the one or more previously measured operation parameters comprise a subset of one or more measurements of the operation parameter, wherein each of the one or more measurements corresponds to a recent position of a threshold number of most recent positions of the moveable architectural element.

6. The method of claim 4 , further comprising:

adding the measured operation parameter to the one or more previously measured operation parameters; and

updating the average operation parameter.

7. The method of claim 6 , further comprising:

removing, before updating the average operation parameter, an oldest measurement from the one or more previously measured operation parameters.

8. The method of claim 1 , wherein the desired movement profile comprises at least one of a speed profile and an acceleration profile.

9. The method of claim 8 , wherein the speed profile comprises an approximately constant speed and the acceleration profile comprises approximately zero acceleration.

10. The method of claim 1 , wherein the desired movement profile is based on a desired motor parameter profile.

11. The method of claim 10 , wherein the desired motor parameter profile comprises at least one of a load profile, a speed profile, a voltage profile, a current profile, and a pulse width modulation profile.

12. The method of claim 1 , wherein the operation parameter comprises at least one of a load on the motor, a speed of the motor, a voltage delivered to the motor, a current delivered to the motor, and a pulse width modulation delivered to the motor.

13. The method of claim 12 , wherein the operation parameter comprises the load on the motor and wherein the load on the motor is measured as an alignment angle value.

14. The method of claim 1 , wherein adjusting the second part of the movement of the moveable architectural element comprises at least one of stopping the second part of the movement, reducing a speed of the second part of the movement, and reversing a direction of the second part of the movement.

15. The method of claim 1 , wherein the moveable architectural element comprises a furniture item.

16. The method of claim 15 , wherein the operation parameter varies along the length of actuation at least in part because of one or more objects that are positioned in a path of the furniture item along the length of actuation.

17. The method of claim 1 , wherein the motor comprises at least one of an electric DC motor and a stepper motor.

18. The method of claim 1 , wherein the movement comprises vertical movement along the length of actuation, wherein the length of actuation comprises a wall surface.

19. The method of claim 1 , further comprising:

based on the differential between the measured operation parameter and the profile of the operation parameter does not exceed the differential threshold, resetting the first counter.

20. A system for operating a moveable architectural element, the system comprising:

a motor adapted to move the moveable architectural element along a length of actuation;

at least one of a controller and a data processing apparatus, programmed to perform operations comprising:

performing a first part of a movement of the moveable architectural element along a portion of the length of actuation using the motor;

performing a second part of the movement of the moveable architectural element with a desired movement profile and, based thereon, measuring an operation parameter;

comparing the measured operation parameter to a profile of the operation parameter;

based on a first differential between the measured operation parameter and the profile of the operation parameter exceeding a differential threshold, incrementing a first counter; and

based on the first counter exceeding a counter threshold, adjusting the second part of the movement of the moveable architectural element; and

a memory unit for storing the profile of the operation parameter.

Continuity (2)
Provisional Application 63089571 · Oct 9, 2020
Related Publication 20230301426A1 · Sep 28, 2023
References Cited (16)
US 5153844A · Beni · 1992 [cited by examiner]
US 9009893B2 · Kramer · 2015 [cited by examiner]
US 9644366B2 · Timur · 2017 [cited by examiner]
US 11422565B1 · Webster · 2022 [cited by examiner]
US 20050279035A1 · Donovan · 2005 [cited by examiner]
US 20080052782A1 · Hillis · 2008 [cited by examiner]
US 20100132113A1 · Roepke · 2010 [cited by examiner]
US 20130276373A1 · Haab · 2013 [cited by examiner]
US 20140159410A1 · Rasmussen · 2014 [cited by examiner]
US 20150329035A1 · Johnson · 2015 [cited by examiner]
US 20170318978A1 · Flemister · 2017 [cited by examiner]
US 20180027978A1 · Johnson · 2018 [cited by examiner]
US 20200256109A1 · Bean et al. · 2020 [cited by applicant]
US 20220225217A1 · Silverman · 2022 [cited by examiner]
WO WO2014144368A1 · 2014 [cited by applicant]
International Search Report and Written Opinion for PCT/US2021/054246 dated Apr. 7, 2022, 6 pages. [cited by applicant]