×

Translating user interfaces of applications

  • US 9,348,666 B2
  • Filed: 06/17/2013
  • Issued: 05/24/2016
  • Est. Priority Date: 06/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for translating user interfaces, the system comprising:

  • one or more hardware processors configured to execute a plurality of software modules, the software modules including at least;

    an overlay interface generator module configured to generate an overlay user interface associated with a secondary application, the overlay user interface configured for display in place of at least a portion of a user interface of a primary application, said overlay user interface comprising a plurality of user interface controls; and

    a translator module configured to;

    receive a user control input corresponding to a particular user interface control of the plurality of user interface controls;

    translate the received particular user control input to a corresponding one or more commands associated with the primary application, wherein the corresponding one or more commands are selected such that execution of the one or more commands results in substantially the same output as execution of a command associated with the particular user interface control by the secondary application; and

    initiate execution of the corresponding one or more commands by the primary application; and

    a training module configured to;

    modify, over a period of time, the overlay user interface from corresponding to the secondary application to a user interface substantially similar to the user interface of the primary application,wherein said modification comprises modifying an arrangement of the plurality of user interface controls of the overlay user interface, andwherein the period of time depends at least on a usage pattern of the plurality of user controls of the overlay user interface.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×