The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 14, 2020

Filed:

Mar. 13, 2015
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Blake Sullivan, Redwood City, CA (US);

Max Starets, Lexington, MA (US);

Chadwick Chow, Lexington, MA (US);

Hendrick van den Broek, Lexington, MA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/0484 (2013.01); G06F 40/166 (2020.01); G06F 3/0481 (2013.01); G06F 16/00 (2019.01);
U.S. Cl.
CPC ...
G06F 3/0484 (2013.01); G06F 3/0481 (2013.01); G06F 3/04812 (2013.01); G06F 3/04842 (2013.01); G06F 16/00 (2019.01); G06F 40/166 (2020.01);
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.


Find Patent Forward Citations

Loading…