Lazy optimistic concurrency control
Granted: April 5, 2022
Patent Number:
11294866
Methods, systems, and devices supporting data storage are described. A database system may implement lazy optimistic concurrency control (LOCC). LOCC may support an efficient use of database connections for a data archiving process. The data archiving process may involve a first worker thread at an application server copying data records from a primary database and writing the data records to a secondary database. A second worker thread may operate concurrent to the first worker thread…
Systems, methods, and apparatuses for implementing a scalable scheduler with heterogeneous resource allocation of large competing workloads types using QoS
Granted: April 5, 2022
Patent Number:
11294726
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scalable scheduler with heterogeneous resource allocation of large competing workloads types using Quality of Service (QoS) requirements. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, in which the system includes: a processor and a memory to execute instructions at the system; a local cache allocated within the…
Additive packaging through smart wrapping of packages and customizations in an on-demand environment
Granted: April 5, 2022
Patent Number:
11294658
Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
Application development architecture for mobile applications
Granted: April 5, 2022
Patent Number:
11294648
Methods and systems for developing mobile applications are disclosed. A method may include providing a user interface with one or more options for selecting features of a mobile application; obtaining the selected features of the mobile application, the selected features including at least one or more product display features and one or more product navigation features; generating metadata corresponding to the selected features of the mobile application, including at least metadata…
Display screen or portion thereof with animated graphical user interface
Granted: April 5, 2022
Patent Number:
D947888
Extracting a portion of a document, such as a page
Granted: March 29, 2022
Patent Number:
11288338
A portion data structure representing a portion extracted from a formatted source document is described. A portion data structure contains a first subtree of nodes that is modeled after a second subtree of a complete hierarchical representation of the formatted source document. Explicit formatting attribute values are specified for nodes of the first subtree only where a value calculated for the formatting attribute in a node of the first subtree differs from a value calculated for the…
Facilitating dynamic end-to-end integrity for data repositories in an on-demand services environment
Granted: March 29, 2022
Patent Number:
11290282
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic end-to-end integrity for data repositories in an on-demand services environment, where a database system-implemented method includes receiving, by the database system, a content file and metadata to be submitted to a data repository of the database system. The content file may include content, where the metadata may include identifying data associated with at least one of the content and a…
Cloud computing platform, method and system having a payments platform for integrating an asynchronous payment gateway service with the cloud computing platform
Granted: March 29, 2022
Patent Number:
11288640
A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular synchronous payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of…
System and method for displaying pertinent data to supplement information in images provided from a mobile communication device using augmented reality
Granted: March 29, 2022
Patent Number:
11288511
Methods and systems are provided for displaying pertinent data, using augmented reality, to supplement information in images provided from a mobile communication device. The images can be analyzed to find one or more matched objects, and it can be determined whether recognized target components from the matched objects match one or more known patterns. Pertinent data pertaining to the known patterns can be sent to the mobile communication device so that it can be displayed using…
Bi-directional spatial-temporal reasoning for video-grounded dialogues
Granted: March 29, 2022
Patent Number:
11288438
Systems and methods are provided for performing a video-grounded dialogue task by a neural network model using bi-directional spatial-temporal reasoning. According to some embodiments, the systems and methods implement a dual network architecture or framework. This framework includes one network or reasoning module that learns dependencies between text and video in the direction of spatial?temporal, and another network or reasoning module that learns in the direction of temporal?spatial.…
Systems, methods, and apparatuses for implementing consumer data validation, matching, and merging across tenants with optional verification prompts utilizing blockchain
Granted: March 29, 2022
Patent Number:
11288280
Systems, methods, and apparatuses for implementing consumer data validation, matching, and merging across tenants with optional verification prompts utilizing blockchain technologies in conjunction with 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 multiple cloud platforms on behalf of a…
Recovery strategy for a stream processing system
Granted: March 29, 2022
Patent Number:
11288142
The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modem stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results…
Tenant declarative deployments
Granted: March 22, 2022
Patent Number:
11281452
A compute container system may support logical partitions for various single tenant systems. These logical partitions may be referred to as logical single-tenant system stacks. An operator or release manager for a logical partition may identify a declarative deployment file defining a deployment configuration for one or more of a plurality of logical single-tenant system stacks. The operator may determine a deployment schedule for implementing one or more system updates for the plurality…
Site management in an on-demand system
Granted: March 22, 2022
Patent Number:
11283292
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…
Order management user interface
Granted: March 22, 2022
Patent Number:
11282118
Disclosed herein are system, method, and device embodiments for implementing an order management graphical user interface (GUI). An application service may monitor completion of a workflow associated with a purchase order, generate a GUI layout associated with the purchase order, the GUI layout including a graphical workflow frame dimensioned to present a predicted amount of graphical representations associated with the workflow, and a detailed information frame. Further, the application…
Systems and methods for unifying question answering and text classification via span extraction
Granted: March 22, 2022
Patent Number:
11281863
Systems and methods for unifying question answering and text classification via span extraction include a preprocessor for preparing a source text and an auxiliary text based on a task type of a natural language processing task, an encoder for receiving the source text and the auxiliary text from the preprocessor and generating an encoded representation of a combination of the source text and the auxiliary text, and a span-extractive decoder for receiving the encoded representation and…
Generating content objects using an integrated development environment
Granted: March 22, 2022
Patent Number:
11281847
Disclosed are examples of systems, apparatus, methods, and computer program products for generating content objects using an integrated development environment. In some implementations, an integrated development environment is displayed. A request to generate or update an educational content object can be processed, and a presentation including metadata selection options can be provided. After a selection of one of the metadata selection options is received, the presentation can be…
Detection of structured query language (SQL) injection events using simple statistical analysis
Granted: March 22, 2022
Patent Number:
11281770
Monitoring statements in a database environment. Substantially all database query statements to be executed against a database in the database environment are analyzed to determine if a statement has an outlier statistic. Database queries that do not have an associated outlier statistic are serviced. Further analysis is performed for statements having an outlier statistic to determine if the corresponding statement poses a security risk to the database environment.
Actionable insights for performance of web products in database systems
Granted: March 22, 2022
Patent Number:
11281563
In accordance with embodiments, there are provided mechanisms and methods for facilitating actionable insights for performance of web products in database systems according to one embodiment. In one embodiment and by way of example, a method includes dynamically running simulation of modifications to performance factors associated with a web product, and collecting actionable insights associated with the performance factors based on one or more of cost-benefit ratings of the performance…
Rule-based scoring for APIs
Granted: March 22, 2022
Patent Number:
11281462
Disclosed herein are system, method, and computer program product embodiments for facilitating access to and incorporation of APIs within an application during development, while ensuring that the API satisfies quality constraints. These quality constraints are controlled by the application of rules, which result in a maturity score for the API, in accordance with embodiments. These rules may be provided by a variety of sources for use in scoring the API at various stages. For example, a…