Organizing pointers to objects

a pointer and object technology, applied in the field of providing information, can solve the problems of large memory cost, large energy consumption, and long time-consuming data retrieval,

Active Publication Date: 2006-08-03
ZI CORPORATION OF CANADA INC
View PDF12 Cites 76 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In devices having electromagnetic memories, data retrieval often takes longer than desired.
However, large memories may be costly, bulky, heavy and may consume large amounts of energy.
The ability to employ a large memory in a cell phone or personal digital assistant (“PDA”) may be limited (or impossible) given consumer demands for cheaper, smaller, lighter and more energy efficient phones and PDAs.
Further, there may be limitations on the amount of area available for displaying retrieved data.
Delays in providing users with desired data may annoy the user.
Despite recent significant improvements in performance of computer processors, when a list is very long and the number of words stored in a particular area (in this example words beginning with “c”) is substantial, the time required to search the list may make the appliance noticeably slow or in extreme cases the appliance may appear to have ceased functioning.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Organizing pointers to objects
  • Organizing pointers to objects
  • Organizing pointers to objects

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention may be embodied as a method. One such method is depicted in FIG. 1. In that method, a plurality of objects may be provided 10. Each object may be potentially desired by a user. For example, objects may be a word, a phone number or an address. Each object may be stored 15 in a database at a unique address.

[0020] A plurality of pointers may be provided 20 and stored 25 in an array. Each pointer may identify one of the unique addresses. When an input is received 30 from a user, a corresponding one of the pointers may be retrieved 35 to provide a first pointer. The first pointer retrieved may be located at an end of the array.

[0021] The input may be provided by pushing buttons of a keypad, such as those found on cell phones or PDAs. The corresponding pointer that is retrieved 35 may be the pointer that identifies the address for the object “dog”. Using the pointer, one of the objects may be retrieved 40 to provide a first object, the first object being located at ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention may be a method of organizing pointers. The pointers may identify addresses where objects are stored. The pointers may be stored in arrays so that the pointers corresponding to the most recently selected objects are stored nearer to ends of the arrays than are the pointers corresponding to less recently selected objects. The invention may be embodied as a machine designed to carry out the method, or as a memory device that is capable of causing a computer to carry out the method.

Description

CROSS-REFERENCE TO RELATED APPLICATION [0001] This application claims the benefit of priority to U.S. provisional patent application Ser. No. 60 / 628,209, filed on Nov. 15, 2004.FIELD OF THE INVENTION [0002] The present invention relates to methods of and devices for providing information. BACKGROUND OF THE INVENTION [0003] Once data has been stored, retrieving that data in an efficient manner is important. In devices having electromagnetic memories, data retrieval often takes longer than desired. To combat the delay caused by retrieving data, large memories have been utilized. However, large memories may be costly, bulky, heavy and may consume large amounts of energy. The ability to employ a large memory in a cell phone or personal digital assistant (“PDA”) may be limited (or impossible) given consumer demands for cheaper, smaller, lighter and more energy efficient phones and PDAs. [0004] Further, there may be limitations on the amount of area available for displaying retrieved data...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30G06F3/0487
CPCG06F17/30634G06F17/30952G06F17/30985H04M2250/70G06F16/9017G06F16/90344G06F16/33G06F12/00G06F7/00
Inventor WEIR, CHARLESWILDENFLYCHT, TOMMY
Owner ZI CORPORATION OF CANADA INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products