发明名称 Program object properties defined by object space
摘要 A user-interface program includes a space that defines adoptable properties as a function of position in said logical space. Chameleon program objects adopt those properties as a function of their positions in the space. The chameleon objects on a display have appearances that correspond to their adopted properties.
申请公布号 US8918732(B2) 申请公布日期 2014.12.23
申请号 US200813054917 申请日期 2008.08.09
申请人 Hewlett-Packard Development Company, L.P. 发明人 Danilov Oleg Vladimirovich
分类号 G06F3/0481;G06F9/44 主分类号 G06F3/0481
代理机构 Hewlett-Packard Patent Department 代理人 Hewlett-Packard Patent Department
主权项 1. A user-interface product comprising: non-transitory computer-readable storage media encoded with a program of computer-executable instructions that, when executed by a processor, defines: a first object space of positions, said first object space defining first adoptable properties as a function of said positions;chameleon program objects including, object-specific properties and first adopted properties, each of said objects having a respective position in said space, andinherited properties inherited from an object class to which said chameleon objects belong, said inherited properties corresponding to inheritable properties the class is programmed to define; anda user interface engine that, when executed by a processor, controls said first adopted properties as a function of position and values of first adoptable properties for those positions so that an adopted property of a chameleon object varies as said chameleon object moves in said object space; wherein said program employs a model-view-controller architecture pattern and includes: a model module that defines an underlying functionality of said program; anda view module that defines a presentation to a user, said view module including object sub-modules and a first space submodule, the first-space submodule being programmed to define said first object space and said first adoptable properties, said space submodule being separate from said object submodules.
地址 Houston TX US
您可能感兴趣的专利