Construction of global internet message threads

    公开(公告)号:US11057331B2

    公开(公告)日:2021-07-06

    申请号:US16687622

    申请日:2019-11-18

    Abstract: Methods, systems, and devices supporting global message threads are described. A thread server may receive a communication message associated with a first set of user identifiers (e.g., the author and recipients of the message) and may extract a thread identifier from the message. The thread identifier may associate the message with one or more additional messages (e.g., from the same thread of messages), where the one or more additional messages may be associated with different user identifiers. The thread server may upsert the received communication message to a stored set of messages associated with a root indicating the thread identifier. If the thread server receives a query indicating the thread identifier from a user, the thread server may retrieve all of the messages associated with the thread identifier from persistent memory based on the query, including messages that are not associated with the user identifier for the querying user.

    CONSTRUCTION OF GLOBAL INTERNET MESSAGE THREADS

    公开(公告)号:US20210150482A1

    公开(公告)日:2021-05-20

    申请号:US16687622

    申请日:2019-11-18

    Abstract: Methods, systems, and devices supporting global message threads are described. A thread server may receive a communication message associated with a first set of user identifiers (e.g., the author and recipients of the message) and may extract a thread identifier from the message. The thread identifier may associate the message with one or more additional messages (e.g., from the same thread of messages), where the one or more additional messages may be associated with different user identifiers. The thread server may upsert the received communication message to a stored set of messages associated with a root indicating the thread identifier. If the thread server receives a query indicating the thread identifier from a user, the thread server may retrieve all of the messages associated with the thread identifier from persistent memory based on the query, including messages that are not associated with the user identifier for the querying user.

    IDENTIFYING MESSAGE THREAD STATE
    5.
    发明申请

    公开(公告)号:US20210241134A1

    公开(公告)日:2021-08-05

    申请号:US16779050

    申请日:2020-01-31

    Abstract: A communications system may utilize the machine learning model in association with the finite state machine to determine whether a new message (e.g., email) corresponds to a state transition for the message thread. As such, the model may be trained on a corpus of message thread data, and may be configured to identify one of a plurality of message thread states of the finite state machine in accordance with the training. As various messages are exchanged between various users, the thread state of the corresponding message thread may be updated using the finite state machine and the machine learning model. The updates to the thread state may trigger various automated actions as well as indications to one or more users of the system.

    MODIFICATIONS OF USER DATASETS TO SUPPORT STATISTICAL RESEMBLANCE

    公开(公告)号:US20210256032A1

    公开(公告)日:2021-08-19

    申请号:US16791435

    申请日:2020-02-14

    Abstract: A method, apparatus, and system for modifying user datasets to support statistical resemblance is described. To support modifying user datasets to support statistical resemblance, an application may generate a first profile from a first corpus that includes first user data, generate a set of modified profiles from a second profile from a second corpus including second user data, wherein the first profile and the set of modified profiles includes respective sets of first and second attributes corresponding to one or both of text or metadata associated with the respective first and second user data, determine a mathematical distance between the first profile and each modified profile of the set of modified profiles based at least in part on a comparison between the first set of attributes and the second set of attributes, and finally, select a modified profile having a smallest determined mathematical distance.

    DISTRIBUTED HYPERPARAMETER TUNING AND LOAD BALANCING FOR MATHEMATICAL MODELS

    公开(公告)号:US20210241164A1

    公开(公告)日:2021-08-05

    申请号:US16778587

    申请日:2020-01-31

    Abstract: Methods, systems, and devices for distributed hyperparameter tuning and load balancing are described. A device (e.g., an application server) may generate a first set of combinations of hyperparameter values associated with training a mathematical model. The mathematical model may include a machine learning model, an optimization model, or any combination. The device may identify a subset of combinations from the first set of combinations that are associated with a computational runtime that exceeds a first threshold and may distribute the subset of combinations across a set of machines. The device may then test each of the first set of combinations in a parallel processing operation to generate a first set of validation error values and may test a second set of combinations of hyperparameter values using an objective function that is based on the first set of validation error values.

    CONTACT INFORMATION EXTRACTION AND IDENTIFICATION

    公开(公告)号:US20200153765A1

    公开(公告)日:2020-05-14

    申请号:US16262508

    申请日:2019-01-30

    Abstract: A database server may identify mentioned names in a body of a message and extract the names using name identification heuristics and algorithms. The service retrieves or utilizes a distributed connection graph to identify contacts associated with the parties to the conversation that may match or be similar to the mentioned name. Contacts may be scored based on similarities between the extracted name the names associated with nodes of the graph, as well as other factors. The highest scoring contact may be surfaced or displayed to one or more of the parties to the communication message.

Patent Agency Ranking