Patents by Inventor Christopher Hopper
Christopher Hopper 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).
-
Patent number: 12141920Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: GrantFiled: November 7, 2023Date of Patent: November 12, 2024Assignee: Aurora Solar Inc.Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 12051143Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.Type: GrantFiled: March 1, 2022Date of Patent: July 30, 2024Assignee: Adobe Inc.Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
-
Publication number: 20240070982Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: ApplicationFiled: November 7, 2023Publication date: February 29, 2024Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 11876604Abstract: A system and method to provide streaming video content to a screen of a smart electronic device in non-viewable form until a user agrees to view the video in exchange for an incremental amount of currency, at which time the streaming video content becomes viewable in pre-determined increments of time pre-paid for by the user of the smart device by interacting with the screen. The user can determine through the screen how many increments of viewable streaming of video content are desired to be purchased and viewed by interacting with the screen in a pre-determined way each time the streaming video content becomes non-viewable.Type: GrantFiled: March 6, 2018Date of Patent: January 16, 2024Inventors: Joshua Jensen, Christopher Hopper
-
Patent number: 11816794Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: GrantFiled: November 14, 2022Date of Patent: November 14, 2023Assignee: Aurora Solar Inc.Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 11696374Abstract: An oven may include a cooking chamber configured to receive a food product, a radio frequency (RF) heating system configured to provide RF energy into the cooking chamber using solid state electronic components to heat the food product, and a context awareness engine. The context awareness engine may include processing circuitry configured to receive RF signature data (including measurements of at least forward power and reflected power) associated with provision of RF energy into the cooking chamber, and to correlate an RF signature with a phenomenon observed with respect to the food product to define a signature profile for the phenomenon observed.Type: GrantFiled: June 15, 2020Date of Patent: July 4, 2023Assignee: ILLINOIS TOOL WORKS INC.Inventor: Christopher Hopper
-
Publication number: 20230136782Abstract: A multi-tier rack assembly for use in an oven including a cooking chamber, a convective heating system configured to provide heated air into the cooking chamber, and a radio frequency (RF) heating system configured to provide RF energy into the cooking chamber may include a bottom tier rack and a top tier rack. The bottom tier rack may be removable/insertable relative to the cooking chamber to be supported at a bottom wall of the cooking chamber. The bottom tier rack may include a first frame including a plurality of first frame members that surround a first grate structure. The top tier rack may be removable/insertable to be supported by the bottom tier rack. The top tier rack may include a second frame including a plurality of second frame members that surround a second grate structure.Type: ApplicationFiled: September 29, 2022Publication date: May 4, 2023Inventors: Paul Storiz, Christopher Hopper, Dionysios Tsiogkas, Joshua Linton
-
Publication number: 20230133013Abstract: An oven may include a cooking chamber configured to receive a first food product, a convective heating system configured to provide heated air into the cooking chamber, a radio frequency (RF) heating system configured to provide RF energy into the cooking chamber, and processing circuitry configured to execute a recipe defining cooking parameters for cooking the first food product. The cooking parameters may define operational settings for the convective heating system and the RF heating system and a nominal cooking time for a first batch including the first food product. The processing circuitry may be operably coupled to a mass adjustment module configured to determine, based on an indication of an addition of a second batch comprising a second food product to the cooking chamber, an overlap period during which the first and second food products are simultaneously cooked and a completion time for cooking the second food product after the overlap period.Type: ApplicationFiled: September 27, 2022Publication date: May 4, 2023Inventors: Paul Storiz, Christopher Hopper, Daniele Chirico, Dionysios Tsiogkas, Joshua Linton
-
Publication number: 20230075957Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: ApplicationFiled: November 14, 2022Publication date: March 9, 2023Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 11501491Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: GrantFiled: June 1, 2021Date of Patent: November 15, 2022Assignee: Aurora Solar Inc.Inventors: Christopher Hopper, Matthew Stevens
-
Publication number: 20210295596Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: ApplicationFiled: June 1, 2021Publication date: September 23, 2021Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 11037366Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: GrantFiled: June 22, 2020Date of Patent: June 15, 2021Assignee: Aurora Solar Inc.Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 11026535Abstract: An oven may include a cooking chamber configured to receive a food product, an EM heating system configured to provide EM energy into the cooking chamber using solid state electronic components, and control electronics configured to control the EM heating system. The control electronics are configured to enable user selection of a cooking program associated with cooking the food product. The control electronics select a first algorithm to direct application of the EM energy to the food product. The control electronics perform a learning process to receive feedback on execution of the cooking program during execution of the cooking program according to the first algorithm. Responsive to detecting a trigger event during the learning process, the control electronics are configured to select a second algorithm that is different from the first algorithm to direct application of the EM energy to the food product during execution of the cooking program.Type: GrantFiled: November 13, 2017Date of Patent: June 8, 2021Assignee: ILLINOIS TOOL WORKS INC.Inventors: Giorgio Grimaldi, Christopher Hopper, Michele Sclocchi, Joshua M. Linton
-
Publication number: 20200404751Abstract: An oven may include a cooking chamber configured to receive a food product, a radio frequency (RF) heating system configured to provide RF energy into the cooking chamber using solid state electronic components to heat the food product, and a context awareness engine. The context awareness engine may include processing circuitry configured to receive RF signature data (including measurements of at least forward power and reflected power) associated with provision of RF energy into the cooking chamber, and to correlate an RF signature with a phenomenon observed with respect to the food product to define a signature profile for the phenomenon observed.Type: ApplicationFiled: June 15, 2020Publication date: December 24, 2020Inventor: Christopher Hopper
-
Publication number: 20200320783Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers.Type: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Inventors: Christopher Hopper, Matthew Stevens
-
Publication number: 20200219313Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of buildings. The 3D representations of buildings are semantic models that include roof nodes, roof edges, as well as roof faces with associated properties (e.g., pitch, azimuth). The system receives a 2D representation such as a roof outline including nodes connected by edges and associated data such as a height value, a pitch value, an independent structure, or a dependent structure. The system determines height values where a building structure changes. The system propagates a wavefront representing a cross-section of the building to the height values to generate 3D model edges. The 3D representation is generated based on the 3D model edges. The system can create 3D representations of buildings including roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers.Type: ApplicationFiled: August 11, 2018Publication date: July 9, 2020Inventors: Christopher Hopper, Matthew Stevens
-
Patent number: 10706618Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of buildings. The 3D representations of buildings are semantic models that include roof nodes, roof edges, as well as roof faces with associated properties (e.g., pitch, azimuth). The system receives a 2D representation such as a roof outline including nodes connected by edges and associated data such as a height value, a pitch value, an independent structure, or a dependent structure. The system determines height values where a building structure changes. The system propagates a wavefront representing a cross-section of the building to the height values to generate 3D model edges. The 3D representation is generated based on the 3D model edges. The system can create 3D representations of buildings including roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers.Type: GrantFiled: August 11, 2018Date of Patent: July 7, 2020Assignee: AURORA SOLAR INCInventors: Christopher Hopper, Matthew Stevens
-
Publication number: 20190280792Abstract: A system and method to provide streaming video content to a screen of a smart electronic device in non-viewable form until a user agrees to view the video in exchange for an incremental amount of currency, at which time the streaming video content becomes viewable in pre-determined increments of time pre-paid for by the user of the smart device by interacting with the screen. The user can determine through the screen how many increments of viewable streaming of video content are desired to be purchased and viewed by interacting with the screen in a pre-determined way each time the streaming video content becomes non-viewable.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Joshua Jensen, Christopher Hopper
-
Patent number: 10282490Abstract: The present invention overcomes the limitations of the prior art by exploiting properties of the projection of a three-dimensional building structure (such as a roof) onto the ground. This projection is a two-dimensional spatial graph, which can be constructed for example by a user or by an image recognition algorithm. The spatial graph is processed to recreate a three-dimensional model of the building structure.Type: GrantFiled: November 4, 2014Date of Patent: May 7, 2019Assignee: Aurora Solar Inc.Inventor: Christopher Hopper
-
Publication number: 20190051043Abstract: Described herein is a process and system for constructing three-dimensional (3D) representations of buildings. The 3D representations of buildings are semantic models that include roof nodes, roof edges, as well as roof faces with associated properties (e.g., pitch, azimuth). The system receives a 2D representation such as a roof outline including nodes connected by edges and associated data such as a height value, a pitch value, an independent structure, or a dependent structure. The system determines height values where a building structure changes. The system propagates a wavefront representing a cross-section of the building to the height values to generate 3D model edges. The 3D representation is generated based on the 3D model edges. The system can create 3D representations of buildings including roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers.Type: ApplicationFiled: August 11, 2018Publication date: February 14, 2019Inventors: Christopher Hopper, Matthew Stevens