Prosecution Insights
Last updated: July 17, 2026
Application No. 19/049,197

MANAGING ACCOUNT PERMISSIONS FOR SOFTWARE SERVICES

Non-Final OA §112
Filed
Feb 10, 2025
Priority
Mar 01, 2024 — provisional 63/560,093
Examiner
HENNING, MATTHEW T
Art Unit
Tech Center
Assignee
Zilla Security Inc.
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
2y 0m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
415 granted / 584 resolved
+11.1% vs TC avg
Strong +18% interview lift
Without
With
+18.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
12 currently pending
Career history
603
Total Applications
across all art units

Statute-Specific Performance

§101
2.0%
-38.0% vs TC avg
§103
71.5%
+31.5% vs TC avg
§102
5.4%
-34.6% vs TC avg
§112
5.7%
-34.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 584 resolved cases

Office Action

§112
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 . DETAILED ACTION This office action is in response to the communication filed on 2/10/2025 Claims 1-31 have been examined. Information Disclosure Statement The information disclosure statement (IDS) submitted on 4/29/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Specification Applicant is reminded of the proper language and format for an abstract of the disclosure. The abstract should be in narrative form and generally limited to a single paragraph on a separate sheet within the range of 50 to 150 words. The form and legal phraseology often used in patent claims, such as "means" and "said," should be avoided. The abstract should describe the disclosure sufficiently to assist readers in deciding whether there is a need for consulting the full patent text for details. The language should be clear and concise and should not repeat information given in the title. It should avoid using phrases which can be implied, such as, "The disclosure concerns," "The disclosure defined by this invention," "The disclosure describes," etc. The abstract of the disclosure is objected to because “The a browser extension” is grammatically incorrect. Correction is required. See MPEP § 608.01(b). 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. Independent claims 1, 8, and 13 are described in a single paragraph, with no preamble, no line breaks, and no semi-colons. This creates claims that are difficult to read and scopes that are unclear. Claim 1 recites “a first sitemap constructed from said first account portal, a web crawler, and a browser extension…”. Based upon the instant specification, it does not seem correct that the first sitemap is constructed from…a web crawler or from…a browser extension, let alone from all three of a first account portal, a web crawler, and a browser extension. This confusion is a result of the above noted lack of line breaks and semi-colons. Claim 1 recites “said plural sitemaps comprising a first sitemap constructed from said first account portal…”. It is unclear whether each sitemap must comprise a first sitemap, or whether there is only a single sitemap. Claim 1 recites “extract said information from said first account portal…”. In the claim there is “information about user accounts and corresponding permissions thereof”. It is unclear whether “said information” includes information about user accounts and corresponding permissions thereof from both portals or only information about the user accounts and permissions of the corresponding portal. The way the claim is worded, it would seem that both portals contain the same “information about user accounts and corresponding permissions”. Claim 7 recites “a preview module that is configured to…transmit said table to an external service provider, a sitemap builder…”. It is unclear whether the external service provider is also a sitemap builder, or whether the table is transmitted to both an external service provider and a sitemap builder. Or “a sitemap builder” is meant to be the beginning of another limitation. Claim 7 recites “said extension” which lacks antecedent basis in the claim. The examiner will assume this was meant to read “said browser extension”. Claim 7 recites “…to construct…”. It is unclear whether it is the [browser] extension, the sitemap builder, or the human auditor that is constructing the second sitemap. Claim 7 recites “…to store…”. It is unclear whether it is the [browser] extension, the sitemap builder, or the human auditor that stores the sitemap. Claim 7 recites “said sitemap” which lacks antecedent basis in the claim. It is unclear to which sitemap this is referring. Claim 8 recites “said account portals” lacks antecedent basis in the claim. The examiner will assume this was meant to read “said first and second account portals”. Claim 8 recites “said first site map” which lacks antecedent basis in the claim. The examiner will assume this was meant to read “said first sitemap”. Claim 8 recites “to determine that said first site map is present”. It is unclear as to where this check is occurring. In other words, where is said first site map present when this is determined? Claim 8 recites “to determine that said first site map is present”. It is unclear as to what is performing this check. In other words, what determines that said first site map is present? Claim 8 recites “to cause a web crawler to use…”. It is unclear what is performing this step. Is it the browser extension or something else? Claim 8 recites “extract said information from said first account portal…”. In the claim there is “information about user accounts and corresponding permissions thereof”. It is unclear whether “said information” includes information about user accounts and corresponding permissions thereof from both portals or only information about the user accounts and permissions of the corresponding portal. The way the claim is worded, it would seem that both portals contain the same “information about user accounts and corresponding permissions”. Claim 13 recites “a computing syste” which the examiner believes should read “a computing system”. Claim 13 recites “said account portals” lacks antecedent basis in the claim. The examiner will assume this was meant to read “said first and second account portals”. Claim 13 recites “said first site map” which lacks antecedent basis in the claim. The examiner will assume this was meant to read “said first sitemap”. Claim 13 recites ““to determine that said first site map is present”. It is unclear as to where this check is occurring. In other words, where is said first site map present when this is determined? Claim 13 recites “to determine that said first site map is present”. It is unclear what is performing this step. Is it the browser extension or something else? Claim 13 recites “to cause a web crawler to use…”. It is unclear what is performing this step. Is it the browser extension or something else? Claim 13 recites “extract said information from said first account portal…”. In the claim there is “information about user accounts and corresponding permissions thereof”. It is unclear whether “said information” includes information about user accounts and corresponding permissions thereof from both portals or only information about the user accounts and permissions of the corresponding portal. The way the claim is worded, it would seem that both portals contain the same “information about user accounts and corresponding permissions”. All rejected dependent claims are rejected by virtue of their dependence upon one of the above addressed claims. Conclusion Claims 1-13 have been rejected. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 2009/0138794 taught obtaining a site map and once the site map structure is obtained, a site map tree view is created based on the site map structure at step 1224. The tree view may or may not leverage third-party control for the display of the expandable/collapsible view of the site map directory structure. After the tree view is created, the user/group site permissions can be loaded from the database and applied to the view at step 1226. For example, if page or folder access is restricted for the user, this can be denoted with a checkmark next to the file or folder. At this point, the site map build process is complete at step 1228, and the site map can be presented to the user. They did not teach or suggest that the first site map is constructed from a first account portal, a web crawler and a browser extension. US 2012/0102541 taught that in order to output a complete sitemap, the crawler 211 generates and sends requests to capture different scenarios in the operation of the web application. In one embodiment, the crawler 211 generates requests on behalf of different user types, e.g., administrator, guest, etc., as each user type is set with different permissions for accessing a web site. The crawler 211 may be provided with username and password values to generate such requests. The crawler 211 also simulates different types of clients, (e.g., mobile user, a standard web browser, and so on) under different operational conditions by setting a "user-agent" header value in a simulated HTTP transaction accordingly. It should be appreciated that for different client types, different application resources may be accessible. They did not teach or suggest that the first site map is constructed from a first account portal, a web crawler and a browser extension. US 2019/0080306 taught in embodiments, the user permissions page 1000 allows a system administrator to manage user accounts on the portal 406 and permissions that together, may facilitate third-party support organizations to view information and remotely access (for the purpose of troubleshooting) only client establishments for which they are a source of support. For example, support staff at a reseller may be a first support contact for clients they sell a POS system to, including this monitoring system. In embodiments, system administrators may create user accounts on the portal 406 that grant access to this information by support staff employed by the reseller or by a client's own support staff (e.g., a company's IT department). They did not teach or suggest that a first site map is constructed from a first account portal, a web crawler and a browser extension. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW T HENNING whose telephone number is (571)272-3790. The examiner can normally be reached Monday-Friday 9AM-3PM EST. 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. /MATTHEW T HENNING/Primary Examiner, Art Unit 2491
Read full office action

Prosecution Timeline

Feb 10, 2025
Application Filed
Jun 30, 2026
Non-Final Rejection mailed — §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12650930
Track Activities of Endpoints having Secure Memory Devices for Security Operations during Identity Validation
4y 8m to grant Granted Jun 09, 2026
Patent 12645817
METHOD AND SYSTEM FOR REDACTING AND RETRIEVING DATA IN A VIDEO
4y 4m to grant Granted Jun 02, 2026
Patent 12645609
STORAGE DEVICE DELETING ENCRYPTION KEY, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING ELECTRONIC DEVICE INCLUDING THE SAME
2y 10m to grant Granted Jun 02, 2026
Patent 12639478
STORAGE DEVICE HAVING AN RPMB RESET FUNCTION AND RPMB MANAGEMENT METHOD THEREOF
3y 2m to grant Granted May 26, 2026
Patent 12639479
STORAGE DEVICE AND COMPUTING DEVICE INCLUDING THE SAME
2y 5m to grant Granted May 26, 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
71%
Grant Probability
90%
With Interview (+18.4%)
3y 5m (~2y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 584 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