Patents by Inventor Justin Franke

Justin Franke 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: 20250151184
    Abstract: A dimmer includes a TRIAC structured to conduct load current during an on phase and not conduct the load current during an off phase; a snubber circuit including a resistor and a capacitor electrically connected to the resistor at a node; and a bidirectional switch structured to transmit a gate current pulse to gate of the TRIAC to switch the TRIAC between the OFF phase and the ON phase, the bidirectional switch including a first MOSFET, a second MOSFET, a first resistor electrically connected to source of the first MOSFET and a second resistor electrically connected to source of the second MOSFET, drain of the first MOSFET being electrically connected to the node of the snubber circuit, and drain of the second MOSFET being electrically connected to the gate of the TRIAC.
    Type: Application
    Filed: November 4, 2024
    Publication date: May 8, 2025
    Applicant: EATON INTELLIGENT POWER LIMITED
    Inventors: Martin Hampl, Justin Franke, Hoon Lee, Nilesh Kadam
  • Publication number: 20250151185
    Abstract: A dimmer includes a TRIAC, a zero crossing detection circuit coupled to the TRIAC and structured to detect zero crossing of line voltage; a gate control circuit coupled to a gate of the TRIAC and the zero crossing detection circuit, the gate control circuit structured to drive the gate of the TRIAC to switch between an on phase and an off phase; a power supply circuit coupled to the gate control circuit and the zero crossing detection circuit, the power supply circuit structured to supply power to at least the gate control circuit and the zero crossing detection circuit; a snubber circuit coupled to the TRIAC and structured to limit fast transient voltages; and a zero crossing detection improvement circuit comprising a first switch and a second switch and structured to block current from flowing through the power supply circuit and the snubber circuit during the off phase.
    Type: Application
    Filed: October 30, 2024
    Publication date: May 8, 2025
    Applicant: EATON INTELLIGENT POWER LIMITED
    Inventors: Martin Hampl, Justin Franke, Hoon Lee, Nilesh Kadam
  • Publication number: 20250148666
    Abstract: A technique for generating and displaying treemaps representing tree hierarchies, including receiving, via a treemap user interface, a user selection to view a treemap of a tree hierarchy, determining, for a first parent node included in a plurality of nodes of the tree hierarchy, a total number of descendent nodes of the first parent node within the tree hierarchy, computing, for the first parent node, a first size of a first box based on the total number of descendent nodes of the first parent node, and displaying to the user, via the treemap user interface, the treemap that represents the tree hierarchy and includes the first box, wherein the first box represents the first parent node and has the first size.
    Type: Application
    Filed: October 29, 2024
    Publication date: May 8, 2025
    Inventors: Justin Frank MATEJKA, Michael CHEN, George William FITZMAURICE
  • Publication number: 20250139887
    Abstract: Various embodiments include a computer-implemented method for generating three-dimensional (3D) assemblies, including receiving a relationship input that associates two or more 3D models included in a 3D assembly, receiving a prompt input that includes a portion of text that describes the relationship input, causing a generative machine learning model to generate a design constraint based on the relationship input and the prompt input, and causing the 3D assembly to incorporate the design constraint.
    Type: Application
    Filed: October 23, 2024
    Publication date: May 1, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250139337
    Abstract: A computer-implemented method for generating design objects for computer-aided drawing (CAD) design, comprises combining at least two of a first input received from a first client device and one or more persistent intents to generate a composite prompt, inputting the composite prompt into a trained machine learning (ML) model for execution, receiving a design object generated by the trained ML model in response to the composite prompt; and displaying the design object in a design space that includes the CAD design.
    Type: Application
    Filed: October 17, 2024
    Publication date: May 1, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250139354
    Abstract: In various embodiments, a computer-implemented method for generating context-enriched responses comprises generating a context enrichment based on a context input, combining the context enrichment with a prompt input to generate a context-enriched prompt, and executing a generative machine learning (ML) model on the context-enriched prompt to generate a context-enriched response.
    Type: Application
    Filed: August 8, 2024
    Publication date: May 1, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250131138
    Abstract: In various embodiments, a computer-implemented method for generating recommendations for a generative design, comprises receiving a selection of a prompt volume within a design space, wherein the design space is generated by a design exploration application, and the prompt volume defines a sphere of influence within the prompt volume, identifying one or more design objects within the prompt volume, generating a plurality of candidate actions associated with the one or more design objects, and displaying, within a recommendation window included in the design space, at least one candidate action from the plurality of candidate actions.
    Type: Application
    Filed: September 25, 2024
    Publication date: April 24, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250131167
    Abstract: In various embodiments, a computer-implemented method for generating prompt inputs that describe design modifications includes receiving a first prompt input that indicates a first modification to a three-dimensional (3D) design, determining a first context input based on one or more attributes of the 3D design, and causing a first generative machine learning (ML) model to generate a second prompt input based on the first prompt input and the first context input, where the second prompt input indicates a second modification to the 3D design.
    Type: Application
    Filed: October 23, 2024
    Publication date: April 24, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250117527
    Abstract: In various embodiments, a computer-implemented method for displaying object information associated with a computer-aided design, the method comprising displaying a design space that includes a plurality of design objects, generating a prompt that includes a set of object identifiers corresponding to a first set of design objects included in the plurality of design objects and a first query for a set of object labels corresponding to the first set of design objects, transmitting the prompt to at least one trained machine learning (ML) model for processing, receiving, from the at least one trained ML model, a first ML response that includes the set of object labels corresponding to the first set of design objects, and displaying the set of object labels within the design space.
    Type: Application
    Filed: June 20, 2024
    Publication date: April 10, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250118022
    Abstract: In various embodiments, a computer-implemented method for generating digital content comprises generating a multiparty interface that communicates with at least a trained machine learning (ML) model, a first client device, and a second client device; combining at least a first input from the first client device and a second input from the second client device to generate a composite prompt, transmitting the composite prompt to the trained ML model for execution, receiving a digital content item from the trained ML model that was generated in response to the composite prompt, and displaying the digital content item in the multiparty interface.
    Type: Application
    Filed: July 5, 2024
    Publication date: April 10, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250117542
    Abstract: In various embodiments, a computer-implemented method for displaying a prompt space comprises displaying a design space comprising one or more design objects, receiving a selection of a current location within the design space, and displaying the prompt space at a placement location within the design space based on the current location.
    Type: Application
    Filed: July 2, 2024
    Publication date: April 10, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250061252
    Abstract: In various embodiments, a computer-implemented method for performing an analysis of a sketch to identify one or more objects for a generative design, the method comprising receiving the sketch via a user interference, executing a first trained machine learning (ML) model that generates an identification of a first object included in the sketch based on one or more contextual features that are associated with the first object and also are included in the sketch, transmitting the identification to a second machine learning model, and executing a second trained ML model that generates a first design object based on the identification.
    Type: Application
    Filed: June 20, 2024
    Publication date: February 20, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250045471
    Abstract: In various embodiments, a computer-implemented method for generating a design object comprises combining at least two of a design intent text or one or more non-textual inputs to generate a multimodal prompt, executing a trained machine learning (ML) model on the multimodal prompt to generate a design object, and displaying the design object in a design space.
    Type: Application
    Filed: April 18, 2024
    Publication date: February 6, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250045473
    Abstract: In various embodiments, a computer-implemented method for displaying a prompt space, the method comprising displaying a design space comprising one or more design objects, receiving a selection of a current location within the design space, and displaying the prompt space at a placement location within the design space based on the current location. In other embodiments, a computer-implemented method for displaying a prompt history, the method comprising displaying a design space that includes a first design object, displaying a first prompt-history marker within the design space, the first prompt-history marker representing a first prompt history associated with the first design object, and in response to receiving a selection for viewing the first prompt history, displaying the first prompt history in a prompt space within the design space.
    Type: Application
    Filed: June 20, 2024
    Publication date: February 6, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250045472
    Abstract: In various embodiments, a computer-implemented method for displaying a prompt space, the method comprising displaying a design space comprising one or more design objects, receiving a selection of a current location within the design space, and displaying the prompt space at a placement location within the design space based on the current location. In other embodiments, a computer-implemented method for displaying a prompt history, the method comprising displaying a design space that includes a first design object, displaying a first prompt-history marker within the design space, the first prompt-history marker representing a first prompt history associated with the first design object, and in response to receiving a selection for viewing the first prompt history, displaying the first prompt history in a prompt space within the design space.
    Type: Application
    Filed: June 20, 2024
    Publication date: February 6, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20250045494
    Abstract: In various embodiments, a computer-implemented method for generating a design object comprises generating a prompt within a design space generated by a design exploration application, wherein the prompt has a prompt definition that includes at least design intent text, and a prompt volume that occupies a portion of the design space and exerts a sphere of influence within the prompt volume, executing a trained machine learning (ML) model on the prompt to generate the design object, and displaying the design object within the prompt volume.
    Type: Application
    Filed: April 29, 2024
    Publication date: February 6, 2025
    Inventors: George William FITZMAURICE, Jo Karel VERMEULEN, Justin Frank MATEJKA
  • Publication number: 20240385941
    Abstract: A feedback mechanism that reports software issues between users of software applications and the developers of the software applications. The feedback mechanism generates feedback logs that capture moments of user frustration at the moment a user encounters issues with using a particular software application executing on a client device. The feedback mechanism is triggered to generate a feedback log by the user via a predetermined set of user inputs. Once generated, the feedback log captures an associated importance level, a user description, and/or context information (such as application and command activity information) for the particular software application and one or more other software applications that interacted with the particular software application executing on the client device. The feedback log can also capture multimedia content such as audio, images, and videos. The feedback log is then transmitted to a server of a developer of the particular software application.
    Type: Application
    Filed: July 25, 2024
    Publication date: November 21, 2024
    Inventors: Kendra Ann WANNAMAKER, Justin Frank MATEJKA, Jo Karel VERMEULEN, George FITZMAURICE
  • Patent number: 12148081
    Abstract: One embodiment of a computer-implemented method for analyzing human motion data includes receiving a set of motion data that indicates one or more movements of a first person within a real-world environment; generating a virtual avatar corresponding to the first person based on the set of motion data; determining a position of the virtual avatar within an extended reality (ER) scene based on the one or more movements; and displaying the virtual avatar in the ER scene according to the determined position.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: November 19, 2024
    Assignee: AUTODESK, INC.
    Inventors: Frederik Brudy, Fraser Anderson, Raimund Dachselt, George Fitzmaurice, Justin Frank Matejka, Patrick Reipschläger
  • Patent number: 12113873
    Abstract: A command map GUI that illustrates command usage patterns of one or more entities. A server receives and stores command usage data from a plurality of users/clients, each user/client executing a software application having a set of commands. A current user/client displays, via a GUI, graphical representations of the command usage data received from the server. The server receives new command usage data from a user/client included in the one or more entities. In response, the server automatically updates command usage data for the one or more entities, pushes the updated command usage data to the current user/client, and causes the GUI to display graphical representations of the updated command usage data. Thus, the command usage data of the one or more entities is automatically updated and displayed in the GUI in real-time or near real-time as new commands are continually invoked by users in the one or more entities.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: October 8, 2024
    Assignee: AUTODESK, INC.
    Inventors: Justin Frank Matejka, Fraser Anderson, George Fitzmaurice, Tovi Grossman, Warren Karl Schrey, Christian Smitherman
  • Patent number: 12073494
    Abstract: A command map GUI that illustrates command usage patterns of a first entity and/or a comparison between the first entity and a second entity. A server receives and stores command usage data from a plurality of clients, each client executing a software application that enables a set of commands. A client displays the GUI based on command usage data received from the server. The GUI displays a circle chart comprising a plurality of segments representing various command categories, each segment including a wedge that represents the amount of usage of the corresponding command category. The GUI also displays a plurality of data points, each data point representing a command, wherein the distance from the center of the circle chart represents the amount of usage of the corresponding command. The GUI may display a certification and/or an unused command recommended for a user based on command usage patterns of the user.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 27, 2024
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, Alexandra R. Bergin, Benjamin Lafreniere, Jaime A. Perkins, Adam L. Menter, Howard R. Swearer, George Fitzmaurice, Justin Frank Matejka, Jiin Shin, William C. Sabram, Michael L. McManus