AUTOCOMPLETE OF USER ENTERED TEXT
Granted: October 14, 2021
Application Number:
20210319178
There is provided a computer implemented method of context based autocomplete of text, comprising: receiving input text, feeding the input text into a context-prediction component of a machine learning model that predicts a certain context of a plurality of contexts, selecting a certain context-specific component of the machine learning model from a plurality of context-specific components according to the certain context, feeding the input text into the selected context-specific…
SEARCH QUERY GENERATION BASED ON AUDIO PROCESSING
Granted: October 14, 2021
Application Number:
20210319067
Among other things, embodiments of the present disclosure relate to generating search queries based on audio processing. Other embodiments may be described and/or claimed.
JUST-IN-TIME USER PROVISIONING FRAMEWORK IN A MULTITENANT ENVIRONMENT
Granted: October 7, 2021
Application Number:
20210312032
A method of provisioning organization users in a multi-tenant database system includes receiving a request via a single sign-on protocol from an organization user to create a new multi-tenant database user account for access to the multi-tenant database system. The method retrieves rules that specify how to derive user permissions for access to the multi-tenant database system from stored user attributes of the organization user. The method continues with applying the rules to the stored…
DATABASE SYSTEMS AND METHODS FOR AUTOMATED DATABASE MODIFICATIONS
Granted: October 7, 2021
Application Number:
20210311911
Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations…
DATABASE SYSTEMS AND METHODS FOR CONVERSATION-DRIVEN DYNAMIC UPDATES
Granted: October 7, 2021
Application Number:
20210311695
Computing systems, database systems, and related conversational updating methods are provided for dynamically updating graphical user interfaces responsive to conversational user inputs received via a chatbot or other conversational interactions with a user. One method involves receiving a conversational user input from a conversation session graphical user interface display presented at a client device, identifying a desire to perform an action with respect to a database component based…
RECIPIENT-BASED FILTERING IN A PUBLISH-SUBSCRIBE MESSAGING SYSTEM
Granted: September 30, 2021
Application Number:
20210306435
Implementations are described which provide for recipient-based filtering of an event that relates to a topic to which consumers are subscribed. Responsive to determining that an attribute of the event includes a set of one or more identifiers for intended recipients for the event, the event is delivered to consumers that correspond to the intended recipients. Alternatively, responsive to determining that the attribute of the event does not include a set of one or more identifiers for…
TTRIBUTE-BASED ACCESS CONTROL USING A DYNAMIC EXPRESSION ENGINE
Granted: September 30, 2021
Application Number:
20210303337
A computer implemented method manages access to resources of a cloud platform. The method includes retrieving, at a computing device of the cloud platform, context data and load policies for a requestor and an identified resource, combining, by the computing device, loaded policies with context data into a combined data structure, evaluating, by the computing device, a resource request and apply policies for requestor based on role of requestor using the combined data structure,…
DATABASE SYSTEMS AND METHODS FOR CONVERSATION-DRIVEN DYNAMIC UPDATES
Granted: September 23, 2021
Application Number:
20210294566
Computing systems, database systems, and related conversational updating methods are provided for dynamically updating graphical user interfaces responsive to conversational user inputs received via a chatbot or other conversational interactions with a user. One method involves receiving a conversational user input from a conversation session graphical user interface display presented at a client device, identifying a desire to perform an action with respect to a database component based…
PERSONALIZED DASHBOARD CHART FOR EMAIL SUBSCRIPTIONS
Granted: September 16, 2021
Application Number:
20210288934
A method for managing a user's email subscriptions has been developed. The method provides a user interface (UI) to the user that allows the user to view and select multiple stand-alone components across multiple dashboard displays for an email subscription to an email address. The user's selections are received via the UI and include one or more stand-alone components from a first dashboard display and one or more stand-alone components from a second dashboard display in the email…
IMPLEMENTING A USER ENGAGEMENT PLATFORM USING A DATABASE SYSTEM
Granted: September 9, 2021
Application Number:
20210279245
A user engagement platform may be maintained in association with an application or service. The user engagement platform may be configurable to provide user engagement content to users of the application or service. A request to perform an operation on first user engagement content may be received from an authorized administrator. The first user engagement content may be configurable by the authorized administrator to be automatically provided to users of the application or service in…
AUTOMATICALLY STORING METRICS RELATING TO PAYMENTS IN A BLOCKCHAIN
Granted: August 26, 2021
Application Number:
20210264420
Implementations are described for automatically storing, in a blockchain, metrics that relate to payments. In one implementation, permissions that identify a set of metrics are retrieved from a database. The permissions are stored by a tenant of a multi-tenant system to grant permission to the multi-tenant system to store the metrics for a second tenant. A metric is selected from the set of metrics, based on a determination that a value of the metric is to be updated responsive to a…
VIDEO TRAINING DATA FOR MACHINE LEARNING DETECTION/RECOGNITION OF PRODUCTS
Granted: August 19, 2021
Application Number:
20210256307
Described herein are systems, apparatus, methods and computer program products configured for image detection/recognition of products. The disclosed systems and techniques utilize video data to provide the necessary number of images and view angles needed to train a machine learning product detection/recognition system to recognize a specific product within later provided images. In various embodiments, a user may provide video data and the video data may be transformed in a manner that…
DATABASE SYSTEMS AND METHODS FOR CONVERSATION-DRIVEN DYNAMIC UPDATES
Granted: August 12, 2021
Application Number:
20210247957
Computing systems, database systems, and related conversational updating methods are provided for dynamically updating graphical user interfaces responsive to conversational user inputs received via a chatbot or other conversational interactions with a user. One method involves receiving a conversational user input from a conversation session graphical user interface display presented at a client device, identifying a desire to perform an action with respect to a database component based…
CUSTOM USER INTERFACE GENERATION FOR COMPLETING A PREDICTED TASK
Granted: August 5, 2021
Application Number:
20210240320
Disclosed herein are system, method, and computer program product embodiments for generating custom user interfaces (UIs) for completing a task. One embodiment operates by obtaining contextual information associated with a user and an application on a user device operated by the user, where the application includes a plurality of UI elements. Then, determining the user is attempting to complete a first task within the application based on the contextual information and a prediction…
SEAMLESS ADDITION AND REMOVAL OF FORM FIELDS
Granted: August 5, 2021
Application Number:
20210240923
Provided herein are system, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof for seamlessly adding and removing form fields from a form. A form engine may receive a request to generate a form. The form engine may render a screen to populate the form with form fields and organize the form fields by sections. Form fields may be added to a selected section by toggling a button corresponding to a given form field, from unselected to…
METHODS AND SYSTEMS FOR ORGANIZATION EXTENSIBILITY AND CLUSTER SCALABILITY
Granted: August 5, 2021
Application Number:
20210240738
A computer-implemented method is disclosed. The method includes determining whether a level of resource utilization of an organization having a first index and a first cluster requires that the organization is assigned to a second cluster, if the level of resource utilization requires that the organization is assigned to the second cluster, creating a second index for the organization in the second cluster, adding a consul entry in a consul that points to the second index, and upon…
BATCH DATA IMPORT ADVANCE MAPPING
Granted: August 5, 2021
Application Number:
20210240676
A method for batch data import using advance matching. The method includes: generating a target field for a custom object in an application including a plurality of objects; configuring a data import object with a custom staging field; generating a custom object group for the custom object specifying a parent/child relationship between the custom object and a standard object of the plurality of objects; generating, after generating the custom object group, a field mapping between the…
DATABASE SYSTEMS AND METHODS FOR AUTOMATED DATABASE MODIFICATIONS
Granted: August 5, 2021
Application Number:
20210240669
Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations…
TEST SUITE GENERATION FROM METADATA
Granted: August 5, 2021
Application Number:
20210240600
Disclosed herein are system, method, and computer program product embodiments for providing the ability to generate unit tests for a web service from a logged interaction with the web service and an API specification for the web service. Rather than having to manually generate tests for the web service, a test developer may interact with the web service through a web browser and record a log of these interactions. The log is then matched to a definition of the API specification, and a…
UNIFIED HOVER IMPLEMENTATION FOR TOUCH SCREEN INTERFACES
Granted: August 5, 2021
Application Number:
20210240339
Disclosed herein are system, method, and computer program product embodiments for performing hover operations, where a cursor is rested over a visual element, on devices that do not have cursors (such as touchscreens). The approaches provided herein allows application developers to implement hover functionality uniformly across desktop systems supporting cursors, and mobile systems that do not support cursor functionality.