Patents by Inventor Hans-Frederick Brown

Hans-Frederick Brown 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: 20150081353
    Abstract: Systems and methods for interest-driven business intelligence systems including segment data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor and a memory wherein an interest-driven data visualization application configures the processor to define reporting data requirements, including at least one piece of reporting data metadata, generate data retrieval job data, transmit the data retrieval job data to an interest-driven business intelligence server system, receive source data from the interest-driven business intelligence server system, create at least one piece of reporting data using the received source data, the data description metadata, and the reporting data metadata, and generate a set of segment data based on the reporting data, where a piece of segment data in the set of segment data includes a subset of the reporting data.
    Type: Application
    Filed: March 5, 2014
    Publication date: March 19, 2015
    Applicant: Platfora, Inc.
    Inventors: John Schuster, Benjamin Mark Werther, Brian Babcock, Kevin Scott Beyer, Hans-Frederick Brown, Carl-Christian Kanne, Jenn Rhim, Peter Schlampp
  • Publication number: 20150081619
    Abstract: Systems and methods for interest-driven business intelligence systems including geo-spatial data in accordance with embodiments of the invention are illustrated.
    Type: Application
    Filed: June 24, 2014
    Publication date: March 19, 2015
    Inventors: Hans-Frederick Brown, James Mulholland, Kevin Scott Beyer
  • Patent number: 8947429
    Abstract: A modeling tool is activated in a 3D modeling application executing on a multi-touch device. A visual representation of a grid system tool is displayed in an active modeling plane and has three separate regions that determine the type of operation to be performed. An existing 3D form is displayed on the tool. A starting touch event of a gesture is received over the existing 3D form within one of the regions. As the gesture is received in the computer, the 3D form may be dynamically extended by adding 3D geometry to the 3D form (thereby adding faces to the 3D form). Alternatively, the 3D form may be scaled (i.e., if the starting touch event occurs over a visual scale grip. Alternatively, if the gesture consists of two taps, a bridge may be created joining the two tapped locations.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: February 3, 2015
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 8914259
    Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to edit surface objects in a surface modeler. A dependent surface object (that is dependent on one or more input objects) having one or more properties is obtained. First user input is received that indicates that a surface associativity for the dependent surface object is off. In response to the receiving, an association between the dependent surface object and the one or more input objects is maintained. The association is used to expose the one or more properties of the dependent surface object. The properties are then displayed for editing by the user.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: December 16, 2014
    Assignee: Autodesk, Inc.
    Inventors: Jiri Kripac, Hans-Frederick Brown, Pei Zhan
  • Patent number: 8902222
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provides the ability to perform a three-dimensional (3D) modeling operation. A modeling tool is activated in a 3D modeling application. A visual representation (having three separate regions) of a grid system tool is displayed on a digital modeling canvas of the 3D modeling application. The grid system controls whether a gesture is captured as a modeling operation or a navigation operation. A starting touch event (of the gesture) is received in/on one of the three separate regions. The region where the starting touch event is received determines the operation that is to be performed/selected. The operation may be a 3D geometry creation operation, a restroking operation, or a navigation operation.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: December 2, 2014
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 8878845
    Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to create and edit a surface object in a computer implemented surface modeler. A surface object creation process is commenced and a surface object type is selected. During the surface object creation process, visual affordances are presented. The visual affordances are grips that can be used to inject modification into the surface object creation process. Subsequent to creation of the surface object, the same visual affordances are displayed and used to edit the surface object.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: November 4, 2014
    Assignee: Autodesk, Inc.
    Inventor: Hans-Frederick Brown
  • Patent number: 8860675
    Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user's stroke gesture to a defined stroke that is displayed.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Autodesk, Inc.
    Inventors: Tao Wang, Hans-Frederick Brown
  • Patent number: 8860726
    Abstract: A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two-dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
  • Publication number: 20130181986
    Abstract: A method, apparatus, system, and computer-readable storage device is configured to perform three-dimensional (3D) modeling. A modeling tool is activated in a 3D modeling application executing on a multi-touch device. An input touch event and input gesture for creating a new 3D geometric form is received. Dynamically, in real-time as the input gesture is received, the new 3D geometric form is created and displayed. The shape of the new 3D geometric form corresponds to the input gesture.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20130181972
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provides the ability to perform a three-dimensional (3D) modeling operation. A modeling tool is activated in a 3D modeling application. A visual representation (having three separate regions) of a grid system tool is displayed on a digital modeling canvas of the 3D modeling application. The grid system controls whether a gesture is captured as a modeling operation or a navigation operation. A starting touch event (of the gesture) is received in/on one of the three separate regions. The region where the starting touch event is received determines the operation that is to be performed/selected. The operation may be a 3D geometry creation operation, a restroking operation, or a navigation operation.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20130181987
    Abstract: A modeling tool is activated in a 3D modeling application executing on a multi-touch device. A visual representation of a grid system tool is displayed in an active modeling plane and has three separate regions that determine the type of operation to be performed. An existing 3D form is displayed on the tool. A starting touch event of a gesture is received over the existing 3D form within one of the regions. As the gesture is received in the computer, the 3D form may be dynamically extended by adding 3D geometry to the 3D form (thereby adding faces to the 3D form). Alternatively, the 3D form may be scaled (i.e., if the starting touch event occurs over a visual scale grip. Alternatively, if the gesture consists of two taps, a bridge may be created joining the two tapped locations.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 8418061
    Abstract: A computer implemented method, apparatus, and computer readable storage medium provide the ability to perform a series of steps in a graphics drawing application. A drawing is opened and a series of two or more drawing operations is performed. Subsequent to the performing, the series of the two or more drawing operations is displayed in a history list of drawing operations. An arbitrary subset of the two or more drawing operations is selected from anywhere in the history list. The selecting provides for the recording of the arbitrary selected subset. The recorded arbitrary subset of drawing operations is dynamically performed.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: April 9, 2013
    Assignee: Autodesk, Inc.
    Inventors: Randy A. Kintzley, Hans-Frederick Brown
  • Publication number: 20130016126
    Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user's stroke gesture to a defined stroke that is displayed.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: AUTODESK, INC.
    Inventors: Tao Wang, Hans-Frederick Brown
  • Publication number: 20120262458
    Abstract: A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two-dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 18, 2012
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
  • Patent number: 8255799
    Abstract: A method, apparatus, and article of manufacture obtain user input during a playback of a macro. A series of user actions are recorded in the form of a macro. A representation of the user actions is displayed. The representation provides nodes that each represent the user actions. One of the nodes is selected and configured by the user to request additional user input relating to a parameter of the selected node during playback of the macro. The macro is played back and automatically pauses at the selected node. User input is obtained and the macro automatically continues execution utilizing the user input for the parameter of the selected node. Additionally, one or the user actions includes a selection of objects. As part of the recorded macro, references to the selected objects are stored in a non-graphical manner. During playback, objects are selected based on the stored references.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 28, 2012
    Assignee: Autodesk, Inc.
    Inventors: Randy Kintzley, Hans-Frederick Brown
  • Publication number: 20120086719
    Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to create and edit a surface object in a computer implemented surface modeler. A surface object creation process is commenced and a surface object type is selected. During the surface object creation process, visual affordances are presented. The visual affordances are grips that can be used to inject modification into the surface object creation process. Subsequent to creation of the surface object, the same visual affordances are displayed and used to edit the surface object.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 12, 2012
    Applicant: AUTODESK, INC.
    Inventor: Hans-Frederick Brown
  • Publication number: 20120089374
    Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to edit surface objects in a surface modeler. A dependent surface object (that is dependent on one or more input objects) having one or more properties is obtained. First user input is received that indicates that a surface associativity for the dependent surface object is off. In response to the receiving, an association between the dependent surface object and the one or more input objects is maintained. The association is used to expose the one or more properties of the dependent surface object. The properties are then displayed for editing by the user.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 12, 2012
    Applicant: AUTODESK, INC.
    Inventors: Jiri Kripac, Hans-Frederick Brown, Pei Zhan
  • Publication number: 20100269041
    Abstract: A computer implemented method, apparatus, and computer readable storage medium provide the ability to perform a series of steps in a graphics drawing application. A drawing is opened and a series of two or more drawing operations is performed. Subsequent to the performing, the series of the two or more drawing operations is displayed in a history list of drawing operations. An arbitrary subset of the two or more drawing operations is selected from anywhere in the history list. The selecting provides for the recording of the arbitrary selected subset. The recorded arbitrary subset of drawing operations is dynamically performed.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 21, 2010
    Applicant: AUTODESK, INC.
    Inventors: Randy A. Kintzley, Hans-Frederick Brown
  • Publication number: 20060261020
    Abstract: The present invention relates to a structure for displaying a plurality of wide-based, stemmed objects comprising at least one platform; at least one peripheral rail connected to the platform; means for connecting the peripheral rail to the platform; and means for supporting the platform, wherein the objects may be suspended by their base on at least the peripheral rail according to a circumferential configuration with respect to the platform, and whereby each suspended one of the plurality is visible.
    Type: Application
    Filed: March 9, 2006
    Publication date: November 23, 2006
    Applicant: CABINET BRAUN-BRAEN
    Inventors: Bruno Braen, Hans-Frederick Brown, Rony Karam
  • Publication number: 20050022170
    Abstract: The present invention relates to a method of providing a debugging interface, comprising: executing the program comprising a plurality of program objects; searching the plurality of program objects for at least one criterion of incoherence wherein ones of the plurality of program objects that meet at least one of the at least one criterion are identified as target program objects; searching the plurality of program objects for program objects upon which at least one target program object is dependent, wherein ones of the plurality of program objects upon which at least one target program object is dependent are identified as suspect program objects; and indicating at least one target program object and at least one suspect program object from the plurality of program objects.
    Type: Application
    Filed: June 1, 2004
    Publication date: January 27, 2005
    Inventors: Hans-Frederick Brown, Sylvio Drouin, Bruno Braen