Patents by Inventor Ryan Mast
Ryan Mast 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: 20240255909Abstract: A stage automation system, may include: at least one processor device implementing a physics engine; at least one memory device; one or more instructions stored in the memory device that, when executed by the at least one processor device implementing a physics engine, configure the at least one processor device for: receiving a torque limit value associated with a parent joint; receiving a request to move an object via a child joint according to a movement parameter; computing a torque value at the parent joint associated with the movement of the object via the child joint; comparing the computed torque value to the torque limit value; and controlling movement of the object via the child joint according to the comparison of the computed torque value to the torque limit value.Type: ApplicationFiled: October 2, 2023Publication date: August 1, 2024Inventor: Ryan Mast
-
Patent number: 11774933Abstract: A stage automation system, may include: at least one processor device implementing a physics engine; at least one memory device; one or more instructions stored in the memory device that, when executed by the at least one processor device implementing a physics engine, configure the at least one processor device for: receiving at least one target case corresponding to a user-interface specified position of a virtual object representative of a real-world object within a virtual space representative of a real-world space; providing position data defining the target case as a seed value to a physics engine; computing at least one effect-of-gravity solution from the seed value; comparing the effect-of-gravity position solution to the target case to determine if the effect-of-gravity position is within one or more position tolerance values relative to the target case; and providing user notification indicative of the comparison between the effect-of-gravity solution and the target case.Type: GrantFiled: September 8, 2021Date of Patent: October 3, 2023Assignee: Exato IP LLCInventor: Ryan Mast
-
Patent number: 11385610Abstract: A stage automation system may include a first and second executing program configured to selectively control a first and second actionable mechanism, respectively. The stage automation system may further include a stage automation server configured to: receive, from the first executing program, a distributed program object announcement including a set of one or more time-stamped variables associated with the first actionable mechanism; transmit a distributed program object announcement to the second executing program; receive one or more data packets from the second executing program; adjust at least one time-stamped variable of the distributed program object based on the one or more received data packets; and transmit one or more data packets to the first executing program to cause the first executing program to adjust the at least one time-stamped variable of the distributed program object associated with the first actionable mechanism.Type: GrantFiled: January 24, 2020Date of Patent: July 12, 2022Assignee: EXATO IP LLCInventor: Ryan Mast
-
Publication number: 20220043415Abstract: A stage automation system, may include: at least one processor device implementing a physics engine; at least one memory device; one or more instructions stored in the memory device that, when executed by the at least one processor device implementing a physics engine, configure the at least one processor device for: receiving at least one target case corresponding to a user-interface specified position of a virtual object representative of a real-world object within a virtual space representative of a real-world space; providing position data defining the target case as a seed value to a physics engine; computing at least one effect-of-gravity solution from the seed value; comparing the effect-of-gravity position solution to the target case to determine if the effect-of-gravity position is within one or more position tolerance values relative to the target case; and providing user notification indicative of the comparison between the effect-of-gravity solution and the target case.Type: ApplicationFiled: September 8, 2021Publication date: February 10, 2022Inventor: Ryan Mast
-
Publication number: 20210048786Abstract: A stage automation system may include a first and second executing program configured to selectively control a first and second actionable mechanism, respectively. The stage automation system may further include a stage automation server configured to: receive, from the first executing program, a distributed program object announcement including a set of one or more time-stamped variables associated with the first actionable mechanism; transmit a distributed program object announcement to the second executing program; receive one or more data packets from the second executing program; adjust at least one time-stamped variable of the distributed program object based on the one or more received data packets; and transmit one or more data packets to the first executing program to cause the first executing program to adjust the at least one time-stamped variable of the distributed program object associated with the first actionable mechanism.Type: ApplicationFiled: January 24, 2020Publication date: February 18, 2021Inventor: Ryan Mast
-
Patent number: 10516880Abstract: There is provided a coordinated view-display device, a system for creating a three-dimensional display, and a process of creating a three-dimensional display. The display device includes a rotatable portion and a plurality of light-emitting elements connected to the rotatable portion. Rotation of the rotatable portion rotates the light-emitting elements and displays a sequence of images corresponding with segmented image data as an illusion of a continuous three-dimensional image. The system includes an array arranged and disposed to gather segmented image data and a display arranged and disposed to display a sequence of images corresponding with the segmented image data. The displaying forms an illusion of a continuous three-dimensional image. The process includes gathering segmented image data and displaying a sequence of images corresponding with the segmented image data. The displaying forms may provide an illusion of a continuous three-dimensional image.Type: GrantFiled: February 21, 2017Date of Patent: December 24, 2019Assignee: TAIT TOWERS MANUFACTURING, LLCInventors: Owen Byrne, Boris Kalaba, Adam Davis, Ryan Mast
-
Patent number: 10335705Abstract: The present invention relates to a method for positioning audience members at locations for viewing an event occurring at an event portion at which a live actor makes a presentation and/or a display is shown. Additionally, the present invention relates to an arrangement having a first venue tray, the first venue tray having a close range event portion at which a live actor can make a presentation and/or a display can be shown and a home row seating section, a second venue tray, the second venue tray having a downrange seating section, a first periphery event portion at which a live actor can make a presentation and/or a display can be shown, and a second periphery event portion.Type: GrantFiled: April 20, 2016Date of Patent: July 2, 2019Assignee: Tait Towers Manufacturing LLCInventors: Owen Byrne, Adam Davis, Tyler Kicera, Ryan Mast, Benjamin Asher Samberg
-
Publication number: 20190058876Abstract: There is provided a coordinated view-display device, a system for creating a three-dimensional display, and a process of creating a three-dimensional display. The display device includes a rotatable portion and a plurality of light-emitting elements connected to the rotatable portion. Rotation of the rotatable portion rotates the light-emitting elements and displays a sequence of images corresponding with segmented image data as an illusion of a continuous three-dimensional image. The system includes an array arranged and disposed to gather segmented image data and a display arranged and disposed to display a sequence of images corresponding with the segmented image data. The displaying forms an illusion of a continuous three-dimensional image. The process includes gathering segmented image data and displaying a sequence of images corresponding with the segmented image data. The displaying forms may provide an illusion of a continuous three-dimensional image.Type: ApplicationFiled: February 21, 2017Publication date: February 21, 2019Inventors: Owen BYRNE, Boris KALABA, Adam DAVIS, Ryan MAST
-
Publication number: 20190022547Abstract: The present invention relates to a method for positioning audience members at locations for viewing an event occurring at an event portion at which a live actor makes a presentation and/or a display is shown. Additionally, the present invention relates to an arrangement having a first venue tray, the first venue tray having a close range event portion at which a live actor can make a presentation and/or a display can be shown and a home row seating section, a second venue tray, the second venue tray having a downrange seating section, a first periphery event portion at which a live actor can make a presentation and/or a display can be shown, and a second periphery event portion.Type: ApplicationFiled: April 20, 2016Publication date: January 24, 2019Inventors: Owen BYRNE, Adam DAVIS, Tyler KICERA, Ryan MAST, Benjamin Asher SAMBERG
-
Publication number: 20170134721Abstract: There is provided a coordinated view-display device, a system for creating a three-dimensional display, and a process of creating a three-dimensional display. The display device includes a rotatable portion and a plurality of light-emitting elements connected to the rotatable portion. Rotation of the rotatable portion rotates the light-emitting elements and displays a sequence of images corresponding with segmented image data as an illusion of a continuous three-dimensional image. The system includes an array arranged and disposed to gather segmented image data and a display arranged and disposed to display a sequence of images corresponding with the segmented image data. The displaying forms an illusion of a continuous three-dimensional image. The process includes gathering segmented image data and displaying a sequence of images corresponding with the segmented image data. The displaying forms may provide an illusion of a continuous three-dimensional image.Type: ApplicationFiled: February 22, 2016Publication date: May 11, 2017Inventors: Owen BYRNE, Adam DAVIS, Boris KALABA, Ryan MAST
-
Publication number: 20050284956Abstract: A universal sprinkler housing includes a base member threadingly engaged with an upper member so as to be adjustable, thereby allowing the housing to accommodate and protect a variety of sized underground type sprinkler head assemblies. The base further includes a plurality of arched feet which allow the base to be disposed directly over the supply pipes of the irrigation system and includes a plurality of fin-like protrusions disposed on an outer surface thereof to prevent the base from moving during adjustment.Type: ApplicationFiled: June 25, 2004Publication date: December 29, 2005Inventor: Ryan Mast