Prosecution Insights
Last updated: October 04, 2026
Application No. 19/229,911

Systems and Methods for Application Identification

Non-Final OA §103§112§DOUBLEPATENT
Filed
Jun 05, 2025
Priority
Aug 31, 2011 — provisional 61/529,876 +7 more
Examiner
WHITE, JOSHUA RAYMOND
Art Unit
Tech Center
Assignee
Divx LLC
OA Round
1 (Non-Final)
77%
Grant Probability
Favorable
1-2
OA Rounds
1y 6m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
93 granted / 121 resolved
+16.9% vs TC avg
Strong +36% interview lift
Without
With
+35.7%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
10 currently pending
Career history
131
Total Applications
across all art units

Statute-Specific Performance

§101
7.4%
-32.6% vs TC avg
§103
56.0%
+16.0% vs TC avg
§102
16.8%
-23.2% vs TC avg
§112
16.8%
-23.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 121 resolved cases

Office Action

§103 §112 §DOUBLEPATENT
Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. Drawings The drawings are objected to as failing to comply with 37 CFR 1.84(p)(5) because they include the following reference character(s) not mentioned in the description: “74” (Fig. 3); “76” (Fig. 3); “78” (Fig. 3); “80” (Fig. 3); and “135” (Fig. 5). Further: The drawings are objected to as failing to comply with 37 CFR 1.84(p)(5) because they do not include the following reference sign(s) mentioned in the description: “70” (see [0088]) and “72” (see [0088]). Corrected drawing sheets in compliance with 37 CFR 1.121(d), or amendment to the specification to add the reference character(s) in the description in compliance with 37 CFR 1.121(b) are required in reply to the Office action to avoid abandonment of the application. Any amended replacement drawing sheet should include all of the figures appearing on the immediate prior version of the sheet, even if only one figure is being amended. Each drawing sheet submitted after the filing date of an application must be labeled in the top margin as either “Replacement Sheet” or “New Sheet” pursuant to 37 CFR 1.121(d). If the changes are not accepted by the examiner, the applicant will be notified and informed of any required corrective action in the next Office action. The objection to the drawings will not be held in abeyance. Double Patenting 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 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); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). 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 nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claim 1 is rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1 of U.S. Patent Nos. US9268923B2 and US11870758B2. Although the claims at issue are not identical, they are not patentably distinct from each other because: 19/229,911 Claim: 1. A method for providing an application with access to a shared library on a user device, the method comprising: US-9268923-B2 Claim: 1. A method for providing an application with access to a shared library on a user device, the method comprising: receiving a request for access to a shared library on a user device; receiving a request for access to a shared library on a user device; verifying provisioning data stored on the user device containing an application identifier; verifying provisioning data stored on the user device containing an application identifier; verifying the shared library stored on the user device using a library manifest containing information that can be used to identify and verify the shared library; verifying the shared library stored on the user device using a library manifest containing information that can be used to identify and verify the shared library, wherein the library manifest contains at least one hash value of the shared library, and wherein verifying the shared library comprises taking a hash value of the shared library and comparing the hash value against the at least one hash value contained in the manifest; negotiating a session token key with the shared library using the user device; and negotiating a session token key with the shared library using the user device; and providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared library. providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared library. and: 19/229,911 Claim: 1. A method for providing an application with access to a shared library on a user device, the method comprising: US-11870758-B2 Claim: 1. A method for granting access to a software library on a user device, the method comprising: Examiner note: When a library is granted access to, the library is a shared library. receiving a request for access to a shared library on a user device; receiving a request for access to a software library on a user device; verifying provisioning data stored on the user device containing an application identifier; verifying provisioning data stored on the user device, the provisioning data containing an application identifier; verifying the shared library stored on the user device using a library manifest containing information that can be used to identify and verify the shared library; verifying the software library stored on the user device using a library manifest containing information that can be used to identify and verify the software library, wherein the library manifest contains at least one hash value of at least one file of the software library, and wherein verifying the software library comprises taking a hash value of the at least one file of the shared library and comparing the hash value against the at least one hash value contained in the library manifest; negotiating a session token key with the shared library using the user device; and negotiating a session token key with the software library using the user device; and providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared library. providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the software library. 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. Claim 1 is 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. Particularly: Claim 1 introduces “a shared library” in line 1, as well as introduces “a shared library” in line 3. Subsequently, claim 1 recites “the shared library” in line 7. There is unclear antecedent basis as to which of the first or second introduced shared library is being referred to by “the shared library”. Claim 1 introduces “a user device” in line 1, as well as introduces “a user device” in line 3. Subsequently, claim 1 recites “the user device” in line 7. There is unclear antecedent basis as to which of the first or second introduced user device is being referred to by “the user device”. Claim Rejections - 35 USC § 103 The following is a quotation of pre-AIA 35 U.S.C. 103(a) which forms the basis for all obviousness rejections set forth in this Office action: (a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in section 102, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negated by the manner in which the invention was made. Claim 1 is rejected under pre-AIA 35 U.S.C. 103(a) as being unpatentable over Sherkin et al. (US20090222903A1; Hereinafter “Sherkin”) in view of Karabulut et al. (US20100088236A1; Hereinafter “Karabulut”). Regarding claim 1, Sherkin teaches a method for providing an application with access to a shared library on a user device ([0087-088] and [0050] – application executes in a runtime environment on a wireless device <i.e., user device> and is granted permission to access a shared resource. The shared resource may be, e.g., a library deployed to a wireless device), the method comprising: receiving a request for access to a shared library on a user device ([0087-088] and [0050] – an application owner requests access to the shared resource. The shared resource may be, e.g., the library deployed in the wireless device runtime <i.e., shared library on the user device>); verifying provisioning data stored on the user device containing an application identifier ([0105-108], [0088], and [0119] – an access control/application ticket <i.e., provisioning data> is transported to the runtime environment within the application <i.e., stored on the user device>. The application ticket includes a heading with an application identifier/identifier field. The application may be identified by, e.g., a URI or hash value of the application; [0099] and [0114-117] – the access control ticket further comprises a digital signature used to verify authenticity of the ticket. The ticket is verified <i.e., verifying the provisioning data>); verifying the shared library stored on the user device using a library manifest containing information that can be used to identify and verify the shared library ([0089-090], [0110-111], and [0125] – shared resource information <i.e., library manifest>, e.g., CVOID and permissions, includes an object identifier and cryptographically verifiable identifier. The shared resource identifier may comprise a URI or hash value of the shared resource <i.e., information that can be used to identify and verify the shared library>; [0088], [0099], and [0125] – the library <i.e., shared library> is deployed in the device’s runtime environments <i.e., stored on the user device>. The identity of the shared resource is verified using the shared resource information <i.e., verifying the library>). Yet, Sherkin appears to fail to specifically disclose negotiating a session token key with the shared library using the user device; and providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared library. However, Karabulut teaches a similar system for securely using software resources (see, e.g., abstract, [0040-042]), comprising negotiating a session token key with the shared |service provider software component| using the user device ([0018-019], [0050-051], and [0143-149] – service consumer “SC” sends the service provider “SP”’s backend systems “BP” a request containing an SC-BS session key SecKSC-BS <i.e., session token key> and authentication information protected using the SecKSC-BS. The BS extracts and uses SecKSC-BS to authenticate the SC. BS returns information encrypted with SecKSC-BS to confirm its identity/willingness to serve SC. SC decrypts and verifies the confirmation using SecKSC-BS before proceeding with the session <i.e., negotiating session token key with the service-provider software component>); and providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared |service provider software component| ([0051] and [0143-149] – BS generates a capability token CTBS-SC <i.e., session token>, encrypts CTBS-SC using SecKSC-BS <i.e., session token key>, and sends the encrypted CTBS-SC to SC. SC decrypts the CTBS-SC using SecKSC-BS <i.e., session token key> and uses the CTBS-SC in subsequent requests. BS receives the requests/decrypts them/verifies them and then executes the requested service(s) <i.e., session token key grants access to the protected software functionality>). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Sherkin with the teachings of Karabulut, comprising negotiating a session token key with the shared library using the user device; and providing a session token encrypted with the session token key to the application using the user device, wherein the session token key grants access to the shared library, to provide session-specific cryptographic authentication and integrity for shared-library access (see, e.g., Sherkin at [0087-088]; with Karabulut at [0046] and [0143-149]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Yamaguchi et al. (US20040139341) teaches a program using/authenticating a shared library, wherein the shared library directly executes a key exchange to establish a common key (see, e.g., Yamaguchi at abstract, [0081], and [0090-093]). Parthasarathy et al. (EP1399808B1) teaches an application-runtime verification of shared DLL/assembly components using an assembly manifest containing ID information/hashes, wherein manifest hashes are compared with module hashes to verify integrity (see, e.g., Parthasarathy at abstract, [0011-014], and [0044]). Any inquiry concerning this communication or earlier communications from the examiner should be directed to JOSHUA RAYMOND WHITE whose telephone number is (571)272-4365. The examiner can normally be reached Monday-Thursday, & Alternate Fridays. 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, Taghi Arani can be reached at 5712723787. 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. /J.R.W./Examiner, Art Unit 2438 /TAGHI T ARANI/Supervisory Patent Examiner, Art Unit 2438
Read full office action

Prosecution Timeline

Jun 05, 2025
Application Filed
Sep 23, 2026
Non-Final Rejection mailed — §103, §112, §DOUBLEPATENT (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12726356
MULTI-LEDGER FRAMEWORK FOR TRUST OVER IP DATA EXCHANGE
3y 1m to grant Granted Sep 01, 2026
Patent 12706920
SYSTEM FOR RECORDING VERIFICATION KEYS ON A BLOCKCHAIN
6y 3m to grant Granted Aug 11, 2026
Patent 12706755
SYSTEMS AND METHODS FOR CORRELATING CRYPTOGRAPHIC ADDRESSES BETWEEN BLOCKCHAIN NETWORKS
1y 9m to grant Granted Aug 11, 2026
Patent 12634153
INTEGRATING IDENTITY TOKENS AND PRIVACY-PRESERVING IDENTITY ATTRIBUTE ATTEST
2y 0m to grant Granted May 19, 2026
Patent 12587363
METHOD AND APPARATUS FOR IMPROVED VIDEO INFORMATION SECURITY AGAINST UNAUTHORIZED ACCESS
3y 0m to grant Granted Mar 24, 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
77%
Grant Probability
99%
With Interview (+35.7%)
2y 10m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 121 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