×

User interface pattern mapping

  • US 10,386,985 B2
  • Filed: 07/14/2015
  • Issued: 08/20/2019
  • Est. Priority Date: 07/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for a mapping of user interfaces, the method comprising:

  • providing, by a computer, a mapping description between first user interactions required to access a functionality of a software program running in the computer via a first user interface and second user interactions required to access the same functionality of the software program via a second user interface, the mapping description is stored in a file comprising XML instructions associated with mapping actions between the first user interactions and the second user interactions, the XML instructions make the mapping description transferable between different programming environments, the first user interface comprises a first version of a user interface of the software program and the second user interface comprises a modified version of the user interface,wherein the first user interactions required to access the functionality using the first user interface are different from the second user interactions required to access the functionality using the second user interface;

    receiving the first user interactions via the first user interface, the first user interactions comprising a sequence of input events from the user;

    recording the first user interactions;

    capturing a communication between the first user interface and the software program;

    generating a first user interface pattern based on the recorded first user interactions, the first user interface pattern comprising one or more of the first user interactions;

    converting, in real-time, the first user interface pattern to a second user interface pattern based on the mapping description, wherein the second user interface pattern comprises the second user interactions corresponding to the first user interactions required to access the functionality of the software program using the second user interface;

    simultaneously displaying the second user interface pattern in the second user interface and the first user interface pattern in the first user interface such that both the first user interface and the second user interface are visible to the user, wherein the simultaneous display provides the user with real-time information as to the functionality of the software program on the second user interface by interacting with the first user interface;

    recording, by the computer, the second user interface pattern on the second user interface; and

    automatically running the recorded second user interface pattern on the second user interface such that information about accessing the functionality of the software program using the second user interface is available to the user while interacting with the first user interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×