# US 5,347,268 A · Data handler for handling data having multiple data formats

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,347,268 A
- Document ID: US5347268A
- Status: Granted
- Kind: A
- Application number: 07/781,032
- Filed: 1991-10-18
- Granted: 1994-09-13
- Earliest claimed: 1991-10-18
- Assignees: Motorola, Inc.
- Inventors: Leonard E. Nelson; Robert K. Lockhart, Jr.
- Web page: https://patentgrep.com/patent/US5347268A

## CPC

- H04W 88/187: {using digital or pulse address codes}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A radio frequency (RF) communication system transmits information including multiple data formats. The RF communication system receives the information (102) and parses the information into a plurality of nibbles (126), each of the nibbles comprising a predetermined number of bits. The plurality of nibbles are then provided to a terminal (10) as a message (154), the message is encoded by the terminal (10), and the encoded message is transmitted to a transmitter (15) for transmission therefrom.

## Claims

### Claim 1

A method in a radio frequency (RF) communication system for transmitting information comprising multiple data formats, the method comprising the steps of:
(a) receiving said information;
(b) parsing the information into a plurality of nibbles, each of said plurality of nibbles comprising a predetermined number of bits;
(c) providing said plurality of nibbles to a terminal as a message;
(d) encoding said message; and
(e) providing said encoded message to transmitting means for transmission therefrom.

### Claim 2 (depends on 1)

The method of claim 1 wherein said predetermined number of bits is four.

### Claim 3 (depends on 2)

The method of claim 2 wherein said step (c) of providing said plurality of nibbles to said terminal comprises the step of providing said plurality of nibbles to said terminal as a numeric message.

### Claim 4 (depends on 3)

The method of claim 3 wherein the step (d) of encoding comprises the step of encoding said message into POCSAG four-bit numeric format.

### Claim 5 (depends on 1)

The method of claim 1 wherein the terminal has a message maximum length, and wherein said step (c) of providing said plurality of nibbles to said terminal comprises the step of providing said plurality of nibbles to said terminal as at least one message, each of said at least one message having a message length equivalent to said message maximum length.

### Claim 6 (depends on 1)

The method of claim 1 wherein said information comprises a user identification code and message data, and wherein the step (b) of parsing the information comprises the step of (b1) parsing the message data into a plurality of nibbles, and wherein the step of (c) providing the plurality of nibbles to the terminal comprises the step of (c1) providing the user identification code and the plurality of nibbles to the terminal as said message.

### Claim 7 (depends on 6)

The method of claim 6 wherein the terminal has a message maximum length, and wherein said step (c1) of providing the user identification code and the plurality of nibbles to said terminal comprises the step of providing said user identification code and said plurality of nibbles to said terminal as at least one message, each of said at least one message having a message length equivalent to said message maximum length and comprising said user identification code and at least one of said plurality of nibbles.

### Claim 8 (depends on 6)

The method of claim 6 wherein the step (b1) of parsing the message data into a plurality of nibbles comprises the steps of:
determining whether the user identification code is a valid user identification code; and
parsing the message data into a plurality of nibbles if the user identification code is a valid user identification code.

### Claim 9 (depends on 8)

The method of claim 8 wherein the step of determining whether the user identification code is a valid user identification code comprises the steps of:
comparing the user identification code to a listing of a plurality of predetermined valid user identification codes; and
determining that the user identification code is a valid user identification code if the user identification code is equivalent to one of said plurality of predetermined valid user identification codes.

### Claim 10

A selective call system comprising:
input means for receiving information, said information being received in one of a plurality of data formats;
parsing means for parsing said information into a plurality of nibbles, each of said plurality of nibbles comprising a predetermined number of bits;
output means for providing said plurality of nibbles as a selective call message in a predetermined format to a selective call terminal;
selective call terminal means for encoding said selective call message;
transmitting means for transmitting said encoded selective call message; and
at least one receiving means for receiving said encoded selective call message.

### Claim 11 (depends on 10)

The selective call system of claim 10 wherein said predetermined number of bits is four.

### Claim 12 (depends on 10)

The selective call system of claim 10 wherein said information comprises a user identification code and message data, and wherein said parsing means comprises means for parsing said message data into a plurality of nibbles.

### Claim 13 (depends on 12)

The selective call system of claim 12 wherein the selective call system has a message maximum length, and wherein said output means comprises:
means for separating said plurality of nibbles into a plurality of message blocks, each of said plurality of message blocks including said user identification code and having a message block length equivalent to or less than said message maximum length; and
means for providing said plurality of message blocks as a plurality of selective call messages in said predetermined format to said selective call terminal means.

### Claim 14 (depends on 10)

The selective call system of claim 10 wherein said information comprises a user identification code and message data, and wherein said input means comprises:
means for storing a plurality of valid user identification codes;
means for comparing said user identification code to each of said plurality of valid user identification codes; and
means for terminating processing of said information if said user identification code is not equivalent to one of said plurality of valid user identification codes.

### Claim 15

A data handler for receiving information in one of a plurality of data formats and for providing said information to a selective call terminal, the data handler comprising:
receiving means for receiving said information;
parsing means for parsing said information into a plurality of nibbles;
conversion means for converting said plurality of nibbles into a predetermined format to form selective call information; and
transmitting means for providing said selective call information to said selective call terminal.

### Claim 16 (depends on 15)

The data handler of claim 15 wherein each of said plurality of nibbles comprises a predetermined number of bits.

### Claim 17 (depends on 16)

