Patents by Inventor Chadwick Chow
Chadwick Chow 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: 9519692Abstract: A timeline visualization system displays one or more groups of related events over a specified period of time within a timeline, where each group of related events is represented within the timeline as an event group. When a user interacts with the timeline, the event group expands and displays all the related events within the event group in a layer on top of the timeline. When a user interacts with the timeline a second time, the event group collapses, and the timeline (including the one or more event groups), is once again displayed.Type: GrantFiled: September 29, 2011Date of Patent: December 13, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Chadwick Chow, Elisabeth Rinderknecht Stein
-
Publication number: 20160110055Abstract: 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: ApplicationFiled: March 13, 2015Publication date: April 21, 2016Applicant: Oracle International CorporationInventors: Blake Sullivan, Max Starets, Chadwick Chow, Hendrik van den Broek
-
Publication number: 20160092048Abstract: 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: ApplicationFiled: September 24, 2015Publication date: March 31, 2016Inventors: Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
-
Publication number: 20150379097Abstract: 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: ApplicationFiled: November 4, 2014Publication date: December 31, 2015Inventors: Mark Robertson, Chadwick Chow, Jay Turner, Hendrik van den Broek
-
Publication number: 20150293895Abstract: 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: ApplicationFiled: June 26, 2015Publication date: October 15, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Hendrik van den Broek, Chadwick Chow
-
Publication number: 20150279078Abstract: 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: ApplicationFiled: March 25, 2014Publication date: October 1, 2015Applicant: Oracle International CorporationInventors: Hendrik van den Broek, Chadwick Chow
-
Patent number: 9098595Abstract: 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: GrantFiled: October 19, 2011Date of Patent: August 4, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hendrik van den Broek, Chadwick Chow
-
Patent number: 8952966Abstract: Various arrangements for manipulating multiple elements of a Gantt chart are presented. The Gantt chart may be generated comprising a plurality of elements distributed across a plurality of groups. A selection of a subset of elements from the plurality of elements may be received, wherein the subset of elements of the Gantt chart comprises elements from at least a first group and a second group of the plurality of groups of the Gantt chart. An application programming interface may be executed to retrieve an element identifier for each element of the subset of elements of the Gantt chart, wherein each element identifier corresponds to only one element of the Gantt chart.Type: GrantFiled: September 2, 2011Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Imran Mohammad, Hendrik van den Broek, Chadwick Chow, Diar Ahmed
-
Publication number: 20130227412Abstract: 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: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: Oracle International CorporationInventors: Karin Iancu Ornstein, Hendrik van den Broek, Marge Boots, Raymond Wong, Chadwick Chow
-
Publication number: 20130104021Abstract: 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: ApplicationFiled: October 19, 2011Publication date: April 25, 2013Applicant: Oracle International CorporationInventors: Hendrik van den Broek, Chadwick Chow
-
Publication number: 20130086501Abstract: A timeline visualization system displays one or more groups of related events over a specified period of time within a timeline, where each group of related events is represented within the timeline as an event group. When a user interacts with the timeline, the event group expands and displays all the related events within the event group in a layer on top of the timeline. When a user interacts with the timeline a second time, the event group collapses, and the timeline (including the one or more event groups), is once again displayed.Type: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Chadwick CHOW, Elisabeth Rinderknecht STEIN
-
Publication number: 20120306887Abstract: Various arrangements for manipulating multiple elements of a Gantt chart are presented. The Gantt chart may be generated comprising a plurality of elements distributed across a plurality of groups. A selection of a subset of elements from the plurality of elements may be received, wherein the subset of elements of the Gantt chart comprises elements from at least a first group and a second group of the plurality of groups of the Gantt chart. An application programming interface may be executed to retrieve an element identifier for each element of the subset of elements of the Gantt chart, wherein each element identifier corresponds to only one element of the Gantt chart.Type: ApplicationFiled: September 2, 2011Publication date: December 6, 2012Applicant: Oracle International CorporationInventors: Imran Mohammad, Hendrik van den Broek, Chadwick Chow, Diar Ahmed