Prosecution Insights
Last updated: October 25, 2026
Application No. 18/773,496

ARCHITECTURE FOR DATA MAP CONVERTERS

Non-Final OA §103
Filed
Jul 15, 2024
Priority
Sep 10, 2020 — provisional 63/076,796 +1 more
Examiner
HTAY, LIN LIN M
Art Unit
2153
Tech Center
2100 — Computer Architecture & Software
Assignee
Open Text Corporation
OA Round
5 (Non-Final)
72%
Grant Probability
Favorable
5-6
OA Rounds
1y 0m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
219 granted / 306 resolved
+16.6% vs TC avg
Strong +24% interview lift
Without
With
+24.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
22 currently pending
Career history
347
Total Applications
across all art units

Statute-Specific Performance

§101
19.3%
-20.7% vs TC avg
§103
60.3%
+20.3% vs TC avg
§102
2.9%
-37.1% vs TC avg
§112
12.6%
-27.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 306 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 . The Amendment filed on 09/21/26 has been received and entered. Application No. 18/773,496 of which claims 18, 20 are canceled. Claims 1-17, 19, 21, and 22 are pending in the application, all of which are ready for examination by the examiner. Continued Examination under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 09/21/2026 has been entered. Response to Amendment Applicant’s arguments and amendments necessitated new grounds of rejection. Response to Arguments Applicant’s amendments with respect to 35 USC § 103 rejections of claims 1-17, 19, 21, and 22 have been fully considered but are moot because the arguments do not apply to any of the references being used in the current rejection. Applicant argues regarding claims 1-17, 19, 21, and 22, “Fey at paragraphs [0051] and [0055] for "determining from the transformation instructions, a generalized representation of the transformation instructions." Applicant respectfully submits that Fey does not disclose the limitations for which it is cited”. Examiner respectfully disagrees. In response to Applicant's arguments, Examiner now relies on prior art Taylor of col. 14, ll 59-67 to teach intent/slot representation in which “The cross-domain N-best list 360 is output to a heavy slot filler and entity resolver 370. This component 370 can apply rules or other instructions to standardize labels or tokens from previous stages into an intent/slot representation. The precise transformation may depend on the domain (for example, for a travel domain a text mention of "Boston airport" may be transformed to the standard BOS three-letter code referring to the airport). The entity resolver 370 can refer to an authority source (such as a knowledge base 272) to teach the claim limitations. See 103 rejections below. Applicant argues regarding claims 1-17, 19, 21, and 22, “the Office Action does not identify a reason why a person of ordinary skill in the art, starting from the asserted base combination, would have selected and applied the particular teaching of the additional reference in the particular manner proposed so as to arrive at the claimed reduction of a generalized representation of transformation instructions into fewer instructions… the Office Action does not establish the prima facie case of obviousness required under MPEP §§ 2141-2143. Accordingly withdrawal of this rejection is respectfully requested… the Office Action does not establish the prima facie case of obviousness required under MPEP §§ 2141-2143. Accordingly withdrawal of this rejection is respectfully requested”. Examiner respectfully disagrees. In response to Applicant's argument that there is no suggestion to combine the references, the Examiner recognizes that references cannot be arbitrarily combined and that there must be some reason why one skilled in the art would be motivated to make the proposed combination of primary and secondary references. In re Nomiya, 184 USPQ 607 (CCPA 1975). However, there is no requirement that a motivation to make the 'modification be expressly articulated. The test for combining references is what the combination of disclosures taken as a whole would suggest to one of ordinary skill in the art. In re McLaughlin, 170 USPQ 209 (CCPA 1971). References are evaluated by what they suggest to one versed in the art, rather than by their specific disclosures. In re Bozek, 163 USPQ 545 (CCP A 1969). In this case, Green discloses normalizing and converting structured content while Selig, Biggerstaff, Taylor and Ahn teach realtime processing of streaming data, transformation-based program generation method, creating a multimedia messaging service (MMS) message and, performing application-related interoperation process respectively. Skilled artisan would have been motivated to incorporate the processes of the combination of Green, Selig, Biggerstaff, and Taylor system to effectively convert structured content. Therefore, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn system discloses the claimed limitations. The Applicant’s arguments are not persuasive 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 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 of this title, 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. Claims 1-17, 19, 21 and 22 are rejected under 35 U.S.C. 103 as being unpatentable over Green et al. (U.S. PGPub 2006/0277029; hereinafter “Green”) in view of Selig et al. (U.S. PGPub 2016/0004578; hereinafter “Selig”) and further in view Biggerstaff (U.S. PGPub 2010/0199257) and further in view of Taylor et al. (U.S. Patent 9,986,364; hereinafter “Taylor”) and Ahn et al. (U.S. PGPub 2019/0042338; hereinafter “Ahn”). As per claims 1 and 11, Green discloses a method, comprising: matching, the definition to a target structure for a second computing platform, wherein the first and second computing platforms operate in first and second computing environments that are different from one another. (See paras. 19-20, 265, wherein providing transformed content between semantic environments, B2B web environments, system-to-system transactions are disclosed, also See paras. 50, 215, and 309, wherein matching process are disclosed, also See Fig. 14, para. 257-258, SOLx system, business-to-business (B2B), various platforms in which “Local Platform 1408 (associated with the source 1402), with a Target Platform 1410 (associated with a target to whom the communication is addressed or is otherwise consumed by) and with a Global Platform 1412 (separate from the source 1402 and target” are disclosed; as taught by Green.) However, Green fails to disclose reading, by an automation platform, a definition of a first computing platform, the definition specifying configuration information for a platform-level conversion of a first data map to a second data map, the first data map used by the first computing platform in mapping data from one format to another. On the other hand, Selig teaches reading, by an automation platform, a definition of a first computing platform, the definition specifying configuration information for a platform-level conversion of a first data map to a second data map, the first data map used by the first computing platform in mapping data from one format to another. (See Figs. 5,6, paras. 50, 59, 63-64, wherein configuration files, utilization of schema definition for data transport for specifying mappings between platforms in which “utilizes a developed Domain Specific Language (DSL) for schema definition that has generalized the requirements for data transport and an invented tool that obviates the reliance on custom software for every data type and every transport medium. This tool provides a simple textual language for specifying mappings between the platform-specific layouts of data types and the transformed layouts in the selected transport medium. A network messaging infrastructure allows applications to configure various transport topologies for delivering data across platforms. By providing a connotative and intuitive grammar that allows users to define how data is to be automatically encoded/decoded for transport between computing systems, this capability eliminates the need for hand-crafting custom solutions for every combination of platform and transport medium” are disclosed, also See Figs. 7, 11, paras. 120-123, 125-127, wherein configuration files, applying data schema treatments and semantic mappings processes are disclosed; as taught by Selig.) Therefore, it would have been obvious to a person of ordinary skill in the computer art before the effective filing date of the claimed invention to incorporate the Selig teachings in the Green system. Skilled artisan would have been motivated to incorporate the method for realtime processing of streaming data taught by Selig in the Green system effectively normalizing and converting structured content. In addition, both of the references (Green and Selig) teach features that are directed to analogous art and they are directed to the same field of endeavor, such as data format conversion. This close relation between both of the references highly suggests an expectation of success. However, the combination of Green and Selig fails to disclose generating, based on the first data map, a source transform runnable on the first computing platform; extracting from the definition transformation instructions as constrained by the configuration information; wherein determining the intent comprises manipulating instructions of the generalized representation to alter instructions of the generalized representation to produce fewer instructions with a similar behavior to behavior of the altered instructions. On the other hand, Biggerstaff teaches generating, based on the first data map, a source transform runnable on the first computing platform; (See Tables 3, 5, para. 663, claim 1, wherein transformation-based program generation process, data mapping to their definitions functions, and generating transformation process are disclosed; as taught by Biggerstaff.) extracting from the definition transformation instructions as constrained by the configuration information; (See Figs. 48A-48B, paras. 30, 465, 520, wherein extracting data from APC and binds of transformation process, and configuration process on meeting set constraints are disclosed; as taught by Biggerstaff.) wherein determining the intent comprises manipulating instructions of the generalized representation to alter instructions of the generalized representation to produce fewer instructions with a similar behavior to behavior of the altered instructions. (See claim 8, wherein features and process of redefining, extending of program generator in which “FIG. 1, provide the ability to redefine the overall behavior, domain specific operators and operands, the number and specification of generation steps, definitions of said phases, said ordered list of specific phases to be enabled, and the capabilities of the program generator of FIG. 1;… the ability for said program generator to produce the same sequence of generation transformation behaviors as any other program generator written directly in a general purpose programming language; the ability for customizations to, extensions to, variations of, and redefinitions of said program generator to be performed more easily, more quickly, with fewer programming statements, and with less work than an equivalent program generator written directly in a programming language” (analogous to produce fewer instructions with a similar behavior to behavior of the altered instructions) are disclosed; as taught by Biggerstaff.) Therefore, it would have been obvious to a person of ordinary skill in the computer art before the effective filing date of the claimed invention to incorporate the Biggerstaff teachings in the combination of Green and Selig system. Skilled artisan would have been motivated to incorporate the method for automated partitioning of a computation for parallel or other high capability architecture taught by Biggerstaff in the combination of Green and Selig system effectively normalizing and converting structured content. In addition, both of the references (Green, Selig, and Biggerstaff) teach features that are directed to analogous art and they are directed to the same field of endeavor, such as data format conversion. This close relation between both of the references highly suggests an expectation of success. However, the combination of Green, Selig, and Biggerstaff fails to disclose determining from the transformation instructions, a generalized representation of the transformation instructions. On the other hand, Taylor teaches determining from the transformation instructions, a generalized representation of the transformation instructions. (See col. 14, ll 59-67, wherein intent/slot representation in which “The cross-domain N-best list 360 is output to a heavy slot filler and entity resolver 370. This component 370 can apply rules or other instructions to standardize labels or tokens from previous stages into an intent/slot representation. The precise transformation may depend on the domain (for example, for a travel domain a text mention of "Boston airport" may be transformed to the standard BOS three-letter code referring to the airport). The entity resolver 370 can refer to an authority source (such as a knowledge base 272)” are disclosed; as taught by Taylor.) Therefore, it would have been obvious to a person of ordinary skill in the computer art before the effective filing date of the claimed invention to incorporate the Taylor teachings in the combination of Green, Selig, and Biggerstaff system. Skilled artisan would have been motivated to incorporate a system for creating a multimedia messaging service (MMS) message taught by Taylor in the combination of Green, Selig, and Biggerstaff system effectively normalizing and converting structured content. In addition, both of the references (Green, Selig, Biggerstaff, and Taylor) teach features that are directed to analogous art and they are directed to the same field of endeavor, such as data format conversion. This close relation between both of the references highly suggests an expectation of success. However, the combination of Green, Selig, Biggerstaff, and Taylor fails to disclose determining an intent from the generalized representation; and using the intent to generate an artifact including logic used by the second computing platform, wherein the artifact defines the second data map that is usable by the second computing platform to generate a target transform that is runnable in the second computing environment. On the other hand, Ahn teaches determining an intent from the generalized representation; (See paras. 97-99, wherein registering intent of new application and transmitting registered intent to device in which “electronic device 101 may store a file including the description and at least one function in the platform. The file may include information associated with an intent that is registered in the external electronic device in response to installation of an application in the external electronic device 101 The platform may include a file associated with at least one function for each application executed by at least one external electronic device which exists or enters the communication area configured by the electronic device” [0099] are disclosed; as taught by Ahn.) and using the intent to generate an artifact including logic used by the second computing platform, wherein the artifact defines the second data map that is usable by the second computing platform to generate a target transform that is runnable in the second computing environment. (See paras. 91, 132, wherein generating a platform for registering an intent and generating file associated with application process are disclosed, also See paras. 114, 135, wherein process of data mapping to functions in which “first electronic device may transfer the input data to the broker 913 and may perform mapping in operation 1014. The first electronic device may map a description and at least one function of the first application 916 via which the message is input and a description and at least one function that are stored in advance before the message is input. Via the mapping, the first electronic device may determine the data input by the user” [0135] are disclosed, also See para. 137, wherein process of executing data via registered intent are disclosed, also See paras. 142, 147-148, wherein performing function by an application associated with intent in which “electronic device 101 may perform a function via an intent corresponding to the application in operation 1116. When a user executes the application, and performs a desired function, the electronic device 101 may compare the result of execution of the function with a description of the application stored in advance in a platform. Via the comparison, the electronic device 101 may map data input by the user to the platform” [0142] are disclosed; as taught by Ahn.) Therefore, it would have been obvious to a person of ordinary skill in the computer art before the effective filing date of the claimed invention to incorporate the Ahn teachings in the combination of Green, Selig, Biggerstaff, and Taylor system. Skilled artisan would have been motivated to incorporate the method for performing application-related interoperation taught by Ahn in the combination of Green, Selig, Biggerstaff, and Taylor system effectively normalizing and converting structured content. In addition, both of the references (Green, Selig, Biggerstaff, Taylor, and Ahn) teach features that are directed to analogous art and they are directed to the same field of endeavor, such as data format conversion. This close relation between both of the references highly suggests an expectation of success. As per claims 2 and 12, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein building, by the automation platform, a registry of objects; (See Figs. 5, 17, paras. 52-53, 257-259, wherein registered data are disclosed; as taught by Green.) and adding the registry of objects to a plurality of definitions that include the definition. (See paras. 230, 263, wherein adding data process are disclosed; as taught by Green.) As per claims 3 and 13, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses updating the definition to include results from the matching. (See paras. 230, 263, wherein adding data process are disclosed, also See Fig. 2, paras. 50, 80, 101, wherein updating process are disclosed; as taught by Green.) As per claims 4 and 14, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein the querying the registry of objects to identify an intent of operations, wherein the querying is performed responsive to user interaction with a user interface of the automation platform. (See paras. 115, 296, wherein processing user requests, recognizing intent process are disclosed, also See Figs. 5, 17, paras. 52-53, 258-259, wherein candidate search engine functions, registered data are disclosed; as taught by Green.) As per claims 5 and 15, the combination of Green, Biggerstaff, Taylor, and Ahn fails to disclose wherein running the target transform on the second computing platform produces a result, and wherein the artifact is usable with test data to fine tune the result of running the target transform so that the result replicates a behavior of the source transform. On the other hand, Selig teaches wherein running the target transform on the second computing platform produces a result, and wherein the artifact is usable with test data to fine tune the result of running the target transform so that the result replicates a behavior of the source transform. (See Figs. 5-6, paras. 42-43, wherein coordinating schemas of two platforms process are disclosed, also See Table 1, Fig. 8, paras. 106, 110, wherein generating artifacts process in which “A MetaGen 804 process automatically converts Application artifacts into Metalog Data Schema representations and adds them to a Metalog 702. Two techniques for a MetaGen process are disassembly and parsing. The disassembly technique considers executable artifacts generated by compiling the Source Code 807 of an Application and analyzes them for syntactical constructs that define the Data Schema of the Application. The Source Code parsing technique applies introspection tools to the Source Code 807 and creates the inventory of data structure definitions, from which the Data Schema can be selected” [0110] are disclosed, also See Figs. 7, 17, paras. 50, 101-102, 121, 125, wherein transferring data between platforms process in which “a target Platform (Platform B). At startup, OCIS reads into the Representation Processor 703: a session configuration file, rules from a CEP Knowledge Base (KB) 704, and ontologies from an Ontolog 705. The configuration parameters can contain references to Data Schema identifiers and expressions that contain data field selectors in terms of the associated Data Schema. During a run, data from source Applications is received by the Representation Processor 703. OCIS interprets the Data Schema in the received data and uses it to evaluate the ingest filter associated with the identifier” [0125] are disclosed; as taught by Selig.) See claims 1 and 11 for motivation above. As per claims 6 and 16, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein the definition comprises source structure of the first computing platform, and wherein the target structure comprises a document structure, a database table structure, an end-state document, a data definition, or a combination thereof. (See paras. 15, 35, 83, wherein XML tagging structure, definitions, structured data, data description are disclosed; as taught by Green.) As per claims 7 and 17, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein the definition specifies what logic is attached to what node, what queries to run, or a combination thereof. (See paras. 15, 67, 109-115, wherein definition, logic for handling structured data are disclosed; as taught by Green.) As per claims 8 and 18, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein the definition is specified in extensible markup language (XML) files, text files, or tables, and wherein the definition is stored in an intermediary format. (See Fig. 17, paras. 15, 262, 266, wherein XML tagging structure, XML-tagged business objects, XML formatted documents are disclosed; as taught by Green.) As per claims 9 and 19, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein querying the registry of objects returns references that point to the objects. (See Figs. 5, 17, paras. 52-53, 258-259, wherein registered data are disclosed, also See para. 228-230, 246-249, wherein translation engine, search functions are disclosed, also See paras. 225, 315, wherein references of data are disclosed; as taught by Green.) As per claims 10 and 20, the combination of Green, Selig, Biggerstaff, Taylor, and Ahn discloses wherein the logic used by the second computing platform comprises transformation logic, mapping logic, validation logic, or a combination thereof. (See Fig. 4, paras. 13-15, 321, wherein transformation, mapping and feedback loop process, logic for handling structured data are disclosed; as taught by Green.) As per claim 21, the combination of Green, Selig, Biggerstaff, and Taylor fails to disclose identifying a language intention from the generalized representation. On the other hand, Ahn teaches identifying a language intention from the generalized representation. (See paras. 97-99, wherein registering intent of new application and transmitting registered intent to device in which “electronic device 101 may store a file including the description and at least one function in the platform. The file may include information associated with an intent that is registered in the external electronic device in response to installation of an application in the external electronic device 101 The platform may include a file associated with at least one function for each application executed by at least one external electronic device which exists or enters the communication area configured by the electronic device” [0099] are disclosed; as taught by Ahn.) See claim 1 for motivation above. As per claim 22, the combination of Green, Selig, Taylor, and Ahn fails to disclose storing, by a converter, the generalized representation in an interpreted form, wherein the interpreted form includes at least one of a symbol, a command, and an expression. On the other hand, Biggerstaff teaches storing, by a converter, the generalized representation in an interpreted form, wherein the interpreted form includes at least one of a symbol, a command, and an expression. (See paras. 309-314, wherein specifying target computation expressed in terms of domain specific operators and operands are disclosed, also See paras. 417-419, wherein defining intent of convolution by equation are disclosed; as taught by Biggerstaff.) See claim 1 for motivation above. Conclusion 1. The examiner requests, in response to this Office action, support be shown for language added to any original claims on amendment and any new claims. That is, indicate support for newly added claim language by specifically pointing to page(s) and line no(s) in the specification and/or drawing figure(s). This will assist the examiner in prosecuting the application. 2. When responding to this office action, Applicant is advised to clearly point out the patentable novelty which he or she thinks the claims present, in view of the state of the art disclosed by the references cited or the objections made. He or she must also show how the amendments avoid such references or objections See 37 CFR 1.111(c). POINT OF CONTACT Any inquiry concerning this communication or earlier communications from the examiner should be directed to LIN LIN M HTAY whose telephone number is (571)272-7293. The examiner can normally be reached on M-F, 7am-3pm, PST. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Kavita Stanley can be reached on (571)272-8352. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /L. L. H./ Examiner, Art Unit 2153 /KAVITA STANLEY/ Supervisory Patent Examiner, Art Unit 2153
Read full office action

