TECHNIQUES AND ARCHITECTURES FOR MANAGING PRIVACY INFORMATION AND PERMISSIONS ACROSS DISPARATE DATABASE TABLES
Granted: March 31, 2022
Application Number:
20220100903
An indication of an action is received through and application program interface (API) provided by one or more hardware processing devices. The action corresponds to communication with a specified party. Multiple disparate tables stored in at least one database of a of a database environment associated with the one or more hardware processing devices are searched for records having the field property corresponding to the specified party. The field property from the corresponding multiple…
DISTRIBUTED SECURITY INTROSPECTION
Granted: March 31, 2022
Application Number:
20220100852
A graph representation of a designated application may be created. The graph representation may include nodes that each represent a computer programming code statement associated with the designated application as well as edges that each represent a logical linkage between two or more computer programming code statements. A determination may be made as to whether the designated application constitutes an unacceptable security risk by comparing the designated graph representation with a…
PROVISIONING AN ESCROW USER ACCOUNT FOR TRACKING LEARNING PROGRESS OF AN END USER OF A CLOUD COMPUTING PLATFORM WHILE INTERACTING WITH VIRTUAL LEARNING ENTITIES OF THE CLOUD COMPUTING PLATFORM THAT REPRESENT CONTENT OF AN EXTERNAL LEARNING APPLICATION
Granted: March 24, 2022
Application Number:
20220092713
Technologies are provided for tracking learning progress of an end user of a cloud computing platform when the end user is not registered with an external learning platform that provides an external learning application. In response to the end user interacting with virtual learning entities provided at the cloud computing platform, learning progress information with respect to the external learning application is generated. The interaction by the end user takes place in the context of an…
MULTI-OBJECTIVE RECOMMENDATIONS IN A DATA ANALYTICS SYSTEM
Granted: March 24, 2022
Application Number:
20220092504
A method to provide multi-objective recommendations. The method includes receiving user input indicating a plurality of objectives, where each of the plurality of objectives indicates a desired goal for a field of interest, receiving user input indicating a plurality of actionable fields, receiving user input indicating selection of one of a plurality of records in a data set, determining, based on applying an evolutionary algorithm, one or more candidate changes to values of the…
INTEGRATING LEARNING DATA PROVIDED BY AN EXTERNAL LEARNING PLATFORM TO CREATE A CUSTOM LEARNER EXPERIENCE WITHIN THE CONTEXT OF AN APPLICATION PROVIDED BY A CLOUD COMPUTING PLATFORM
Granted: March 24, 2022
Application Number:
20220091860
Technologies are provided for integrating learning data provided by an external learning platform (ELP) to create a custom learner experience within a context of an application provided by a cloud computing platform (CCP). The system can include the CCP, the ELP, learner APIs that expose a common learning data schema on the CCP, and a user interface platform (UIP). The UIP can include a compiler that transforms source code of UICs of a componentized learner user interface for usage on…
AUTOMATION OF CLOUD NETWORK SECURITY POLICY ANALYSIS AND DEPLOYMENT
Granted: March 17, 2022
Application Number:
20220086193
Disclosed are examples of systems, apparatus, methods and computer program products for automation of network security policy analysis and deployment. A server system can obtain a system input comprising two versions of a policy output. The system can generate a severity characteristic that indicates a severity of deploying the second version of the policy output. The system can then determine whether to deploy the second version of the policy output based on the severity characteristic.…
UPDATING OF A DENORMALIZED DATABASE OBJECT AFTER UPDATING, DELETING, OR INSERTING A RECORD IN A SOURCE DATABASE OBJECT
Granted: March 17, 2022
Application Number:
20220083551
Methods and apparatus for updating a denormalized database object after updating, deleting, or inserting a record in a source database object are described. A first operation on a source database object that involves a record of the source database object being updated, deleted, or inserted is performed. A first part of a corresponding second operation involving a respective record of the denormalized database object being updated, deleted, or inserted is performed. A query result that…
INTEGRATION OF VIDEO CONFERENCING APPLICATIONS WITH ON-DEMAND DATABASE SERVICES
Granted: March 3, 2022
Application Number:
20220067092
A computing platform may be configurable to cause receiving a request from a video conferencing application while a video conference is in session, the request comprising one or more user parameters identifying one or more participants in the video conference session. The computing platform is also configurable to cause implementing a query of a database system, the query being configured to retrieve one or more user data objects associated with at least one participant, wherein the at…
LIVE DATABASE RECORDS IN A CHAT PLATFORM
Granted: March 3, 2022
Application Number:
20220070127
Described herein are a system, apparatus, device, method, and/or computer program product embodiments and/or combinations and sub-combinations thereof for displaying a live database record in a chat session. In a given embodiment, a collaborative communications system may cause display of a subset of fields the database record in a chat session. The collaborative communications system may detect activation of the chat session. The collaborative communications system may retrieve the…
DECLARATIVE AND REACTIVE DATA LAYER FOR COMPONENT-BASED USER INTERFACES
Granted: March 3, 2022
Application Number:
20220070067
Each of a plurality of wire web components predicted to be included in a graphical user interface (GUI) for presentation at a client machine. Each data object instance may be associated with a respective data object instance identifier and a respective one or more data object fields. A wire web component graph that includes a plurality of nodes may be constructed. A node may correspond to a wire web component, a data object field, or an application procedure interface (API). One or more…
METHOD AND SYSTEM FOR DECLARATIVE CONFIGURATION OF USER SELF-REGISTRATION PAGES AND PROCESSES FOR A SERVICE PROVIDER AND AUTOMATIC DEPLOYMENT OF THE SAME
Granted: March 3, 2022
Application Number:
20220066796
Methods and systems are provided for declaratively configuring a sign up process and a sign up page for a particular service provider. User interface(s), which can be displayed at a user system of a particular service provider, can include a plurality of options for declaratively configuring different sign up processes and sign up pages for the particular service provider. After receiving a selection of one of the options to configure the sign up process and the sign up page, inputs can…
READER MODE FOR PRESENTATION SLIDES IN A CLOUD COLLABORATION PLATFORM
Granted: March 3, 2022
Application Number:
20220063106
Disclosed herein are system, method, and computer program product embodiments for improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the…
UPDATING ONE OR MORE DATABASES BASED ON DATAFLOW EVENTS
Granted: February 24, 2022
Application Number:
20220058202
Database environments may choose to schedule complex analytics processing to be performed by specialized processing environments by caching source datasets or other data needed for the analytics and then outputting results back to customer datasets. It is complex to schedule user database operations, such as running dataflows, recipes, scripts, rules, or the like that may rely on output from the analytics, if the user database operations are on one schedule, while the analytics is on…
ENABLING DYNAMIC DATA CAPTURE WITH DATABASE OBJECTS
Granted: February 17, 2022
Application Number:
20220050851
A method and system for capturing dynamic data from data fields of a product has been developed. The method includes first collecting a product data set with multiple data fields. Static data fields of the product data set are identified that contain pre-defined standardized data for multiple other data sets. Next, dynamic data fields of the data set are identified. A dynamic data field is created by a user and contains additional data that is unique and applicable only to the product…
METHOD TO PREDICT TRAVEL TIME BY USING ADJACENT TRAVEL TIME
Granted: February 17, 2022
Application Number:
20220049968
Disclosed embodiments are a computing system and a computer-implemented method related to predicting travel time by using adjacent travel time. The prediction may be based on correcting the nominal predictive travel time estimation using a relation between the predictive travel time estimation and the nominal predictive travel time estimation of a nearby commuting instance in a similar direction. This allows a reduced number of queries to the geographic information system, which may save…
VIRTUAL DATASET MANAGEMENT DATABASE SYSTEM
Granted: February 10, 2022
Application Number:
20220046110
A request to access a virtual dataset identifying one or more changeset selection criteria may be received. One or more changesets may be selected based on the selection criteria. Each changeset may correspond with a point in time and may include data references to data items added to the virtual dataset at the point in time. A learning dataset that includes a plurality of data items may be identified.
VIRTUAL DATASET MANAGEMENT DATABASE SYSTEM
Granted: February 10, 2022
Application Number:
20220043797
A virtual dataset may be created in a database system. The virtual dataset may include data items stored in a storage system that are each associated with a respective label. The virtual dataset may include a first changeset identifying the data items, and may be updated to include a second changeset identifying different data items later stored in the storage system and included in the virtual dataset. Access to a learning dataset that includes either the first changeset, the second…
FORM FIELD CREATION SYSTEMS AND METHODS
Granted: February 3, 2022
Application Number:
20220035773
Technologies for creating form field(s) for a database object (DO) in a database system are provided. A user interface (UI) presented on a display device (DD) can display a page that includes one or more form fields for the DO. In response to a request to create a new form field for the database object, options for creating additional form fields for the DO can be displayed within the page. Based on a selection of one of the options, a form field for the DO can be created in the database…
DISTRIBUTED SECURITY INTROSPECTION
Granted: February 3, 2022
Application Number:
20220035907
Computer programming code may be executed via look ahead execution in a virtual machine. The computer programming code may include a first instruction to retrieve data stored in an on-demand computing services environment and a second instruction to transmit the data to a recipient. The first instruction, the second instruction, and the data may be evaluated to determine whether the execution of the computer programming code constitutes acceptable use of the on-demand computing services…
METHODS FOR INTROSPECTING CODE IN A MULTI-TENANT ENVIRONMENT
Granted: February 3, 2022
Application Number:
20220035821
A method and system for code introspection in a multi-tenant architecture. The method includes receiving a query for code introspection from an entity, retrieving context for the entity that sent the query, retrieving raw code information based on the query, filtering the raw code information based on the context, and returning the filtered code information.