User interfaces in a computer system
US-2017185421-A1 · Jun 29, 2017 · US
US11055054B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11055054-B2 |
| Application number | US-202016850207-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 16, 2020 |
| Priority date | Aug 30, 2019 |
| Publication date | Jul 6, 2021 |
| Grant date | Jul 6, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A first device may receive a request to establish a replication session between a second device and a third device, where the replication session is associated with replicating user interactions with a user interface of an application across a first instance and a second instance of the application. The first device may receive, after receiving the request, information identifying a set of interactions by a user of the second device with a first user interface provided for display by the first instance. The first device may determine, from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on a second user interface provided for display for the second instance based on the information being received from the second device. The first device may provide, after determining the set of instructions, the set of instructions to the third device.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a first device, a request to establish a replication session between a second device, associated with a first user, and a third device, associated with a second user, wherein the second device is associated with a first instance of an application that is associated with a first user interface for display on the second device, and the third device is associated with a second instance of the application that is associated with a second user interface for display on the third device, and wherein the replication session is associated with translating user interactions provided on the first user interface onto the second user interface without sharing information associated with the first user interface with the third device; receiving, by the first device and after receiving the request, information that identifies a set of interactions by the first user with the first user interface; determining, by the first device and from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on the second user interface based on the information being received from the second device, wherein a visual indicator is provided for display on the second user interface based on a selection of a user interface element on the first user interface; and providing, by the first device and after determining the set of instructions, the set of instructions to the third device. 2. The method of claim 1 , wherein the set of instructions are further to: cause a change from the second user interface based on a corresponding change from the first user interface, or cause a set of masked characters to be provided for display on the second user interface based on input of text into the first user interface. 3. The method of claim 1 , wherein the visual indicator is at least one of: a dashed box surrounding a portion the first user interface with which the first user interacted, a highlighted portion of the first user interface, an arrow pointing to the portion of the first user interface with which the first user interacted, a flashing portion of the first user interface with which the first user interacted, a pulsing portion of the first user interface with which the first user interacted, at least one of a circle or an oval surrounding the portion of the first user interface with which the first user interacted, a graphical overlay demonstrating a manner in which the first user interacted with the first user interface, or an animation depicting entry of text into a text field associated with the first user interface. 4. The method of claim 1 , further comprising: accessing, based on the application, a mapping between a first set of user interface elements of the first user interface and a second set of user interface elements of the second user interface, wherein the mapping is stored by the first device; and wherein determining the set of instructions comprises: determining, after accessing the mapping, the set of instructions based on the mapping. 5. The method of claim 4 , wherein the mapping is based on a coordinate mapping system that uses a coordinate system of the second device on the third device. 6. The method of claim 1 , further comprising: causing modified text to be provided for display on the second user interface based on input of text into the first user interface, wherein the modified text includes at least one of masked characters or modified characters to mask sensitive information. 7. The method of claim 1 , wherein receiving the information comprises: receiving the information via a first Web Socket between the first device and the second device, wherein the first Web Socket is different than a second Web Socket between the first device and the third device. 8. A first device, comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories, configured to: receive a request to establish a replication session between a second device, associated with a first user, and a third device, associated with a second user, wherein the second device is associated with a first instance of an application that is associated with a first user interface for display on the second device, and the third device is associated with a second instance of the application that is associated with a second user interface for display on the third device, and wherein the replication session is associated with translating user interactions provided on the first user interface onto the second user interface without sharing information associated with the first user interface with the third device; cause the first user interface and the second user interface to be provided for display for the first instance and the second instance, respectively, after receiving the request; receive, after causing the first user interface and the second user interface to be provided for display, information that identifies a set of interactions by the first user with the first user interface; determine, from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on the second user interface based on information being received from the second device, wherein a visual indicator is provided for display on the second user interface based on a selection of a user interface element on the first user interface; and provide, after determining the set of instructions, the set of instructions to the third device. 9. The first device of claim 8 , wherein the set of instructions are further to: cause a change from the second user interface based on a corresponding change from the first user interface, or cause a set of masked characters to be provided for display on the second user interface based on input of text into the first user interface. 10. The first device of claim 8 , wherein the visual indicator is at least one of: a dashed box surrounding a portion the first user interface with which the first user interacted, a highlighted portion of the first user interface, an arrow pointing to the portion of the first user interface with which the first user interacted, a flashing portion of the first user interface with which the first user interacted, a pulsing portion of the first user interface with which the first user interacted, at least one of a circle or an oval surrounding the portion of the first user interface with which the first user interacted, a graphical overlay demonstrating a manner in which the first user interacted, or an animation depicting entry of text into a text field associated with the first user interface. 11. The first device of claim 8 , wherein the one or more processors are further configured to: capture a recording of the visual indicator displayed on the second user interface; analyze the recording; and perform one or more actions based on a result of analyzing the recording. 12. The first device of claim 11 , wherein one or more processors, when performing the one or more actions, are further configured to: provide recommendations to a user associated with the third device. 13. The first device of claim 8 , wherein the one or more processors are further configured to: cause modified text to be provided for display on the second user interface based on input of text into the first user interface, wherein the modified text includes at least one of masked or modified characters to mask sensitive information. 14. The first device of claim 8 , wher
in combination with interactive voice response systems or voice portals, e.g. as front-ends · CPC title
Protecting personal data, e.g. for financial or medical purposes · CPC title
Arrangements for display data security · CPC title
involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.