Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00
US Classification:
707783, 707784
Abstract:
A cache system is updated upon determining that a current privilege has not been checked for the session. Updating the cache system includes receiving all data items that are accessible for the current privilege. The cache system stores each received data item in association with a privilege set. The privilege set is enabled to include at least one privilege that is granted for the corresponding data item. The current privilege is stored in the privilege set of each data item when the cache system is updated based on the current privilege.
Declarative Data Security For A Rapid Application Development Tool Component
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
713167
Abstract:
A security privilege view object instance. The security privilege view object instance provides security at the view object instance level, permitting multiple application modules to utilize a single entity object with different data privileges. In an embodiment, a view object implementation method is overridden to add selected security filters at instantiation of a view object instance.
Web Widget Component For A Rapid Application Development Tool
Tom Poulsen - Los Gatos CA, US Terence Munday - Menlo Park CA, US Trevor Mathers - Portland OR, US Manohar Golla - Vittal Nagar Godavarikhani, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/048
US Classification:
715760
Abstract:
A web widget component is provided for hosting web widgets. The web widget component may be added to an application or another user interaction environment via a rapid application development tool. Web widgets may be added to the web widget component by a designer of the component, a developer (i.e., a person utilizing the rapid application development tool to build the user interaction environment), or may be added by a user of the web widget component in a declarative manner. Security settings control access to web widgets, and an option to allow or restrict access to web widget display options in the component.
Desktop Widget Engine Emulator Component For A Rapid Application Development Tool
Tom Poulsen - Los Gatos CA, US Terence Munday - Menlo Park CA, US Trevor Mathers - Portland OR, US Manohar Golla - Vittal Nagar Godavarikhani, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/048 G06F 9/445
US Classification:
717174, 715764
Abstract:
An emulator for hosting desktop widgets. The emulator mimics the functions of a desktop widget engine. The emulator serves as a user interface component that may be added via a rapid application development tool, such as Oracle International Corporation's Application Development Framework. The rapid application development tool may be used to install the emulator, for example, in a region of a user interaction environment or an application created by the rapid application development tool. If desired, multiple options may be provided in terms of regions to provide the emulator. In addition, one or more selection devices, such as a drop down menu, may be provided to select particular desktop widgets for use and display. Tabbed pages may be provided on a display for the emulator for organizing both personal and enterprise desktop widgets. Security settings control access to widgets, and an option to allow or restrict access to widget display options in the emulator.
Widget Host Container Component For A Rapid Application Development Tool
Tom Poulsen - Los Gatos CA, US Terence Munday - Menlo Park CA, US Trevor Mathers - Portland OR, US Manohar Golla - Vittal Nagar Godavarikhani, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
H04L 9/32 G06F 3/048 G06F 21/00 G06F 9/445
US Classification:
726 1, 715781, 715760, 726 27, 715762, 717174
Abstract:
A widget host container serves as a component that may be added via a rapid application development tool, such as Oracle International Corporation's Application Development Framework. The rapid application development tool may be used to install the widget host container, for example, in a region of a user interaction environment, such as an application or a suite of user interactive applications, created by the rapid application development tool. If desired, one or more selection devices, such as a drop down menu, may be provided to select particular widgets for use and display. Features may be provided for organizing both personal and enterprise widgets. Security settings control access to web widgets, and an option to allow or restrict access to web widget display options in the container.
Declarative Attribute Security Using Custom Properties
Terence Munday - Menlo Park CA, US Nischal Sanghal - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44
US Classification:
717108, 717109
Abstract:
In various embodiments, application development tools can allow developers to control whether or not an attribute of a view object is displayed by declaratively associating a data security privilege with the attribute. Associating a data security privilege with the attribute can be done by adding a specially named custom property on the view object attribute. Modifications to a base class can provide any necessary support to retrieve the privilege and determine whether a current user is allowed to view the attribute for the current record/row. If the user is authorized to view the attribute for the current record/row, then the attribute value is returned and displayed. Otherwise, redacting information, such as “*****” can be returned and displayed.
Browser-Based Process Flow Control Responsive To An External Application
Terence Munday - Menlo Park CA, US Trevor Mathers - Portland OR, US Tom Poulsen - Los Gatos CA, US Andrew Rundell - Ashland OR, US John Cafolla - Mountain View CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/01
US Classification:
715760
Abstract:
A method, system, and computer program product for browser rendering and control extensions for browser rendering that is responsive to external applications that are at least partially controlled by user gestures from the browser. The method commences by authenticating a user, then rendering an initial display comprising a plurality of graphical components corresponding to respective prescribed user activities. The browser receives a user interface gesture corresponding to a user selected one of the prescribed user activities, and proceeds to access a flow metadata repository to retrieve external application launch parameters which are then used to launch one or more external applications. The browser receives task state indications from the external application and re-renders the display based on the received task state indications. The user activities correspond to a READ type of user activity, a SEE type of user activity, or DO types of user activity, or in any combinations thereof.
Data Transformation In Ingestion Processes Via Workflows Utilizing Sequences Of Atomic Functions
- Redwood Shores CA, US Andrew Richard Rundell - Ashland OR, US Terence Joseph Munday - Menlo Park CA, US Mariana Dayanara Alanis Tamez - Zapopan, MX Josue Emmanuel Gomez Carrillo - Zapopan, MX
International Classification:
G06N 20/00 G06F 16/25 G06F 16/215
Abstract:
Systems and method are provided for data flattening. A corpus of data is extracted from at least one data source and stored at a data warehousing platform. A workflow is applied to the extracted corpus of data to provide a transformed corpus of data. The workflow includes a sequence of atomic functions selected from a library of atomic functions to perform an associated task on the corpus of data. The transformed corpus of data is provided from the data warehousing platform to a machine learning model as a set of training data