SECURELY EXECUTING CLIENT CODE IN A SHARED INFRASTRUCTURE

    公开(公告)号:US20240143807A1

    公开(公告)日:2024-05-02

    申请号:US17974371

    申请日:2022-10-26

    Inventor: Prabhjot Singh

    CPC classification number: G06F21/6218

    Abstract: Execution of client code in a shared infrastructure comprises instantiating a container manager to manage containers and routers configured to receive calls requesting execution of the client code. The container manager pre-initializes a plurality of containers and registered the containers in a database to indicate that the plurality of containers are available. A router receives a call to execute the client code and selects an available first container identified in the database. The call is routed to the selected container and the status of the container is updated to in-use to prevent another router from selecting the container. Responsive to the selected container processing the call, the router receives a response from the container and returns the response to the caller. The containers then marked for deletion in the database. The container manager then deletes any of the containers marked for deletion to prevent the containers from processing subsequent calls.

    METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR SELECTIVELY GRANTING PERMISSIONS TO GROUP-BASED OBJECTS IN A GROUP-BASED COMMUNICATION SYSTEM

    公开(公告)号:US20240129319A1

    公开(公告)日:2024-04-18

    申请号:US18493615

    申请日:2023-10-24

    CPC classification number: H04L63/104 H04L63/0853 H04L67/53

    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.

    METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR OUTPUTTING IMPROVED AUTOSUGGESTIONS IN A GROUP-BASED COMMUNICATION PLATFORM

    公开(公告)号:US20240119060A1

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

    申请号:US18543205

    申请日:2023-12-18

    CPC classification number: G06F16/24578 G06F16/252

    Abstract: An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.

    Database system public trust ledger architecture

    公开(公告)号:US11954094B2

    公开(公告)日:2024-04-09

    申请号:US17410376

    申请日:2021-08-24

    CPC classification number: G06F16/2379 G06F9/30 H04L9/088 H04L9/30

    Abstract: A request may be received to transfer from a first entity to a second entity a right related to a digital asset stored in an on-demand database system. The on-demand database system may provide computing services to a plurality of entities via the internet. A token associated with the digital asset may be identified. The token may being included in a smart contract recorded within a distributed trust ledger and may be owned by a first distributed trust ledger account. The smart contract may be executed within the distributed trust ledger to record a transfer of the token from the first distributed trust ledger account to a second distributed trust ledger account. The on-demand database system may be updated to include one or more database entries reflecting the recorded transfer.

    KEY PERMISSION DISTRIBUTION
    100.
    发明公开

    公开(公告)号:US20240111746A1

    公开(公告)日:2024-04-04

    申请号:US18535805

    申请日:2023-12-11

    Abstract: Techniques are disclosed relating to the distribution of database key permissions. A database system may distribute first permission information to a plurality of database nodes that identifies a distribution of key range permissions to ones of the plurality of database nodes. A given key range permission being distributed to a given database node may permit that database node to write records whose keys fall within a key range associated with the given key range permission. The database system may receive, from a first database node, a request for a first key range permission provisioned to a second database node. The database system may modify the first permission information to derive second permission information that provisions the first key range permission to the first database node instead of the second database node. The database system may distribute the second permission information to ones of the plurality of database nodes.

Patent Agency Ranking