G06F40/166

Contact creation and utilization

Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.

Contact creation and utilization

Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.

SYSTEM AND METHOD FOR CONTROLLING A PLURALITY OF DEVICES

Provided is a system and method for controlling a plurality of devices. The method includes generating a command script by processing a text string with at least one model, the text string including a natural language input by a user, modifying the command script based on contextual data, the command script including a configuration for at least one device, generating at least one command signal based on the command script, and controlling at least one device based on the at least one command signal.

SYSTEM AND METHOD FOR CONTROLLING A PLURALITY OF DEVICES

Provided is a system and method for controlling a plurality of devices. The method includes generating a command script by processing a text string with at least one model, the text string including a natural language input by a user, modifying the command script based on contextual data, the command script including a configuration for at least one device, generating at least one command signal based on the command script, and controlling at least one device based on the at least one command signal.

Input information correction method and information terminal

Information is read, which relates to an array of objects for input that have been displayed on a display unit upon input of input information. Whether an input object of the input information that is displayed on the display unit has been touched is determined. When the input object is determined as having been touched, the touched input object is recognized as an object to be corrected. A correction candidate object based on the array of the objects for input is displayed in the vicinity of the object to be corrected. Whether the correction candidate object has been touched is determined. When the correction candidate object is determined as having been touched, the object to be corrected is replaced with the touched correction candidate object.

Input information correction method and information terminal

Information is read, which relates to an array of objects for input that have been displayed on a display unit upon input of input information. Whether an input object of the input information that is displayed on the display unit has been touched is determined. When the input object is determined as having been touched, the touched input object is recognized as an object to be corrected. A correction candidate object based on the array of the objects for input is displayed in the vicinity of the object to be corrected. Whether the correction candidate object has been touched is determined. When the correction candidate object is determined as having been touched, the object to be corrected is replaced with the touched correction candidate object.

Systems and methods for artifact peering within a multi-master collaborative environment

Systems and methods are provided for master-to-master OT-based artifact peering. A “master-to-master” architecture for artifacts is implemented in a network comprising a plurality of nodes and clients, where no node is designated a “master” or “primary” for a given artifact. A first node receives a subset of remote proposed operations from a second node and determines if a conflict exists between the received subset of remote proposed operations and at least one of a plurality of locally-proposed operations. The first node resolves the conflict based on a total-ordering agreed upon between the first node and the second node. The first node transforms at least one operation, either received or locally-proposed, based on the resolved conflict. The first node than updates a local log to include the transformed operation.

Automatic feedback system using visual interactions
11556223 · 2023-01-17 · ·

Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.

Automatic feedback system using visual interactions
11556223 · 2023-01-17 · ·

Systems and methods for generating feedback for a webpage based on visual interactions on the webpage are provided. In example embodiments, a user interface (UI) displaying the webpage is presented. The system receives an indication of a selection of an edit trigger and configures the webpage to receive feedback (e.g., one or more user inputs applied to webpage) from the user in response. The user inputs are received, whereby each user input is associated with an identifier of the webpage and coordinates of a location within the webpage. The system processes the user inputs including generating a feedback preview that displays each of the user inputs organized based on a corresponding feedback type. The feedback preview is displayed to the user for approval. Approval of at least a portion of the feedback on the feedback preview will cause the approved feedback to be transmitted to a corresponding entity.

Dynamic updating of query result displays

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