Prosecution Insights
Last updated: April 19, 2026
Application No. 18/778,625

CONTENT ADAPTIVE DATATYPE

Non-Final OA §103
Filed
Jul 19, 2024
Examiner
LY, CHEYNE D
Art Unit
2152
Tech Center
2100 — Computer Architecture & Software
Assignee
Xilinx, Inc.
OA Round
3 (Non-Final)
79%
Grant Probability
Favorable
3-4
OA Rounds
4y 0m
To Grant
89%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allow Rate
621 granted / 790 resolved
+23.6% vs TC avg
Moderate +11% lift
Without
With
+10.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
24 currently pending
Career history
814
Total Applications
across all art units

Statute-Specific Performance

§101
15.4%
-24.6% vs TC avg
§103
45.7%
+5.7% vs TC avg
§102
18.1%
-21.9% vs TC avg
§112
13.8%
-26.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 790 resolved cases

Office Action

§103
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-20, filed February 02, 2026, are examined on the merits. NON-FINAL. REMARKS On pages 6-10, Applicant’s argument to overcome the 35 USC 103 rejection in view of AAPA and Gardner is persuasive. The 35 USC 103 rejection as applied to claims 1-3, 5-11, and 13-20 is withdrawn. 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. Claim(s) 1, 6, 9, and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Applicant Admitted Prior Art (AAPA) in view of Adelman et al. (Adelman hereafter, US 20220197975 A1). Claim 1, AAPA discloses a compute unit, comprising: circuitry configured to: receive an array ([0002], e.g. vectors…data structure can be the input)…; and process the data values ([0002], e.g. process the data). However, AAPA does not disclose the array comprising multiple data values, a shared scale for scaling each of the data values, and one or more type selector bits, the one or more type selector bits indicating a datatype of at least one of the data values…based on the shared scale and the one or more type selector bits. Adelman discloses the array comprising multiple data values, a shared scale for scaling each of the data values, and one or more type selector bits, the one or more type selector bits indicating a datatype of at least one of the data values…based on the shared scale and the one or more type selector bits ([0076], e.g. SIB byte 704 includes a scale field 752, an index field 754, and a base field 756 to be used in the generation of an address. The scale field 752 indicates scaling factor. The index field 754 specifies an index register to use. In some embodiments, the index field 754 is supplemented with an additional bit from a prefix (e.g., prefix 601) to allow for greater addressing. The base field 756 specifies a base register to use. In some embodiments, the base field 756 is supplemented with an additional bit from a prefix (e.g., prefix 601) to allow for greater addressing. In practice, the content of the scale field 752 allows for the scaling of the content of the index field 754 for memory address generation (e.g., for address generation that uses 2.sup.scale* index+base)). AAPA discloses the entire array represented in a datatype that datatype “enables downstream hardware (e.g., matrix multipliers) to either process the data in the array directly, or to convert the data in the array to a datatype that is compatible with the hardware and then process the data” (page 1). One of ordinary skill in the art at the time prior to the effective filing date of the instant invention would have been motivated by AAPA to improve the prior art. Therefore, it would have been obvious for one of ordinary skill in the art to use AAPA with the array of Adelman. The benefit would be to enables downstream hardware (e.g., matrix multipliers) to either process the data in the array directly, or to convert the data in the array to a datatype that is compatible with the hardware and then process the data. Claim 6, AAPA as modified discloses wherein the array is part of a machine learning (ML) application, wherein the circuitry comprises matrix multipliers configured to process the data values (AAPA, [0002], e.g. machine learning…vectors, matrices…matrix multipliers). Claims 9 and 17 are directed to a compute unit and system comprising the same steps as claim 1. Claims 9 and 17 are similarly rejected under the same rationale as claim 1, supra. Claim(s) 2, 3, 5, 7, 8, 10, 11, 13-16, and 18-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Applicant Admitted Prior Art (AAPA) in view of Adelman et al. (Adelman hereafter, US 20220197975 A1), as applied to claims 1, 6, 9, and 17 above, in further view of Gardner (US 2005/0138051 A1). Claim 2, AAPA as modified discloses the claimed invention except for the limitation of the one or more type selector bits includes a plurality of type selector bits, wherein a first bit of the plurality of type selector bits indicates a first data value of the multiple data values is a first datatype and a second bit of the plurality of type selector bits indicates a second data value of the multiple data values is a second datatype. Gardner discloses the one or more type selector bits includes a plurality of type selector bits, wherein a first bit of the plurality of type selector bits indicates a first data value of the multiple data values is a first datatype and a second bit of the plurality of type selector bits indicates a second data value of the multiple data values is a second datatype (Gardner, Figures 2C, e.g. DATATYPE, data1, data2, data3). Gardner discloses a technique that facilitates seamless and easy conversion of various EDI data 12 formats without any need for human intervention or lengthy and cumbersome coding to handle each EDI data-type with a separate section of code (page 2, [0019]). One of ordinary skill in the art at the time prior to the effective filing date of the instant invention would have been motivated by Gardner to improve the prior art. Therefore, it would have been obvious for one of ordinary skill in the art to use AAPA as modified with the array of Gardner. The benefit would be to facilitate seamless and easy conversion of data formats without any need for human intervention. Claim 3, AAPA as modified discloses wherein the first bit of the plurality of type selector bits indicates at least two of the multiple data values are the first datatype and the second bit of the plurality of type selector bits indicates at least two of the multiple data values are the second datatype (Gardner, Figures 2C, e.g. DATATYPE, data1, data2, data3). Claim 5, AAPA as modified discloses the one or more type selector bits indicates that each of the data values are a same datatype (Gardner, page 2, [0018], e.g. a PERL character indexed array, of subroutines is pre-built to process each separate data-type by a corresponding subroutine. The disclosure of Gardner suggests each subroutine is for data of the same datatype), wherein the one or more type selector bits have different values for indicating each of the data values are different datatypes (Gardner, page 2, [0018], e.g. a PERL character indexed array, of subroutines is pre-built to process each separate data-type by a corresponding subroutine. The disclosure of Gardner suggests different subroutines correspond to data of each respective datatype). Claim 7, AAPA as modified discloses the circuitry comprises upcast circuitry is configured to convert the data values in the array from a first datatype to a higher precision datatype using the one or more type selector bits, wherein the matrix multipliers are configured to perform multiplications when the data values are in the higher precision datatype (Gardner, page 2, [0019], e.g. this technique facilitates seamless and easy conversion of various EDI data 12 formats without any need for human intervention or lengthy and cumbersome coding to handle each EDI data-type with a separate section of code, and [0020], e.g. A particular PERL script is selected to convert the received daily EDI data 12 as shown at step 40 depending upon the type of the data as described above. The PERL DBASE::AccessX module at step 42 converts the EDI data 12 processed by the selected PERL script into a database record and stores it in the daily database 20 (see FIG. 1). In a similar manner, weekly EDI data 12 is sourced at step 48, converted by an automatically selected PERL script at step 50, and converted into a weekly database 18 record format at step 54). Claim 8 recites the array is transmitted from memory to the compute unit when the data values are the first datatype. In regard to the limitation of “when the data values are the first data type”, such limitation has been interpreted as a conditional statement wherein the step of “transmitted” is only performed when the specified condition has been met. Or the step is not performed when said condition has not been met. Therefore, the step of “transmitted…” has been interpreted as being optional. Claim scope is not limited by claim language that suggests or makes optional but does not require steps to be performed. (see MPEP 2111.04 [R-3]). Claims 10, 11, 13-16, and 18-20, are directed to a compute unit and system comprising the same steps as claim 2, 3, 5, 7, and 8. Claims 10, 11, 13-16, and 18-20 are similarly rejected under the same rationale as claim 2, 3, 5, 7, and 8, supra. Allowable Subject Matter Claims 4 and 12 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Claims 4 and 12 are free of any prior art because of the limitation of “wherein the at least two of multiple data values corresponding to the first bit comprises data values in at least two rows and at least two columns of the array and the at least two of multiple data values corresponding to the second bit comprises data values in at least two rows and at least two columns of the array.” CONCLUSION A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Patent applicants with problems or questions regarding electronic images that can be viewed in the Patent Application Information Retrieval system (PAIR) can now contact the USPTO's Patent Electronic Business Center (Patent EBC) for assistance. Representatives are available to answer your questions daily from 6 am to midnight (EST). The toll free number is (866) 217-9197. When calling please have your application serial or patent number, the type of document you are having an image problem with, the number of pages and the specific nature of the problem. The Patent Electronic Business Center will notify applicants of the resolution of the problem within 5-7 business days. Applicants can also check PAIR to confirm that the problem has been corrected. The USPTO's Patent Electronic Business Center is a complete service center supporting all patent business on the Internet. The USPTO's PAIR system provides Internet-based access to patent application status and history information. It also enables applicants to view the scanned images of their own application file folder(s) as well as general patent information available to the public. For all other customer support, please call the USPTO Call Center (UCC) at 800-786-9199. The USPTO's official fax number is 571-272-8300. Any inquiry concerning this communication or earlier communications from the examiner should be directed to C. Dune Ly, whose telephone number is (571) 272-0716. The examiner can normally be reached on Monday-Friday from 8 A.M. to 4 PM ET. If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Neveen Abel-Jalil, can be reached on 571-270-0474. /Cheyne D Ly/ Primary Examiner, Art Unit 2152
Read full office action

