Motorola Mobility, Inc. v. Apple, Inc.
Filing
218
AFFIDAVIT signed by : Jill Ho. re 217 Response in Opposition to Motion Declaration of Jill Ho in Support of Apple's Opposition (D.E. 217) by Apple, Inc. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D, # 5 Exhibit E, # 6 Exhibit F, # 7 Exhibit G, # 8 Exhibit H, # 9 Exhibit I, # 10 Exhibit J, # 11 Exhibit K, # 12 Exhibit L)(Pace, Christopher)
Exhibit K
111111111111111111111111111111111111111111111111111111111111111111111111111
US00637716lBl
United States Patent
(10)
Gromelski et al.
(12)
(45)
Patent No.:
US 6,377,161 Bl
Date of Patent:
Apr. 23, 2002
(54)
METHOD AND APPARATUS IN A WIRELESS
MESSAGING SYSTEM FOR FACILITATING
AN EXCHANGE OF ADDRESS
INFORMATION
(75)
Inventors: Lisa Jane Gromelski, Fort Worth, TX
(US); Gregory Lewis Cannon,
Boynton Beach, FL (US)
(73)
Assignee: Motorola, Inc., Schaumburg, IL (US)
( *)
Notice:
(21)
Appl. No.: 09/132,447
* cited by examiner
(22)
Filed:
(51)
Int. CI?
Primary Examiner-William Trost
Assistant Examiner-Marlean Milord
(74) Attorney, Agent, or Firm~. Louis Breeden; Roland
K. Bowler II
(52)
(58)
5,604,492
5,697,060
5,794,144
5,850,594
5,864,298
5,974,300
6,011,976
6,018,657
6,023,230
6,055,229
6,069,886
6,081,202
6,087,956
6,118,980
6,125,262
6,144,313
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.c. 154(b) by 0 days.
Aug. 11, 1998
H04Q 7/00; H04Q 1/30;
G08B 5/22
U.S. CI.
340/7.45; 340/7.2; 340/7.21;
455/458; 455/420; 455/567; 455/412
455/31.3, 31.1,
Field of Search
455/31.2,32.1,38.4,412,415,458,466,
567,564,419,420; 340/825.44, 7.2, 7.21,
7.45; 709/245, 217
(56)
Abdul-Halim
340/825.44
Akahane
455/38.1
Comer et al.
455/426
Cannon et al.
455/31.3
Vogel
340/825.44
LaPorta et al.
455/31.2
Cannon et al.
455/31.3
Kennedy, III et al.
455/426
Dorenbosch et al. .. 340/825.44
Dorenbosch et al.
370/313
Dorenbosch
340/825.44
Dorenbosch
340/825.44
Helferich
340/825.44
Dorenbosch et al.
455/31.3
Hymel
455/38.3
Nakato
340/825.44
ABSTRACT
A first portable messaging unit (PMU) (122) sends (502)
address information to a second PMU through a wireless
messaging system, and the second PMU receives (504) the
address information. In response, the second PMU makes a
check (506) of whether information identical to the address
information is stored in its address book (230) and then
processes (508-516) the address information in a predetermined manner dependent upon the result of the check.
U.S. PATENT DOCUMENTS
* 7/1992 Tsukamoto
* 1/1994 Higuchi et al.
* 9/1996 Mizikovsky
2/1997
12/1997
8/1998
12/1998
1/1999
10/1999
1/2000
1/2000
2/2000
4/2000
5/2000
6/2000
7/2000
9/2000
9/2000
11/2000
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
(57)
References Cited
5,128,981 A
5,276,729 A
5,559,860 A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
379/58
379/58
379/58
20 Claims, 3 Drawing Sheets
502
FIRST PORTABLE MESSAGING UNIT (PMU) SENDS
ADDRESS INFORMATION TO SECOND PMU
THROUGH WIRELESS MESSAGING SYSTEM
504
SECOND PMU RECEIVES ADDRESS INFORMATION
506
SECOND PMU CHECKS ADDRESS BOOK TO DETERMINE
WHETHER INFORMATION IDENTICAL TO THE ADDRESS
INFORMATION IS STORED IN ADDRESS BOOK
508
IS IT >-Y'-----
--,
?
~:::::::::::i-c~!~--
,
: SECOND PMU STORES :
, ADDRESS INFORMATION '
IN ADDRESS BOOK
:
:
'- -
-
-
-
-
-
-
~
-
-
-
-
-
-
-
-. -
-
-
-
-
-
I
516
SECOND PMU STORES ADDRESS INFORMATION IN RECENT
ADDRESSES LOCATION OF MEMORY, WHICH RETAINS
ADDRESS INFORMATION SENT IN A PREDETERMINED
NUMBER OF MOST RECENTLY RECEIVED TRANSMISSIONS
u.s. Patent
Apr. 23, 2002
Sheet 1 of 3
US 6,377,161 Bl
122
122
122
122
PMU
122
PMU
PMU
118
~
r--------
-------------------------,
116
116
116
BASE
STATION
BASE
STATION
BASE
STATION
CONTROLLER
101
~-----------------------------------\---------------
110
'-102
I
PUBLIC
COMPUTER
SWITCHED
TELEPHONE
I....
~_- ...
NETWORK
111
117
FIG.l
TELEPHONE
J
I
u.s.
Patent
US 6,377,161 Bl
Sheet 2 of 3
Apr. 23, 2002
r--------------------
\~
,,-- 208
204
I
: PROCESSING SYSTEM ,
:
,
1":',
1 ,
,
PROCESSOR
,
,
RECEIVER
I
21 6
~1 8
--
-
DISPLAY
ALERT
V
KEYBOARD
V
I
TRANSMITIER ;
I CLOCK:
I
I
~209
~
USER IIF
I
-'-,-
"T -
,
,
,
,
, 210./
,
-
r---,
,
,
,
,
22o
I
,
I
~
,
,
j~
2 14
,
" (212
'-------------,
I
"- 207
206
,
~,
222
SELECTIVE CALL ADDRESS
.-/224
--"'226
MESSAGE PROCESSING
RECEIVED ADDRESS INFO
I
122
MEMORY
--- 228
I
I
I
FIG. 2
~~30
~232
DUPLICATE CHECKER
ADDRESS BOOK
I
I
I
RECENT ADDRESSES
I
I
I
l-/234
l-/
TOKEN DEFINITION
I
I
I
I
310
"-
\1
~
BASE
STATION
INTERFACE
114
....
-
p
"- 336
112
FIG. 3
I 1-
312 "\
COMPUTER
t
"-304
I CLOCK
PROCESSING
SYSTEM
-
....
p
NETWORKI
INFC
("314
MASS MEDIUM
SUBSCRIBER
DATABASE
MESSAGE
PROCESSING
ADDRESS INFO
MODIFICATION
TOKEN
DEFINER
\.318
V 320
V 322
l/324
V
328
101
u.s. Patent
400
FIG. 4
Apr. 23, 2002
r
402
r
404
US 6,377,161 Bl
Sheet 3 of 3
r
406
r
408
r
ROUTING
INFO
SYNC CONTROL NAME USERID
r 412
410
PROTOCOL
INDICATOR
502
FIRST PORTABLE MESSAGING UNIT (PMU) SENDS
ADDRESS INFORMATION TO SECOND PMU
THROUGH WIRELESS MESSAGING SYSTEM
504
SECOND PMU RECEIVES ADDRESS INFORMATION
506
SECOND PMU CHECKS ADDRESS BOOK TO DETERMINE
WHETHER INFORMATION IDENTICAL TO THE ADDRESS
INFORMATION IS STORED IN ADDRESS BOOK
508
Y
-------------,
510
SECOND PMU GENERATES
PROMPT INQUIRING WHETHER
USER WISHES TO STORE
ADDRESS INFORMATION
.,- 518
.-------------_£_------.
SECOND PMU STORES
I
I
I
I
ADDRESS INFORMATION
L IN ADDRESS BOOK
I
I
I
I
I
~------I
I
I
I
I
514
SECOND PMU STORES ADDRESS
INFORMATION IN ADDRESS BOOK
516
SECOND PMU STORES ADDRESS INFORMATION IN RECENT
ADDRESSES LOCATION OF MEMORY, WHICH RETAINS
ADDRESS INFORMATION SENT IN A PREDETERMINED
NUMBER OF MOST RECENTLY RECEIVED TRANSMISSIONS
FIG. 5
US 6,377,161 B1
1
2
METHOD AND APPARATUS IN A WIRELESS
MESSAGING SYSTEM FOR FACILITATING
AN EXCHANGE OF ADDRESS
INFORMATION
predetermined manner selected in response to whether information identical to the second address information is stored
in the address book.
Another aspect of the present invention is a controller in
a wireless messaging system for facilitating an exchange of
address information between first and second portable messaging units. The controller comprises a base station interface for receiving the address information from the first
portable messaging unit and for sending the address information to the second portable messaging unit, and a processing system coupled to the base station interface for
processing the address information. The processing system
is programmed to modify the address information before
sending the address information to the second portable
messaging unit.
5
FIELD OF THE INVENTION
This invention relates in general to wireless communication systems, and more specifically to a method and apparatus in a wireless messaging system for facilitating an
exchange of address information.
10
BACKGROUND OF THE INVENTION
Two-way wireless messaging systems are becoming
increasingly popular. Such systems allow confirmation of
message receipt, as well as two-way text communication,
electronic mail access, and even Internet access. A
keyboard-equipped portable messaging unit can even send a
text message to another portable messaging unit, when the
unique address of the receiving unit is known to the user of
the sending unit or stored in an address book of the sending
unit.
Unfortunately, when the unique address of the receiving
unit is not known to the user of the sending unit or stored
therein, the process breaks down, and communication cannot be established until the unique address of the receiving
unit is established.
Thus, what is needed is a method and apparatus in a
wireless messaging system for facilitating an exchange of
address information between first and second portable messaging units. The method and apparatus preferably will
provide the ability for portable messaging units that have
communicated once with one another, to easily re-establish
communications with one another at a later time.
15
BRIEF DESCRIPTION OF THE DRAWINGS
20
25
30
DETAILED DESCRIPTION OF THE DRAWINGS
35
SUMMARY OF THE INVENTION
An aspect of the present invention is a method in a
wireless messaging system for facilitating an exchange of
address information between first and second portable messaging units. The method comprises the steps of sending the
address information from the first portable messaging unit to
the second portable messaging unit through the wireless
messaging system, and receiving the address information by
second portable messaging unit. The method further comprises the steps of checking, by the second portable messaging unit in response to the receiving step, whether
information identical to the address information is stored in
an address book of the second portable messaging unit; and
processing the address information, by the second portable
messaging unit, in a predetermined manner selected in
response to the checking step.
Another aspect of the present invention is a portable
messaging unit in a wireless messaging system for facilitating an exchange of address information. The portable messaging unit comprises a transmitter for sending first address
information to another portable messaging unit through the
wireless messaging system, and a processing system
coupled to the transmitter for controlling the portable messaging unit. The portable messaging unit further comprises
a receiver coupled to the processing system for receiving
second address information from another portable messaging unit. The processing system is programmed to check, in
response to receiving the second address information,
whether information identical to the second address information is stored in an address book of the portable messaging unit; and to process the second address information in a
FIG. 1 is an electrical block diagram of an exemplary
wireless messaging system in accordance with the present
invention.
FIG. 2 is an electrical block diagram of an exemplary
portable messaging unit in accordance with the present
invention.
FIG. 3 is an electrical block diagram of an exemplary
controller in accordance with the present invention.
FIG. 4 is a message content diagram in accordance with
the present invention.
FIG. 5 is a flow diagram depicting operation of the
exemplary wireless messaging system in accordance with
the present invention.
40
45
50
55
60
65
Referring to FIG. 1, an electrical block diagram depicts an
exemplary wireless messaging system in accordance with
the present invention comprising an infrastructure portion
102 including a controller 112 and a plurality of conventional base stations 116, the communication system also
including a plurality of portable messaging units (PMUs)
122. The base stations 116 preferably communicate with the
PMUs 122 utilizing conventional radio frequency (RF)
techniques, and are coupled by conventional communication
links 114 to the controller 112, which controls the base
stations 116.
The hardware of the controller 112 is preferably a combination of the Wireless Messaging Gateway (WMGTM)
Administrator! paging terminal, and the RF-Conductor! ™
message distributor manufactured by Motorola, Inc. The
software of the controller 112 is modified in accordance with
the present invention, as described further below. The hardware of the base stations 116 is preferably a combination of
the RF-Orchestra! transmitter and RF-Audience! ™ receivers manufactured by Motorola, Inc. The PMUs 122 are
preferably similar to PageWriter™ 2000 data messaging
units, also manufactured by Motorola, Inc., and have software modified in accordance with the present invention. It
will be appreciated that other similar hardware can be
utilized as well for the controller 112, the base stations 116,
and the PMUs 122.
Each of the base stations 116 transmits RF signals to the
PMUs 122 via an antenna 118. The base stations 116
preferably each receive RF signals from the plurality of
PMUs 122 via the antenna 118. The RF signals transmitted
by the base stations 116 to the PMUs 122 (outbound
messages) comprise selective call addresses identifying the
PMUs 122, and data messages originated by a caller, as well
US 6,377,161 B1
3
4
as commands originated by the controller 112 for adjusting
operating parameters of the radio communication system.
The RF signals preferably transmitted by the PMUs 122 to
the base stations 116 (inbound messages) comprise
responses that include scheduled messages, such as positive
acknowledgments (ACKs) and negative acknowledgments
(NAKs), and unscheduled messages, such as registration
requests.
The controller 112 preferably is coupled by telephone
links 101 to a public switched telephone network (PSTN)
110 for receiving selective call message originations therefrom. Selective call originations comprising data messages
from the PSTN 110 can be generated, for example, from a
conventional telephone 111 or a conventional computer 117
coupled to the PSTN 110. The over-the-air protocol utilized
for outbound and inbound messages is preferably selected
from Motorola's well-known FLEXTM family of digital
selective call signaling protocols. These protocols utilize
well-known error detection and error correction techniques
and are therefore tolerant to bit errors occurring during
transmission, provided that the bit errors are not too numerous. It will be appreciated that other suitable protocols can
be used as well.
FIG. 2 is an electrical block diagram of an exemplary
PMU 122 in accordance with the present invention. The
PMU 122 comprises an antenna 204 for intercepting an
outbound message and for transmitting an inbound message.
The antenna 204 is coupled to a conventional receiver 208
for receiving the outbound message and coupled to a conventional transmitter 209 for transmitting the inbound message. The receiver 208 and the transmitter 209 are coupled
to a processing system 206 for processing the outbound and
inbound messages and for controlling the PMU 122 in
accordance with the present invention. A user interface 214
preferably is also coupled to the processing system 206 for
interfacing with a user. The user interface 214 comprises a
conventional display 216 for displaying the inbound and
outbound messages, a conventional alert element 218 for
alerting the user when the outbound message arrives, and a
conventional keyboard 220 for generating the inbound message and for controlling the PMU 122. A conventional clock
207 is also coupled to the processing system 206 for
supporting time keeping requirements of the PMU 122.
The processing system 206 comprises a conventional
processor 210 and a conventional memory 212. The memory
212 comprises software elements and other variables for
programming the processing system 206 in accordance with
the present invention. The memory 212 preferably includes
a selective call address 222 to which the PMU 122 is
responsive. In addition, the memory 212 includes a message
processing program 224 for programming the processing
system 206 to process messages through well-known techniques. The memory 212 further comprises a location for
received address information 226 for enabling the PMU 122
to send a message to another PMU 122 associated with the
received address information 226. The memory 212 also
includes a duplicate checker program 228 for programming
the processing system 206 to check, in response to receiving
the address information 226, whether information identical
to the address information 226 is stored in an address book
230. The memory 212 further comprises space for recent
addresses 232. This memory space retains address information sent in N most recently received transmissions, where
N is a predetermined integer, e.g., 20. In addition, the
memory 212 includes a token definition program 234 for
programming the processing system 206 to cooperate with
the controller 112 to define a token that will represent a
portion of the address information.
FIG. 3 is an electrical block diagram depicting an exemplary controller 112 in accordance with the present invention. The controller 112 comprises a network interface 318
for receiving a message from a message originator via the
telephone links 101. The network interface 318 is coupled to
a processing system 310 for controlling and communicating
with the network interface 318. The processing system is
coupled to a base station interface 304 for controlling and
communicating with the base stations 116 via the communication links 114. The processing system 310 is also
coupled to a conventional clock 336 for providing a timing
signal to the processing system 310. The processing system
310 comprises a conventional computer 312 and a conventional mass medium 314, e.g., a magnetic disk drive, programmed with information and operating software in accordance with the present invention. The mass medium 314
comprises a conventional subscriber database 320 for storing profiles defining service for subscribers using the system. The mass medium 314 further comprises a message
processing element 322 for processing messages through
well-known techniques.
The mass medium 314 also includes an address information modification program 324 for programming the processing system 310 to modify the address information
received from a first PMU 122 before sending the address
information to a second PMU 122. In addition, the mass
medium 314 includes a token definer program 328 for
programming the processing system to cooperate with the
PMU 122 to define a token that will represent a portion of
the address information, and to send the portion of the
address information as that token. It will be appreciated that
the wireless messaging system can include a plurality of
networked controllers 112. In that case, the address information may have to pass from one controller 112 to another
through the network interface 318 to reach the second PMU
122, depending upon the location of the second PMU 122
relative to the first PMU 122.
FIG. 4 is a message content diagram 400 in accordance
with the present invention. The diagram 400 begins with a
synchronization signal 402 for synchronizing a receiver,
e.g., the receiver 208, with a transmitter, e.g., a transmitter
of the base station 116. The synchronization signal 402 is
preferably followed by control information 404 for defining
predetermined parameters of the address information message which follows, e.g., message type, recipient's address,
and message length. The address information message comprises a user's name 406, e.g., John Smith, a user identification 408 for uniquely identifying the user, e.g., PIN #
1234567, routing information 410 for defining how to route
a message to the user, e.g., @skytel.com, and a protocol
indicator 412 for defining a protocol to use for sending the
message to the user, e.g., email.
FIG. 5 is a flow diagram 500 depicting operation of the
exemplary wireless messaging system in accordance with
the present invention. The flow begins when the processing
system 206 of a first PMU 122 accesses its messaging
processing program 224 and sends (502) address information to a second PMU 122 through the wireless messaging
system. Preferably, the address information comprises a
return address for routing a message to the first PMU 122.
Alternatively, the address information can comprise at least
one address stored in the address book 230 of the first PMU
122. Preferably, in response to a predetermined user key
sequence on the keyboard 220, the address information is
sent in a packet similar to that described in the diagram 400,
through well-known techniques for addressing and sending
inbound and outbound messages. It will be appreciated that
5
10
15
20
25
30
35
40
45
50
55
60
65
US 6,377,161 B1
5
6
the processing system 310 of the controller 112 can access
wireless messaging system for facilitating an exchange of
the address information modification program 324 to modify
address information between first and second PMUs. The
the address information or add new information, e.g., routmethod and apparatus advantageously provides the ability
ing information, to the address information.
for PMUs that have communicated once with one another, to
Alternatively, the controller 112 can access the subscriber 5 easily re-establish communications with one another at a
later time. In addition, the present invention advantageously
database 320 and generate the complete address information
allows address information in the address book of one PMU
packet in response to a command from the PMU 122, along
to be transferred to the address book of another PMU, under
with the normally-supplied address code of the PMU 122. It
user control.
will be appreciated that, as a further alternative, the address
information can be generated automatically by the PMU 122 10
Many modifications and variations of the present invenor by the controller 112 without requiring a user key
tion are possible in light of the above teachings. Thus, it is
sequence. In addition, for frequently used address
to be understood that, within the scope of the appended
information, a token can replace at least a portion of the
claims, the invention can be practiced other than as specifiaddress information. The token is preferably defined by the
cally described herein above.
controller 112 in cooperation with the first and second PMUs 15
What is claimed is:
122 through accessing the token definer program 328 and
1. A method in a wireless messaging system for facilitatthe token definition program 234. It will be appreciated that,
ing an exchange of address information between first and
alternatively, the token can be unknown to the first PMU
second portable messaging units, the method comprising the
122, and the controller 112 can replace, with the token, at
steps of:
least a portion of the address information sent by the first 20
sending the address information from the first portable
PMU 122 before forwarding the address information to the
messaging unit to the second portable messaging unit
second PMU 122.
through the wireless messaging system;
In step 504, the second PMU 122 receives the address
receiving the address information by the second portable
information. In response, the second PMU 122 accesses the
messaging unit;
duplicate checker program 228 and checks 506 its address 25
checking, by the second portable messaging unit in
book 230 to determine whether information identical to the
response to the receiving step, whether information
received address information is stored in the address book
identical to the address information is stored in an
230. In checking for identical information, all parts of the
address book of the second portable messaging unit;
address information, e.g., the name, user identifier, routing
and
information, and protocol indicator are checked. If any part 30
processing the address information, by the second porof the address information differs from that in the address
table messaging unit, in a predetermined manner
book 230, the received address information is determined
selected in response to the checking step.
not to be identical. If information identical to the received
2. The method of claim 1, wherein the processing step
address information is stored in the address book 230, after
comprises the step of
step 508, the second PMU 122 does nothing further with the 35
storing the address information in the address book, when
address book 230, and the flow moves to step 516, where the
no information identical to the address information is
second PMU stores the address information in the space for
stored in the address book.
recent addresses 232, which retains address information sent
3. The method of claim 1, wherein the processing step
in a predetermined number of most recently received transcomprises the steps of:
mISSIons.
40
generating a prompt inquiring whether a user of the
If, on the other hand at step 508 the address book 230 does
second portable messaging unit wishes to store the
not have information identical to the received address
address information, when no information identical to
information, then the second PMU 122 preferably generates
the address information is stored in the address book;
510 a prompt on the display 216 inquiring whether the user
and
wishes to store the received address information. At step 45
storing the address information in the address book, in
512, if the user responds affirmatively, the processing system
response to an affirmative response to the prompt by the
206 of the second PMU 122 stores, i.e., appends, 514 the
user.
received address information in the address book 230 for
4. The method of claim 1,
future use. If, on the other hand, at step 512 the user
wherein the address information includes a name identiresponds negatively, then the processing system 206 skips 50
fying a user of the first portable messaging unit, and
step 514. In either case, the flow then moves to step 516,
wherein the checking step comprises the step of checking
where the second PMU 122 stores the address information
whether the name is stored in the address book.
in the location for recent addresses 232. It will be appreci5. The method of claim 1,
ated that, alternatively, at steps 510 and 512 the user can be
wherein the address information includes a unique user
allowed to select among appending the address information 55
identifier identifying a user of the first portable mesto the address book 230, replacing a selected address book
saging unit, and
entry with the address information, or taking no action.
wherein the checking step comprises the step of checking
As an alternative to the prompted store just described,
whether the unique user identifier is stored in the
when at step 508 information identical to the received
address book.
address information is found not to be stored in the address 60
6. The method of claim 1,
book 230, the second PMU 122 can automatically store 518
the received address information in the address book 230
wherein the address information includes routing information for routing a message to the first portable
and then proceed to step 516. This alternative is simple to
messaging unit, and
execute, but is deemed not to be as user-friendly as the
preferred operation described in the preceding paragraph. 65
wherein the checking step comprises the step of checking
Thus, it should be clear from the preceding disclosure that
whether the routing information is stored in the address
the present invention provides a method and apparatus in a
book.
US 6,377,161 B1
7
8
7. The method of claim 1,
wherein the address information includes a protocol indicator for indicating a protocol that is to be used for
routing a message to the first portable messaging unit,
and
wherein the checking step comprises the step of checking
whether the protocol indicator is stored in the address
book.
8. The method of claim 1, wherein the sending step
comprises the step of
sending at least a portion of the address information as a
token shared between the wireless messaging system
and the first and second portable messaging units.
9. The method of claim 1,
wherein the sending step comprises the step of sending to
the second portable messaging unit a return address for
routing a message to the first portable messaging unit.
10. The method of claim 1,
wherein the sending step comprises the step of sending to
the second portable messaging unit at least one address
stored in the address book of the first portable messaging unit.
11. The method of claim 1, further comprising in the
second portable messaging unit the step of
storing the address information in a memory which retains
the address information sent in N most recently
received transmissions, N being a predetermined integer.
12. A portable messaging unit in a wireless messaging
system for facilitating an exchange of address information,
the portable messaging unit comprising:
a transmitter for sending first address information to
another portable messaging unit through the wireless
messaging system;
a processing system coupled to the transmitter for controlling the portable messaging unit;
a receiver coupled to the processing system for receiving
second address information from another portable messaging unit,
wherein the processing system is programmed to:
check, in response to receiving the second address
information, whether information identical to the second address information is stored in an address book of
the portable messaging unit; and
process the second address information in a predetermined manner selected in response to whether information identical to the second address information is
stored in the address book.
13. The portable messaging unit of claim 12, wherein the
processing system is further programmed to
store the second address information in the address book,
when no information identical to the second address
information is stored in the address book.
14. The portable messaging unit of claim 12, wherein the
processing system is further programmed to:
generate a prompt inquiring whether a user of the portable
messaging unit wishes to store the address information,
when no information identical to the second address
information is stored in the address book; and
store the second address information in the address book,
in response to an affirmative response to the prompt by
the user.
15. The portable messaging unit of claim 12, wherein the
processing system is further programmed to
store the second address information in a memory which
retains address information sent in N most recently
received transmissions, N being a predetermined integer.
16. A controller in a wireless messaging system for
facilitating an exchange of address information between first
and second portable messaging units, the controller comprising:
a base station interface for receiving the address information from the first portable messaging unit and for
sending the address information to the second portable
messaging unit; and
a processing system coupled to the base station interface
for processing the address information, wherein the
processing system is programmed to
modify the address information before sending the
address information to the second portable messaging
unit.
17. The controller of claim 16, wherein the processing
system is further programmed to
cooperate with the first and second portable messaging
units to define a token that will represent a portion of
the address information; and
send the portion of the address information to the second
portable messaging unit as the token.
18. A method for exchanging address information
between portable messaging units, comprising:
receiving portable messaging unit address information at
a portable messaging unit;
determining at the portable messaging unit whether
address information identical to the address information received is already stored in an address book of the
portable messaging unit; and
storing the address information in the address book if no
information identical to the address information is
already stored in the address book.
19. The method of claim 18, generating a storage prompt
at the portable messaging unit if no information identical to
the received address information is already stored in the
address book; and storing the received address information
in the address book in response to an affirmative input at the
storage prompt.
20. The method of claim 18, storing received address
information in a memory which retains address information
sent in a predetermined integer number of recently received
transmissions.
5
10
15
20
25
30
35
40
45
50
55
* * * * *
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?