CA3003249A1

Static and dynamic information elements selection

Abstract

An embodiment of the present invention provides a method for managing information elements on axes thereof, the method comprising providing a plurality of axes of information elements adapted to display information elements thereon in a substantially rectilinear fashion, displaying at least a portion of at least one of the plurality of axes of information elements with information elements respectively displayed thereon, at least some of the information elements displayed being adapted to be selectable, to enable a first group of actions thereon, and adapted to be activated, to enable a second group of actions thereon. Another embodiment of the present invention provides a method for enabling logical functions on a basis of a plurality of axes of information elements adapted to be displayed on a display. Another embodiment of the present invention provides a method for navigating among axes of information elements identifying directions where movements of the active information element are allowed.

Term

5.3 yearsto projected expiry

Projected expiry 30 January 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

68 claims: 46 independent, 22 dependent

  1. 1
    What is claimed is:1. A method for managing information elements on axes thereof, the method comprising: providing a plurality of axes of information elements adapted to display information elements thereon in a substantially rectilinear fashion;and displaying, for each of a first axis of information element and a second axis of information elements, at least a portion thereof with information elements respectively displayed thereon, at least some of the displayed information elements being adapted to be selectable, to enable a first group of actions thereon when selected, and adapted to be activated, to enable a second group of actions thereon when activated, at least one action being different from between the first group of actions and the second group of actions, the at least one action comprising navigation of focus between the at least some of the displayed information elements that are both adapted to be selectable and adapted to be activated;wherein said displaying comprises visually discriminating between each of the group of a displayed information element that is selected, a displayed information element that is selected, and a displayed information element that is neither selected nor activated;and wherein said displaying further comprises, when the first axis of information elements and the second axis of information elements are populated with information elements, and in response to a selection of a particular information element displayed on the first axis of information elements, graphically distinguishing at the time of selection any other instance of the particular information element being displayed on the second axis from any other information elements being displayed on the second axis CA 3003249 2018-05-01 MA-00904-004-CA1
  2. 3
    The method of any one of claims 1 or 2, further comprising enabling an active information element for each axis of information elements.
  3. 4
    The method of any one of claims 1 to 3, wherein the plurality of axes of information elements collectively includes a single active information element adapted to move along the axes of information elements and between the axes of information elements.
  4. 5
    The method of any one of claims 1 to 4, wherein a selection of the particular information element on the first axis of information elements further causes the simultaneous selection of any other instance of the particular information element that is displayed on the second axis of information elements.
  5. 6
    The method of any one of claims 1 to 5, further comprising selecting an axis of information elements among the plurality of axes of information elements.
  6. 7
    The method of any one of claims 1 to 6, further comprising displaying an axis of information elements at a non-zero angle in respect with at least one of the plurality of axes of information elements.
  7. 8
    A non-transitory computer-readable medium having stored thereon computer-readable instructions that, when executed by a processor of a computer system, cause the computer system to perform operations for managing information elements on axes thereof, the operations comprising:CA 3003249 2018-05-01 MA-00904-004-CA1 providing a plurality of axes of information elements adapted to display information elements thereon in a substantially rectilinear fashion;and displaying, for each of a first axis of information element and a second axis of information elements, at least a portion thereof with information elements respectively displayed thereon, at least some of the displayed information elements being adapted to be selectable, to enable a first group of actions thereon when selected, and adapted to be activated, to enable a second group of actions thereon when activated, at least one action being different from between the first group of actions and the second group of actions, the at least one action comprising navigation of focus between the at least some of the displayed information elements that are both adapted to be selectable and adapted to be activated;wherein said displaying comprises visually discriminating between each of the group of a displayed information element that is selected, a displayed information element that is activated, and a displayed information element that is neither selected nor activated, and wherein said displaying further comprises, when the first axis of information elements and the second axis of information elements are populated with information elements, and in response to a selection of a particular information element displayed on the first axis of information elements, graphically distinguishing at the time of selection any other instance of the particular information element being displayed on the second axis.
  8. 10
    The non-transitory computer-readable medium of any one of claims 8 or 9, further comprising simultaneously selecting information elements displayed on more than one axes of information elements.
  9. 11
    The non-transitory computer-readable medium of any one of claims 8 to 10, further enabling an active information element for each axis of information elements.
  10. 12
    The non-transitory computer-readable medium of any one of claims 8 to 11, wherein the plurality of axes of information elements collectively includes a single active information element adapted to move along the axes of information elements and between the axes of information elements.
  11. 13
    The non-transitory computer-readable medium of any one of claims 8 to 12, wherein a selection of the particular information element on the first axis of information elements further causes the simultaneous selection of any other instance of the particular information element that is displayed on the second axis of information elements.
  12. 14
    The non-transitory computer-readable medium of any one of claims 8 to 13, further comprising selecting an axis of information elements among the plurality of axes of information elements.
  13. 15
    The method of any one of claims 8 to 14, further comprising displaying an axis of information elements at a non-zero angle in respect with at least one of the displayed at least one of the plurality of axes of information elements.
  14. 16
    A computerized system configured to read computer-executable instructions adapted to enable a program enabling an interface adapted to order and display computer-readable files, the computerized system comprising:CA 3003249 2010-05-01 MA-00904-004-CA1 a processing unit configured to process the computer executable instructions;a display configured to display the interface;the program, when executed, being operative to: provide a plurality of axes of information elements adapted to display information elements thereon in a substantially rectilinear fashion;and display, for each of a first axis of information element and a second axis of information elements, at least a portion thereof with information elements respectively displayed thereon, at least some of the displayed information elements being adapted to be selectable, to enable a first group of actions thereon when selected, and adapted to be activated, to enable a second group of actions thereon when activated, at least one action being different from between the first group of actions and the second group of actions, the at least one action comprising navigation of focus between the at least some of the displayed information elements that are both adapted to be selectable and adapted to be activated;wherein said display comprises visually discriminating between each of the group of a displayed information element that is selected, a displayed information element that is activated, and a displayed information element that is neither selected nor activated;and wherein said display further comprises, when the first axis of information elements and the second axis of information elements are populated with information elements, and in response to a selection of a particular information displayed on the first axis of information elements, graphically distinguishing at the CA. 3ÛÛ3249 2Û18-0S-01 MA-00904-004-CA1 time of selection any other instance of the particular information element being displayed on the second axis from any other information elements being displayed on the second axis.
  15. 18
    The computerized system of any one of claims 16 or 17, wherein the plurality of axes of information elements collectively includes a single active information element adapted to move along the axes of information elements and between the axes of information elements.
  16. 19
    The computerized system of any one of claims 16 to 18, wherein a selection of the particular information element on the first axis of information elements further causes the simultaneous selection of any other instance of the particular information element that is displayed on the second axis of information elements.
  17. 20
    A method for enabling logical functions on a basis of a plurality of axes of information elements adapted to be displayed on a display, the method comprising:providing a plurality of axes of information elements, at least some of the axes of information elements being adapted to be used in a determination of a logical equation;and providing logical equation results on a basis of the logical equation.
  18. 24
    The method of any one of claims 20 to 23, wherein the result axis of information elements is adapted to be defined by the logical operation on a basis of one of a static application and a dynamic application of the logical equation.
  19. 25
    The method of any one of claims 20 to 24, wherein the result axis of information elements is dynamically defined by the logical equation and is further adapted to update the information elements associated therewith and to display an updated result axis of information elements.
  20. 26
    A method for navigating among axes of information elements, the method comprising:displaying at least a portion of a plurality of axes of information elements;providing an active information element;identifying directions where movements of the active information element are allowed;and moving the active information element in an allowed direction to another information element.
  21. 29
    The method of any one of claims 26 to 28, wherein the adjacent information element is not on an adjacent axis of information elements, the movement of the active element being adapted to move the active information element to the adjacent information element.
  22. 30
    The method of any one of claims 26 to 29, wherein a movement of the active information element can be made to an adjacent axis of information elements where an adjacent information element is absent, the method further comprising:providing a ghost information element on the adjacent axis of information elements in place of the absent information element to provide a basis for a movement therefrom.
  23. 31
    A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor of a computer system, enables a program for dynamically selecting computer-readable files, the method comprising:displaying a first group of computer-readable files in a first array of computer-readable files, the first group of computer-readable files being selected on a basis of a common attribute;defining a logical operation adapted to be applied to the first group of computer-readable files, the logical operation being adapted to be applied to the first group of computer-readable files;applying the logical operation to the first group of computer-readable files;performing a second selection, from the first group of computer-readable files, of a subset of operation-selected computer-readable files that are satisfying the logical operation, the second selection of file subset of operation-selected CA 3003249 2018-05-01 MA-00904-004-CA1 computer-readable files being a dynamic selection adapted to be dynamically updated on a basis of an addition of additional computer-readable files to the first group of computer-readable files;displaying the operation-selected computer-readable files on the first array of computer-readable files with a visual distinctive feature distinguishing, for a viewer, the subset of operation-selected computer-readable files from other nonoperation-selected computer-readable files not satisfying the applied logical operation;adding a computer-readable file that is satisfying the logical operation in the first group of computer-readable files, and automatically updating the displayed operation-selected computer-readable files to add the added computer-readable file in the subset of operation-selected computer-readable files and display the added computer file with the visual distinctive feature.
  24. 34
    The non-transitory computer-readable medium of any one of claims 31 to 33, wherein the logical operation includes Boolean logic.
  25. 35
    The non-transitory computer-readable medium of any one of claims 31 to 34, wherein a portion of the first group of computer-readable files is displayed in a viewing area and a remaining portion of the first group of computer-readable files extending beyond the viewing area, the selection of the operation-selected computer-readable files being equally applied to computer-readable files extending beyond the viewing area.
  26. 36
    The non-transitory computer-readable medium of any one of claims 31 to 35, wherein the addition of the new computer-readable file occurs on a server side.
  27. 37
    The non-transitory computer-readable medium of any one of claims 31 to 36, wherein the addition of the new computer-readable file is enabled by a second user.
  28. 40
    The non-transitory computer-readable medium of any one of claims 31 to 39, wherein the plurality of computer-readable files is also adapted to be statically selected.
  29. 41
    A computerized system configured to read computer-executable instructions adapted to enable a program enabling an interface adapted to statically and dynamically select computer-readable files, the computerized system comprising:a processing unit configured to process the computer executable instructions;and a display configured to display the interface;the program, when executed, being operative to: display a first group of computer-readable files in a first array of computerreadable files, the first group of computer-readable files being selected on a basis of a common attribute;define a logical operation adapted to be applied to the first group of computer-readable files, the logical operation being adapted to be applied to the first group of computer-readable files;apply the logical operation to the first group of computer-readable files;performing a second selection, from the first group of computer-readable files, of a subset of operation-selected computer-readable files that are satisfying the logical operation, the second selection of the subset of operation-selected computer-readable files being a dynamic selection adapted to be dynamically updated on a basis of an addition of computer-readable files to the first group of computer-readable files;CA 3003249 2018-05-01 MA-00904-004-CA1 display the operation-selected computer-readable files on the first array of computer-readable files with a visual distinctive feature distinguishing, for a viewer, the subset of operation-selected computer-readable files from other non-operationselected computer-readable files not satisfying the applied logical operation;adding a computer-readable file that is satisfying the logical operation in the first group of computer-readable files, and automatically updating the displayed operation-selected computer-readable files to add the added computer-readable file in the subset of operation-selected computer-readable files and display the added computer file with the visual distinctive feature
  30. 44
    44, The computerized system of any one of claims 41 to 43, wherein the logical operation includes Boolean logics.
  31. 45
    The computerized system of any one of claims 41 to 44, wherein a portion of the first group of computer-readable files is displayed on a viewing area and a remaining portion of the first group of computer-readable files extends beyond the viewing area, the selection of the operation-selected computer-readable files being equally applied to computer-readable files not displayed in the viewing area. CA 3003249 2018-05-01 MA-00904-004-CA1
  32. 46
    The computerized system of any one of claims 41 to 45, wherein the addition of the new computer-readable file is enabled by a second user.
  33. 48
    A method of statically and dynamically selecting documents, the method comprising; displaying a first group of documents in an array of documents, the first group of documents being selected on a basis of a common attribute; defining a logical operation adapted to be applied to the first group of documents, the logical operation being adapted to be applied to the first group of documents; applying the logical operation to the first group of documents; performing a second selection, from the first group of documents, of a subset of operation-selected documents that are satisfying the logical operation, the second selection of the subset of operation-selected documents being a dynamic selection adapted to be dynamically updated on a basis of an addition of additional documents to the first group of documents:displaying the operation-selected documents in an axis of documents with a visual distinctive feature distinguishing, for a viewer, the subset of operationselected documents from other non-operation-selected documents not satisfying the applied logical operation: adding a document that is satisfying the logical operation in the first group of documents, and CA 3003249 2018-05-01 MA-00904-M4-CA1 automaticatty updating the displayed operation-selected documents to add the added document in the subset of operation-selected document and display the added document with the visual distinctive feature.
  34. 51
    A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor of a computer system, provide a method of simultaneously selecting a user-selectable element displayed on a plurality of independent axes of user-selectable elements, the method comprising:causing a plurality of independent axes of user-selectable elements to be concurrently displayed on a display, the axes of user-selectable elements displaying user selectable elements thereon on a basis of different queries;selecting a user-selectable element from a first displayed axes of userselectable elements on a basis of a user input, the selection of the user-selectable element from the first displayed axis also activating the first axis thereof, the activation of the first axis of user-selectable elements allowing an operation applied thereon;and automatically selecting other occurrences of the selected user-selectable element displayed in other independent axes of user-selectable elements when the selected user-selectable element includes at least one other occurrence thereof CA 3003249 2018-05-01 MA-00904-004-CA1 concurrently displayed in at least one other independent axis of computer-readable files, the selection of other occurrences of the user-selectable elements allowing an operation applied thereon on a basis of an operation applied on the selected userselectable element from the first displayed axis.
  35. 53
    The non-transitory computer-readable medium of any one of claims 51 or 52, wherein at least some of the user-selectable elements are computer-readable files of the selected user-selectable element.
  36. 54
    The non-transitory computer-readable medium of any one of claims 51 to 53, wherein the axis of user-selectable elements of the selected user-selectable element and the other axes of user-selectable elements are displayed adjacent and parallel to each other.
  37. 56
    The non-transitory computer-readable medium of any one of claims 51 to 55, wherein the selected user-selectable element and the at least one other occurrence of the selected user-selectable element are graphically differentiated from other non-selected user-selectable elements. CA 3003249 2018-05-01 MA-00904-004-CA1
  38. 58
    The non-transitory computer-readable medium of any one of claims 51 to 57, wherein the selected user-selectable element and the at least one other occurrence of the selected user-selectable element are displayed in axes of userselectable elements forming a group of axes thereof.
  39. 59
    The non-transitory computer-readable medium of any one of claims 51 to 58, wherein activated axis of user-selectable elements is graphically differentiated from non-selected axes of user-selectable elements.
  40. 60
    A computerized system configured to read computer-executable instructions adapted to enable a program enabling an interface adapted to display axes of computer-readable files and identify an active computer-readable file thereon, the computerized system comprising:a processing unit configured to process the computer executable instructions;and a display operatively connected to the processing unit and configured to display the interface;the program, when executed, being operative to: cause a plurality of independent axes of user-selectable elements to be concurrently displayed on a display, the axes of user-selectable elements displaying user selectable elements thereon on a basis of different queries;select a user-selectable element from a first displayed axes of userselectable elements on a basis of a user input, the selection of the user-selectable element from the first displayed axis also activating the first axis thereof, the CA 3003249 2018-05-01 MA-00904-004-CA1 activation of the first axis of user-selectable elements allowing an operation applied thereon;and automatically selecting other occurrences of the selected userselectable element displayed in other independent axes of user-selectable elements when the selected user-selectable element includes at least one other occurrence thereof concurrently displayed in at least one other independent axis of computer-readable files, the selection of other occurrences of the user-selectable elements allowing an operation applied thereon on a basis of an operation applied on the selected user-selectable element from the first displayed axis.
  41. 62
    The computerized system of any one of claims 60 or 61, wherein at least some of the user-selectable elements are computer-readable files of the selected user-selectable element.
  42. 63
    The computerized system of any one of claims 60 to 62, wherein the axis of user-selectable element of the selected user-selectable element and the other axes of user-selectable elements are displayed adjacent and parallel to each other.
  43. 64
    The computerized system of any one of claims 60 to 63, wherein the selected user-selectable element and the at least one other occurrence in other axes are axially located on respective axes of user-selectable elements to be displayed transversally aligned in respect with each other.
  44. 65
    The computerized system of any one of claims 60 to 64, wherein the selected user-selectable element and the at least one other occurrence of the CA 3003249 2018-05-01 MA-00904-004-CA1 selected user-selectable element are graphically differentiated from other nonselected user-selectable elements.
  45. 67
    The computerized system of any one of claims 60 to 66, wherein the selected user-selectable element and the at least one other occurrence of the selected user-selectable element are displayed in axes of user-selectable elements forming a group of axes thereof.
  46. 68
    The computerized system of any one of claims 60 to 67, wherein activated axis of user-selectable elements is graphically differentiated from non-selected axes of user-selectable elements. CA 3003249 201B-05-01 MA-00904-0D4-CA1
Independent claims46