Motorola Mobility, Inc. v. Apple, Inc.

Filing 95

AFFIDAVIT signed by : Christine Saunders Haskett. Supplemental Declaration in Support of Apple Inc's Responsive Claim Construction Brief (Brief Filed Under Seal) by Apple, Inc. (Attachments: # 1 Exhibit 21, # 2 Exhibit 22, # 3 Exhibit 23, # 4 Exhibit 24, # 5 Exhibit 25, # 6 Exhibit 26, # 7 Exhibit 29, # 8 Exhibit 30)(Pace, Christopher)

Download PDF
EXHIBIT 23 · Express Mail N'unb:' .H728059946US UNITED STATES PATENT AND TRADEMARK OFFICE .APPLICANTS: Eggleston et al. EXAMINER: Luu, L. 2756 PD05517AWCOI N/A ART GROUP: FILED: 04/16/98 DOCKET NO.: APPLICATION: Method and Apparatus for Prestage Filtering Communications SERIAL NO.: Motorola, Inc. Corporate Offices 1303 E. Algonquin Road Schaumburg, Illinois 60196 Date: April 15, 1998 ,eRELIMINARY AMENDMENT Assistant Commissioner of Patents Washington, DC 20231 Dear Sir: This preliminary amendment is submitted with a request for a continuation application of prior US application No.~..53.Z filed on December 19, 1995. In the Claimy! Please cancel claim 1 without prejudice or disclaimer. ~. (New) A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the communication server: filtering data units based on a first set of user-selected criteria to produce filtered data units; communicating the filtered data units to the client communicatio'n unit; )\ 531FH084 receiving a second set of a plurality of user-selected criteria, wherein the second se,t of the plurality of user-selected criteria has been previously prepared at .,the client communication unit and, when completed, has been sent to the communication server in a virtual session; filtering subsequent data units based on the second set of the plurality of userselected criteria to create subsequent filtered data units; and communicating the subsequent filtered data units to the client communication unit. 7 Y (New) ( The method according to claim)tr further comprising truncating a filtered data unit if the filtered data unit exceeds a first filter size. ;1:. (New) The method according to claim~urther comprising truncating a subsequent filtered data unit if the subsequent filtered data unit exceeds a second filter size. j (New) The method according to claim)l~further comprising: maintaining a summary index of data units that did not pass the first set of user-selected criteria to produce unfiltered data units; and automatically forwarding the unfiltered data units to the client communication unit that pass the second set of the plurality of user-selected criteria. 0,AA: (New) A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the client communication unit: communicating a set of a plurality of user-selected criteria to the communication server; storing the set of the plurality of user-selected criteria locally in a memory; receiving filtered data units from the communication server based on the set of the plu rality of user-selected criteria; 531FH085 .......... reviewing the set of the plurality of uSN-selected criteria locally; modifying the set of the plurality of USt!r-selected criteria locally to produce a modified set of a plurality user-selected criteria; storing the modified set of the plurality of user-selected criteria locally in the memory; communicating the modified set of the plurality of user-selected criteria to the communication server; and receiving filtered data units from the communication server based on the modified set of the plurality of user-selected criteria. t; Y. 0- (New) The method according to daim~wherein the steps of commtmicating occurs when a virtual session is established oetween the client comumnication unit and the communication server. 1 (New) The method according to claim~rein the step of modifying comprises modifying the set of user-selected criteria at the client communication unit while on-line with the communication 1;erver. e- Y ft: (New) The method according to daim)<wherein the step of modifying comprises modifying the set of the plurality of user-selected criteria at the client communication unit while off-line from the communication server. ~ <f /48. (New) The method according to daimjlA"further comprising providing the client communication unit with several pre-defined groups of filter settings that are selectively communicable to the communication server. /0 )4: (New) The method according to claim 44 further comprising providing the client communication unit with several groups of filter settings that are manually activated. 3 531FH086 -......... 50. (New) . A method of communicating data units over a wireless network between a client communication unit and a host device via a communication 'server, wherein data units are filtered at the communication server based on set of user-selected criteria and communicated to the client communication unit he method comprising storing a predetermined number of user-definable . tel' attributes in a memory, wherein the predetermined number of user- efinable filter attributes include granularity filters. 51. (New) The method according to claim 51 wherei the predetermined number of user-definable filter attributes are selectively co municable to the communication server. 52. (New) The method according to claim 1 wherein the predetermined number of user-definable filter attributes are re ined at the client communication unit. 53. An apparatus'of co (New) unicating data units over a wireless network between a client commu ca 'on unit and a host server via a communication server, comprisi client communication unit: a memory having a profil for sto ring user-selected criteria; a prestage filter unit, co pled to the memory, for filtering a data unit generated at the client com unication unit using the user-selected criteria; and the memory, for reviewing and modifying the userselected criteria. 54. (New) method of communicating data units over a wireless network ommunication unit and a host device via a communication server, compri mg, at the client communication unit: locally each data unit generated using a set of usercselected criteria; forw rding the data units to the host device which satisfy the set of user- relect,d , ired' vi' lJ" communl"tinn "'''~; 'nd B 4 531FH087 ----~ retaining locall criteria. ·Jf ~. (New) ~nits which do not satisfy the set of user-selected A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising: filtering data units, at the communication server, based on a first set of a plurality of user-selected criteria to produce filtered data units; communicating, at the communication server, the filtered data units to the client communication unit; preparing, at the client communication unit, a second set of a plurality of user-selected criteria and, when completed, communicating the second set of the plurality of user-selected criteria to the communication server in a virtual session; filtering subsequent data units, at the communication server, based on the .~ {ji Tr:". second set of the plurality of user-selected criteria to create subsequent filtered data units; and w !'fi communicating, at the communication server, the subsequent filtered data 1:' units to the client communication unit. ~, Remarks: _·-t- ----::::=::::::---_. . ,p. (f5 The Applicants have canceled claims 1-39 and added new claims 40-55 in the present application. Support for the new claims are found on the follOWing pages of the specification: claim 40-page 15, line 17 to page 17, line 12; claim 41-page 17, lines 22-23; claim 42-page 17, lines 22-23; claim 43-page 17, lines 8-12; claim 44-page 17, lines 2-6; claim 45-page 17, lines 6-7; claim 46-implied on page 17, lines 6-8; claim 47page 17, lines 6-8; claim 48-page 16, lines 25-26; claim 49-page 16, lines 25-26; claim 50page 14, line 15-29; claim 51-page 16, lines 25-31; claim 52-page 16, line 33 to page 17, line 2; claim 53-page 16, lines 15-18 and page 17, lines 1-4; and claim 54-page 16, lines 16-20. Neither the Vaudreuil reference (USPN 5,621,727) nor the Emery reference (USPN 5,506,887) nor aJ;ly combination thereof, teaches or suggests previously ---~-'--' 5 531FH088 preparing a set of ,a plurality of user-selected criteria at a client communication unit and, when completed, communicating the set of the plurality of user-selected 'criteria to the communication server in a virtual session, Moreover, neither the Vaudreuil reference nor the Emery reference nor any combination thereof, teaches or suggests allowing a user to store and review the set of the plurality of user-selected criteria locally at his unit. Such a feature is advantageous over the prior art because it allows the user to remember which parameters were previously selected and allows the user to easily modify the set of the plurality user-selected criteria in its entirety or partially. Further, the Exam'iner acknowledges that the Vaudreuil reference does not explicitly teach providing filtered data in response to the communication unit being logged onto the comn;mnication server in a wireless system. - As a result, the Examiner relies on the Emery reference to teach delivering such information, The Emery reference, however, does not teach or suggest filtering data units generated locally at the client communication.unit using a set of a plurality of user-selected criteria. In fact, the Emery reference is concerned with only applying a screening anaylsis to limit what is received at the cellular handset, not to limit what is transmitted from the handset. Thus, filtering messages locally at the unit and retaining the messages which do not satisfy the set of the plurality of user-criteria locally teaches away from the Emery reference. In the event that the Examiner has any questions regarding this amendment in particular or this application in general, the Examiner is urged to contact the Applicants' undersigned representative at the below-listed telephone number. Respectfully submitted, Eggl~ton,,,.1. ~ !~A1S . ughes /Je . V1~ttorney for Applicant Provo Registration No.: P-41,856 Telephone No.: 847-576-5214 Facsimile No.: 847-576-3750 6 531FH089

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?