×

Modernization of legacy applications using dynamic icons

  • US 10,310,835 B2
  • Filed: 03/14/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 10/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method in a client computing system for modernizing an existing menu-based legacy application, the menu-based legacy application having a hierarchy of menus, at least some of which require a plurality of menu selections to access a given task, the existing menu-based legacy application comprising:

  • receiving a reorganization of the existing menu-based legacy application into a plurality of roles, wherein each role is configured to allow direct access to the menu-based legacy application through one or more tasks without invoking the menu structure of the existing menu based legacy application;

    receiving from a host computing system a data stream representing output from a task of the existing menu-based legacy application executing on a host computing system;

    filtering the received data stream output to identify entities to be output in a display on the client computing system of the received data stream, wherein the identified entities include multiple user interface controls to be displayed on a role desktop, wherein the role desktop displays an indicator of a current role that is associated with the one or more tasks of the existing menu-based legacy application configured for the current role, such that a user of the role is authorized to conduct the associated one or more tasks without invoking the menu structure of the existing menu based legacy application;

    associating each identified entity with an associated icon that most nearly matches the identified entity by matching each entity name, in whole or in part, to an icon descriptor of the associated icon; and

    outputting the received data stream in the display on the client computing system, such that each identified entity is displayed along with its associated icon on the current role of the role desktop.

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