The data handler of claim 16 wherein said predetermined number is four.

### Claim 18 (depends on 15)

The data handler of claim 15 wherein said information comprises a user identification code and message data, and wherein said parsing means comprises means for parsing said message data into a plurality of nibbles.

### Claim 19 (depends on 18)

The data handler of claim 18 wherein said selective call terminal has an input message maximum length, and wherein said transmitting means comprises:
means for separating said plurality of nibbles into a plurality of message blocks, each of said plurality of message blocks including said user identification code and having a message block length equivalent to or less than said input message maximum length; and
means for providing said plurality of message blocks as a plurality of selective call messages to said selective call terminal.

### Claim 20 (depends on 15)

The data handler of claim 15 wherein said information comprises a user identification code and message data, and wherein said receiving means comprises:
means for storing a plurality of valid user identification codes;
means for comparing said user identification code to each of said plurality of valid user identification codes; and
means for terminating processing of said information if said user identification code is not equivalent to one of said plurality of valid user identification codes.

### Claim 21

A method in a radio frequency (RF) communication system for transmitting information comprising multiple data formats, the method comprising the steps of:
(a) receiving said information;
(b) parsing the information into a plurality of portions, each of said plurality of portions comprising a predetermined number of bits;
(c) providing each of said plurality of portions to a terminal as one of a plurality of messages;
(d) encoding each of said plurality of messages; and
(e) providing each of said plurality of encoded messages to transmitting means for transmission therefrom.

### Claim 22 (depends on 21)

The method of claim 21 wherein said step (c) of providing each of said plurality of portions to said terminal comprises the step of providing each of said plurality of portions to said terminal as one of a plurality of numeric messages.

### Claim 23 (depends on 21)

The method of claim 21 wherein the terminal has a message maximum length, and wherein said step (c) of providing each of said plurality of portions to said terminal comprises the step of providing each of said plurality of portions to said terminal as one of said plurality of messages, each of said plurality of messages having a message length equivalent to said message maximum length.

### Claim 24 (depends on 21)

The method of claim 21 wherein said information comprises a user identification code and message data, and wherein the step (b) of parsing the information comprises the step of parsing the message data into a plurality of portions, and wherein the step of (c) providing each of the plurality of portions to the terminal comprises the step of providing the user identification code and each of the plurality of portions to the terminal as said plurality of messages, each of said plurality of messages comprising the user identification code and one of the plurality of portions of the information.

### Claim 25 (depends on 24)

The method of claim 24 wherein the step of parsing the message data into a plurality of portions comprises the steps of:
determining whether the user identification code is a valid user identification code; and
parsing the message data into a plurality of portions if the user identification code is a valid user identification code.

### Claim 26 (depends on 25)

The method of claim 25 wherein the step of determining whether the user identification code is a valid user identification code comprises the steps of:
comparing the user identification code to a listing of a plurality of predetermined valid user identification codes;
determining that the user identification code is a valid user identification code if the user identification code is equivalent to one of said plurality of predetermined valid user identification codes.

### Claim 27

A selective call system comprising:
input means for receiving information, said information being received in one of a plurality of data formats;
parsing means for parsing said information into a plurality of portions, each of said plurality of portions comprising a predetermined number of bits;
output means for providing each of said plurality of portions as one of a plurality of selective call messages in a predetermined format to a selective call terminal;
selective call terminal means for encoding said plurality of selective call messages;
transmitting means for transmitting said plurality of encoded selective call messages; and
at least one receiving means for receiving said plurality of selective call messages.

### Claim 28 (depends on 27)

The selective call system of claim 27 wherein said information comprises a user identification code and message data, and wherein said parsing means comprises means for parsing said message data into said plurality of portions.

### Claim 29 (depends on 28)

The selective call system of claim 28 wherein the selective call system has a message maximum length, and wherein said output means comprises:
means for separating said plurality of portions into a plurality of message blocks, each of said plurality of message blocks including said user identification code and having a message block length equivalent to or less than said message maximum length; and
means for providing said plurality of message blocks as a plurality of selective call messages in said predetermined format to said selective call terminal means.

### Claim 30

A data handler for receiving information in one of a plurality of data formats and for providing said information to a selective call terminal, the data handler comprising:
receiving means for receiving said information;
parsing means for parsing said information into a plurality of portions;
conversion means for converting each of said plurality of portions into a predetermined format to form selective call information; and
transmitting means for providing said selective call information to said selective call terminal.

### Claim 31 (depends on 30)

The data handler of claim 30 wherein each of said plurality of portions comprises a predetermined number of bits.

### Claim 32 (depends on 30)

The data handler of claim 30 wherein said information comprises a user identification code and message data, and wherein said parsing means comprises means for parsing said message data into said plurality of portions.

### Claim 33 (depends on 32)

The data handler of claim 32 wherein said selective call terminal has an input message maximum length, and wherein said transmitting means comprises:
means for separating said plurality of portions into a plurality of message blocks, each of said plurality of message blocks including said user identification code and having a message block length equivalent to or less than said input message maximum length; and
means for providing said plurality of message blocks as a plurality of selective call messages to said selective call terminal.

### Claim 34 (depends on 30)

The data handler of claim 30 wherein said information comprises a user identification code and message data, and wherein said receiving means comprises:
means for storing a plurality of valid user identification codes;
means for comparing said user identification code to each of said plurality of valid user identification codes; and
means for terminating processing of said information if said user identification code is not equivalent to one of said plurality of valid user identification codes.
