Patents by Inventor Mattias Gunneras
Mattias Gunneras has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230360565Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.Type: ApplicationFiled: May 3, 2023Publication date: November 9, 2023Inventors: Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
-
Patent number: 11688309Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.Type: GrantFiled: July 19, 2022Date of Patent: June 27, 2023Assignee: BREAKFAST, LLCInventors: Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
-
Publication number: 20230025141Abstract: One variation of the tile display includes a set of tile assemblies, each tile assembly includes: a base plate; a tile panel; a tile interface; and a set of linear actuator assemblies arranged in a radial pattern about the base plate and cooperating to constrain the tile panel in angular roll, linear heave, and linear sway motion relative to the base plate. Each linear actuator assembly includes: a bearing housing defining a linear bearing, a floating bearing, and a through-hole; an actuator mounted to the bearing housing; a distal link coupled to the tile interface; a first support boom running through the linear bearing; a second support boom running through the floating bearing; and a driven boom running through the through-hole of the bearing housing. Each tile assembly also includes a primary controller configured to maneuver tile panels over ranges of angular pitch, angular yaw, and linear surge positions.Type: ApplicationFiled: July 20, 2022Publication date: January 26, 2023Inventors: Andrew Laska, Andrew Zolty, Mattias Gunneras, Andrew McIntyre, Brandon Orr, Will Rigby, Michael Fazio, Mohammad Hosein Asgari, Lee Marom, Sebastian Schloesser
-
Publication number: 20230019702Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.Type: ApplicationFiled: July 19, 2022Publication date: January 19, 2023Inventors: Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
-
Patent number: 11443662Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.Type: GrantFiled: October 9, 2020Date of Patent: September 13, 2022Assignee: BREAKFAST, LLCInventors: Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
-
Publication number: 20210110741Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.Type: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Inventors: Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
-
Patent number: 10529261Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.Type: GrantFiled: April 19, 2019Date of Patent: January 7, 2020Assignee: BREAKFAST, LLCInventors: Andrew Zolty, Mattias Gunneras
-
Patent number: 10380923Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.Type: GrantFiled: November 28, 2017Date of Patent: August 13, 2019Assignee: BREAKFAST, LLCInventors: Andrew Zolty, Mattias Gunneras
-
Publication number: 20190244550Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.Type: ApplicationFiled: April 19, 2019Publication date: August 8, 2019Inventors: Andrew Zolty, Mattias Gunneras
-
Publication number: 20180336805Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.Type: ApplicationFiled: November 28, 2017Publication date: November 22, 2018Inventors: Andrew Zolty, Mattias Gunneras