Schema Change Operations
    171.
    发明公开

    公开(公告)号:US20240020281A1

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

    申请号:US18473819

    申请日:2023-09-25

    CPC classification number: G06F16/211 G06F16/2379

    Abstract: Techniques are disclosed in which a computer system implements schema changes for existing database objects by maintaining a logical name and a current physical name corresponding to an existing database object, where the logical name points to the current physical name. The system receives a schema change request specifying the logical name and format changes for the existing object. The system performs a schema change operation in response to the request, including: creating a new database object having a new physical name, copying and transforming data from the existing object to the new object according to the format changes, mirroring new writes directed to the logical name to both the existing and new objects, and causing the logical name to point to the new physical name instead of the current physical name after completing the copying. The system responds to subsequent queries, specifying the logical name, from the new object.

    MECHANISMS FOR DELETING TRIPLES OF A DATABASE STORE

    公开(公告)号:US20240012803A1

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

    申请号:US17811473

    申请日:2022-07-08

    CPC classification number: G06F16/2365 G06F16/9024 G06F12/0253

    Abstract: Techniques are disclosed relating to the garbage collection of data of a database. A computer system may maintain a database that stores data as a plurality of triples. A given triple may include a first data entity that is connected to a second data entity via an edge, and triples of the plurality of triples may be connected to form a plurality of graphs. The computer system may store metadata that defines strengths of edges between graphs of the plurality of graphs. The computer system may receive a request to delete a particular triple or graph of the plurality of graphs. The particular graph may include a set of edges originating in the particular graph to other graphs of the plurality of graphs. The computer system may determine, based on the stored metadata, which graphs of the other graphs to delete in addition to the particular graph.

    Management of hosted channel membership in a communication platform

    公开(公告)号:US11870782B2

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

    申请号:US17589890

    申请日:2022-01-31

    CPC classification number: H04L63/101 G06F21/10 H04L51/212 H04L63/102 H04W12/08

    Abstract: Management of hosted channel membership of a communication platform is described. A request can be received from a first client of a first user, associated with a first organization, of the group-based communication platform, wherein the request is to associate a second user, associated with a second organization, with a communication channel of the first organization. An invitation to join the communication channel can be sent to a second client of the second user. In response to receiving an indication of an acceptance of the invitation, the second user can be associated with the communication channel. A request can be received from the second client to associate other user(s) associated with the second organization with the communication channel and the other user(s) can be associated with the communication channel based at least in part on permission(s) associated with the communication channel.

    TECHNIQUES FOR COMMUNICATION PROCESS FLOW APPROVAL MANAGEMENT

    公开(公告)号:US20240007426A1

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

    申请号:US18469851

    申请日:2023-09-19

    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.

    Surfacing relevant topics in a group-based communication system

    公开(公告)号:US11863603B2

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

    申请号:US17390326

    申请日:2021-07-30

    CPC classification number: H04L65/403

    Abstract: A system, method, and computer-readable media for surfacing relevant topics discussed in a synchronous multimedia collaboration session to interested non-participants of the synchronous multimedia collaboration session. A relevant topic of the synchronous multimedia collaboration session may be determined based in part on audio data from the synchronous multimedia collaboration session. At least one non-participating member with an interest in the relevant topic of the synchronous multimedia collaboration session may be identified. A notification of the synchronous multimedia collaboration session associated with the relevant topic may be surfaced to the at least one non-participating member.

    SYSTEMS AND METHODS FOR A READING AND COMPREHENSION ASSISTANCE TOOL

    公开(公告)号:US20230419048A1

    公开(公告)日:2023-12-28

    申请号:US17971241

    申请日:2022-10-21

    CPC classification number: G06F40/40 G06F40/35 G06F3/04817

    Abstract: Embodiments described herein provide a method and system for generating a reading interface for a user. The method includes receiving a first text passage from a first data source and a second text passage from a second data source. The method also includes generating a candidate question relating to contents of the first and the second text passages. The method further includes generating a first answer to the candidate question and a second answer to the candidate question. The method further includes determining that the candidate question qualifies as a discord question when the first answer and the second answer are both available and exhibit semantic diversity. The method further includes constructing a reading interface comprising a first component displaying the discord question and one or more user-engageable components each displaying the first or the second answer and linking to the first or the second data source, respectively.

    SYSTEMS AND METHODS FOR SHARED LATENT SPACE PROMPT TUNING

    公开(公告)号:US20230419027A1

    公开(公告)日:2023-12-28

    申请号:US18060411

    申请日:2022-11-30

    CPC classification number: G06F40/20 G06N3/084

    Abstract: Embodiments described herein provide a prompt-based transfer learning method that employs shared latent space prompt tuning). Specifically, a shared latent space is assumed, among all source and target tasks, where each vector in the space captures a basis skill to do a particular task. Given an instance (from either a source task or a target task), it is first encoded into an instance representation vector and then queries the latent space, which yields a skill vector for this instance. This vector modulates a frozen model, via soft prompts which are a simple prompt transformation (the prompt generator in FIG. 3) of the basis skill vector, to generate an answer for the instance. The latent space and prompt transformation are learned end-to-end in upstream pre-training on source tasks.

    Secure peer-to-peer connection network and associated protocols for a group-based communication system

    公开(公告)号:US11848923B2

    公开(公告)日:2023-12-19

    申请号:US17156945

    申请日:2021-01-25

    CPC classification number: H04L63/065 H04L63/0807 H04L63/0876 H04L63/104

    Abstract: Secure peer-to-peer connection network and/or protocols for a group-based communication system, in which, a peer-to-peer connection request associated with a first identifier for a first client device and a second identifier for a second client device are received. The first identifier and the second identifier are compared to a group-based communication system validation registry associated with the group-based communication system and, based at least in part on a determination that the peer-to-peer connection request is authorized per the group-based communication system validation registry, a peer-to-peer connection between the second client device and the first client device is established.

Patent Agency Ranking