Methods and systems for automated, intelligent application process development that recommend how to modify applications based on usage patterns of end users

    公开(公告)号:US11586945B2

    公开(公告)日:2023-02-21

    申请号:US16554474

    申请日:2019-08-28

    Inventor: Axella Novotny

    Abstract: Methods and systems are provided for modifying an application provided by a cloud-based computing system. The application is used by end users of an organization that is part of the cloud-based computing system. A clickstream monitoring module monitors a clickstream generated by each end user as that end user interacts with the application to generate a set of clickstream data for that particular end user. Each set of clickstream data indicates a path of interaction with features of the application by a particular end user. The sets of clickstream data can then be processed at an analytics engine to extract usage patterns that indicate how end users interact with different features of the application during usage of the application. The extracted usage patterns indicate which features the end users interact with and in what order. An artificial intelligence engine can then generate, based on the extracted usage patterns, at least one recommendation for modifying one or more features of the application to tailor the application for use by the end users in view of the extracted usage patterns.

    Cross platform application flow orchestration by transmitting the application flow including a transition rule to a plurality of computation layers

    公开(公告)号:US11579929B2

    公开(公告)日:2023-02-14

    申请号:US16803424

    申请日:2020-02-27

    Abstract: Disclosed herein are system, method, and computer program product embodiments for configuring a dynamic reassignment of an application flow across different computation layers based on various conditions. An embodiment operates by assigning a first rule of an application flow to a first computation layer of a plurality of computation layers. The embodiment assigns a second rule of the application flow to a second computation layer of the plurality of computation layers. The embodiment assigns a transition rule of the application flow to the first computation layer. The transition rule includes an action that causes the first rule of the application flow to be executed in the second computation layer of the plurality of computation layers based on a condition. The embodiment then transmits the application flow to the plurality of computation layers thereby causing the application flow to be configured for execution.

    Methods of providing an integrated interface that includes a virtual mobile device

    公开(公告)号:US11573808B2

    公开(公告)日:2023-02-07

    申请号:US16919152

    申请日:2020-07-02

    Inventor: Eugene Lee Lew

    Abstract: Implementations of the disclosed subject matter provide outputting an integrated interface to be displayed in a browser including a text-based interface of an application and an interface for a virtual mobile device separate from the text-based interface, where the virtual mobile device emulates operations and a user interface of a specific type of hardware mobile device. An indication of a communication may be received from a mobile device. A customer name associated with the mobile device may be obtained based on at least one of a certificate that includes the customer name retrieved by the server from a third party server, and a database record that includes the customer name that is retrieved by the server from a database. The obtained customer name may be displayed on the virtual mobile device portion of the integrated interface in association with the communication from the mobile device of the customer.

    CERTIFICATE REVOCATION AT DATACENTERS

    公开(公告)号:US20230032867A1

    公开(公告)日:2023-02-02

    申请号:US17387033

    申请日:2021-07-28

    Abstract: Methods, systems, and devices supporting data processing are described. In some systems, a first service executing on a datacenter may receive a request to establish a secure connection and a certificate from a second service. The datacenter may be provisioned with an indication of certificates that have been revoked by a certificate authority (CA). The first service may validate a certificate chain for the certificate from the second service based on the certificates that have been revoked by the CA. If a certificate of the certificate chain has been revoked, the first service may not establish the connection with the second service. If the certificates of the certificate chain have not been revoked, the first service may establish a secure connection with the second service. The services may communicate in accordance with validating the certificate chain.

    COMMUNICATING BASED ON A WORKFLOW USING WEB BEHAVIOR DATA

    公开(公告)号:US20230031718A1

    公开(公告)日:2023-02-02

    申请号:US17387025

    申请日:2021-07-28

    Abstract: A server may execute a communication process flow that controls electronic communications between a tenant of a multitenant system and a set of users corresponding to the tenant. A set of electronic communications that are transmitted to a particular user of the set of users is determined based at least in part on a set of actions defined by the communication process flow. The server may monitor web behavior data associated with the set of users in accordance with a first action of the set of actions, detect that a first user of the set of users satisfies a rule defined by the first action based at least in part on monitoring of the web behavior data, and route the first user to a next action of the set of actions in the communication process flow based at least in part on detecting that the first user satisfies the rule.

    Orchestration in a multi-layer network

    公开(公告)号:US11570122B2

    公开(公告)日:2023-01-31

    申请号:US16927941

    申请日:2020-07-13

    Abstract: Techniques are disclosed relating to creating and managing an information flow within a multi-layer computer network. In various embodiments, a computer system in a first layer within a multi-layer computer network, maintains state information defining an information flow within the multi-layer computer network. In various embodiments, the computer system assigns a particular action (that is included in the information flow) to be performed at a second, different layer of the multi-layer computer network. In various embodiments, the computer system generates program instructions to perform the particular action. The program instructions may be generated using device information accessible to the computer system and indicative of characteristics of a computer system within the second layer. In various embodiments, the computer system in the first layer causes the program instructions to be sent to the computer system in the second layer to perform the particular action as part of the defined information flow.

Patent Agency Ranking