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).

  • Publication number: 20150098143
    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: Application
    Filed: June 26, 2014
    Publication date: April 9, 2015
    Applicant: AUTODESK, INC.
    Inventors: Fraser ANDERSON, Tovi GROSSMAN, Justin Frank MATEJKA, George FITZMAURICE
  • Publication number: 20150099252
    Abstract: One embodiment of the invention disclosed herein provides techniques for controlling a movement training environment. A movement training system retrieves a movement object from a set of movement objects. The movement training system attains first motion capture data associated with a first user performing a movement based on the movement object. The movement training system generates a first articulable representation based on the first motion capture data. The movement training system compares at least one first joint position related to the first articulable representation with at least one second joint position related to a second articulable representation associated with the movement object. The movement training system calculates a first similarity score based on a difference between the at least one first joint position and the at least one second joint position.
    Type: Application
    Filed: June 26, 2014
    Publication date: April 9, 2015
    Inventors: Fraser ANDERSON, Tovi GROSSMAN, Justin Frank MATEJKA, George FITZMAURICE
  • Patent number: 8988366
    Abstract: A technique for integrating a multi-touch surface into a desktop environment is disclosed. One or more multi-touch display devices are placed on the horizontal surface surrounding or beneath a keyboard or mouse. At least one region on the multi-touch surface is defined to display one or more user interface tools on the multi-touch surface. The one or more user interface tools displayed via the multi-touch surface may control or display information associated with desktop applications displayed via a primary display device.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: March 24, 2015
    Assignee: Autodesk, Inc
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice, Xiaojun Bi
  • Patent number: 8949356
    Abstract: One embodiment of the present invention sets forth a technique for generating a status update message. The method involves defining one or more status update criteria and monitoring user activity in a software application for the one or more status update criteria. The method further involves determining, based on the user activity, that the one or more status update criteria have been met and generating, via a processing unit, a status update message. The status update message includes multimedia content related to a project associated with the software application.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: February 3, 2015
    Assignee: Autodesk, Inc.
    Inventors: Wei Li, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20150033108
    Abstract: Embodiments presented herein include a method for altering a first annotation associated with a media file. This method may generally include the technique for receiving the media file wherein the media file contains the first annotation which is associated with a first playback speed of the media file. A second playback speed is received for the media file. A second annotation is generated based on the second playback speed of the media file based on the first annotation associated with the first playback speed of the media file. The second annotation is associated with the second playback speed of the media file and, at the second playback speed, the media file concurrently plays the second annotation.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: AUTODESK, INC.
    Inventors: George Frank FITZMAURICE, Tovi GROSSMAN, Justin Frank MATEJKA
  • Patent number: 8874525
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: October 28, 2014
    Assignee: AUTODESK, Inc.
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20140310601
    Abstract: A computer-implemented method for traversing a video file includes populating a two-dimensional array with representative images corresponding to a portion of the video and causing the two-dimensional array to be displayed. The two-dimensional array includes a location indicator configured to traverse the two-dimensional array in a direction parallel with one dimension of the two-dimensional array in response to navigation information associated with the portion of the video. The location indicator is further configured to indicate a position in the video by highlighting one of the representative images populating the two-dimensional array. Because an end-user is provided with a large set of statically displayed representative images during navigation of a video timeline, the end-user can visually identify a desired target scene, even when traversing a the timeline relatively quickly.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 16, 2014
    Applicant: AUTODESK, INC.
    Inventors: Justin Frank MATEJKA, Tovi GROSSMAN, George FITZMAURICE
  • Patent number: 8756223
    Abstract: One embodiment of the present invention sets forth a technique for supplementing user-specified text for a search with context information to generate search results that is more closely matched to the user's needs. A context search component maintains a snapshot of the user context and additional context-based queries are generated and corresponding searches are performed. The search results of the context-based queries are merged with the results of the user-specified text query and displayed for the user. When the user accesses a resource listed in the merged search results, the context-based terms mentioned in the resource are identified to the user.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: June 17, 2014
    Assignee: AUTODESK, Inc.
    Inventors: Michael D. Ekstrand, Wei Li, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 8751491
    Abstract: One embodiment of the invention sets forth a mechanism for recommended commands to a designer of a graphics design application. Each time a command is executed within the graphics design application, a resource module receives command use information associated with the executed command. In response, the resource module generates and transmits one or more recommendation lists to the designer, where each recommendation list includes a list of recommended commands that may be executed by the designer next. The resource module generates the recommendation lists based on frequency information associated with the recommended commands stored within a local frequency store. The frequency information is received by the resource module from a central server that processes command use information associated with different designers in the community to produce the frequency information.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: June 10, 2014
    Assignee: AUTODESK, Inc.
    Inventors: George Fitzmaurice, Justin Frank Matejka
  • Patent number: 8719204
    Abstract: A user data engine residing on an endpoint machine generates a current user context reflecting a specific flow of operations performed by an end-user when interacting with a software application. A context engine residing on a sever machine compares the current user context to one or more stored user contexts included in a context database and generates a similarity value based on each comparison. A resource engine identifies resources in a resource database that are associated with the stored user contexts and then generates a relevance score for each resource based on the similarity scores corresponding to the stored user contexts with which those resources are associated. The resource engine transmits a resource list reflecting the identified resources to the user data engine based on the relevance scores. The user data engine displays on a display screen of the endpoint machine information associated with resources reflected in the resource list.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: May 6, 2014
    Assignee: Autodesk, Inc.
    Inventors: George Fitzmaurice, Tovi Grossman, Justin Frank Matejka, Wei Li
  • Patent number: 8701002
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: April 15, 2014
    Assignee: Autodesk, Inc.
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20130346900
    Abstract: A system and method are disclosed for illustrating relationships between a set of objects on a display device. An image is generated and displayed on the display device that includes a graphical representation for each of the objects. One of the objects in the set of objects is selected, and an application determines relationships between the selected object and a subset of the other objects. Connectors (i.e., a graphic overlay) are rendered over the image to show the relationship between one object and another object. Indirect relationships may be shown by drawing connectors between one object and a related object that connect one or more intervening objects. In one embodiment, the objects are publications stored in a digital repository and the relationships between publications are determined by examining references to other publications included in citations. Additional information, such as metadata, may also be rendered in the image.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Inventors: Justin Frank MATEJKA, Tovi Grossman, George Fitzmaurice
  • Patent number: 8538947
    Abstract: An ambient help application selects and displays learning resources to an end-user of a software application that are relevant to the current activities of the end-user in the software application. The ambient help application selects the learning resources based on computed relevance scores of each learning resource and displays the learning resources in a dedicated help space. The learning resources may include video- and text-based instructional information, and may be sized and positioned in the help space according to relevance score.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: September 17, 2013
    Assignee: Autodesk, Inc.
    Inventors: Justin Frank Matejka, Tovi Grossman, George Fitzmaurice
  • Patent number: 8533595
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 10, 2013
    Assignee: AUTODESK, Inc
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 8533594
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 10, 2013
    Assignee: Autodesk, Inc.
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 8533593
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 10, 2013
    Assignee: Autodesk, Inc
    Inventors: Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 8462134
    Abstract: One embodiment of the present invention sets forth a technique for emulating left, right, and center mouse button functionality for a multi-touch input device to provide end-users with full mouse functionality. Various finger to mouse button mapping techniques are used to specify the left, right or middle mouse buttons. A single finger is used for tracking while a second finger or thumb is used to activate or deactivate one of the mouse buttons. Multi-finger mouse emulation enables more precise cursor control, while avoiding occlusion of the cursor and end-user fatigue, thereby improving the overall end-user experience.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: June 11, 2013
    Assignee: Autodesk, Inc.
    Inventors: Justin Frank Matejka, Tovi Grossman, Jessica Lo, George Fitzmaurice
  • Publication number: 20130006907
    Abstract: A user data engine residing on an endpoint machine generates a current user context reflecting a specific flow of operations performed by an end-user when interacting with a software application. A context engine residing on a sever machine compares the current user context to one or more stored user contexts included in a context database and generates a similarity value based on each comparison. A resource engine identifies resources in a resource database that are associated with the stored user contexts and then generates a relevance score for each resource based on the similarity scores corresponding to the stored user contexts with which those resources are associated. The resource engine transmits a resource list reflecting the identified resources to the user data engine based on the relevance scores. The user data engine displays on a display screen of the endpoint machine information associated with resources reflected in the resource list.
    Type: Application
    Filed: September 5, 2012
    Publication date: January 3, 2013
    Inventors: George FITZMAURICE, Tovi GROSSMAN, Justin Frank MATEJKA, Wei LI
  • Publication number: 20120272153
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Inventors: Tovi GROSSMAN, Justin Frank Matejka, George Fitzmaurice
  • Publication number: 20120272151
    Abstract: A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Inventors: Tovi GROSSMAN, Justin Frank Matejka, George Fitzmaurice