发明名称 MANAGING LARGE USER SELECTIONS IN AN APPLICATION
摘要 The present invention provides a system and methods for managing large user selections in an application. An invertible collection software module solves the problem of managing a large number of user selections within an application. When not inverted, the invertible collection tracks what a user has selected. When inverted, the invertible collection tracks what a user has not selected thus saving memory. One method may comprise defining a specific context having a set of items available for user selection, representing, by an empty inverted invertible collection, the selection of all items within the specific context, tracking one or more items a user has deselected within the specific context depending upon whether the collection is inverted or not inverted and tracking one or more items a user has deselected.
申请公布号 US2016070426(A1) 申请公布日期 2016.03.10
申请号 US201514943344 申请日期 2015.11.17
申请人 International Business Machines Corporation 发明人 Scherk Anthony P.;Schwarzen Timothy R.;Shanahan Timothy G.;Wiley Gregory R. E.
分类号 G06F3/0482;G06F3/0484 主分类号 G06F3/0482
代理机构 代理人
主权项 1. A method for managing large user selections comprising: defining a specific context having a set of items available for user selection, each of the set of items representing a different selectable option corresponding to an action within an application; representing, by an empty inverted invertible collection, the selection of all items within the specific context; storing, as a collection, in a storage device operable with the application, only one or more items a user has deselected within the specific context; and tracking the collection within the storage device of the one or more items the user has deselected.
地址 Armonk NY US