`
`We Claim:
`
`l_.
`
`A method of enabling data access and manipulation from a pervasive
`
`device, comprising the steps of:
`
`receiving a data access request from a pervasive device;
`
`obtaining the requested data;
`
`determining what data manipulation operations are available for the obtained
`
`data; and
`
`providing references to the determined data manipulation operations to the
`
`pervasive device.
`
`2.
`
`The method of claim 1, wherein a reference to a determined data
`
`manipulation operation comprises a serviceinvocation address.
`
`The method of claim 1, further comprising the steps of:
`
`receiving a request to perform a selected one of the determined data
`
`manipulation operations; and
`
`performing the requested operation on behalf of the pervasive device.
`
`4.
`
`The method of claim 1, wherein the determining step further comprises
`
`determining what data manipulation operations are available for a content type of the
`
`obtained data.
`
`5.
`
`The method of claim 1, wherein the determining step further comprises
`
`determining what data manipulation operations are available for a user of the pervasive
`
`device.
`
`The method of claim 1, further comprising the steps of:
`
`determining a current location of the pervasive device; and
`
`Oracle Exhibit 1002, page 1
`
`
`
`Case 1003 6
`
`determining what data manipulation operations are available for the current
`
`location of the pervasive device.
`
`7.
`
`The method of claim 1, wherein the detennining step further comprises
`
`determining what data manipulation operations are available responsive to a type of the
`
`pervasive device.
`
`The method of claim 1, further comprising the steps of:
`
`performing one or more data manipulation operations on the obtained data,
`
`thereby creating transformed data;
`
`determining what data manipulation operations are available for the
`
`transformed data; and
`
`providing references to the determined data manipulation operations for the
`
`transformed data to the pervasive device.
`
`9.
`
`A computer program product having a computer-readable medium having
`
`computer program code encoded thereon for enabling data access and manipulation from
`
`a pervasive device, the ‘computer program code adapted to perform steps comprising:
`
`receiving a data access request from a pervasive device; '
`
`obtaining the requested data;
`
`_ determining What data manipulation operations are available for the obtained
`
`data; and
`
`providing references to the determined data manipulation operations to the
`
`pervasive device.
`
`10.
`
`The computer program product of claim 9, wherein a reference to a
`
`determined data manipulation operation comprises a service invocation address.
`
`11.
`
`The computer program product of claim 9, further comprising the steps of:
`
`receiving a request to perform a selected one of the determined data
`
`manipulation operations; and
`
`performing the requested operation on behalf of the pervasive device.
`
`'
`
`Oracle Exhibit 1002, page 2
`
`
`
`Case 10036
`
`12.
`
`The computer program product of claim 9, wherein the determining step
`
`further comprises determining what data manipulation operations are available for a
`
`content type of the obtained data.
`
`13.
`
`The computer program product of claim 9, wherein the determining step
`
`further comprises determining what data manipulation operations are available for a user
`
`of the pervasive device.
`
`14.
`
`The computer program product of claim 9, further comprising the steps of:
`
`determining a current location of the pervasive device; and
`
`determining what data manipulation operations are available for the current
`
`location of the pervasive device.
`
`15.
`
`The computer program product of claim 9, wherein the determining step
`
`filrther comprises determining what data manipulation operations are available
`
`responsive to a type of the pervasive device.
`
`16.
`
`The computer program product of claim 9, further comprising the steps of:
`
`performing one or more data manipulation operations on the obtained data,
`
`thereby creating transformed data;
`
`determining what data manipulation operations are available for the
`
`transformed data; and
`
`providing references to the determined data manipulation operations for the
`
`transformed data to the pervasive device.
`
`17.
`
`A system for enabling data access and manipulation from a pervasive
`
`device, comprising:
`
`a data manipulation server for maintaining a repository of data manipulation
`
`operations; and
`
`a protocol proxy in communication with the pervasive device and the data
`
`manipulation server and adapted to:
`
`receive a data access request from the pervasive device;
`
`40
`
`Oracle Exhibit 1002, page 3
`
`
`
`Case 10036
`
`obtain the requested data;
`
`communicate with the data manipulation server to determine, responsive
`
`to the obtained data, what data manipulation operations are
`
`available; and
`
`provide references to the determined data manipulation operations to the '
`
`pervasive device.
`
`18.
`
`The system of claim 17, wherein the data manipulation server maintains a
`
`service invocation address for a data manipulation operation in the repository and
`
`wherein the reference to the determined data manipulation operation comprises the
`
`service invocation address.
`
`19.
`
`The system of claim 17, wherein the data manipulation server is adapted
`
`to receive a request to perform a selected one of the determined data manipulation
`
`operations and invoke the requested operation on behalf of the pervasive device.
`
`20.
`
`The system of claim 17, wherein the protocol proxy is further adapted to
`
`determine what data manipulation operations are available for a content type of the
`
`obtained data.
`
`21.
`
`The system of claim 17, wherein the protocol proxy is further adapted to
`
`determine what data manipulation operations are available for a user of the pervasive
`
`device.
`
`22.
`
`The system of claim 17, wherein the protocol proxy is further adapted to:
`
`determine a current location of the pervasive device; and
`
`determine what data manipulation operations are available responsive to the
`
`current location of the pervasive device.
`
`Oracle Exhibit 1002, page 4
`
`
`
`23.
`
`The system of claim 17, wherein the protocol proxy is further adapted to
`
`determine what data manipulation operations are available responsive to a type of
`
`pervasive device.
`
`Case 10036
`
`24.
`
`The system of claim 17, wherein the protocol proxy is fiirther adapted to:
`
`perform one or more data manipulation operations on the obtained data,
`
`thereby creating transformed data;
`
`determine what data manipulation operations are available for the transformed
`
`data; and
`
`provide references to the determined data manipulation operations for the
`
`transformed data to the pervasive device.
`
`Oracle Exhibit 1002, page 5
`
`
`
`Office Action Summary
`
`Application No.
`
`Applicant(s)
`
`11/075,437
`
`Examine,
`
`Moustafa M. Meky
`
`SINGHAL ET AL.
`
`An Uni,
`
`2157 I
`
`-- The MAILING DATE of this communication appears on the cover sheet with the correspondence address --
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE Q MONTH(S) OR THIRTY (30) DAYS.
`WHICHEVER IS LONGER, FROM THE MAILING DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR 1.136(a).
`in no event, however. may a reply be timely filed
`after SIX (6) MONTHS from the mailing date of this communication.
`It NO period for reply is specified above. the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will. by statute. cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed. may reduce any
`earned patent term adjustment. See 37 CFR 1.704(b).
`
`Status
`
`HE Responsive to 'communication(s) filed on 07 March 2005.
`2a)|] This action is FINAL.
`2b)|X| This action is non—fina|.
`
`3)[:l Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Ex parte Quayle, 1935 C.D. 11, 453 O.G. 213.
`
`Disposition of Claims
`
`4)lZ C|aim(s)1—:2’t1is/are pending in the application.
`4a) Of the above c|aim(s) __ is/are withdrawn from consideration.
`
`5)E] Claim(s)j is/are allowed.
`
`6)E Claim(s)1-:21! is/are rejected.
`
`7)l] Claim(s)j is/are objected to.
`
`8)|:I Claim(s)j are subject to restriction and/or election requirement.
`
`Application Papers
`
`9)EI The specification is objected to by the Examiner.
`
`10)[:l The drawing(s) filed on j is/are: a)l:I accepted or b)[:] objected to by the Examiner.
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121(d).
`
`11)l:I The oath or declaration is objected to by the Examiner. Note the attached Office Action or form PTO-152.
`
`Priority under 35 U.S.C. § 119
`
`12)[:l Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`a)l:l All
`b)E] Some * c)E] None of:
`
`1.[j Certified copies of the priority documents have been received.
`
`2.l] Certified copies of the priority documents have been received in Application No.
`
`3.I:] Copies of the certified copies of the priority documents have been received in this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`
`* See the attached detailed Office action for a list of the certified copies not received.
`
`Attachmentts)
`
`4) [I Interview Summary (PTO-413)
`PBPGT N°(5I/M3" Data j-
`5) CI Notice of Informal Patent Application
`6) CI Other: _-
`
`1) El Notice of References Cited (PTO-892)
`2) D Notice of Draftsperson's Patent Drawing Review (PTO—948)
`3) IX] Information Disclosure Statement(s) (PTO/SB/08)
`Paper No(s)/Mail Date 10/3/2005.
`u.s. Patent and Trademan< Office
`PTOL—326 (Rev. 08-06)
`
`Office Action Summary
`
`Part of Paper No./Mail Date 20051229
`
`Oracle Exhibit 1002, page 6
`
`
`
`Application/Control Number: 11/075,437
`
`Art Unit: 2157
`
`1.
`
`2.
`
`Claims 1-24 are presenting for examination.
`
`The nonstatutory double patenting rejection is based on a judicially created doctrine
`
`grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or
`
`improper timewise extension of the “right to exclude” granted by a patent and to prevent possible
`
`harassment by multiple assignees. A nonstatutory obviousness-type double patenting rejection
`
`is appropriate where the conflicting claims are not identical, but at least one examined
`application claim is not patentably distinct from the reference claim(s) because the examined
`
`application claim is either anticipated by, or would have been obvious over, the reference
`
`claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re
`
`Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225
`
`USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re
`Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163
`USPQ 644 (CCPA 1969).
`I
`
`A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may
`
`be used to overcome an actual or provisional rejection based on a nonstatutory double patenting
`
`ground provided the conflicting application or patent either is shown to be commonly owned
`with this application, or claims an invention made as a result of activities undertaken within the
`
`scope of a joint research agreement.
`
`Effective January 1, 1994, a registered attorney or agent of record may sign a terminal
`
`disclaimer. A terminal disclaimer signed by the assignee must fully comply with 37 CFR
`
`3.73(b).
`
`3.
`
`Claims 1-24 are rejected on the ground of nonstatutory obviousness~type double
`
`patenting as being unpatentable over claims 1-57 of U.S. Patent No. 6,925,481. Although the
`
`conflicting claims are not identical, they are not patentably distinct from each other because the
`
`claims of the patent 481 substantially teaches the claimed limitations.
`
`4.
`
`Claims 1-24 would be allowable upon receiving the terminal disclaimer.
`
`Oracle Exhibit 1002, page 7
`
`
`
`Application/Control Number: 11/075,437
`Art Unit: 2157
`
`4.1.
`
`The prior art of record does not teach providing references to determined data
`
`manipulations operations for obtained data to a pervasive device that requests the data.
`
`5.
`
`The prior art made of record and not relied upon is considered pertinent to applicant's
`
`disclosure.
`
`6.
`
`Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to Moustafa M. Meky whose telephone number is 571-272-4005.
`
`The examiner can normally be reached on flex.
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner’s.
`
`supervisor, Ario Etienne can be reached on 571-272-4001. The fax phone number for the
`
`organization where this application or proceeding is assigned is 571-273-8300.
`
`Information regarding the status of an application may be obtained from the _Patent
`
`Application Information Retrieval (PAR) system. Status information for published applications
`
`may be obtained from either Private PAR or Public PAR. Status information for unpublished
`applications is available through Private PAIR only. For more information about the PAIR
`
`system, see http://pair-direct.uspto. gov. Should you have questions on access to the’ Private PAR '
`
`system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If ‘you would
`
`like assistance from a USPTO Customer Service Representative or access to the automated
`
`information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
`
`MMM
`
`12/29/2006
`
`'
`
`.
`
`/Vaoxpyz /
`
`1’.'.§.“.3sT.5;FA 5:3. 12221:‘!
`P.7u§:‘fLsi’»V Bi»".?5i?CE5l
`
`Oracle Exhibit 1002, page 8
`
`
`
`IN THE UNITED STATES
`
`PATENT AND TRADEMARK OFFICE
`
`APPLICANT:
`
`Sandeep Kishan Singhal, Barry Eliot Levinson and Darren Michael
`Sanders
`
`APPLICATION NO.:
`
`ll/075,437
`
`FILING DATE:
`
`March 7, 2005
`
`TITLE:
`
`Technique For Enabling Remote Data Access And Manipulation
`From A Pervasive Devicc
`
`EXAMINER:
`
`Not Yet Known
`
`GROUP ART UNIT:
`
`2161
`
`ATTY. DKT. NO.:
`
`20423-10036
`
`MAIL STOP AMENDMENT
`COMMISSIONER FOR PATENTS
`P.O. BOX 1450
`
`ALEXANDRIA, VA 22313-1450
`
`AMENDMENT A
`
`This is in response to the Office Action mailed January 8, 2007.
`
`Claims 1-24 are presented for examination and pending in this application. In the latest
`
`Office Action, claims 1-24 were rejected under the judicially created doctrine of obvious-type
`
`double patenting based on commonly owned U.S. Patent No. 6,925,481 to Sandeep Singhal et al.
`
`In response, Applicants herewith submit a terminal disclaimer to obviate the double patenting
`
`rejection, pursuant to 37 CPR. § l.32l(c).
`
`Accordingly, the application is in condition for allowance of all pending claims, and a
`
`Notice of Allowance is respectfully requested. If the examiner believes that for any reason direct
`
`App. No. 11/075,437
`
`20423/I0036/S1“/5190334.]
`
`Oracle Exhibit 1002, page 9
`
`
`
`contact with Applicant’s representative would help advance the prosecution of this case to
`
`allowance, the examiner is encouraged to telephone the undersigned at the number given below.
`
`Dated: January 26, 2007
`
`Respectfully submitted,
`
`SANDEEP K. SINGHAL ET AL.
`
`By: /Brian Hoffman/
`Brian M. Hoffman, Reg. No. 39,713
`Attorney for Applicant
`Fenwick & West LLP
`801 California Street
`
`Mountain View, CA 94041
`
`Tel.: (415) 875-2484
`Fax: (415) 281-1350
`
`App. No. 11/075,437
`
`20423/I0036/S1“/5190334.]
`
`Oracle Exhibit 1002, page 10
`
`
`
`TERNIINAL DISCLAINIER TO OBVIATE A DOUBLE PATENTING
`REJECTION OVER A PRIOR PATENT
`
`D°°k§lN‘;I§be1’0((C))‘3"6l°n31)
`‘O4’ _
`
`In re Application of:
`
`Sandeep K. Singhal et al.
`
`Application Serial No.:
`
`1 1/075,437
`
`Filed:
`
`For:
`
`March 7, 2005
`
`Technique for Enabling Remote Data Access and Manipulation From a Pervasive Device
`
`euiixza interest in the instant application hereby disclaims, except
`The owner, Symantec Corporation*, of th
`as provided below, the terminal part of the statutory tenn of any patent granted on the instant application, which would extend
`beyond the expiration date of the full statutory term defined in 35 U.S.C. 154 to 156 and 173, as presently shortened by any
`terminal disclaimer, of prior Patent No.
`E. The owner hereby agrees that any patent so granted 011 the instant
`application shall be enforceable only for and during such period that it and the prior patent are commonly owned. This
`agreement runs with any patent granted on the instant application and is binding upon the grantee, its successors or assigns.
`
`I11 making the above disclaimer, the owner does not disclaim the terminal part of any patent granted on the
`instant application that would extend to the expiration date of the full statutory term as defined in 35 USC. 154 to 156 and 173
`of the prior patent. as presently shortened by any terminal disclaimer, in the event that it later: expires for failure to pay a
`maintenance fee; is held unenforceable; is found invalid by a court of competent jurisdiction; is statutorily disclaimed in whole
`or terminally disclaimed under 37 CFR § 1.321; has all claims canceled by a reexamination certificate, is reissued, or is in any
`manner terminated prior to the expiration of its full statutory term as presently shortened by any tenninal disclaimer.
`
`Check either box 1 or 2 below, if appropriate.
`
`1. El For submissions on behalf of an organization (e.g. corporation, partnership, imiversity, government agency, etc.), the
`imdersigned is empowered to act on behalf of the organization.
`
`I hereby declare that all statements made herein of my own knowledge are true and that all statements made
`on information and belief are believed to be true; and further, that these statements are made with the knowledge that willful
`false statements and the like so made are punishable by fine or imprisonment, or both, under Section 1001, Title 18 of the
`United States Code and that such willful false statements may jeopardize the validity of the application or any patent issuing
`thereon.
`
`2. E The undersigned is an attorney of record.
`
`Januaiy 26 2007
`Date
`
`/Brian Hoff111a11/
`
`Signature
`
`Brian M. Hoffman Reg. No. 39 713
`Typed or printed name
`
`X Terminal Disclaimer fee under 37 CFR 1.20(d) included
`
`[I Fee Transmittal included
`
`IX PTO suggested wording for terminal disclaimer was
`
`X unchanged
`
`I] changed (if changed, an explanation should be supplied).
`
`*Certificate under 37 CFR 3.73(b) is required if terminal disclaimer is signed by the assignee
`
`[Page 1 of 1]
`
`20423/10036/SF/51903351
`
`Oracle Exhibit 1002, page 11