Prosecution Insights
Last updated: April 17, 2026
Application No. 18/940,356

TWO-DIMENSIONAL BARCODES FOR GREATER STORAGE CAPACITY

Non-Final OA §102§112
Filed
Nov 07, 2024
Examiner
FRANKLIN, JAMARA ALZAIDA
Art Unit
2876
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
unknown
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
2y 3m
To Grant
90%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allow Rate
690 granted / 822 resolved
+15.9% vs TC avg
Moderate +6% lift
Without
With
+6.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
11 currently pending
Career history
833
Total Applications
across all art units

Statute-Specific Performance

§101
1.8%
-38.2% vs TC avg
§103
21.9%
-18.1% vs TC avg
§102
45.1%
+5.1% vs TC avg
§112
20.2%
-19.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 822 resolved cases

Office Action

§102 §112
DETAILED ACTION The instant application is a divisional of U.S. Application No. 17/889,564. 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 . Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claims 1, 18, and 20, and therefore dependent claims 2-17 and 19, are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the enablement requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to enable one skilled in the art to which it pertains, or with which it is most nearly connected, to make and/or use the invention. The limitation in claim 1 citing “a second device” does not comply with the enablement requirement. The claim and specifications which support claim 1 do not set forth an enablement of a second device. What is the first device? To what device is the “second device” second? Appropriate correction or clarification is required. For examination purposes, the claims are provided a broadest reasonable interpretation to perform a prior art rejection indicated below. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-20 is/are rejected under 35 U.S.C. 102(a) as being anticipated by Yakshtes (US 8,297,510). Yakshtes teaches Regarding claim 1, a computer program product comprising a non-volatile computer readable medium and non- transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform operations comprising: accessing input data; dividing the input data into a sequence of data segments, where the sequence includes a specific number of data segments and an initial data segment; receiving a personal value from a second device; using an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values; transmitting the iterated mathematical function and the initial data segment to the second device through a first communication channel; and transmitting the sequence of parameter values to the second device through a second communication channel that is independent of the first communication channel; regarding claim 2, the computer program product of claim 1, the operations further comprising: transmitting the specific number to the second device through the first communication channel; regarding claim 3, the computer program product of claim 1, wherein the first communication channel includes a network connection and the second communication channel is a line-of-sight optical channel; regarding claim 4, the computer program product of claim 3, wherein transmitting the sequence of parameter values to the second device through the line-of-sight optical channel includes sequentially displaying the sequence of parameter values on a display screen; regarding claim 5, the computer program product of claim 4, wherein the second device must have a camera and must be physically present at the location of the display screen in order to obtain the sequence of parameter values; regarding claim 6. the computer program product of claim 4, wherein the sequence of parameter values are encoded into a sequence of two-dimensional barcodes; regarding claim 7, the computer program product of claim 1, characterized in that any third party that intercepts the iterated mathematical function during transmission over the first communication channel, intercepts the initial data segment during transmission over the first communication channel, and/or intercepts the sequence of parameter values during transmission over the second communication channel is still unable to regenerate the data segments without further access to the personal value; regarding claim 8, the computer program product of claim 1, the operations further comprising: receiving a request for the input data from the second device; regarding claim 9, the computer program product of claim 1, wherein the input data is a data file or an application program; regarding claim 10, the computer program product of claim 1, wherein the iterated mathematical function, the sequence of parameter values, the initial data segment and the personal value enable the second device to derive the sequence of data segments that form the input data; regarding claim 11, the computer program product of claim 10, wherein the first device never transmits the sequence of data segments that form the input data; regarding claim 12, the computer program product of claim 1, wherein the sequence of parameter values includes one fewer parameter value than the specific number of data segments in the sequence of data segments; regarding claim 13, the computer program product of claim 1, the operations further comprising: receiving the first data segment from the second device; displaying the first data segment on the display screen for viewing; and displaying a button for user input to cause display of the next data segment in the sequence; regarding claim 14, the computer program product of claim 13, the operations further comprising: receiving direct input from a user of the second device to activate the button and request display of the next data segment in the sequence; displaying a next sequence code for the second device; receiving the next data segment in the sequence from the second device; and displaying the next data segment on the display screen for viewing; regarding claim 15, the computer program product of claim 14, wherein the second device uses the next sequence code to select the next parameter value from the sequence of parameter values, and wherein the second device uses the next parameter value to derive the next data segment; regarding claim 16, the computer program product of claim 13, the operations further comprising: repeating, until the last data segment has been displayed, the following operations: receiving direct input from the user of the second device to activate the button and request display of the next data segment in the sequence; displaying a next sequence code for the second device; receiving the next data segment in the sequence form the second device; and displaying the next data segment on the display screen for viewing; regarding claim 17, the computer program product of claim 16, wherein the input data is an ebook and each data segment is a page of the ebook; regarding claim 18, a method, comprising: accessing input data; dividing the input data into a sequence of data segments, where the sequence includes a specific number of data segments and an initial data segment; receiving a personal value from a second device; using an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values; transmitting the iterated mathematical function and the initial data segment to the second device through a first communication channel; and transmitting the sequence of parameter values to the second device through a second communication channel that is independent of the first communication channel; regarding claim 19, the method of claim 18, wherein the first communication channel includes a network connection and the second communication channel is a line-of-sight optical channel, and wherein transmitting the sequence of parameter values to the second device through the line-of-sight optical channel includes sequentially displaying the sequence of parameter values on a display screen; regarding claim 20, an apparatus comprising at least one non-volatile storage device storing program instructions and at least one processor configured to process the program instructions, wherein the program instructions are configured to, when processed by the at least one processor, cause the apparatus to perform operations comprising: accessing input data; dividing the input data into a sequence of data segments, where the sequence includes a specific number of data segments and an initial data segment; receiving a personal value from a second device; using an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values; transmitting the iterated mathematical function and the initial data segment to the second device through a first communication channel; and transmitting the sequence of parameter values to the second device through a second communication channel that is independent of the first communication channel. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JAMARA ALZAIDA FRANKLIN whose telephone number is (571)272-2389. The examiner can normally be reached Monday-Friday, 8:00am-4:30pm 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, Michael G. Lee can be reached at 571-272-2398. 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. March 25, 2026 /JAMARA A FRANKLIN/Primary Examiner, Art Unit 2876
Read full office action

Prosecution Timeline

Nov 07, 2024
Application Filed
Mar 25, 2026
Non-Final Rejection — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602559
ANTI-COUNTERFEIT POLYNUCLEOTIDE TAGGANTS
2y 5m to grant Granted Apr 14, 2026
Patent 12596904
RECOVERED PLASTIC CARDS
2y 5m to grant Granted Apr 07, 2026
Patent 12595986
CORRECTING TARGETING OF INDIRECT FIRE
2y 5m to grant Granted Apr 07, 2026
Patent 12571612
BALLISTIC CALCULATOR HUB
2y 5m to grant Granted Mar 10, 2026
Patent 12566935
ENROLLMENT ASSISTANCE DEVICE WITH CAPACITIVE COUPLING PADS, BIOMETRIC SYSTEM AND ENROLLMENT METHOD
2y 5m to grant Granted Mar 03, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
84%
Grant Probability
90%
With Interview (+6.5%)
2y 3m
Median Time to Grant
Low
PTA Risk
Based on 822 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in for Full Analysis

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

Free tier: 3 strategy analyses per month