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: 20150081353Abstract: 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: ApplicationFiled: March 5, 2014Publication date: March 19, 2015Applicant: 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: 20150081619Abstract: Systems and methods for interest-driven business intelligence systems including geo-spatial data in accordance with embodiments of the invention are illustrated.Type: ApplicationFiled: June 24, 2014Publication date: March 19, 2015Inventors: Hans-Frederick Brown, James Mulholland, Kevin Scott Beyer
-
Patent number: 8947429Abstract: 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: GrantFiled: January 16, 2012Date of Patent: February 3, 2015Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 8914259Abstract: 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: GrantFiled: October 10, 2011Date of Patent: December 16, 2014Assignee: Autodesk, Inc.Inventors: Jiri Kripac, Hans-Frederick Brown, Pei Zhan
-
Patent number: 8902222Abstract: 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: GrantFiled: January 16, 2012Date of Patent: December 2, 2014Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 8878845Abstract: 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: GrantFiled: October 10, 2011Date of Patent: November 4, 2014Assignee: Autodesk, Inc.Inventor: Hans-Frederick Brown
-
Patent number: 8860675Abstract: 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: GrantFiled: July 12, 2011Date of Patent: October 14, 2014Assignee: Autodesk, Inc.Inventors: Tao Wang, Hans-Frederick Brown
-
Patent number: 8860726Abstract: 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: GrantFiled: April 12, 2011Date of Patent: October 14, 2014Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
-
Publication number: 20130181986Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Publication number: 20130181972Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Publication number: 20130181987Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 8418061Abstract: 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: GrantFiled: April 20, 2009Date of Patent: April 9, 2013Assignee: Autodesk, Inc.Inventors: Randy A. Kintzley, Hans-Frederick Brown
-
Publication number: 20130016126Abstract: 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: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: AUTODESK, INC.Inventors: Tao Wang, Hans-Frederick Brown
-
Publication number: 20120262458Abstract: 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: ApplicationFiled: April 12, 2011Publication date: October 18, 2012Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Jason Bellenger, Hans-Frederick Brown
-
Patent number: 8255799Abstract: 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: GrantFiled: February 29, 2008Date of Patent: August 28, 2012Assignee: Autodesk, Inc.Inventors: Randy Kintzley, Hans-Frederick Brown
-
Publication number: 20120086719Abstract: 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: ApplicationFiled: October 10, 2011Publication date: April 12, 2012Applicant: AUTODESK, INC.Inventor: Hans-Frederick Brown
-
Publication number: 20120089374Abstract: 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: ApplicationFiled: October 10, 2011Publication date: April 12, 2012Applicant: AUTODESK, INC.Inventors: Jiri Kripac, Hans-Frederick Brown, Pei Zhan
-
Publication number: 20100269041Abstract: 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: ApplicationFiled: April 20, 2009Publication date: October 21, 2010Applicant: AUTODESK, INC.Inventors: Randy A. Kintzley, Hans-Frederick Brown
-
Publication number: 20060261020Abstract: 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: ApplicationFiled: March 9, 2006Publication date: November 23, 2006Applicant: CABINET BRAUN-BRAENInventors: Bruno Braen, Hans-Frederick Brown, Rony Karam
-
Publication number: 20050022170Abstract: 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: ApplicationFiled: June 1, 2004Publication date: January 27, 2005Inventors: Hans-Frederick Brown, Sylvio Drouin, Bruno Braen