Setup, management, and packaging of applications accessing centralized and decentralized data

    公开(公告)号:US10585657B2

    公开(公告)日:2020-03-10

    申请号:US15940646

    申请日:2018-03-29

    Abstract: Disclosed herein are system, method, and computer program product embodiments for an application set-up and management system (AMS). An embodiment operates by receiving a selection of an application for installation. The application accesses a plurality of data fields during its execution, including both a first set of one or more of the data fields that are managed on a centralized database, and a second set of one or more of the data fields that are managed on a decentralized ledger during its operation. The application is installed on a cloud platform of a first user account, wherein the cloud platform includes access to the centralized database. Information associated with setting up the decentralized ledger corresponding to the application is received, and the decentralized ledger is set up. The application is activated on the cloud platform.

    Application programming interface representation of multi-tenant non-relational platform objects

    公开(公告)号:US10579691B2

    公开(公告)日:2020-03-03

    申请号:US15717780

    申请日:2017-09-27

    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing application programming interface representation for multi-tenant non-relational database objects. A database system maintains a multi-tenant non-relational database associated with a number of enterprises, a number of records, and a number of data objects for each of the enterprises. A request is received from a user to retrieve a description of a data object from the number of data objects, and in response, the system determines that the data object is defined to be used in associated with a non-relational database, then retrieves a metadata model representing the data object. The system determines that at least one field of the data object is part of a composite key for the data object, then provides data object information to the user, including information about the composite key.

    Dynamic routing of events to destinations

    公开(公告)号:US10579445B2

    公开(公告)日:2020-03-03

    申请号:US15947656

    申请日:2018-04-06

    Abstract: A method for dynamically routing of events to destinations based on mapping metadata is described. The method includes detecting, by a capture service of an application server, an event associated with values for one or more attributes that describe the event; mapping, by a metadata service of the application server, the event to a set of destinations based on the mapping metadata received by the application server at runtime, the values of the one or more attributes of the event, and permissions associated with a tenant; and storing, by a buffer of the application server, the event and the set of destinations.

    System, method and user interface for generating electronic mail with embedded optimized live content

    公开(公告)号:US10565612B2

    公开(公告)日:2020-02-18

    申请号:US15358911

    申请日:2016-11-22

    Abstract: A system for introducing behaviorally tested live content (18) into an electronic mail message comprising at least one dynamic live content area (1006) sent through an e-mail service provider system (16) comprises memory and a click manager (28). The memory 5 includes behaviorally tested live content comprising image data. The click manager (28) receives an indication of the opening of the message by a recipient, whereupon the click manager (28) accesses the memory to retrieve behaviorally tested live content (18) and send the retrieved behaviorally tested live content (18) for rendering in the dynamic live content area (1006) of the electronic mail message opened by the one of the plurality of 0 recipients.

    Computer implemented methods and apparatus for recommending events

    公开(公告)号:US10565217B2

    公开(公告)日:2020-02-18

    申请号:US15860552

    申请日:2018-01-02

    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for recommending an event to a user. In some implementations, one or more servers receive information identifying a plurality of events. The one or more servers store data of the plurality of events in a first one or more data tables having an action field, an intent field, and a user field, and analyze the data of the first one or more data tables to generate one or more pairs, each pair including information identifying a set of events and a target event. The one or more servers may calculate a similarity score for each of the one or more pairs and store the respective similarity score in a second one or more data tables having a set field, a target event field, and a similarity score field.

Patent Agency Ranking