Patents by Inventor Hans Frederick

Hans Frederick 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: 9892178
    Abstract: Systems and methods for interest-driven business intelligence systems including event-oriented data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven business intelligence system includes raw data storage configured to contain raw data and perform ETL processes, a data mart configured to contain metadata that describes the raw data, and an intermediate processing layer, wherein the intermediate processing layer is configured to compile an interest-driven data pipeline configured to generate ETL processing jobs to generate event-oriented data from the raw data by filtering the raw data based on the metadata describing the raw data, determining ordering data based on the metadata describing the raw data, aligning the filtered raw data based on the ordering data, and generating event-oriented data based on the aligned filtered raw data, and storing the event-oriented data in the data mart.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: February 13, 2018
    Assignee: Workday, Inc.
    Inventors: John Schuster, Benjamin Mark Werther, Brian Babcock, Kevin Scott Beyer, Hans-Frederick Brown
  • Publication number: 20160379148
    Abstract: In accordance with disclosed embodiments of the invention, a business intelligence server system receives telemetry data from an interest-driven business intelligence visualization system. The telemetry data includes an action for manipulating data. The telemetry data for an action is added to current workflow data. The current workflow data includes a sequential list of actions performed on the data. The current workflow data is compared to stored workflow data. One or more possible subsequent actions to perform on the data are determined based upon the comparison of the current workflow data to stored workflow data that includes workflow data for multiple workflows, and provides the one or more possible subsequent actions to perform on the data to the interest-driven business intelligence visualization system.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Hans-Frederick Brown, James Mulholland, Honray Lin, Carl-Christian Kanne
  • Publication number: 20160162521
    Abstract: Systems and methods for data ingest in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. The interest-driven business intelligence system may maintain a set of registered data ingest instruction data that includes at least one registered data ingest instruction data. Each of the at least one registered data ingest instruction data includes an identifier and data ingest instruction data associated with the identifier. The system may receive a request to generate data using registered data instruction data. The request may include the identifier of the registered data instruction data. Data is generated using the data ingest instruction data associated with the requested identifier and at least one of raw data, source data, and aggregate data, and provided for use.
    Type: Application
    Filed: July 14, 2015
    Publication date: June 9, 2016
    Inventors: Mayank Pradhan, Honray Lin, Kevin Scott Beyer, Hans-Frederick Brown
  • Patent number: 9299092
    Abstract: In an embodiment, a digital data specification of a compound advertisement comprising a plurality of ad units is received at an advertisement delivery server computer, where the digital data specification of the compound advertisement specifies one or more sequential dependencies between one or more ad units of the plurality of ad units and a bid value for each ad unit of the plurality of ad units. Based at least in part on a particular sequential dependency of the first ad unit upon a second ad unit of the same compound advertisement and a bid value associated with the first ad unit, a first ad unit of the compound advertisement is selected for display at a separate user computing device using the advertisement delivery server computer. The first ad unit is caused to display at the particular user computing device.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: March 29, 2016
    Assignee: Tapjoy, Inc.
    Inventors: Hans-Frederick Brown, Shane Mihelic-Booth, Ravi Dev
  • Patent number: 9182882
    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: Grant
    Filed: January 16, 2012
    Date of Patent: November 10, 2015
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20150112969
    Abstract: Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated.
    Type: Application
    Filed: December 24, 2013
    Publication date: April 23, 2015
    Applicant: Platfora, Inc.
    Inventors: Prithvi Prabhu, James Mulholland, Hans-Frederick Brown, Benjamin Mark Werther, Kevin Scott Beyer, John Glenn Eshleman
  • 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
  • Publication number: 20150081618
    Abstract: Systems and methods for interest-driven business intelligence systems including event-oriented data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven business intelligence system includes raw data storage configured to contain raw data and perform ETL processes, a data mart configured to contain metadata that describes the raw data, and an intermediate processing layer, wherein the intermediate processing layer is configured to compile an interest-driven data pipeline configured to generate ETL processing jobs to generate event-oriented data from the raw data by filtering the raw data based on the metadata describing the raw data, determining ordering data based on the metadata describing the raw data, aligning the filtered raw data based on the ordering data, and generating event-oriented data based on the aligned filtered raw data, and storing the event-oriented data in the data mart.
    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
  • 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: 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
  • 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: 8761938
    Abstract: A system, method, and device may include software and hardware which simplify and quicken configuration of the system for testing a device, enhance testing procedures which may be performed, and provide data via which to easily discern a cause and nature of an error which may result during testing. A camera may capture still images of a display screen of a tested device and another camera may capture video images of the tested device and a partner device. A wizard may be used to generate a configuration file based on one previously generated for a similar device. A mount for a tested device may be structured so that: it is suitable for mounting thereon a plurality of differently structured devices; and adjustments in a vertical direction and a horizontal direction in a plane and adjustments of an angle of the device relative to the plane may be easily made.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 24, 2014
    Inventors: David Jenkinson, Bobby Lee, Gavin Liaw, Hans Frederick
  • 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: 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
  • 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
  • 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