Patents by Inventor Justin Frank Matejka

Justin Frank Matejka 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: 11966293
    Abstract: One embodiment of a computer-implemented method for automatically generating command recommendations for a software workflow comprises identifying a plurality of command sequences stored in a database based on a current command being interacted with in a graphical user interface; computing a score for each command sequence included in the plurality of command sequences based on one or more commands included in the command sequence and one or more commands included in a command history; determining at least one command sequence included in the plurality of command sequences to output based on the scores; and outputting the at least one command sequence for display.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: April 23, 2024
    Assignee: AUTODESK, INC.
    Inventors: Damien Paul Andre Masson, Jo Karel Vermeulen, George Fitzmaurice, Justin Frank Matejka
  • Publication number: 20240104275
    Abstract: In various embodiments, a design exploration application generates images that represent design alternatives for three-dimensional (3D) objects. The design exploration application generates a keyword prompt based on design intent text that describes a 3D object. The design exploration application executes a first machine learning model on the keyword prompt to generate a first set of keywords. The design exploration application generates a rephrase prompt based on a second set of keywords that includes at least one keyword from the first set of keywords. The design exploration application executes the first machine learning model on the rephrase prompt to generate a final text prompt. The design exploration application executes a second machine learning model on the final text prompt to generate a set of images.
    Type: Application
    Filed: August 8, 2023
    Publication date: March 28, 2024
    Inventors: Vivian LIU, Jo Karel VERMEULEN, George William FITZMAURICE, Justin Frank MATEJKA
  • Publication number: 20240095416
    Abstract: In various embodiments a computer-implemented method for providing sustainability insights to a user designing an object. The method includes determining a first value of a sustainability metric associated with a design of an object, displaying, via a graphical user interface (GUI), a visual indication of the first value of the sustainability metric, and detecting a change to the design of the object. The method further includes, in response to detecting the change to the design of the object, determining a second value of the sustainability metric and displaying, via the GUI, a visual indication of the second value of the sustainability metric.
    Type: Application
    Filed: June 5, 2023
    Publication date: March 21, 2024
    Inventors: Frederik BRUDY, Dagmara Lilianna SZKURLAT, Vikram-jit Singh BENIPAL, Michael Ziye FAN, Andrew Gareth Lewis JONES, Justin Frank MATEJKA, Zoé Samiha Valentine BEZPALKO, Lorenzo VILLAGGI, Fraser ANDERSON, George FITZMAURICE, Patrick NADEAU, Benjamin James THOMPSON, Daniel NOVIELLO, Arthur HARSUVANAKIT
  • Publication number: 20240095414
    Abstract: In various embodiments a computer-implemented method for providing sustainability insights to a user designing an object. The method includes determining a value of a sustainability metric associated with a design of an object; determining a target value for the sustainability metric; determining an amount of progress made towards achieving the target value for the sustainability metric based on the value of the sustainability metric and the target value for the sustainability metric; and displaying, via a graphical user interface (GUI), a visual indication of the amount of progress made towards achieving the target value for the sustainability metric.
    Type: Application
    Filed: June 5, 2023
    Publication date: March 21, 2024
    Inventors: Frederik BRUDY, Dagmara Lilianna SZKURLAT, Vikram-jit Singh BENIPAL, Michael Ziye FAN, Andrew Gareth Lewis JONES, Justin Frank MATEJKA, Zoé Samiha Valentine BEZPALKO, Lorenzo VILLAGGI, Fraser ANDERSON, George FITZMAURICE, Patrick NADEAU, Benjamin James THOMPSON, Daniel NOVIELLO, Arthur HARSUVANAKIT
  • Patent number: 11921414
    Abstract: One embodiment of the invention disclosed herein provides a system that includes a mirror apparatus with a first surface to which a half-silvered mirror film is applied, where the mirror apparatus transmits a transmitted image from a second surface to the first surface. The system further includes a servo-controlled dimmer that adjusts a level of ambient light associated with the mirror apparatus. The system further includes a motion sensing device that tracks positions of a plurality of points associated with an object; wherein the object is situated on the half-silvered mirror film side of the mirror apparatus. The system further includes a computing device including a memory that stores instructions that, when executed by a processor included in the computing device, cause the processor to control the servo-controlled dimmer to adjust the ambient light such that both the transmitted image and a reflected image is visible on the first surface.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 5, 2024
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20230333962
    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: October 19, 2022
    Publication date: October 19, 2023
    Inventors: Kendra Ann WANNAMAKER, Justin Frank MATEJKA, Jo Karel VERMEULEN, George FITZMAURICE
  • Patent number: 11772275
    Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: October 3, 2023
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20230289201
    Abstract: One embodiment of a computer-implemented method for executing software application commands on practice data comprises identifying a command demonstration that is stored in a database based on a current command being interacted with in a graphical user interface, wherein the command demonstration is associated with sample application data; receiving a selection of whether to execute the command demonstration on the sample application data or current application data; causing the command demonstration to be executed on either the sample application data or a copy of current application data to generate modified data; and causing the modified data to be output within the graphical user interface.
    Type: Application
    Filed: October 13, 2022
    Publication date: September 14, 2023
    Inventors: Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
  • Publication number: 20230289220
    Abstract: One embodiment of a computer-implemented method for automatically tracking how extensively software application commands have been investigated comprises identifying an interaction with a first command occurring within a graphical user interface, wherein the first command is associated with one or more command parameters; updating a command history associated with the first command based on the interaction with the first command; computing a progress level associated with the first command based on the command history, wherein the progress level indicates how many command parameters included in the one or more command parameters have been modified; determining a coverage level associated with the first command based on the command history; and outputting at least one of the use level or the progress level for display in the graphical user interface.
    Type: Application
    Filed: October 13, 2022
    Publication date: September 14, 2023
    Inventors: Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
  • Publication number: 20230289261
    Abstract: One embodiment of a computer-implemented method for automatically generating command recommendations for a software workflow comprises identifying a plurality of command sequences stored in a database based on a current command being interacted with in a graphical user interface; computing a score for each command sequence included in the plurality of command sequences based on one or more commands included in the command sequence and one or more commands included in a command history; determining at least one command sequence included in the plurality of command sequences to output based on the scores; and outputting the at least one command sequence for display.
    Type: Application
    Filed: October 13, 2022
    Publication date: September 14, 2023
    Inventors: Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
  • Publication number: 20230267667
    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: Application
    Filed: February 22, 2022
    Publication date: August 24, 2023
    Inventors: Frederik BRUDY, Fraser ANDERSON, Raimund DACHSELT, George FITZMAURICE, Justin Frank MATEJKA, Patrick REIPSCHLÄGER
  • Patent number: 11677691
    Abstract: In various embodiments, a mentor application automatically obtains assistance with software applications. The mentor application generates a computer-generated help request associated with a first user of a software application. Based on the computer-generated help request and a set of user contexts associated with a set of users, the mentor application computes match scores. Each match score predicts how suitable a particular user is for servicing the computer-generated help request. Based on the match scores, the mentor application transmits at least one help request notification to at least one user included in the set of users to determine a second user to service the computer-generated help request. The mentor application then establishes a computer connection between the first user and the second user through which an interactive help session between the first user and the second user is held.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 13, 2023
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, George Fitzmaurice, Tovi Grossman, Nikhita Joshi, Justin Frank Matejka
  • Patent number: 11669220
    Abstract: In various embodiments, a ranking application automatically ranks designs included in a design space based on user preference(s). The ranking application determines that a first design included in the design space is a first positive example of user preference(s). The ranking application then computes a score associated with a second design that is also included in the design space based on a first attribute value and a second attribute value. The first attribute value is associated with both the first design and an attribute and the second value is associated with both the second design and the attribute. Subsequently, the ranking application orders the designs based on the first score and a second score associated with the second design to generate a ranked list of designs. The ranking application then displays the ranked list of designs via a graphical user interface to facilitate exploration of the design space.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: June 6, 2023
    Assignee: AUTODESK, INC.
    Inventors: Michael Glueck, Justin Frank Matejka
  • Patent number: 11663358
    Abstract: In various embodiments, a dataset generation application generates a new dataset based on an original dataset. The dataset generation engine perturbs a first data item included in the original dataset to generate a second data item. The dataset generation application then generates a test dataset based on the original dataset and the second data item. The test dataset includes the second data item instead of the first data item. Subsequently, the dataset generation application determines that the test dataset is characterized by a first property value that is substantially similar to a second property value that characterizes the original dataset. The first property value and the second property value are associated with the same property. Finally, the dataset generation application generates a new dataset based on the test dataset. The new dataset conveys aspect(s) of the original dataset without revealing the first data item.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: May 30, 2023
    Assignee: AUTODESK, INC.
    Inventors: Justin Frank Matejka, George Fitzmaurice
  • Patent number: 11593533
    Abstract: A design application is configured to visualize and explore large-scale generative design datasets. The design explorer includes a graphical user interface (GUI) engine that generates a design explorer, a composite explorer, and a tradeoff explorer. The design explorer displays a visualization of a multitude of design options included in a design space. The design explorer allows a user to filter the design space based on input parameters that influence a generative design process as well as various design characteristics associated with the different design options. The composite explorer displays a fully interactive composite of multiple different design options. The composite explorer exposes various tools that allow the user to filter the design space via interactions with the composite. The tradeoff explorer displays a tradeoff space based on different rankings of design options. The different rankings potentially correspond to competing design characteristics specified by different designers.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: February 28, 2023
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, Erin Bradner, George Fitzmaurice, Ali Baradaran Hashemi, Michael Glueck, Justin Frank Matejka
  • Publication number: 20230023037
    Abstract: In various embodiments, a meeting narration application generates visualizations of recorded meeting data. The meeting narration application generates a first visualization of a set of parameters based on a set of transcript sentences associated with the recorded meeting data. The meeting narration application displays the first visualization and a first expanded content visualization of a first transcript sentence included in the set of transcript sentences within a graphical user interface (GUI). Subsequently, the meeting narration application receives a user event associated with the first visualization via the GUI. The meeting narration application modifies a first parameter selection associated with the set of parameters based on the user event to generate a modified parameter selection. Based on the modified parameter selection, the meeting narration application displays a first compressed content visualization of the first transcript sentence within the GUI.
    Type: Application
    Filed: February 14, 2022
    Publication date: January 26, 2023
    Inventors: Bon Adriel ASENIERO, George FITZMAURICE, Justin Frank MATEJKA, Nicole Barbosa SULTANUM
  • Patent number: 11521178
    Abstract: In various embodiments, a scheduling application automatically determines the timing of linearly dependent events. In operation, the scheduling application detects that a first event included in an original scheduled sequence of events has not completed by a scheduled completion time based on a current time. The scheduling application then determines that a second event included in the original scheduled sequence of events has a dependency on the completion of the first event. Subsequently, the scheduling application updates one or more temporal properties associated with the second event based on the current time to generate a third event. The scheduling application then generates, via a processor, a modified scheduled sequence of events that includes the third event instead of the second event. Advantageously, automatically adjusting the timing of linear dependent events based on the current time reduces inefficiencies associated with conventional scheduling techniques.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: December 6, 2022
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, George Fitzmaurice, Justin Frank Matejka
  • Patent number: 11518039
    Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: December 6, 2022
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 11518040
    Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: December 6, 2022
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 11323495
    Abstract: Information regarding application usage on an actor device may be provided through activity notifications and activity reports. An activity notification describing current application activity on an actor device is sent, via wireless connection, to an observer device which displays the activity notification. Activity notifications provide different granularity levels of information based on a received level selection or based on a distance (proximity) between the actor device and the observer device. An activity report representing the history of application usage on an actor device may be displayed on the actor device. For example, the activity report may be triggered to by displayed when the actor device is placed flat. The activity report provides a graphical representation of the application usage on the actor device for a predetermined time period of prior usage. The graphical representation may comprise a plurality of stripes, each stripe representing a particular application or application type.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: May 3, 2022
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, George Fitzmaurice, Justin Frank Matejka, Barrett Ens, Fraser Anderson