Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006050616 - ORGANIZING POINTERS TO OBJECTS

Publication Number WO/2006/050616
Publication Date 18.05.2006
International Application No. PCT/CA2005/001740
International Filing Date 15.11.2005
Chapter 2 Demand Filed 13.06.2006
IPC
G06F 9/34 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
34Addressing or accessing the instruction operand or the result
G06F 12/00 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
G06F 7/00 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
CPC
G06F 12/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
G06F 16/33
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
30of unstructured textual data
33Querying
G06F 16/9017
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
901Indexing; Data structures therefor; Storage structures
9017using directory or table look-up
G06F 16/90344
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
903Querying
90335Query processing
90344by using string matching techniques
G06F 7/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
H04M 2250/70
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
MTELEPHONIC COMMUNICATION
2250Details of telephonic subscriber devices
70methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
Applicants
  • ZI CORPORATION OF CANADA, INC. [CA]/[CA] (AllExceptUS)
  • WEIR, Charles [GB]/[GB] (UsOnly)
  • WILDENFLYCHT, Tommy [SE]/[GB] (UsOnly)
Inventors
  • WEIR, Charles
  • WILDENFLYCHT, Tommy
Agents
  • NENNIGER, James, T.
Priority Data
60/628,20915.11.2004US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) ORGANIZING POINTERS TO OBJECTS
(FR) ORGANISATION DE POINTEURS POUR DES OBJETS
Abstract
(EN) The invention is a method of organizing pointers. The pointers identify addresses where objects to be provided to a user are stored. The pointers are stored in arrays so that the pointers corresponding to the more recently selected objects are stored nearer to the ends of the arrays than are the pointers corresponding too the less recently selected objects. The invention may be embodied as a machine designed to carry out the method, or as a memory having stored thereon instructions that are executable by a computer for causing the computer to carry out the method.
(FR) L'invention concerne un procédé d'organisation de pointeurs. Ces pointeurs identifient des adresses dans lesquelles des objets destinés à un utilisateur sont mémorisés. Ces pointeurs sont mémorisés en grappes, de façon à ce que les pointeurs correspondants aux objets sélectionnés le plus récemment soient rangés davantage à proximité des extrémités des grappes que les pointeurs correspondants aux objets sélectionnés le moins récemment. L'invention peut être mise en application sous forme de machine conçue pour exécuter ce procédé ou sous forme de mémoire dans laquelle sont mémorisées des instructions pouvant être exécutées par un ordinateur afin de provoquer l'exécution du procédé par ce dernier.
Latest bibliographic data on file with the International Bureau