Prosecution Timeline

Jul 19, 2024
Application Filed
May 02, 2025
Non-Final Rejection — §103
Jul 24, 2025
Examiner Interview Summary
Jul 24, 2025
Applicant Interview (Telephonic)
Aug 07, 2025
Response Filed
Sep 30, 2025
Final Rejection — §103
Feb 02, 2026
Response after Non-Final Action
Feb 23, 2026
Non-Final Rejection — §103
Apr 13, 2026
Applicant Interview (Telephonic)
Apr 13, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12596910
INFORMATION PROCESSING DEVICE FOR IMPROVING QUALITY OF GENERATOR OF GENERATIVE ADVERSARIAL NETWORK (GAN)
2y 5m to grant Granted Apr 07, 2026
Patent 12547656
METHOD AND SYSTEM FOR ENTITY EXTRACTION AND DISAMBIGUATION
2y 5m to grant Granted Feb 10, 2026
Patent 12547640
METHOD FOR ESTABLISHING ESG DATABASE WITH STRUCTURED ESG DATA USING ESG AUXILIARY TOOL AND ESG SERVICE PROVIDING SYSTEM PERFORMING THE SAME
2y 5m to grant Granted Feb 10, 2026
Patent 12541610
ACCESS CONTROL SYSTEM FOR IMPLEMENTING ACCESS RESTRICTIONS OF REGULATED DATABASE RECORDS WHILE IDENTIFYING AND PROVIDING INDICATORS OF REGULATED DATABASE RECORDS MATCHING VALIDATION CRITERIA
2y 5m to grant Granted Feb 03, 2026
Patent 12536188
3D Graphical Approach to Technology Analysis
2y 5m to grant Granted Jan 27, 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

3-4
Expected OA Rounds
79%
Grant Probability
89%
With Interview (+10.8%)
4y 0m
Median Time to Grant
High
PTA Risk
Based on 790 resolved cases by this examiner. Grant probability derived from career allow 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