Data flow retyping for functional programming languages

    公开(公告)号:US11625226B1

    公开(公告)日:2023-04-11

    申请号:US17493374

    申请日:2021-10-04

    Abstract: The type system of a functional programming language, such as DataWeave and/or the like, may be extended to add valuable semantic information to data types (e.g., attributes of data that inform a compiler/interpreter how the data should be used, etc.) that is automatically generated and/or hidden from a developer/programmer. For example, the type system may be configured for flow typing, based on a graph of type dependencies between expressions, without modifying an existing implementation, except at places where extra information can be obtained. Different parts of the type system implementation may be modified, for example, based on one or more injected retyper nodes, to provide more and better type inference.

    CODELESS LOGGING IN AN INTEGRATION PLATFORM

    公开(公告)号:US20230091664A1

    公开(公告)日:2023-03-23

    申请号:US17953714

    申请日:2022-09-27

    Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.

    SKILL BASED INTELLIGENT SWARMING WITH SKILL TRACKING AND DEVELOPMENT

    公开(公告)号:US20230091248A1

    公开(公告)日:2023-03-23

    申请号:US17448301

    申请日:2021-09-21

    Abstract: Techniques are described for assigning users to swarms based on skill and generating recommendations for increasing skill proficiency. In some implementations, a request specifying a set of requirements for completing a task includes at least one required skill, optionally in combination with a required minimum proficiency value(s). Metrics can be generated based on statistical analysis of instances in which a task is at least one of: (i) assigned to a user who is not associated with a required skill, (ii) assigned to a user whose proficiency value is below a required minimum proficiency value, or (iii) assigned after a delay due to unavailability of a user who is associated with a required skill. The computer system can identify a first skill for improving the metrics, identify a user for becoming associated with the first skill, and send a notification recommending an online learning resource relating to the first skill.

    TECHNIQUES FOR CROSS PLATFORM COMMUNICATION PROCESS FLOW ANOMALY DETECTION AND DISPLAY

    公开(公告)号:US20230088960A1

    公开(公告)日:2023-03-23

    申请号:US17478258

    申请日:2021-09-17

    Abstract: Methods, apparatuses, and computer program products are described. A system may analyze a set of communication metrics associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The system may detect an occurrence of an anomaly based on a communication metric of the analyzed set of communication metrics satisfying a communication metric threshold. The system may generate, based on detecting the occurrence if the anomaly, a data object comprising metadata associated with the anomaly. In some cases, the system may transmit, to a communication platform, a request that includes the data object, where the request is configured to cause posting of an entry of the data object into a communication channel of the communication platform that is associated with the tenant.

    SUGGESTING ACTIONS FOR EVALUATING USER PERFORMANCE IN AN ENTERPRISE SOCIAL NETWORK

    公开(公告)号:US20230088898A1

    公开(公告)日:2023-03-23

    申请号:US17936524

    申请日:2022-09-29

    Abstract: Disclosed are some examples of systems, methods, and computer program products for suggesting actions for evaluating user performance in a social networking system. In some implementations, textual input of a social media message is processed. The processing can include determining that data of the textual input indicates an evaluation of performance of a user of the social networking system. A prompt can be displayed, requesting submission of information evaluating performance of the user. A performance evaluation record can be generated or updated in a database to store the evaluating information in association with an identification of the user, and an indication of the evaluating information can be shared in a feed of the social networking system.

    CLOUD SERVICES RELEASE ORCHESTRATION

    公开(公告)号:US20230087544A1

    公开(公告)日:2023-03-23

    申请号:US18049265

    申请日:2022-10-24

    Abstract: According to some implementations, while a proxy routes production traffic to a first application (app) version that runs in a plurality of container orchestration system (cos) pods having first app version containers, configuration information is received including an identification of a second app version container image for a second app version. The second app version is an updated version of the first app version. Cos pods having second app version containers are brought up based on the second app version container image identified in the configuration information. Test and/or warmup traffic is caused to be routed to the second app version containers. Responsive to an indication regarding the routing of the test and/or warmup traffic to the second app version, causing a transition to sending production traffic to the second app version containers instead of to the first app version.

    SYSTEM AND METHOD FOR AUTOMATIC DISCOVERY OF CANDIDATE APPLICATION PROGRAMMING INTERFACES AND DEPENDENCIES TO BE PUBLISHED

    公开(公告)号:US20230086564A1

    公开(公告)日:2023-03-23

    申请号:US17520074

    申请日:2021-11-05

    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically discovering an API for publishing within a data repository. A discovery tool is used either on a server computer or a customer computer to examine the files stored in the data repository. A search of the repository is conducted to identify root API files that form the basis of an API. A first examination is conducted in which the files are examined for common indicia associated with known API standards. Then a second examination is done of the root API candidates found in the first examination to identify which of the root API candidates is actually a root API. Once the root API has been located, it is executed in a computer environment, and its dependents are detected. Once all the necessary API files have been located, they are packaged and automatically published.

Patent Agency Ranking