CA3003249C

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.

CA3003249C, drawing sheet 1
Sheet 1 of 30

Term

5.3 yearsleft in the term

Expires 30 January 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

33 claims: 22 independent, 11 dependent

  1. 1
    MA-00904-004-CA1 What is claimed is:1. 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 instructions 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 the subset of operation-selected computer-readable files being a dynamic selection adapted to be dynamically updated on a basis of an addition of at least one additional computer-readable file 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. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  2. 6
    The non-transitory computer-readable medium of any one of claims 1 to 5, wherein toe logical operation includes Boolean logic. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  3. 7
    The non-transitory computer-readable medium of any one of claims 1 to 6, 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.
  4. 8
    The non-transitory computer-readable medium of any one of claims 1 to 7, wherein the addition of the new computer-readable file occurs on a server side.
  5. 9
    The non-transitory computer-readable medium of any one of claims 1 to 8, wherein the addition of the new computer-readable file is enabled by a second user.
  6. 10
    The non-transitory computer-readable medium of any one of claims 3 to 9, wherein the first axis of user-selectable elements and the second axis of userselectable elements are displayed parallel to each other and wherein an operationselected user-selectable element displayed in both the first axis of user-selectable elements and the second axis of user-selectable elements is displayed longitudinally aligned on both the first axis of user-selectable elements and the second axis of user-selectable elements.
  7. 11
    The non-transitory computer-readable medium of any one of daims 2 to 10, wherein the first group of user-selectable elements are ordered chronologically along the first axis.
  8. 12
    The non-transitory computer-readable medium of any one of claims 1 to 11, wherein the plurality of computer-readable files is also adapted to be statically selected. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  9. 13
    A computerized system configured to read computer-executable instructions adapted to enable a program enabling an interface adapted to 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 file 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, file 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 at least one computer-readable file to the first group of computer-readable files;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. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  10. 17
    The computerized system of any one of claims 15 to 16, comprising dynamically updating the displayed operation-selected elements on a basis of an event affecting the second group of user-selectable elements.
  11. 18
    The computerized system of any one of claims 13 to 17, wherein the logical operation includes Boolean logics.
  12. 19
    The computerized system of any one of claims 13 to 18, 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. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  13. 20
    The computerized system of any one of claims 13 to 19, wherein the addition of the new computer-readable file is enabled by a second user.
  14. 21
    The computerized system of any one of claims 13 to 20, wherein the first axis of computer-readable files and the second axis of computer-readable files are displayed parallel to each other and wherein an operation-selected computerreadable file displayed in both the first and the second axis is displayed longitudinally aligned on both the first and the second axis.
  15. 22
    A method of 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 at least one additional document 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 automatically 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. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  16. 27
    The method of any one of claims 22 to 26, wherein the logical operation includes Boolean logic. Date Reçue/Date Received 2023-04-11 MA-00904-004-CA1
  17. 28
    The method of any one of claims 22 to 27, wherein a portion of Hie 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.
  18. 29
    The method of any one of claims 22 to 28, wherein the addition of the new computer-readable file occurs on a server side.
  19. 30
    The method of any one of claims 22 to 29, wherein the addition of the new computer-readable file is enabled by a second user.
  20. 31
    The method of any one of claims 24 to 30, wherein the first axis of userselectable elements and the second axis of user-selectable elements are displayed parallel to each other and wherein an operation-selected user-selectable element displayed in both the first axis of user-selectable elements and the second axis of user-selectable elements is displayed longitudinally aligned on both the first axis of user-selectable elements and the second axis of user-selectable elements.
  21. 32
    The method of any one of claims 23 to 31, wherein the first group of userselectable elements are ordered chronologically along tine first axis.
  22. 33
    The method of any one of claims 22 to 32, wherein the plurality of computerreadable files is also adapted to be statically selected. Date Reçue/Date Received 2023-04-11
Independent claims22