Prosecution Insights
Last updated: October 25, 2026
Application No. 18/769,145

A TENANT SOVEREIGNTY ZONE

Non-Final OA §103§112
Filed
Jul 10, 2024
Examiner
POWERS, WILLIAM S
Art Unit
2496
Tech Center
2400 — Computer Networks
Assignee
Comforte AG
OA Round
1 (Non-Final)
80%
Grant Probability
Favorable
1-2
OA Rounds
7m
Est. Remaining
82%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allowance Rate
552 granted / 693 resolved
+21.7% vs TC avg
Minimal +2% lift
Without
With
+2.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
10 currently pending
Career history
708
Total Applications
across all art units

Statute-Specific Performance

§101
8.9%
-31.1% vs TC avg
§103
47.7%
+7.7% vs TC avg
§102
10.1%
-29.9% vs TC avg
§112
15.5%
-24.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 693 resolved cases

Office Action

§103 §112
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 . Claims 1-13 are pending. Information Disclosure Statement The IDS filed 9/29/2025 has been considered by the Examiner. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-13 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. As to claim 1, the preamble recites “A system for secure processing and storing of sensitive data”, but there are no claim limitations that with storing anything. As to claims 2-6 and 9, the phrases "in such a way” (cl. 2, l. 3, cl. 3 3, l. 4, cl. 4, l. 3, cl. 5, l.3), “in a way” (cl. 3, l. 11) , and “such that” (cl. 6, l.1 and cl. 9, l. 1) renders the claim indefinite because it is unclear whether the limitations following the phrase are part of the claimed invention. See MPEP § 2173.05(d). Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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 factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claims 1 is/are rejected under 35 U.S.C. 103 as being unpatentable over US PG Pub. No. 2024/0364747 to Gilburd et al. (hereinafter Gilburd) in view of US PG Pub. No. 2023/0044294 to Aravamudan et al. (hereinafter Aravamudan). As to claim 1, Gilburd teaches secure processing and storing of sensitive data and non-sensitive data of a tenant in an execution environment of a Software as a Service provider or of a Platform as a Service provider (cloud environment with a tenant and a service provider) (Gilburd, [0055]): a. The sensitive data includes a plaintext sensitive data element (some data is sensitive) (Gilburd, [0161]). b. The non-sensitive data includes no plaintext sensitive data element (not all the data is sensitive) (Gilburd, [0161]). Gilburd teaches subnets for trusted and untrusted apps but not explicitly state that the subnets are divided between secure and non-secure execution areas. However, in an analogous art, Aravamudan teaches: c. A general execution area that allows full access by the Software as a Service provider or the Platform as a Service provider (processing operations are divided between enclaves depending on whether the data is secure or non-secure) (Aravamudan, [0053, 0160] and fig. 9). Therefore, one of ordinary skill in art before the effective filing date of the instant application would have been motivated to implement the secure the SaaS/PaaS of Gilburd with the secure execution environments of Aravamudan in order to better protect the sensitive data of a patient as suggested by Aravamudan (Aravamudan, [0004]). Gilburd as modified further teaches: d. A general application service running in the general execution area that does not have access to the sensitive data and only processes the non-sensitive data (processing operations are divided between enclaves depending on whether the data is secure or non-secure) (Aravamudan, [0053, 0160] and fig. 9). e. The execution environment for the tenant comprises a trusted execution area and a trusted application service running in the trusted execution area (processing operations are divided between enclaves depending on whether the data is secure or non-secure) (Aravamudan, [0053, 0160] and fig. 9). As to claim 2, Gilburd as modified teaches the gateway service is configured in such a way that during operation of the system, the gateway service splits the sensitive data and the non-sensitive data, always routes the sensitive data to the trusted execution environment, and optionally routes the non-sensitive data to the general execution area (processing operations are divided between enclaves depending on whether the data is secure or non-secure) (Aravamudan, [0053, 0160] and fig. 9). As to claim 3, Gilburd as modified teaches: a. A plurality of trusted application services, wherein one of the plurality of trusted application services is a replacement service, wherein the replacement service is configured in such a way that during operation of the system the replacement service carries out the steps in a securing phase (using an algorithm to identify sensitive data and replace it with placeholders) (Aravamudan, at least [0185] and Gilburd, [0162]). b. The replacement service receiving the plaintext sensitive data element from a requesting service originating from the plurality of trusted application services (sensitive data is replaced based on an algorithm) (Aravamudan, at least [0185]). c. The replacement service providing a placeholder for the at least one plaintext sensitive data element in a way allowing later reconstitution of the sensitive data element from the placeholder (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). d. The replacement service sending the placeholder to the requesting service (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). e. In the retrieval phase, the replacement service receiving the placeholder from a requesting service originating from the plurality of trusted application services (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). f. The replacement service reconstituting the plaintext sensitive data element associated with the placeholder (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). g. The replacement service sending the plaintext sensitive data element to the requesting service (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). As to claim 4, Gilburd as modified teaches: a. The gateway service is configured in such a way that during operation of the system the gateway service carries out the steps in a securing phase (service gateway) (Gilburd, [0069]). b. The gateway service receiving the sensitive data including the plaintext sensitive data element from a tenant data source at the tenant outside the execution environment or from one of the plurality of trusted application services (the user/tenant is outside the secure enclave as the user/tenant creates the secure enclave) (Aravamudan, [0049] c. The gateway service identifying the plaintext data element in the sensitive data (detecting sensitive information) (Gilburd, [0162]). d. The gateway service transmitting the plaintext sensitive data element to the replacement service (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). e. The gateway service receiving the placeholder from the replacement service (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). f. The gateway service replacing the sensitive data element in the sensitive data with the placeholder to generate the non-sensitive data (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). g. The gateway service forwarding the non-sensitive data to one of the plurality of general application services (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). h. In a retrieval phase, the gateway service receiving the non-sensitive data including the placeholder from one of the plurality of general application services (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). i. The gateway service identifying the placeholder in the non-sensitive data (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). j. The gateway service transmitting the placeholder to the replacement (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]).service k. The gateway service receiving the plaintext sensitive data element from the replacement service (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). l. The gateway service replacing the placeholder with the plaintext sensitive data element in the non-sensitive data to obtain the sensitive data (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). m. The gateway service forwarding the sensitive data to a tenant data source at the tenant outside the execution environment or to one of the plurality of trusted application services (service tokenizes sensitive data with a placeholder and service replaces the placeholder with original plaintext sensitive data after appropriate authentication) (Gilburd, [0161]). As to claim 5, Gilburd as modified teaches a trusted processing service is the requesting service out of the plurality of trusted application services, the trusted processing service is configured in such a way that during operation of the system the trusted processing service carries out the steps: a. Receiving a non-sensitive instructing message from the general application service b. Identifying a placeholder in the non-sensitive instruction message c. Transmitting the placeholder to the replacement service d. Receiving the plaintext sensitive data element from the replacement service e. Replacing the placeholder in the non-sensitive instruction message with the plaintext sensitive data element to obtain a sensitive instructing message f. Processing the sensitive instructing message including the plaintext sensitive data element to obtain a sensitive data processing result g. Identifying the plaintext sensitive data element in the sensitive data processing result h. Transmitting the plaintext sensitive data element to the replacement service i. Receiving the placeholder from the replacement service j. Replacing the plaintext sensitive data element in the sensitive data processing result with the placeholder to generate a non-sensitive data processing result k. Transmitting the non-sensitive data processing result to the general application service As to claim 6, Gilburd as modified teaches the trusted execution area is isolated such that the sensitive data in the trusted execution area is exclusively accessible by the tenant (secure enclave is isolated from other processes and networks) (Aravamudan, [0049]). As to claim 7, Gilburd as modified teaches a control plane for the execution environment enabling at least orchestration of the general application service in the general execution area and of the trusted application service in the trusted execution area (control plane sets up a demilitarized zone (DMZ) to protect the enclaves) (Gilburd, [0068-0069]). As to claim 8, Gilburd as modified teaches the trusted execution area is implemented on premise or in a private or public cloud infrastructure under control of the tenant (the created enclaves are the trusted execution area) (Aravamudan, [0112]). As to claim 9, Gilburd as modified teaches the trusted execution area is isolated such that the sensitive data in the trusted execution area is exclusively accessible by the tenant by implementation of the trusted execution area in a hardware-based, attested, trusted environment (secure enclave is isolated from other processes and networks) (Aravamudan, [0049]). As to claim 10, Gilburd as modified teaches the trusted execution area is implement on an edge network (edge network contemplated) (Gilburd, [0050]). As to claim 11, Gilburd as modified teaches the trusted execution area is isolated from an edge network provider by performing computations in a hardware-based, attested Trusted Execution Environment (edge network contemplated) (Gilburd, [0050]) and (the created enclaves are the trusted execution area) (Aravamudan, [0112]). As to claim 12, Gilburd as modified teaches providing a placeholder for the plaintext sensitive data element the replacement service uses a method of a group consisting of pseudonymization, tokenization, anonymization, and encryption (tokenization) (Gilburd, [0161]). As to claim 13, Gilburd as modified teaches using homomorphic encryption (Aravamudan, [0046]). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to WILLIAM S POWERS whose telephone number is (571)272-8573. The examiner can normally be reached M-F 7:30-17:30. 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, Jorge L Ortiz-Criado can be reached at (571) 272-7624. 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. /WILLIAM S POWERS/ Primary Examiner, Art Unit 2496
Read full office action

Prosecution Timeline

Jul 10, 2024
Application Filed
Jun 30, 2026
Non-Final Rejection mailed — §103, §112
Oct 01, 2026
Applicant Interview (Telephonic)
Oct 01, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743524
ELECTRONIC SYSTEM FOR SECURITY ANALYSIS AND VALIDATION DURING CONSTRUCTION AND DEPLOYMENT OF DYNAMIC NETWORK COMPONENTS
2y 0m to grant Granted Sep 22, 2026
Patent 12726369
SALTED HASHING METHOD FOR RESPONSE-BASED CRYPTOGRAPHY
4y 1m to grant Granted Sep 01, 2026
Patent 12705378
SYSTEM AND METHOD FOR SECURELY TRANSFERRING DATA USING PSEUDO RANDOMLY GENERATED TOKENS
2y 4m to grant Granted Aug 11, 2026
Patent 12701420
MANAGING END-TO-END DATA PROTECTION
3y 1m to grant Granted Aug 04, 2026
Patent 12695601
PAYLOAD LEVEL ENCRYPTION
2y 3m to grant Granted Jul 28, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
80%
Grant Probability
82%
With Interview (+2.1%)
2y 10m (~7m remaining)
Median Time to Grant
Low
PTA Risk
Based on 693 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month