DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on April 10, 2026 has been entered.
Response to Amendments
This office action is responsive to application 18/680,072 where the Applicant filed an RCE on May 11, 2026 for the corresponding amendments filed on April 28, 2026. Claims 1, 4-5, 8, 11-12, 15, and 18-19 are amended, claims 3, 10, and 17 are canceled, and claims 1-2, 4-9, 11-16, and 18-20 remain pending in the application.
Response to Arguments
The Examiner has fully considered the Applicant’s arguments filed with the RCE, and the Examiner responds as provided below.
Regarding the Applicant’s response at pages 6-8 of the Remarks that concerns the § 103 rejection, the Applicant’s arguments in conjunction with the claim amendments are persuasive, and consequently the Examiner conducted a new prior art search. The Applicant’s arguments are now moot with respect to the claims 8-9, 11-16, and 18-20 because the arguments do not apply to one of the references currently used in the rejection of the aforementioned claims as detailed below.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The following conventions apply to the mapping of the prior art to the claims:
Italicized text – claim language.
Parenthetical plain text – Examiner’s citation and explanation.
Citation without an explanation – an explanation has been previously provided for the respective limitation(s).
Quotation marks – language quoted from a prior art reference.
Underlining – language quoted from a claim.
Brackets – material altered from either a prior art reference or a claim, which includes the Examiner’s explanation that relates a claim limitation to the quoted material of a reference.
Braces – a limitation taught by another reference, but the limitation is presented with the mapping of the instant reference for context.
Numbered superscript – a first phrase to be moved upwards to the primary reference analysis.
Lettered superscript – a second phrase to be moved after the movement of the first phrase from which it was lifted, or more succinctly, move numbered material first, lettered material last.
A. Claims 8-20 are rejected under 35 U.S.C. 103 as being unpatentable over Aravamudan et al. (US 12,182,179, “Aravamudan”) in view of Dwork et al. (US 2007/0143289, “Dwork”), and further in view of Nerurkar et al. (US 10,642,847, “Nerurkar”).
Regarding Claim 8
Aravamudan discloses
A system (Fig. 1, abstract) comprising:
one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations (Fig. 8, Col. 57:1-17, “It is also contemplated that multiple computing devices may be utilized to implement a specially configured set of instructions for causing one or more of the devices to perform any one or more of the aspects and/or methodologies of the present disclosure. Computer system 900 includes a processor 904 and a memory 908 that communicate with each other, and with other components, via a bus 912. Bus 912 may include any of several types of bus structures including, but not limited to, a memory bus, a memory controller, a peripheral bus, a local bus, and any combinations thereof, using any of a variety of bus architectures.”; and Fig. 9, Col. 58:3-23, “Computer system 900 may also include a storage device 924. Examples of a storage device (e.g., storage device 924) include, but are not limited to, a hard disk drive, a magnetic disk drive, an optical disc drive in combination with an optical medium, a solid-state memory device, and any combinations thereof.”) comprising:
receiving, …1, a query for a computation result from a computation on a dataset in which privacy is to be maintained (Col. 8:12-45, “In another embodiment, processor may temporarily mask one or more private data elements of plurality of private data elements in real-time during access or query operations. As a non-limiting example, when a request to view or process plurality of private data elements 116 is made, sensitive information may be automatically masked to the user based on the user's access level, wherein plurality of private data elements [privacy] may remain intact [maintained] and unaltered within database 112.”; and Col. 12:12-29, “Processor 104 may generate [a computation after receiving a query] a set of obfuscated data elements 124 by sample from a gaussian noise distribution and add the sampled noise to private data elements [or computation result] describing the ages and treatment outcome values.”);
generating a random noise value according to particular differential privacy parameters (Col. 12:12-29, “Processor 104 may generate a set of obfuscated data elements 124 by sample from a gaussian [random] noise distribution and add the sampled noise [value] to private data elements [or computation result] describing the ages and treatment outcome values.”; and Col. 16:58-17:17, “As a non-limiting example, verifying first distance measure 132 against distance range 136 may include verifying first distance measure 132 is greater than minimum threshold e.g., a minimum distance Dmin [as a particular differential privacy parameter], and is less than a maximum threshold e.g., a maximum distance Dmax, from at least a pre-determined number M [as another particular differential privacy parameter] of private data elements of plurality of private data elements 116.”);
generating a noisy result by combining the computation result with the generated random noise value (Col. 12:12-29, “With continued reference to FIG. 1, in one or more embodiments, processor 104 may be configured to apply a gaussian noise [as generated random noise to generate a noisy result], uniform noise, Laplacian noise, and/or the like to one or more numerical or textural values in plurality of private data elements [computation result] in a deidentified medical dataset to prevent an inference of specific patient information from biometric or health measurements.”);
determining a utility indicator value,…2, based on a distance between the noisy result and the computation result (Col. 16:58-17:17, “…while Dmax [as a utility indicator] may ensure obfuscated data elements [the noisy result] do not deviate too much from private data elements [computation result] thereby preserving the utility for further processing steps as described below.”; and “As a non-limiting example, verifying first distance measure 132 against distance range 136 may include verifying first distance measure 132 is greater than minimum threshold e.g., a minimum distance Dmin, and is less than a maximum threshold e.g., a maximum distance Dmax, from at least a pre-determined number M of private data elements of plurality of private data elements 116.”);
3 …; and
4 ….
Aravamudan doesn’t disclose
1 …, from an entity…,
2 …, wherein the utility indicator value is a binary value, …
3 releasing the noisy result along with the utility indicator value.
4 providing the noisy result and the utility indicator value to the entity.
Dwork, however, discloses
1 …, from an entity… (¶ [0054], “A privacy principal that wished to calculate the privacy parameter that is being used with her data might carry out a method such as that illustrated in FIG. 4. Such a method is for determining an amount of privacy guaranteed to privacy principals supplying data, wherein said data is used in calculating a collective noisy output.”),
3 releasing the noisy result along with the utility indicator value (Fig. 6, ¶¶ [0066]-[0068], “As described above, the released noisy [result] output may be computed using a privacy parameter [DMIN, D--MAX as disclosed by Aravamudan] provided [released] by a privacy principal, or provided [released] by an administrator and published [released] through interface 640, or derived from a plurality of privacy principal entries, such as by using a most restrictive privacy parameter selected from a plurality of privacy parameters.”).
4 providing the noisy result and the utility indicator value to the entity (¶¶ [0052]-[0054], “Once a query is performed on said data associated with a plurality of privacy principals, the collective output from the query can be calculated, and a noise value from the calculated distribution can be added to the collective output to produce a noisy collective output [noisy result] 305. finally, the collective noisy output can be disclosed [provided] 306, as can the noise distribution.”; and “One interesting aspect of the invention is that it permits a useful backwards operation in which, for a given differential diameter and a known noise distribution, the value of the privacy parameter epsilon can be determined. Thus, systems using the invention that disclose a query and a noise distribution also verifiably disclose the value of the privacy parameter that was used. Privacy principals [entities] can thus be informed [of the utility indicator value] or calculate for themselves the degree of privacy [and complementary utility] that is being used with their data.”).
Regarding the combination of Aravamudan and Dwork, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the differential privacy system of Aravamudan to arrive at the claimed invention. KSR establishes that a rationale for obviousness is proven by showing a “use of [a] known technique to improve similar devices in the same way.” See MPEP § 2143(I)(C).
To substantiate the conclusion of obviousness under this KSR rationale, the Examiner finds pursuant to MPEP § 2143(I)(C):
1) the prior art contained a base system, namely the differential privacy system of Aravamudan, upon which the claimed invention can be seen as an “improvement” through the use of a parameter release feature;
2) the prior art contained a “comparable” system, namely the differential privacy system of Dwork, that has been improved in the same way as the claimed invention through the parameter release feature; and
3) one of ordinary skill in the art could have applied the known improvement technique of applying the differential privacy feature to the base differential privacy system of Aravamudan, and the results would have been predictable to one of ordinary skill in the art.
Nerurkar, however, discloses
2 …, wherein the utility indicator value is a binary value, … (Fig. 4, Col. 14:60-15:6, “If the privacy spend does not 440 exceed the privacy budget, the DP system 102 executes 442 the query. If the privacy spend does not 440 exceed the privacy budget, the DP system 102 also records 444 the query at a log for the client 104 and decrements 448 the privacy budget based on the privacy spend to produce an updated privacy budget.”, i.e., “Yes” and “No” are binary values capable indicating a utility)
Regarding the combination of Aravamudan-Dwork, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the differential privacy system of Aravamudan-Dwork to arrive at the claimed invention. KSR establishes that a rationale for obviousness is proven by showing a “use of [a] known technique to improve similar devices in the same way.” See MPEP § 2143(I)(C).
To substantiate the conclusion of obviousness under this KSR rationale, the Examiner finds pursuant to MPEP § 2143(I)(C):
1) the prior art contained a base system, namely the differential privacy system of Aravamudan-Dwork, upon which the claimed invention can be seen as an “improvement” through the use of a binary-value feature;
2) the prior art contained a “comparable” system, namely the differential privacy system of Nerurkar, that has been improved in the same way as the claimed invention through the binary-value feature; and
3) one of ordinary skill in the art could have applied the known improvement technique of applying the binary-value feature to the base differential privacy system of Aravamudan-Dwork, and the results would have been predictable to one of ordinary skill in the art.
Regarding Claim 9
Aravamudan in view of Dwork, and further in view of Nerurkar (“Aravamudan-Dwork-Nerurkar”) discloses the system of claim 1, and Aravamudan further discloses
wherein the distance represents one of an absolute distance or a relative distance between the noisy result and the computation result (Col. 16:58-17:17, “As a non-limiting example, verifying first distance measure 132 against distance range 136 may include verifying first distance measure 132 is greater than minimum threshold e.g., a minimum distance Dmin [as an absolute or relative distance], and is less than a maximum threshold e.g., a maximum distance Dmax, from at least a pre-determined number M of private data elements of plurality of private data elements 116.”).
Regarding Claim 10
Aravamudan-Dwork-Nerurkar discloses the system of claim 1, and Aravamudan further discloses
wherein the utility indicator value is binary (Col. 19:26-61, “With continued reference to FIG. 1, as another non-limiting example, maximum threshold Dmax and pre-determined number M of private data elements of plurality of private data elements may be determined based on an obfuscation risk tolerance level (i.e., obfuscation parameter 148).”, i.e., the “maximum threshold” can assume binary values—either it is above the threshold and false or 0, or it is below the threshold and true or 1).
Regarding Claim 11
Aravamudan-Dwork-Nerurkar discloses the system of claim 3, and Aravamudan further discloses
wherein the utility indicator has a first value if the distance satisfies a threshold value and a second value otherwise (Col. 19:26-61, “With continued reference to FIG. 1, as another non-limiting example, maximum threshold Dmax -[utility indicator] and pre-determined number M of private data elements of plurality of private data elements may be determined based on an obfuscation risk tolerance level (i.e., obfuscation parameter 148).”, i.e., if the distance satisfies the threshold value of Dmax -as the utility indicator, the binary value is true or 1 and false or 0 otherwise).
Regarding Claim 12
Aravamudan-Dwork-Nerurkar discloses the system of claim 4, and Aravamudan further discloses
wherein the noisy result is labeled as usable if the corresponding utility indicator has the first value and the noisy result is labeled as non-usable if the corresponding utility indicator has the second value (Col. 16:58-17:17, “…while Dmax [utility indicator] may ensure obfuscated data elements do not deviate too much from private data elements [and are thereby usable] thereby preserving the utility for further processing steps as described below.”).
Regarding Claim 13
Aravamudan-Dwork-Nerurkar discloses the system of claim 1, and Dwork further discloses
further comprising:
applying a privacy preserving mechanism to the utility indicator value before release (Fig. 6, ¶¶ [0066]-[0068], “Demonstrations [as a privacy preserving mechanism] may be provided by 643 to assist in selecting an appropriate parameter [utility indicator value]. For example, a demonstration may be given of how to choose a privacy parameter [the value for DMAX] associated with an amount of privacy loss that is acceptable to a privacy principal.”).
Regarding the combination of Aravamudan and Dwork, the rationale to combine is the same as provided for claim 1 due to the overlapping subject matter of claims 1 and 13.
Regarding Independent Claim 15 and Dependent Claims 16-20
With respect to independent claim 15 and dependent claims 16-20, a corresponding reasoning as given earlier for independent claim 8 and dependent claims 9-13 applies, mutatis mutandis, to the subject matter of claims 15-20. Therefore, claims 15-20 are rejected, for similar reasons, under the grounds set forth for claims 8-13.
Allowable Subject Matter
Claims 1-2 and 4-7 are allowed for the reasons provided by the Applicant in the Remarks. See Remarks at 6-8.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to D'ARCY WINSTON STRAUB whose telephone number is (303)297-4405. The examiner can normally be reached Monday-Friday 9:00-5:00 Mountain Time.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, WILLIAM KORZUCH can be reached at (571)272-7589. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/D'Arcy Winston Straub/Primary Examiner, Art Unit 2491