Motorola Mobility, Inc. v. Apple, Inc.
Filing
94
NOTICE by Motorola Mobility, Inc. of Filing Brief on Claim Construction (Attachments: # 1 Exhibit, # 2 Exhibit, # 3 Exhibit, # 4 Exhibit, # 5 Exhibit, # 6 Exhibit, # 7 Exhibit, # 8 Exhibit, # 9 Exhibit, # 10 Exhibit, # 11 Exhibit, # 12 Exhibit, # 13 Exhibit, # 14 Exhibit, # 15 Exhibit, # 16 Exhibit, # 17 Exhibit, # 18 Exhibit, # 19 Exhibit, # 20 Exhibit, # 21 Exhibit, # 22 Exhibit, # 23 Exhibit, # 24 Exhibit, # 25 Exhibit, # 26 Exhibit, # 27 Exhibit, # 28 Exhibit, # 29 Exhibit, # 30 Exhibit, # 31 Affidavit)(Giuliano, Douglas)
Exhibit 14
to Motorola’s Opening Claim Construction Brief
July 28, 2011
11111111111111111111111011111411111 1111111111111 0110111111111111
3
United States Patent
[11] Patent Number:
[45] Date of Patent:
[19]
Eggleston et al.
[54] SYSTEM FOR COMMUNICATING
USER-SELECTED CRITERIA FILTER
PREPARED AT WIRELESS CLIENT TO
COMMUNICATION SERVER FOR
FILTERING DATA TRANSFERRED FROM
HOST TO SAID WIRELESS CLIENT
6,101,531
Aug. 8, 2000
5,377,354 12/1994 Scannel et al.
5,406,557 4/1995 Baudoin .
5,491,820 2/1996 Belove et al.
5,506,887 4/1996 Emery et al. .
5,513,126 4/1996 Harkins et al. .
5,568,540 10/1996 Greco et al. .
5,621,727 4/1997 Vaudreuil .
5,764,899 6/1998 Eggleston et al.
[75] Inventors: Gene Eggleston, Cary; Mitch Hansen,
Fox River Grove, both of Ill.
709/103
707/3
709/203
Primary Examiner—Le Hien Luu
Attorney, Agent, or Firm—Romi N. Bose; Terri S. Hughes
[73] Assignee: Motorola, Inc., Schaumburg, Ill.
[57]
[21] Appl. No.: 09/060,686
In a main embodiment, prestage filtering is applied via
user-definable filter parameters (e.g., reject, pass, or granularity filters) on data being transferred between a communication unit (201) and communication server (220). For
downloading, e.g., email from a host post office (240), a
communication server controller (229) preferably either
forwards the filter parameters in a query object or message
to the post office to apply and return qualified mail
(406-414), or the communication server receives all unprocessed mail and applies the filters locally (418-420), only
acknowledging as processed that mail which passes the
filters. For uploading, e.g., email from a client, a client
controller applies an upload prestage filter (432) so as to
retain all filter-rejected email, while transmitting email passing the filters (434). Thus, only desired data transfers (i.e.,
those meeting user defined filters) are communicated over
the expense-bearing networks between the remote unit and
communication server.
[22]
Filed:
Apr. 15, 1998
Related U.S. Application Data
[63] Continuation of application No. 08/574,537, Dec. 19, 1995,
abandoned.
[51]
[52]
Int. C1. 7
U.S. Cl.
GO6F 15/16; G06F 15/177
709/206; 709/207; 709/220;
709/232
[58] Field of Search
709/206, 207,
709/220, 232, 103, 203; 706/47; 707/3
[56]
References Cited
U.S. PATENT DOCUMENTS
5,276,680 1/1994 Messenger .
5,283,856 2/1994 Gross et al.
5,287,456 2/1994 Rhodes et al.
ABSTRACT
706/47
MS/CLIENT
11 Claims, 8 Drawing Sheets
COMM SERVER
HOST/SERVER
QUERRY OBJECT 14 RECEIVE QUERRY
FOR MAIL
408 -"
406 -'
414
416
RECEIVE MAIL;
ACKNOWLEDGE
412
APPLY FILTERS;
SEND QUALIFYING MAIL
RECEIVE QULIFYING
MAIL;FORWARD
•
•
RECEIVE MAIL
APPLY FILTERS
FOWARD MAIL
420
418
FORWARD QUALIFYING
MAIL
RECEIVE MAIL;
ACKNOWLEDGE
422
ACKNOWLEGE
(LIST QUALIFYING,
UNQUALIFIED MAIL)
•
426
430
GENERATE MAIL
428
MARK INDEX
432
APPLY FILTERS
434
FORWARD QUALIFYING
MAIL ATTACHMENTS;
RETAIN; ALL UNQUALIFIED MAIL
436
• • •
FOWARD MAIL
438
440
USER OVERRIDE, SEND
UNQUALIFIED MAIL
FOWARD MAIL
• ••
444
442
RECEIVE;
ADJUST CLIENT
PROFILE/OBJECT
CHANGE FILTER
SETTINGS
ACK
EXHIBIT 14
PAGE 1
100
130
115
___/
HOST/
SERVER
COMM
/ SERVER
110
111
FIG.1
EXHIBIT 14
PAGE 2
216
218
201
219
240
242
r
1
t_ SESSION
MANAGER
217
1
230
r
POST OFFICE
HOST SERVER
MAILBOXES
222
r
CD
CSO
MANAGER 244
—
246
I l VIRTUAL SESSION MANAGER
06
O
275
I
rMEMOR1/
I 212 PITOUE3SOlqi
231
1224 232
ti
HOST B I
234
X260
I CONTROLLER
226L
-
214
FIG.2
J
ACTIVE
CLIENT
PROFILE
DB
MEMORY
INACTIVE
CLIENT
PROFILE DB
CLIENT
MAIU
S&S INDEX
DB
227
COMMUNICATION SERVER
EXHIBIT 14
PAGE 3
22 8 I
^
225
I
El
I ADMIN HOST(A)
I
BILLING
1
MANAGER
1
1
r
_1_
250
220
262 I
CLIENT
/GROUP
PROFILE
DB
11I■•
=
......,
I 266
I
I 264
U.S. Patent
Aug. 8, 2000
6,101,531
Sheet 3 of 8
MS/CLIENT
VSM
HOST/SERVER(E.G.,
POST OFFICE)
AUTHENTIFICATION;
SEND REGISTRATION/
LOGON TO HOST
RECEIVE REGISTRATION'
AUTHENTICATE
301
INSTANTIATION
305
INSTANTIATION
308
306
SEND REGISTRATION
307
w
RECEIVE REG.;FULLY IACK FULLY QUALIFIED;START
QUALIFIED,START TIMER IP.
TIMER
309
•
321
-6— VIRTUAL SESSION ESTABL SHED
.-4—SESSION ESTABLISHED-1'v 1•
JERRY•FOR MAIL H RECEIVE NEW MAIL
•
FOR MS
320
24
•
RECEIVE MAIL,
RECEIVE MAIL
FORWARD MAIL TO VSM
FORWARD TO CLIENT
ACKNOWLEDGE
322
UPDATE TIMER
UPDATE POST OFFICE
BOX(E,G., MARK READ)
1
327-J •
•
326
UPDATE TIMER
328
331
•
•
•
332
7-- 330
OTHER DATA EXCHANGE --0 ' OTHER DATA EXCHANGE' OTHER DATA EXCHANGE
UPDATE TIMER
I
FIG.3
7 341
REMOVE QUALIFICATION,'
LOGOFF
EXHIBIT 14
PAGE 4
)1
LOGOFF CLIENT
U.S. Patent
MS/CLIENT
6,101,531
Sheet 4 of 8
Aug. 8, 2000
HOST/SERVER
COMM SERVER
QUERRY OBJECT H
FOR MAIL
RECEIVE QUERRY 1
408---J
406 -----
FILTE
AT HOST?
410
414
416
/
RECEIVE MAIL;
I.
ACKNOWLEDGE
•
•
•
412
APPLY FILTERS;
SEND QUALIFYING MAIL
RECEIVE QULIFYING
MAIL; FORWARD
1
RECEIVE MAIL
APPLY FILTERS
420 ------
FOWARD MAIL
4'---
4113-
FORWARD QUALIFYING
MAIL
z---424
RECEIVE MAIL;
ACKNOWLEDGE
422
ACKNOWLEGE
(LIST QUALIFYING,
UNQUALIFIED MAIL)
•
, 430
-
X426
•
•
GENERATE MAIL 1
432
APPLY FILTERS I
i
NO
,,,.--- 434
FORWARD QUALIFYING
MAIL ATTACHMENTS;
RETAIN; ALL UNQUALIFIED MAIL
/
436
FOWARD MAIL
438
1
•••
440
USER OVERRIDE, SEND H
UNQUALIFIED MAIL
-.--- 442
FOWARD MAill • • •
RECEIVE;
ADJUST CLIENT
PROFILE/OBJECT
CHANGE FILTER
SETTINGS
ACK
FIG.4
EXHIBIT 14
PAGE 5
,---- 444
,..--- 428
MARK INDEX
II
U.S. Patent
Aug. 8, 2000
6,101,531
Sheet 5 of 8
602
APPLY
FILTERS TO MAIL
MSG
SIZE> FILTER
SIZE?
604
YES
606
TRUNCATE MESSAGES
NO
518
TEXT ATTACH
-MENTS>PERMITTED NO
OR SIZE?
608
YES
610
[ FORWARD QUALIFYING MESSAGES II
NO
F1G.5
TRUNCATE/OMIT I
MESSAGES
FILE
ATTACHMENTS
PERMITTED?
616 yEs
612
NO
OMIT FILE/FLAG J
[ SEND MESSAGES
F1G.6
EXHIBIT 14
PAGE 6
614
U.S. Patent
Aug. 8, 2000
MS/CLIENT
6,101,531
Sheet 6 of 8
HOST/SERVER
COMM SERVER
RECEIVE QUERRY I
APPLY FILTERS
SEND QUERRY
704
702
)
706
YES
• • • 411
SEND QUALIFYING MAIL
710
G> I URE IDEN 1 IFYING
---
INFORMATION FOR
EACH NON-QUALIFYING
MAIL, SEND
RECEIVE ID INFO, SAV
IN SUMMARY INDEX
WAIT PREDETERMINED
PERIOD?
7--720
RECEIVE; UPDATE
CLIENT SUMMARY
INDEX, PROMPT USER
722
USER REQUESTS
SPECIFIED MAIL;SEND
REQUEST(E.G.,
SERIAL NO.)
730
RECEIVE MAIL;
ACKNOWLEDGE,
UPDATE INDEX
716
F4
DETERMINE CLIENT
SUMMARY INDEX CONTENT SEND SUMMARY
INDEX DELTA
724
..,\
RECEIVE REQUEST, i
FORWARD OW;
TO POST OFFICE
712 r
MARK QUALIFYING AN
NON-QUALIFYING MAIL
718
m...
(726
RETRIEVE SPECIFIED I
MAIL, FORWARD
RECEIVE FORWARD
TO CLIENT
■„...
728
732
UPDATE INDEX, SEND
1
ACKNOWLEDGEMENT
734
MARK MAIL AS READ
FIG. 7
802
801
CLIENT 1 SUMMARY SERIAL NO.1 HEADER INFO.1(E.G.,AUTHOR:SUBJECT,DATE/TIME IN;
INDEX
SIZE:ACKNOWLEDGEMENT/S1ZE:PRIORITY)
SERIAL NO.2 HEADER INFO 2
FIG. 8
EXHIBIT 14
PAGE 7
U.S. Patent
Aug. 8, 2000
MS/CLIENT
,— 902
FORM REPLY (NEW
CONTENT)
COMM SERVER
GENERATE OPTIMIZED
REPLY="DELTA" BETWEEN REPLY AND A
PREEDING MESSAGE,
AND PRECEEDING
MESSAGE IDENTIFIER
1,
/--- 906
COMPARE OPTIMIZED
REPLY AND STANDARD
REPLY,SEND SHORT
-FST
HOST/SERVER
RECEIVE OPTMIZED
REPLY
908-i
REQUEST PRECEEDING
MESSAGE CORRESPONDING TO PRECEEDING
MSS.ID
/912
910 "'
RECONSTRUCT REPLY
USING DELTA AND PRE
CEEDING MESSAGE
-
i
SEND REPLY TO
ADDRESSEE
--Po RETRIEVE PRECEEDIN
MESSAGES;SEND
TO COMM SERVER
-914
916
,---918
RECEIVE REPLY
FOR CLIENT
14
920N
*
COMPARE REPLY TO
PROCEEDING MESSAGE
TO SOURCE/ADDRESSOF
FROM CLIENT(IN INDEX)
FOR CONTENT MATCH
GENERATE OPTIMIZED
REPLY=DELTA
PLUS PRECEEDING
MESSAGE IDENTIFIER
928
EXHIBIT 14
PAGE 8
•••
• ••
922
4
924
—926
SEND OPTIMIZED REPLY(
RECONSTRUCT REPLY
,
930
UPDATE INDEX; limi
UPDATE INDEX, ETC.
ACKNOWLEDGE,
-
6,101,531
Sheet 7 of 8
FIG. 9
U.S. Patent
Aug. 8, 2000
MS/CLIENT
952
ADMIN/SERVER
COMM SERVER
SEND MESSAGE
6,101,531
Sheet 8 of 8
MESSAGE
PARAMETER(E.G. SIZ , ES
CLASS)
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?