Prosecution Timeline

Show 12 earlier events
Jan 14, 2026
Applicant Interview (Telephonic)
Jan 14, 2026
Examiner Interview Summary
Feb 09, 2026
Response Filed
Jun 23, 2026
Final Rejection mailed — §103
Aug 12, 2026
Interview Requested
Sep 21, 2026
Request for Continued Examination
Sep 22, 2026
Response after Non-Final Action
Oct 01, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12771744
ELECTRONIC DEVICE FOR PROVIDING BLOCKCHAIN-BASED SERVICE, AND OPERATION METHOD THEREOF
3y 1m to grant Granted Oct 20, 2026
Patent 12762143
METHOD, APPARATUS, AND READABLE STORAGE MEDIUM FOR LEVERAGING DATA FORMATS BASED ON OPERATORS TO ACCELERATE DATA PROCESSING
2y 7m to grant Granted Oct 13, 2026
Patent 12699744
System and Method for Geohashed Data Store Query
2y 5m to grant Granted Aug 04, 2026
Patent 12694062
PROVIDING INSIGHTS ON SEMI-STRUCTURED DATA
3y 1m to grant Granted Jul 28, 2026
Patent 12681950
SYSTEMS, METHODS, AND APPARATUSES FOR COMBINING, INTERPRETING, AND DISTRIBUTING NON-UNIFORM DATASETS INTO STRUCTURED DATASETS
2y 8m to grant Granted Jul 14, 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

5-6
Expected OA Rounds
72%
Grant Probability
96%
With Interview (+24.2%)
3y 3m (~1y 0m remaining)
Median Time to Grant
High
PTA Risk
Based on 306 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