Usage checks for code running within a secure sub-environment of a virtual machine

    公开(公告)号:US11263033B2

    公开(公告)日:2022-03-01

    申请号:US16234842

    申请日:2018-12-28

    Abstract: A system may include an application server and one or more tenants served by the application server. The application server may host a virtual machine with multiple isolated sub-environments. Each tenant of the application server may request to run a program in a tenant-specific sub-environment of the virtual machine. The sub-environments may be configured so the execution of one tenant's code does not affect execution of another tenant's code or the hosting virtual machine, for example, by considering the resources used to execute the code. The application server may implement techniques to securely execute “untrusted” code, programmed using one or more different programming languages, in the sub-environments by enforcing resource restrictions and restricting the sub-environments from accessing the host's local file system. In this way, one tenant's code does not negatively impact execution of another tenant's code by using too many resources of the virtual machine.

    Systems and methods for testing a customer environment

    公开(公告)号:US10783063B2

    公开(公告)日:2020-09-22

    申请号:US16168437

    申请日:2018-10-23

    Abstract: A graphical programming test generation system and method are provided. The system, for example, may include, but is not limited to a graphical programming test generator comprising a processor and a memory, the processor configured to generate a graphical programming test generator interface to generate an application, including, but not limited to, a canvas, a plurality of tools, each of the plurality of tools, when added to the canvas, generating a customizable node, wherein one of the plurality of tools is a test node, which when added to the canvas marks the application as a test application and defines a trigger event for executing the test application, wherein the processor is configured to generate the test application based upon one or more customizable nodes added to the canvas, monitor a customer environment for events, and execute the test application upon detection of the trigger event defined for the test application.

    PROCESSING A SEQUENCE OF OPERATIONS USING OPERATION TRACKING SCREENS

    公开(公告)号:US20200019300A1

    公开(公告)日:2020-01-16

    申请号:US16036063

    申请日:2018-07-16

    Abstract: A processor can cause operation tracking screens to be presented on a display. The operation tracking screens can include first and second screen areas. Some of the first screen areas can have graphical control elements configured to receive information associated with actions associated with a sequence of operations. The actions can include first and second actions performed concurrently. The second screen areas can have a graphical representation of stages of the sequence of operations. The graphical representation of the stages can be of a default sequence of the stages, in response to an initiation of the sequence of operations, and can be modified to include a graphical representation of an additional stage in response to a determination of a result of a condition being a specific value. The processor can receive signals associated with the information associated with the actions and can cause the sequence of operations to be processed.

    SYSTEM AND METHOD TO ALLOW THIRD-PARTY DEVELOPER TO DEBUG CODE IN CUSTOMER ENVIRONMENT

    公开(公告)号:US20170353458A1

    公开(公告)日:2017-12-07

    申请号:US15394307

    申请日:2016-12-29

    Abstract: A platform is provided to allow the developer to log into a subscriber's computer system by using the credential of the developer or the subscriber to view and to debug at least a portion of executable code that is used by the subscriber. The executable code used by the subscriber may be part of managed package code, at least portions of which are customized for various subscribers. Cooperative debugging may be provided between developer and subscriber with lifting of code encapsulation for the developer in the subscriber implementation. The developer and the subscriber may be granted debugging licenses each authorizing a limited number of debugging sessions, and each debugging session run by the developer may be counted against the debugging license of either the developer or the subscriber. Debugging licenses may be transferred between the developer and the subscriber.

    MULTI-TENANT AWARE DEBUGGING METHODS AND SYSTEMS
    17.
    发明申请
    MULTI-TENANT AWARE DEBUGGING METHODS AND SYSTEMS 审中-公开
    多重注意事项调查方法和系统

    公开(公告)号:US20160378637A1

    公开(公告)日:2016-12-29

    申请号:US14748601

    申请日:2015-06-24

    CPC classification number: G06F11/362 G06F2201/80 G06F2201/81

    Abstract: Methods and systems are provided for debugging application code in an on-demand multi-tenant database system. One exemplary method involves an application server receiving a request associated with application code in a database from a client device via a network, verifying that debugging associated with the request does not violate a debugging utilization criterion, and after verifying that debugging associated with the request does not violate the debugging utilization criterion, accessing the application code in the database in conjunction with the request.

    Abstract translation: 提供了方法和系统,用于在按需多租户数据库系统中调试应用程序代码。 一个示例性方法涉及应用服务器经由网络从客户端设备接收与数据库中的应用代码相关联的请求,验证与该请求相关联的调试不违反调试利用率标准,并且在验证与该请求相关联的调试之后 不违反调试利用率标准,结合请求访问数据库中的应用程序代码。

Patent Agency Ranking