G06F40/166

Dynamic updating of query result displays

Described are methods, systems and computer readable media for dynamic updating of query result displays.

A SYSTEM AND METHOD FOR PROVIDING CONTEXTUAL INFORMATION AND ACTIONS TO MAKE A CONVERSATION MEANINGFUL AND ENGAGING
20230009577 · 2023-01-12 ·

The invention relates to a system (100) and method (200) for providing contextual information and actions to make a conversation meaningful and engaging. The method (200) comprises the steps of identifying a contact from various data sources (101) and collecting the relevant information from one or more web-based applications and databases, wherein the collected information is mapped to create one or more discussion points by one or more prediction servers (102). Post-conversation suggestions are provided by one or more suggestion servers (103), wherein the discussion points and the post-conversation suggestions are displayed on a user interface device (104) for allowing the user to have meaningful and engaging conversations.

A SYSTEM AND METHOD FOR PROVIDING CONTEXTUAL INFORMATION AND ACTIONS TO MAKE A CONVERSATION MEANINGFUL AND ENGAGING
20230009577 · 2023-01-12 ·

The invention relates to a system (100) and method (200) for providing contextual information and actions to make a conversation meaningful and engaging. The method (200) comprises the steps of identifying a contact from various data sources (101) and collecting the relevant information from one or more web-based applications and databases, wherein the collected information is mapped to create one or more discussion points by one or more prediction servers (102). Post-conversation suggestions are provided by one or more suggestion servers (103), wherein the discussion points and the post-conversation suggestions are displayed on a user interface device (104) for allowing the user to have meaningful and engaging conversations.

Structured adversarial, training for natural language machine learning tasks

A method includes obtaining first training data having multiple first linguistic samples. The method also includes generating second training data using the first training data and multiple symmetries. The symmetries identify how to modify the first linguistic samples while maintaining structural invariants within the first linguistic samples, and the second training data has multiple second linguistic samples. The method further includes training a machine learning model using at least the second training data. At least some of the second linguistic samples in the second training data are selected during the training based on a likelihood of being misclassified by the machine learning model.

Structured adversarial, training for natural language machine learning tasks

A method includes obtaining first training data having multiple first linguistic samples. The method also includes generating second training data using the first training data and multiple symmetries. The symmetries identify how to modify the first linguistic samples while maintaining structural invariants within the first linguistic samples, and the second training data has multiple second linguistic samples. The method further includes training a machine learning model using at least the second training data. At least some of the second linguistic samples in the second training data are selected during the training based on a likelihood of being misclassified by the machine learning model.

Systems and methods for intellisense for SaaS application
11550448 · 2023-01-10 · ·

Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application.

Other Solution Automation & Interface Analysis Implementations
20230044564 · 2023-02-09 ·

Solution automation & interface analysis components can be implemented in many ways, such as by specifying input/outputs & training a learning (generate, test & update) algorithm on the input/output data to generate a prediction function, to replace code connecting input & outputs.

Alternatively, additional specific example structure (like code/configuration/data) implementations to connect input/outputs of sub-tasks like core interaction functions & problem-solving intents to implement solution automation & interface analysis are included in the specification of this invention.

Other Solution Automation & Interface Analysis Implementations
20230044564 · 2023-02-09 ·

Solution automation & interface analysis components can be implemented in many ways, such as by specifying input/outputs & training a learning (generate, test & update) algorithm on the input/output data to generate a prediction function, to replace code connecting input & outputs.

Alternatively, additional specific example structure (like code/configuration/data) implementations to connect input/outputs of sub-tasks like core interaction functions & problem-solving intents to implement solution automation & interface analysis are included in the specification of this invention.

Method and System for Conflict Resolution in Multi-User Document Collaboration

Methods and systems for implementing a conflict resolution process in real-time editing of an online document by multiple users are provided. By adopting a multi-user conflict ID, the system can determine whether an editing conflict exists between two users' modifications of the same document. It can further generate a corresponding conflict resolution action based on a resolution model and synchronize multi-user modifications via serialization data. By enabling multiple users to collaboratively edit one document, e.g., an email, the present methods and systems can effectively optimize the workflow and efficiency of a team.

Managing content item collections

Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content item collections. For example, in embodiment, a client device may receive first user input selecting a content item collection. The client device may generate a graphical user interface for presenting the content item collection. The content item collection may include one or more tiles. Each tile may correspond to a content item embedded into the content item collection and stored by a content management system. The client device may present the content item collection including the one or more tiles. The client device may present, within each of the one or more tiles, an image representing the corresponding content item.