Scalable software resource loader
Granted: December 7, 2021
Patent Number:
11194591
Embodiments of the present disclosure relate to loading software resources for execution by a software application. Other embodiments may be described and/or claimed.
Definition of a graphical user interface dashboard created with manually input code and user selections
Granted: December 7, 2021
Patent Number:
11194450
Methods and systems are described for creating and/or processing a definition for a dashboard with manually input code and user selections in a graphical user interface. In some implementations, user interface elements are displayed and selections from a user accepted. Responsive to the selections, definitions for one or more visualizations and datasources are automatically generated and displayed in a user interface element that accepts manually input customizations and code from the…
Display screen or portion thereof with graphical user interface
Granted: November 30, 2021
Patent Number:
D937290
Generating authentication information independent of user input
Granted: November 30, 2021
Patent Number:
11190511
Techniques are disclosed relating to generating authentication information independent of user input. In some embodiments, an authentication application repeatedly performs operations to authenticate a client application to one or more hosts of a server system during an automated tasks. In some such embodiments, an instance of the operations includes receiving, from the client application, a request to generate authentication information. In response to the request, the authentication…
Authentication through exception handling
Granted: November 30, 2021
Patent Number:
11190509
Techniques are disclosed relating to user authentication. In some embodiments, a computing system maintains an exception handler of a software development platform. The exception handler is executable to process a particular type of exception that causes an authentication of users of applications running on the software development platform. The computing system may receive, at the exception handler, an indication of the particular type of exception thrown by a particular application. In…
Generating events from host based logging for consumption by a network logging host
Granted: November 30, 2021
Patent Number:
11190420
In an example, a network traffic analysis system including a network based logging host may include a transport module, an event parser, and one or more consumer modules. The transport module may collect one or more messages including one or more event logs from one or more remote hosts, respectively. The event parser may generate normalized events consumable by the network logging host from the collected messages. The consumer modules may host process metadata of the event out to file…
Secure user authentication based on multiple asymmetric cryptography key pairs
Granted: November 30, 2021
Patent Number:
11190344
A method is disclosed. The method includes, in a client device, acquiring first and second asymmetric cryptographic key pairs for a user, where each key pair includes a public key and a corresponding private key, securing the private key of the second key pair in a cryptographic processor, and splitting the private key of the first key pair into plural private key fragments, so that a sum of the plural private key fragments equals the private key of the first key pair. The method further…
Dynamic access of artificial intelligence engine in a cloud computing architecture
Granted: November 30, 2021
Patent Number:
11188838
A method and a cloud-computing architecture for enabling dynamic access of an artificial intelligence engine are described. A record that includes a set of one or more fields is stored in a database. A first field from the set of fields includes an identification of an artificial intelligence (AI) engine and one or more additional fields from the set of fields respectively include one or more parameters for the AI engine. The record is accesses causing the AI engine to run with the one…
Conditional processing based on data-driven filtering of records
Granted: November 30, 2021
Patent Number:
11188542
Conditional processing based on data-driven filtering of records is described. A system stores a corresponding identifier in a data structure for each of a data manipulation action, an object, a filter field, a filter condition, and a process. The system receives a request to perform the data manipulation action for the object. The system determines, for each record based on the object, whether the filter field associated with a corresponding record satisfies the filter condition. The…
Display screen or portion thereof with graphical user interface
Granted: November 30, 2021
Patent Number:
D937291
Display screen or portion thereof with graphical user interface
Granted: November 30, 2021
Patent Number:
D937289
Display screen or portion thereof with graphical user interface
Granted: November 30, 2021
Patent Number:
D937288
Variable content generation and engagement tracking
Granted: November 23, 2021
Patent Number:
11184450
A communication server supports automatic content receipt and distribution. The communication server receives a set of content objects, where a content object of the set is associated with a set of target group identifiers. A content object of the set may include different versions of content for ABn and/or multivariate testing. The communication server generates target segment identifier combinations and distributes versions of messages proportionally to each user identifier associated…
Declarative and reactive data layer for component-based user interfaces
Granted: November 23, 2021
Patent Number:
11184249
A wire web component may be included in a graphical user interface (GUI) being presented on a display device. The wire web component may include one or more data fields that are each associated with a respective data value. A designated node representing the designated wire web component may be removed from a wire web component graph that includes a plurality of nodes. Each of the data fields may be associated with a respective API in the wire web component graph. A document object model…
Site management in an on-demand system
Granted: November 23, 2021
Patent Number:
11183875
Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an…
Associating executable actions with work steps in work plans generated when creating work orders
Granted: November 23, 2021
Patent Number:
11182719
A database system receives an input for creating a work order and identifies work plan criteria based on the input. The database system uses the work plan criteria to select work plan templates, which includes work steps, from multiple work plan templates. The database system creates a work order, including work plans corresponding to the work plan templates and at least part of the input for creating the work order. The database system displays the work order and receives a selection of…
Preventing database package updates to fail customer requests and cause data corruptions
Granted: November 23, 2021
Patent Number:
11182144
A method for processing database package connections and updates has been developed. First, an execution request for a database package is received. A connection context is then established which can execute the execution request. The database package is determined whether or not it is valid with proper package updates prior to establishing the connection. If the database package is determined to not be valid, change packages are retrieved for the database package. The valid change…
User interface design update automation
Granted: November 23, 2021
Patent Number:
11182135
Techniques are disclosed relating to determining a similarity of components of a current user interface (UI) to new UI components for use in automatically generating a new UI. A computer system may receive information specifying a current UI including a particular current UI component and information specifying a plurality of new UI components for a new UI. The computer system may then identify characteristics of the particular current UI component. Based on these identified…
Application navigation
Granted: November 23, 2021
Patent Number:
11182056
Disclosed herein are system, method, and computer program product embodiments for quickly switching between multiple dashboards of an application. An embodiment operates by tracking changes made to a first dashboard of an application. The embodiment receives a selection for a second dashboard of the application. The embodiment stores a first data set and a first data state of the first dashboard in a cache. The embodiment removes the first dashboard from memory. The embodiment loads a…
Derivation of a query based on filter criteria
Granted: November 16, 2021
Patent Number:
11176130
A method is provided for deriving different queries from the same filter criteria. The method includes receiving filter criteria specifying a condition for a set of first objects. The method includes generating a first query specifying a selection from the set of first objects based on the filter criteria, causing a result set of the first query to be displayed using a list-related view, and receiving a request to switch from the list-related view to a calendar-related view. The method…