CA2609873C

Multi-dimensional locating system and method

Abstract

A system and a method for organizing information elements in a system having a display capability which (a) generates a first information element vector based on a predetermined first characterization attribute, (b) generates a second information element vector based on a second characterization attribute, and (c) display on the display device the first information element vector non-parallel to the second information element vector. Furthermore, the method allows a user to select the characterization attributes and to visualize the information element vectors.

CA2609873C, drawing sheet 1
Sheet 1 of 22

Term

0.5 yearsleft in the term

Expires 27 March 2027.

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

66 claims: 16 independent, 50 dependent

  1. 1
    CA 02609873 2010-04-21 AUR-22-2010 15:16 From:Samsung SCX-4826FN 15144882720 To :101594518198532476 Pa=>e:5'57 What is claimed is: ί : 1. A method for graphically organizing and manipulating a plurality of information elements on a display of a computer, the method comprising: retrieving the plurality of information elements from a storage location operably connected to the computer, each said information element having at least one characterization attribute associated therewith;graphically organizing the plurality of information elements retrieved from the storage location along a first vector or axis on the display;receiving input from a user of the computer corresponding to a selected characterization attribute associated with a related information element, the selected characterization attribute being selected by the user of the computer from among characterization attributes of the plurality of information elements along the first vector or axis;and graphically organizing a subset of the plurality of information elements along a second vector or axis on the display, the first and second vectors or axes being organized on the display such that the second vector or axis intersects or adjoins the first vector or axis at a non-zero degree angle at a location proximate to the selected information element, wherein the subset of the plurality of information elements only includes information elements having the selected characterization attribute associated therewith.
  2. 27
    A system for graphically organizing and manipulating a plurality of information elements on a display of a computer, comprising:a storage location operably connected to the computer, the storage location including a plurality of information elements, each said information element having at -36.1PAGE 9/57 · RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:F00003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:17 From:Samsun$ SCX-4826FN 15144882720 To : 101594518199532476 Page:10 z 57 least one characterization attribute associated therewith;an organization module configured to graphically organize the plurality of information elements retrieved from the storage location along a first vector or axis on the display;and a selection module configured to receive input from a user of the computer corresponding to a selected characterization attribute associated with a related information element, the selected characterization attribute being selected by the user of the computer from among characterization attributes of the plurality of information elements along the first vector or axis, wherein the organization module is further configured to graphically organize a subset of the plurality of information elements along a second vector or axis on the display, the first and second vectors or axes being organized on the display such that the second vector or axis intersects or adjoins the first vector or axis at a non-zero degree angle at a location proximate to the selected information element, wherein the subset of the plurality of information elements only includes information elements having the selected characterization attribute associated therewith.
  3. 42
    A computer readable storage medium tangibly storing a program for organizing and manipulating information elements on a device that, when executed by a computer, causes the computer to execute a method comprising:retrieving a plurality of information elements from a storage location operably connected to the computer, each said information element having at least one characterization attribute associated therewith;graphically organizing the plurality of information elements retrieved from the storage location along a first vector or axis on the display;receiving input from a user ofthe computer corresponding to a selected characterization attribute associated with a related information element, the selected characterization attribute being selected by the user of the computer from among characterization attributes of the plurality of information elements along the first vector or axis;and graphically organizing a subset ofthe plurality of information elements along a second vector or axis on the display, the first and second vectors or axes being organized on the display such that the second vector or axis intersects or adjoins the first vector or axis at a non-zero degree angle at a location proximate to the selected information element, wherein the subset ofthe plurality of information elements only includes information elements having the selected characterization attribute associated therewith. -36.5PAGE 13/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:F00003/13* DNIS:3907 * CSID:15144882720 · DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:17 FromtSamsune SCX-4826FN 15144882720 To : 101594518199532476 Page :14'57
  4. 52
    A method of manipulating data on a display of a computer, the method comprising:(a) retrieving a plurality of information elements from a storage location operably connected to the computer, each said information element having at least one characterization attribute associated therewith;(b) graphically organizing the plurality of information elements retrieved from the storage iocation along a vector or axis on the display;(c) receiving input from a user of the computer corresponding to a selected characterization attribute associated with a related information element, the related information element being selected by the user of the computer from among the plurality of information elements organized on the display;-36.7PAGE 15/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:FOO003/13 * DNIS:3907 · CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:17 From:Samsung SCX-4826FN 15144882720 To :101594518199532476 Page :16^57 (d) graphically organizing a subset of the plurality of information elements retrieved from the storage location along a further vector or axis such that the further vector or axis and the vector or axis on which the selected characterization attribute is located are non-parallel to one another, the subset of the plurality of information elements including only information elements having characterization attributes associated therewith that match the selected characterization attribute associated with the related information element;and (e) enabling (c) and (d) to be repeated at least one additional time.
  5. 55
    A computer readable medium having computer executable instructions stored thereon, the computer executable instructions providing a method for displaying documents, the method comprising:providing a first array of documents comprising a group of documents;displaying the first array of documents;selecting a first attribute among at least one attribute associated with at least one document from the group of documents;-36.8PAGE 16/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:FOO003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:18 From:Samsung SCX-4826FN 15144882720 To :101594518199532476 Page:17^57 providing a second array of documents comprising a group of documents at least partially based on the first attribute;and displaying the second array of documents non-parallel with the first array of documents such that the display of the second array of documents discriminates the second array of documents from the display of the first array of documents.
  6. 56
    A computer readable medium having computer executable instructions stored thereon, the computer executable instructions providing a method for displaying documents, the method comprising:providing a first array of documents comprising a group of documents;displaying the first array of documents;selecting an attribute among the attributes of the first array of documents;providing a second array of documents comprising a group of documents at least partially based on the attribute;and displaying the second array of documents parallel with the first array of documents such that the display of the second array of documents discriminates the second array of documents from the display of the first array of documents.
  7. 57
    A method for graphically organizing and manipulating information elements on a display, a plurality of the information elements having a least one characterization attribute, the method comprising:graphically organizing the information elements by displaying the information elements as a first axis;selecting at least one attribute;and graphically organizing the information elements by displaying information elements based, at least in part, on the selected attribute as a second axis, the second axis being non-parallel with the first axis such that the graphical organization of the second axis of information elements discriminates the second axis of information elements from the graphical organization of the first axis of information elements. -36.9PAGE 17/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:F00003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss): 11-27 CA 02609873 2010-04-21 AUR-22-2010 15:18 FromiSamsuna SCX-4826FN 15144882720 To :101594518199532476 Paoe:18'57
  8. 58
    A computer executable tool for graphically organizing and manipulating a plurality of files on a display, the plurality of the files having a least one attribute, the files and the at least one attribute being stored in memory, the tool comprising:an organization module for graphically organizing files as a first axis on the display;a selection module for selecting at least one attribute;and the organization module being adapted to graphically organize the files on the display based, at least in part, on the selected attribute as a second axis, the second axis being non-parallel with the first axis such that the graphical organization of the second axis of information elements discriminates the second axis of information elements from the graphical organization of the first axis of information elements.
  9. 59
    A computer executable tool for organizing and manipulating a plurality of documents on a device, the plurality of the documents having at least one attribute, the plurality of documents and the at least one attribute being stored in memory, the tool comprising:an organization module for organizing the plurality of documents on a first axis of documents with the device;a selection module for selecting at least one attribute;and the organization module being adapted to organize the plurality of documents on the device based, at least in part, on the selected attribute as a second axis of documents, the second axis of documents being disposed non parallel with the first axis of documents such that the organization of the second axis of documents discriminates the second axis of documents from the organization of the first axis of documents.
  10. 60
    A method for organizing information elements in a system having a display and being capable of manipulating a plurality of user-selectable elements, each user-selectable element having at least one attribute, the method comprising:generating a first user-selectable element axis based on a first attribute, the first user-selectable element axis comprising a group of user-selectable elements having the -36.10PAGE 18/57 * RCVD AT 4/21/2010 3:29:54PM^Eastern Daylight Time] * SVR:FOO003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:18 From:Samsung SCX-4826FN 15144882720 To : 101594518199532476 Paae:19'57 first attribute and being selected from the plurality of user-selectable elements;causing the display to display a representation of the first user-selectable element axis at a position;determining a second attribute based at least in part on an action performed on the first user-selectable element axis;generating a second user-selectable element axis based on the second attribute, the second user-selectable element axis comprising a group of user-selectable elements having the second attribute and being selected from the plurality of user-selectable elements;and causing the display to display a representation of the second user-selectable element axis non-parallel to the position of the representation of the first user-selectable element axis.
  11. 61
    A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing user-selectable elements, the method comprising:displaying, with a graphical user interface, a first array of user-selectable elements having at least one attribute associated therewith;receiving instructions about an attribute associated with at least one of the userselectable elements of the first array of user-selectable elements;and displaying a second array of user-selectable elements non-parallel with the first array of user-selectable elements such that the display of the second axis of user-selectable elements discriminates the second axis of user-selectable elements from the display of the first axis of user-selectable elements, a plurality of user-selectable elements of the second array of user-selectable elements being associated with the attribute.
  12. 62
    A computer-readable medium comprising computer-readable instructions thereon providing a method of displaying an on-screen graphical user interface, the method comprising:-36.11PAGE 19/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:F00003/13 « DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:18 From:Samsung SCX-4826FN 15144882720 To : 101594518199532476 Page : 20^57 reading data for a plurality of user-selectable icons associated with attributes, and data for a plurality of content icons representing respective items of contents;generating image data for the on-screen graphical user-interface with a twodimensional array which includes a first array comprising at least some of the plurality of user-selectable icons adapted to be arranged in a specific direction on a screen and which is also adapted to include a second array comprising the plurality of content icons in a direction intersecting the first array on the screen;and outputting the image data for the on-screen graphical user interface related to displaying the contents to a display, wherein the generating displays the second array to intersect or abuts the first array.
  13. 63
    A computer-readable medium comprising computer-readable instructions providing a graphical user interface comprising a first array of user-selectable elements, at least some of the user-selectable elements being adapted to display a second array of user-selectable elements, the second array of user-selectable elements being substantially orthogonally displayable about the first array of user-selectable elements such that the display of the second axis of user-selectable elements discriminates the second axis of user-selectable elements from the display of the first axis of userselectable elements.
  14. 64
    A system capable of displaying contents, comprising:a control which acquires an instruction for displaying of contents via a user’s manipulation;a storage which stores data for a plurality of attribute icons associated with respective types of content, and data for a plurality of content icons representing respective items of contents;a display output module which outputs image data for an on-screen menu related to displaying of the contents to a display device and which displays the contents acquired from the storage in response to the user's instruction -36.12PAGE 20/57 « RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:F00003/13 * DNIS:3907 * CSID:15144882720 · DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:19 From:Samsung SCX-4826FN 15144882720 To :101594518199532476 Page:21'57 acquired by the control;a display controller which generates the image data for the on-screen menu with a two-dimensional array which includes a first array comprising the plurality of userselectable icons arranged in a specific direction on a screen and which also includes a second array comprising the plurality of user-selectable icons in a direction intersecting the first array on the screen, wherein the display controller displays the second array to intersect the first array at a position of one of the user-selectable icons selected by the user, and if the contents are adapted to be chronologically ordered, represents the chronology by displaying the content icons in chronological order in the second array each time the control acquires an instruction to move an icon.
  15. 65
    A computer-readable medium comprising computer-readable instructions for implementing a method for organizing a plurality of music songs and music albums in a system having a display, the method comprising:enabling a music album axis, the music album axis grouping music albums;enabling the display to display the music album axis;enabling a song axis based on an attribute, the song axis comprising a group of songs associated with one album from the music album axis and having the attribute in common;and enabling the display to display the song element axis non-parallel with the music album axis.
  16. 66
    A method for organizing a plurality of music files in a system having a display and being capable of manipulating a plurality of music album elements and song elements, each music album element having a least one song attribute and at least one music album attribute, the method comprising:-36.13PAGE 21/57 * RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] * SVR:FOO003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27 CA 02609873 2010-04-21 AUR-22-2010 15:19 From:Samsung SCX-4826FN 15144882720 To :101594518199532476 Page:22 z 57 displaying an axis of music album elements based on the music album attribute, the axis of music album elements comprising a group of music album elements having the music album attribute;displaying an axis of song elements based on a song attribute, the axis of song elements comprising a group of song elements having the song attribute and being adapted to be displayed non-parallel with the axis of music album elements. -36.14PAGE 22/57 « RCVD AT 4/21/2010 3:29:54 PM [Eastern Daylight Time] · SVR:F00003/13 * DNIS:3907 * CSID:15144882720 * DURATION (mm-ss):11-27
Independent claims16