Classifying different query types
Granted: October 18, 2022
Patent Number:
11475048
In disclosed techniques, a computing system causes presentation of a user interface having an input field operable to receive, from a user, a search query for a database. The computing system may classify the search query by: determining whether the search query includes terms that are within a specified vocabulary indicative of a natural language query and determining whether the search query includes terms that identify an object defined in a schema of the database. In response to…
Determining user and data record relationships based on vector space embeddings
Granted: October 18, 2022
Patent Number:
11475018
Methods, systems, and devices supporting determining user and data record relationships based on vector space embeddings are described. Some database systems may receive data record access indications corresponding to data records accessed by users. A database system may generate, based on the data record access indications, user sessions for the users, data record sessions for the data records, or a combination for users and data records. For example, a user session may correspond to a…
Automatically producing and code-signing binaries
Granted: October 18, 2022
Patent Number:
11474806
A mobile application development environment may be maintained in association with a computing platform. A request to produce a binary of a first mobile application may be processed. The binary and a package configurable to cause the binary to have code-sign credentials associated with a first organization when the binary is uploaded to a mobile application provider may be produced. The binary and the package may be provided to the first organization.
Polymorphic application architecture
Granted: October 18, 2022
Patent Number:
11474793
Systems and methods for generating mobile applications are described. A user interface is provided to enable selecting one or more declaratives to generate a mobile application, wherein the one or more declaratives are used to visually configure characteristics of the mobile application. Data corresponding to selection of one or more declaratives for the mobile application is received. Data corresponding to selection of a layout to associate the one or more selected declaratives with the…
Neutralizing designs of user interfaces
Granted: October 18, 2022
Patent Number:
11474671
Techniques are disclosed relating to measuring presentation aspects of portions of a user interface (UI) that have been identified to be presented neutrally and automatically generating a new UI that reduces differences in the presentation aspects of the identified portions. Portions of the UI identified to be presented neutrally may include elements or content in the UI identified to be presented neutrally. Portions for neutral presentation may include portions of UI that, for example,…
Scheduling framework for organization migrations
Granted: October 11, 2022
Patent Number:
11467866
A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If…
System or method to implement record level access on metadata driven blockchain using shared secrets and consensus on read
Granted: October 11, 2022
Patent Number:
11469886
A method performed by a system of a host organization for providing access controls for data a blockchain, the system providing a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization each serving as nodes in a blockchain network. The method includes receiving a request including an identifier of a requestor, the request to access transaction data having defined privileges, requesting access to the transaction data from nodes in the blockchain…
Describing changes in a workflow based on changes in structured documents containing workflow metadata
Granted: October 11, 2022
Patent Number:
11468229
A method performed by an electronic device includes retrieving, from a first computing environment, a first set of structured documents that contains metadata for a first version of a workflow to be performed by a workflow engine, the first version of the workflow including a first set of workflow elements. The method further including retrieving, from a second computing environment, a second set of structured documents. The method determines whether a rule is to be applied, based on one…
Methods and apparatus for discontinuing the following of records in an on-demand database service environment
Granted: October 11, 2022
Patent Number:
11468020
Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed…
Techniques and architectures for providing an isolated runtime context in a shared environment
Granted: October 11, 2022
Patent Number:
11467949
Mechanisms and techniques for providing an isolated runtime environment are disclosed. Scoped properties are generated utilizing a namespace identifier. The namespace identifier is an identifier used to define a scope of at least an isolated application runtime context. Scoped objects are generated corresponding to one or more dependent services utilizing the one or more scoped properties and the namespace identifier. A target application is deployed to a container corresponding to the…
Optimized data resolution for web components
Granted: October 11, 2022
Patent Number:
11467860
An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to…
Optimized data resolution for web components
Granted: October 11, 2022
Patent Number:
11467859
An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to…
Administration of services executing in cloud platform based datacenters
Granted: October 4, 2022
Patent Number:
11463544
A cloud infrastructure is configured and deployed for managing services executed on a cloud platform. The cloud infrastructure includes a control datacenter configured to communicate with one or more service datacenters. The service datacenter deploys one or more application programming interfaces (API's) associated with a service. The service datacenter also deploys an administration agent. The control datacenter hosts an engine that receives requests from users to perform…
Systems, methods, and apparatuses for implementing cross cloud engagement activity visualization without requiring database merge or data replication
Granted: October 4, 2022
Patent Number:
11461786
Described herein are means for implementing cross cloud engagement activity visualization without requiring database merge or data replication. For instance, an exemplary system includes: means for operating a database system communicably interfaced with the system of the host organization; means for operating a virtual entity bridge communicably interfacing the system with a remote cloud platform storing engagement activity data representing interactions of potential customers with a…
Mechanism to facilitate image translation
Granted: October 4, 2022
Patent Number:
11461559
Techniques and structures to facilitate conversion of a workflow process is disclosed. The techniques include receiving an image, identifying one or more objects included in the image, identifying one or more properties associated with each of the one or more objects, generating a matrix including data including the identified objects and associated properties and processing the matrix at a machine learning model to determine whether the image is to be translated based on a determination…
Techniques for handling message queues
Granted: September 27, 2022
Patent Number:
11456971
Techniques are disclosed relating to handling queues. A server-based platform, in some embodiments, accesses queue information that includes performance attributes for a plurality of queues storing one or more messages corresponding to one or more applications. In some embodiments, the platform assigns, based on the performance attributes, a corresponding set of the plurality of queues to each of a plurality of processing nodes of the platform. In some embodiments, the assigning of a…
Schema inference and log data validation system
Granted: September 20, 2022
Patent Number:
11449409
Systems and methods are described for generating metrics from log data items, automatically inferring one or more schemas based at least in part on analyzing samples of the log data items, validating samples of the log data items against the one or more schemas to detect log data item errors, and analyzing the log data item errors according to metrics analytics rules to determine an effect of the log data item errors on a quality measurement of the metrics.
Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment
Granted: September 20, 2022
Patent Number:
11451530
Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization and having therein: means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host…
System and method for generic configuration management system application programming interface
Granted: September 20, 2022
Patent Number:
11451442
The technology disclosed can query configuration management system data and includes cross table selection criteria and joined data return.
Customizable formula based dynamic API evaluation using a database system
Granted: September 20, 2022
Patent Number:
11449909
Described herein are systems, apparatus, methods and computer program products for implementing dynamic API cost models. The dynamic API cost models may determine the cost of usage of a specific API based on a plurality of factors, such as the value of the API to the client as well as the usage of computational resources and other factors.