Browse Prior Art Database

DYNAMICALLY CREATING MULTIPLE NOTEBOOK

IP.com Disclosure Number: IPCOM000008773D
Original Publication Date: 1998-Sep-01
Included in the Prior Art Database: 2002-Jul-11
Document File: 1 page(s) / 61K

Publishing Venue

Motorola

Related People

Tan Tat Kee: AUTHOR [+3]

Abstract

In contemporary pagers, there are folders or "notebooks" from which messages cannot be auto- matically deleted. implementation of notebooks in such pagers can be either as a single notebook or as multiple notebooks. Whether single or multiple, the number of notebooks for a pager is fixed. A single notebook does not allow a user to group different types (from the user's standpoint) of messages into different notebooks. Multiple notebooks, though more flexible, do not allow message segregation by the user.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 62% of the total text.

Page 1 of 1

0 M

MOTOROLA Technical Developments

DYNAMICALLY CREATING MULTIPLE NOTEBOOK

by Tan Tat Kee, Simon Kan Lip Vui and Lee Soo Khoon

In contemporary pagers, there are folders or "notebooks" from which messages cannot be auto-

matically deleted. implementation of notebooks in such pagers can be either as a single notebook or as multiple notebooks. Whether single or multiple, the number of notebooks for a pager is fixed. A single notebook does not allow a user to group different types (from the user's standpoint) of messages into different notebooks. Multiple notebooks, though more flexible, do not allow message segregation by the user.

  This article proposes a concept for creating (N) number of notebooks up to a fixed maximum number (M) of notebooks. In this concept, therefore, N can range from zero to M. There are three aspects to be considered when implementing this concept:

1) Memory Allocation (MA) Memory allocation will be dynamically deter- mined. All notebooks are allocated from a common notebook memory location with maximum size (CP-NoteMaxSize) specified in a codeplug. Each of the notebooks has a variable (NoteMemSize-n) indicating its current memory size. In allocating memory size for all the notebooks:

sum (NoteMemSize-n) <= CP-NoteMaxSize

When a notebook is created, its correspondi.ng NoteMemSize-n will be zero. When a message is transferred from personal or maildrop memory to a notebook, the notebook's NoteMemSize-n will be incremented.

2) Function Controlle...