Patents by Inventor Hendrik van den Broek

Hendrik van den Broek 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: 10289388
    Abstract: A process visualization toolkit includes micro-component templates and application programmer's interfaces (APIs) to build a process visualization and show it in a graphical user interface (GUI) on a computer screen. Micro-components share compatible display properties that relate to process visualization. The APIs allow customization, but also allow mixing micro-components with components in standard technologies, such as HTML. Shared properties include display settings, position settings, time settings, and the time type (calendar time, work time, relative time). A time axis micro-component includes functions to convert time to pixel position, and pixel position to time, based on the time type. Developers add functionality and interactive functions using a standard language such as JavaScript, and may customize display rendering using, for example, cascaded stylesheets.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 14, 2019
    Assignee: Oracle International Corporation
    Inventors: Hendrik van den Broek, Chadwick Chow, Wilson Louie
  • Publication number: 20190114316
    Abstract: A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Applicant: Oracle International Corporation
    Inventors: Chris Rullan, Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Patent number: 10229103
    Abstract: A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Chris Rullan, Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Patent number: 10115219
    Abstract: A table display presents animation to show changes in sorting and/or filtering criteria, providing users with visual references about the sorting operation and illustrating relationships between data elements before and after sorting, including data that was off-screen prior to sorting. A table presents a portion of a data element set arranged according to a first sorting criteria, such as the data field value in each data element. Upon receiving a second sorting criteria, a new arrangement of the data elements visible in the table is determined. Animation data is determined to specify the motion of visible and non-visible data elements from their locations under the first sorting criteria to their locations under the second sorting criteria. The transition animation is then initiated to show the movement of data elements from their locations under the first sorting criteria to their locations under the second sorting criteria.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 30, 2018
    Assignee: Oracle International Corporation
    Inventors: Hendrik van den Broek, Chadwick Chow
  • Publication number: 20180113604
    Abstract: A visualization displays a portion of a big data set in a control in a browser-based GUI. The browser may support HTML and the control may include a DOM element. The control includes a canvas for rendering the big data portion. To create the visualization, the smaller of the browser's maximum canvas size and the big data set's candidate canvas size is determined. The canvas is sized accordingly. A page in the canvas is filled with initial data and the visualization is displayed with a scrollbar. Upon receiving a user input, it is determined if the user input denotes a short or long scroll. It is also determined if the scroll reaches an end of the scrollbar. Data is fetched from a relative location in the big data set in proportion with the relative scroll position, and respecting the data set and canvas limits.
    Type: Application
    Filed: April 4, 2017
    Publication date: April 26, 2018
    Inventors: Christopher Rullan, Hendrik van den Broek, Chadwick Chow
  • Publication number: 20180060292
    Abstract: A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 1, 2018
    Inventors: Chris Rullan, Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Publication number: 20180004374
    Abstract: A process visualization toolkit includes micro-component templates and application programmer's interfaces (APIs) to build a process visualization and show it in a graphical user interface (GUI) on a computer screen. Micro-components share compatible display properties that relate to process visualization. The APIs allow customization, but also allow mixing micro-components with components in standard technologies, such as HTML. Shared properties include display settings, position settings, time settings, and the time type (calendar time, work time, relative time). A time axis micro-component includes functions to convert time to pixel position, and pixel position to time, based on the time type. Developers add functionality and interactive functions using a standard language such as JavaScript, and may customize display rendering using, for example, cascaded stylesheets.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Hendrik van den Broek, Chadwick Chow, Wilson Louie
  • Patent number: 9779077
    Abstract: Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. A plurality of stored records from the set of stored records may be selected to be represented in a plurality of cells of the pivot table. A graphical representation may be generated for display for each stored record of the plurality of stored records. Each graphical representation may be generated for display within a cell of the plurality of cells of the pivot table. Each graphical representation of the pivot table is actively linked with the corresponding stored record.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 3, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Hendrik van den Broek
  • Patent number: 9778834
    Abstract: A data view may be into multiple data panes. Splits between data panes may be horizontal or vertical, allowing data panes to be arranged horizontally and vertically. Scroll boundaries are set for each pair of adjacent data panes, such that each data pane may only scroll through a portion of the data on its side of the scroll boundary. Data panes may be scrolled independently in the direction of a split. Data panes may be scrolled together perpendicular to the direction of a split.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 3, 2017
    Assignee: Oracle International Corporation
    Inventors: James Evans, Hendrik van den Broek
  • Publication number: 20170255376
    Abstract: Tooltip generation for zoom feedback is described. In response to the initiation of a zoom operation, a tooltip is generated. The tooltip shows an established potential zoom level that will be used to execute the zoom operation if no other zoom level is established or selected. Multiple potential zoom levels may be shown within the tooltip before the zoom operation is executed.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 7, 2017
    Applicant: Oracle International Corporation
    Inventors: Karin Iancu Ornstein, Hendrik van den Broek, Marge Boots, Raymond Wong, Chadwick Chow
  • Patent number: 9678647
    Abstract: Tooltip generation for zoom feedback is described. In response to the initiation of a zoom operation, a tooltip is generated. The tooltip shows an established potential zoom level that will be used to execute the zoom operation if no other zoom level is established or selected. Multiple potential zoom levels may be shown within the tooltip before the zoom operation is executed.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: June 13, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Karin Iancu Ornstein, Hendrik van den Broek, Marge Boots, Raymond Wong, Chadwick Chow
  • Patent number: 9524286
    Abstract: A system and method for facilitating displaying information, including layer labels, in a table or data grid, such as a pivot table or cross-tabular report. An example method includes rendering a first table that includes one or more column headers and one or more row headers, wherein the one or more column headers and the one or more row headers are associated with one or more layers; and persistently displaying one or more labels for the one or more layers. In a more specific embodiment, the first table includes a pivot table with one or more column layers and one or more row layers, which are each associated with the one or more column headers and the one or more row headers, respectively. The example method further includes employing an intersection cell to display layer labels for a row of column headers and for a column of row headers.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: December 20, 2016
    Assignee: Oracle International Corporation
    Inventors: James Evans, Hendrik van den Broek
  • Patent number: 9336502
    Abstract: A system for showing a dependency relationship between a first task and a second task in a Gantt chart. The system displays the first task. The system also displays at least one selector. The at least one selector is associated with the first task. Tasks dependent upon the first task are accessible via the at least one selector. The second task is dependent upon the first task. The system also receives a selection of the second task via the at least one selector. The system also displays the second task.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 10, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Imran Mohammad, Hendrik Van Den Broek, Margery L. Boots, Raymond Wong
  • Publication number: 20160110055
    Abstract: Techniques are disclosed for event-based architectures for implementing expand-collapse input-output operations in user interfaces. Certain techniques are disclosed herein that allow for a expand and/or collapse functionality via passing asynchronous events to a datasource module, which may or may not be routed through a view module. The datasource module determines what data is to be shown or hidden and issues an insert/delete event back to the view module. The insert/delete event may include additional data to be inserted into the user interface, and may include an identifier of where, within the displayed user interface, data is to be inserted or deleted. A view module may be configured to receive insert or delete events, and, in response, cause the user interface to be modified based upon the event. The view module may perform these updates by inserting or removing Document Object Model (DOM) nodes from a DOM associated with the user interface.
    Type: Application
    Filed: March 13, 2015
    Publication date: April 21, 2016
    Applicant: Oracle International Corporation
    Inventors: Blake Sullivan, Max Starets, Chadwick Chow, Hendrik van den Broek
  • Publication number: 20160092048
    Abstract: Techniques are disclosed for the efficient display of hierarchical datasets using high-water mark scrolling. Certain techniques allow for the creation of simple, intuitive, and computationally inexpensive user interfaces for displaying hierarchical data sets. According to some embodiments, a defined number of items of a hierarchical list are presented in a hierarchical user interface module. This defined number of items may be referred to as a “high-water mark” value. When one of the items having associated child items (that are not currently displayed) is selected, one or more presented items in the hierarchical list are replaced with a corresponding one or more of the child items, thus maintaining a same number of displayed list items (i.e., the high-water mark number of displayed list items).
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Publication number: 20160078015
    Abstract: Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. A plurality of stored records from the set of stored records may be selected to be represented in a plurality of cells of the pivot table. A graphical representation may be generated for display for each stored record of the plurality of stored records. Each graphical representation may be generated for display within a cell of the plurality of cells of the pivot table. Each graphical representation of the pivot table is actively linked with the corresponding stored record.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Applicant: Oracle International Corporation
    Inventor: Hendrik van den Broek
  • Patent number: 9244990
    Abstract: Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. A plurality of stored records from the set of stored records may be selected to be represented in a plurality of cells of the pivot table. A graphical representation may be generated for display for each stored record of the plurality of stored records. Each graphical representation may be generated for display within a cell of the plurality of cells of the pivot table. Each graphical representation of the pivot table is actively linked with the corresponding stored record.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Hendrik van den Broek
  • Publication number: 20150379097
    Abstract: Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. Display objects have positions and sizes representing those of the corresponding events and activities, and may include data-related or user-selected colors and/or hashing. The detail timescale, in unison with the item regions, may be scrollable and resizable in the direction of time. The item regions may be separately scrollable and resizable in another direction. A visualization may also include an overview panel representing a summary view of both sets of chronological data items, with its own timescale, and a lens showing the position of the detail timescale and item regions.
    Type: Application
    Filed: November 4, 2014
    Publication date: December 31, 2015
    Inventors: Mark Robertson, Chadwick Chow, Jay Turner, Hendrik van den Broek
  • Publication number: 20150293895
    Abstract: Techniques for facilitating navigation in a web-based data entry grid. In one set of embodiments, when a user navigates into a cell of the data entry grid, the user's web browser can wait for a predetermined time period before accessing an application server to retrieve input control information for the cell. If the user enters a command to navigate away from the cell before the predetermined time period has passed, the server access can be avoided, and thus the navigation event can be processed immediately. If no navigation command is received from the user before the predetermined time period has passed, the input control information can be retrieved from the application server and rendered.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 15, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hendrik van den Broek, Chadwick Chow
  • Publication number: 20150279078
    Abstract: A table display presents animation to show changes in sorting and/or filtering criteria, providing users with visual references about the sorting operation and illustrating relationships between data elements before and after sorting, including data that was off-screen prior to sorting. A table presents a portion of a data element set arranged according to a first sorting criteria, such as the data field value in each data element. Upon receiving a second sorting criteria, a new arrangement of the data elements visible in the table is determined. Animation data is determined to specify the motion of visible and non-visible data elements from their locations under the first sorting criteria to their locations under the second sorting criteria. The transition animation is then initiated to show the movement of data elements from their locations under the first sorting criteria to their locations under the second sorting criteria.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 1, 2015
    Applicant: Oracle International Corporation
    Inventors: Hendrik van den Broek, Chadwick Chow