Patents by Inventor Nagendra Nagarajayya

Nagendra Nagarajayya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5940078
    Abstract: Methods and apparatuses for altering the appearance of an icon box when an event effecting the icon box occurs are disclosed. In one embodiment, a pointer entering an icon box or exiting an icon box is detected and an icon property is set accordingly. Also detected is an icon being set to activate its underlying function and the actual activation of an icon's underlying function. Another icon property is set based on whether an icon is set to be activated or has been activated. A repaint procedure is used to retrieve a new icon image and replace the image in the icon before the event occurred. The repaint procedure uses an icon label and the icon property states to determine which image to retrieve and place in the icon box. The repaint method retrieves an image from a plurality of images reflecting different states of the icon. The icon is also capable of communicating any events effecting it to its parent object, such as a toolbar, thereby allowing the parent object to behave in an appropriate manner.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: August 17, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Nagendra Nagarajayya, Bangalore Madhuchandra, Xavier de Saint Girons, Vincent Vandenschrick, Thierry J. Lobel, Marc D. Moss, Fabrice Keller
  • Patent number: 5905496
    Abstract: A workflow or product navigation system includes a single top-level screen which allows access to all aspects of the product information through selection of a single entry. The top-level screen includes a menu bar, a plurality of selectable icon push buttons in an icon area for directing inquiry to all aspects of the product information, and a product listing area. A user may select from several orderings of the icons to most efficiently access the product data. In particular, the icons are arranged in a preselected order as determined according to a business unit default definition. The user may select an alternative user-defined selection and ordering of icons, or a list of all icons in a predefined, fixed order. The icons on the top-level screen convey many details regarding the status of the product information. An icon, on its face, designates the user-access status of the information as read-write or read-only access. If a user has no access to information underlying the icon, no icon is displayed.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: May 18, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Frankie Lau, Bangalore D. Madhuchandra, Theresa Brown, Nagendra Nagarajayya, Nandita Gupta, Ling (Leland) Chen, Lani Stalun, Ashok Gourishety, Sarma Ballamudi
  • Patent number: 5892510
    Abstract: A graphical user interface (GUI) application program has one or more screens and a number of objects hereinafter "field objects", each field object being uniquely associated with a single field in a screen. Each field object contains storage elements that hold data displayed in a screen's field. Each field object also contains storage elements that indicate functions that can be performed on data held in the field object. The field object may have at least three data member storage elements, one for holding data, another for holding a label, and yet another for holding a search operator. The GUI application program also includes field map storage elements, each of which maps a field in a screen to a corresponding column in the database, thereby allowing database queries to be created and performed dynamically on user entered field information. Such field map storage elements allow a database to be changed without affecting various parts, e.g. field objects and screen functions, of the GUI application program.
    Type: Grant
    Filed: July 2, 1996
    Date of Patent: April 6, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Frankie Lau, Bangalore Madhuchandra, Nagendra Nagarajayya, Nandita Gupta, Theresa Brown, Leland Chen, Sarma Subba Rama Ballamudi, Ashok Gourishetty