Prosecution Insights
Last updated: October 25, 2026
Application No. 18/672,333

SYSTEM AND METHOD FOR MAPPING DATA FROM ONE ORGANIZATION'S COMPUTER APPLICATION TO ANOTHER ORGANIZATION'S COMPUTER APPLICATION

Final Rejection §101§103
Filed
May 23, 2024
Priority
Jan 11, 2022 — continuation of 12/045,672
Examiner
WOOD, WILLIAM C
Art Unit
2193
Tech Center
2100 — Computer Architecture & Software
Assignee
Workday Inc.
OA Round
2 (Final)
74%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
275 granted / 369 resolved
+19.5% vs TC avg
Strong +21% interview lift
Without
With
+20.7%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
12 currently pending
Career history
391
Total Applications
across all art units

Statute-Specific Performance

§101
9.4%
-30.6% vs TC avg
§103
67.4%
+27.4% vs TC avg
§102
6.2%
-33.8% vs TC avg
§112
13.0%
-27.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 369 resolved cases

Office Action

§101 §103
DETAILED ACTION Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 2. This Office Action is sent in response to Applicant’s Communication received 5/23/2024 for application number 18/672,333. The Office hereby acknowledges receipt of the following and placed of record in file: Specification, Drawings, Abstract, Oath/Declaration, claims. 3. Claims 21 – 40 are presented for examination. Claim Rejections - 35 USC § 101 4. 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. 5. Independent claim 21 is directed to a method comprising: identifying a first platform, the first platform comprising information related to a first organization, the information within the first platform configured according to a data structure comprising field keys and data in data fields formatted according to a first structure; extracting, from the first platform, at least a portion of the information, the extraction corresponding to a raw format of the portion of information from within the first platform; executing a computer model with the extracted portion of information, the computer model mapping the raw format of the portion of information to a second format, the second format corresponding to a second platform, the computer model further converting the extracted portion of information based on the mapping of the raw format of the portion of information; and communicating the converted portion of information to the second platform. The limitations, as drafted, describe a process that, under its broadest reasonable interpretation, covers performance of the limitations in the mind but for the recitation of generic computer components. The abstract idea limitation is “identifying a first platform, the first platform comprising information related to a first organization, the information within the first platform configured according to a data structure comprising field keys and data in data fields formatted according to a first structure,” “extracting, from the first platform, at least a portion of the information, the extraction corresponding to a raw format of the portion of information from within the first platform,” “mapping the raw format of the portion of information to a second format, the second format corresponding to a second platform” and “converting the extracted portion of information based on the mapping of the raw format of the portion of information” in Prong I step 2A. Other limitations including “executing a computer model with the extracted portion of information” and “communicating the converted portion of information to the second platform” are considered pre/post-activity solutions for receiving a state of performance information and performing an action which is merely an application of the abstract idea which insignificantly amounts to a judicial exception. Thus, these claims are directing to abstract idea under 35 USC 101. That is, other than reciting a generic processor, “executing a computer model with the extracted portion of information” and “communicating the converted portion of information to the second platform”, nothing in the claim elements preclude the steps from practically being performed in the mind such that the “identifying a first platform, the first platform comprising information related to a first organization, the information within the first platform configured according to a data structure comprising field keys and data in data fields formatted according to a first structure,” “extracting, from the first platform, at least a portion of the information, the extraction corresponding to a raw format of the portion of information from within the first platform,” “mapping the raw format of the portion of information to a second format, the second format corresponding to a second platform” and “converting the extracted portion of information based on the mapping of the raw format of the portion of information” limitations are mental processes under Prong I of step 2A. Identifying platforms, extracting information and communicating a converted portion of information as described in the specification can be performed as a manual process. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claims recite an abstract idea. This judicial exception is not integrated into a practical application. In particular, the components in the determining step are recited at a high-level of generality (i.e., as a generic processor performing a generic computer function of receiving information, executing a function and making a decision) such that it amounts no more than mere instructions to apply the exception using a generic computer component. Additionally, the steps of “executing a computer model with the extracted portion of information” and “communicating the converted portion of information to the second platform” are pre/post-activity solutions as gathering/manipulating data that are insignificant under Prong II step 2A and 2B. See buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network) as noted in MPEP 2106.05(d)(II)(i). Accordingly, these additional elements, merely applies the judicial exception or abstract idea, does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea. The claims are directed to an abstract idea. The claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a computer to perform the noted steps amounts to no more than mere instructions to apply the exception using a generic computer component. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. The claims are not patent eligible. Independent claims 30 and 38 are rejected on the same basis as independent claim 21. Additionally, dependent claims 22 – 29, 31 – 37, 39 and 40 are similarly rejected as being directed to an abstract idea since these claims are either further detailing the abstract idea by analyzing/processing the data or the elements are insignificant. More specifically, the dependent claims do not include additional elements, alone or in combination, that are sufficient to amount to significantly more than the judicial exception. As per claims 22 and 31, determining a relationship between the raw format of the portion of information to a raw format of the second format; and performing the mapping of the raw format of the portion of information to the second format based on the determined relationship which recites generic computer components for applying the abstract idea. As per claims 23 and 32, identifying field keys and data fields of a second structure associated with the second format; and determining the relationship based on the identified field keys and data fields of the second structure of the second format are additional elements of data gathering which is insignificant extra solution activity as explained above. As per claims 24, 33 and 39, identifying a second application associated with the second platform, wherein the second format is associated with the second application; and loading the converted portion of information stored in the second platform to the second application which is an additional element of data gathering which is insignificant extra solution activity as explained above. As per claims 25 and 34, determining that the first format is associated with a first application associated with the first application which is an additional element of data gathering which is insignificant extra solution activity as explained above. As per claims 26 and 35, using, as the computer model, a similarity function to perform the mapping of the raw format of the portion of information, wherein the similarity function analyzes metadata related to the portion of the information which recites an additional mental process. As per claims 27 and 36, determining that the first platform and second platform have corresponding schemas, each schema defining a number of data fields within each platform, and how each data field within a respective platform which is an additional element of data gathering which is insignificant extra solution activity as explained above. As per claims 28, 37 and 40, applying, upon storing the converted portion of information in the second platform, the second schema to the converted portion of information, the application causing the converted portion of information to be organized within the second platform according to the second schema which recites an additional mental process. As per claim 29, determining that the second platform corresponds to a second organization which is an additional element of data gathering which is insignificant extra solution activity as explained above. Claim Rejections - 35 USC § 103 6. 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. 7. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. 8. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. 9. Claims 21 – 25, 27, 28, 30 – 34 and 36 – 40 are rejected under 35 U.S.C. 103 as being unpatentable over B’Far et al. (U.S. Publication 2014/0108461) (B’Far hereinafter) (Identified by Applicant in IDS) in view of Wood et al. (U.S. Publication 2011/0093864) (Wood hereinafter). 10. As per claim 21, B’Far teaches a method comprising: identifying a first platform, the first platform comprising information related to a first organization, the information within the first platform configured according to a data structure comprising field keys and data in data fields formatted according to a first structure [“an organization may utilize several applications during its operations where the applications may utilize separate data stores which may utilize different logical schemas to organize the data,” ¶ 0156; “a set 1906 of individual adaptors 1908 is used to collect data from a plurality of data stores. In an embodiment, an adaptor is a set of executable instructions that cause a computer system (or combination of computer systems) to read data from one data store and load it into another data store according to a mapping of the data stores' schemas. An adaptor may include instructions for performing appropriate ETL transformations from one schema to another, such as ETL operations to move data from various data stores to a semantic data store,” ¶ 0151; data store’s schemas mapped to data structure]; extracting, from the first platform, at least a portion of the information, the extraction corresponding to a raw format of the portion of information from within the first platform [“mapping data from a data source to the semantic data store 902 is described in more detail below, but generally includes extracting data from the source and loading it (or a portion of it) into the semantic data store, which may or may not involve reformatting data from one form to a form suitable for the semantic data store 902,” ¶ 0092]. B’Far does not explicitly disclose but Wood discloses executing a computer model with the extracted portion of information, the computer model mapping the raw format of the portion of information to a second format, the second format corresponding to a second platform, the computer model further converting the extracted portion of information based on the mapping of the raw format of the portion of information; and communicating the converted portion of information to the second platform [“The Common Data Model eliminates a large amount of work and creates a flexible environment for computer programs to share data in real-time. In the payroll example, with a common data model for the payroll domain depicted in FIG. 5, one common data object 50 could be called `employee`. When computer program A needs to move data for an employee to computer program B, computer program A will not send the employee data in the native data format of computer program A, but will instead convert the employee data into the common data object format using a first Common Data Model adapter 52. Computer program B then will receive the employee data in the common data object format as sent by computer program A. Computer program B then converts the data into its own data format using a second Common Data Model adapter 54.” ¶ 0071; Common Data Model mapped to model, native data format mapped to raw format]. It would have been obvious to one of ordinary skill in the art, having the teachings of B’Far and Wood available before the effective filing date of the claimed invention, to modify the method of implementing storage policies as disclosed by B’Far to include the capability of dynamic data conversion as taught by Wood, thereby facilitating efficient use of computing and network resources. 11. As per claim 22, B’Far and Wood teach the method of claim 21. B’Far further teaches determining a relationship between the raw format of the portion of information to a raw format of the second format; and performing the mapping of the raw format of the portion of information to the second format based on the determined relationship [“the each of some of the adaptors 1908 maps a schema of one of the data stores 1904 to the schema of a semantic data store 1910 that is utilized by a reasoner 1912 that analyzes the data in the semantic data store 1910. The semantic data store 1910 may organize data according to a schema such as a schema in accordance with that described above in connection with FIGS. 9-11, although it may utilize a different schema. Generally, as discussed, the semantic data store, in an embodiment, stores data in a manner that realizes an ontology by associating data according to their semantic relationships to one another,” ¶ 0152;] storing data in a manner that realizes an ontology by associating data according to their semantic relationships to one another suggests determining a relationship between the raw format of the portion of information to a raw format of the second format]. 12. As per claim 23, B’Far and Wood teach the method of claim 22. B’Far further teaches identifying field keys and data fields of a second structure associated with the second format; and determining the relationship based on the identified field keys and data fields of the second structure of the second format [“the relational meta-model 1002 is mapped to the ontological meta-model, as described more fully below. In an embodiment, of relational meta-model includes relational concepts 1014 which are super classes of tables 1016, columns 1018 and keys 1020. Also, as is known, each table 1016 is an aggregation of columns. As can be seen, various mappings are provided between various elements of the ontological meta-model 1000 in relational meta-model 1002. For instance, in an embodiment, one or more columns of a table are mapped to an attribute of the ontological meta model 1000. Likewise, tables 1016 are mapped to classes 1008 of the ontological meta-model 1000. As keys 1020 define relationships between tables 1016 in the relational meta-model, keys of the relational meta-model 1002 are mapped to relations of the ontological meta-model 1010 in a manner preserving the relationships between the tables 1016,” ¶ 0098; keys and relations mapped to field and data keys; “the each of some of the adaptors 1908 maps a schema of one of the data stores 1904 to the schema of a semantic data store 1910 that is utilized by a reasoner 1912 that analyzes the data in the semantic data store 1910. The semantic data store 1910 may organize data according to a schema such as a schema in accordance with that described above in connection with FIGS. 9-11, although it may utilize a different schema. Generally, as discussed, the semantic data store, in an embodiment, stores data in a manner that realizes an ontology by associating data according to their semantic relationships to one another,” ¶ 0152]. 13. As per claim 24, B’Far and Wood teach the method of claim 21. B’Far further teaches identifying a second application associated with the second platform, wherein the second format is associated with the second application; and loading the converted portion of information stored in the second platform to the second application [“an organization may utilize several applications during its operations where the applications may utilize separate data stores which may utilize different logical schemas to organize the data,” ¶ 0156; “a set 1906 of individual adaptors 1908 is used to collect data from a plurality of data stores. In an embodiment, an adaptor is a set of executable instructions that cause a computer system (or combination of computer systems) to read data from one data store and load it into another data store according to a mapping of the data stores' schemas. An adaptor may include instructions for performing appropriate ETL transformations from one schema to another, such as ETL operations to move data from various data stores to a semantic data store,” ¶ 0151]. 14. As per claim 25, B’Far and Wood teach the method of claim 24. B’Far further teaches determining that the first format is associated with a first application associated with the first application [“the business may also include a second relational database 910 which is modeled by a second relational schema912. There can be various reasons for having more than one source of business data, for example for storing data for different aspects of a businesses’ activities, such as sales and human resources. Businesses may also store data in different forms depending on the particular application,” ¶ 0091]. 15. As per claim 27, B’Far and Wood teach the method of claim 21. B’Far further teaches determining that the first platform and second platform have corresponding schemas, each schema defining a number of data fields within each platform, and how each data field within a respective platform relates to one another [“the second schema may organize at least a portion of the second data into a collection that corresponds to a semantic concept and that comprises data from the first data store and the second data store. The mapping, in an embodiment, defines a correspondence from the second data to a plurality of semantic concepts of the ontology,” ¶ 0011]. 16. As per claim 28, B’Far and Wood teach the method of claim 27. B’Far further teaches applying, upon storing the converted portion of information in the second platform, the second schema to the converted portion of information, the application causing the converted portion of information to be organized within the second platform according to the second schema [“the second schema may organize at least a portion of the second data into a collection that corresponds to a semantic concept and that comprises data from the first data store and the second data store. The mapping, in an embodiment, defines a correspondence from the second data to a plurality of semantic concepts of the ontology,” ¶ 0011; the second schema organizing data suggests applying the second schema]. 17. As per claim 30, it is a media claim having similar limitations as cited in claim 21. Thus, claim 30 is also rejected under the same rationale as cited in the rejection of claim 21 above. 18. As per claim 31, it is a media claim having similar limitations as cited in claim 22. Thus, claim 31 is also rejected under the same rationale as cited in the rejection of claim 22 above. 19. As per claim 32, it is a media claim having similar limitations as cited in claim 23. Thus, claim 32 is also rejected under the same rationale as cited in the rejection of claim 23 above. 20. As per claim 33, it is a media claim having similar limitations as cited in claim 24. Thus, claim 33 is also rejected under the same rationale as cited in the rejection of claim 24 above. 21. As per claim 34, it is a media claim having similar limitations as cited in claim 25. Thus, claim 34 is also rejected under the same rationale as cited in the rejection of claim 25 above. 22. As per claim 36, it is a media claim having similar limitations as cited in claim 27. Thus, claim 36 is also rejected under the same rationale as cited in the rejection of claim 27 above. 23. As per claim 37, it is a media claim having similar limitations as cited in claim 28. Thus, claim 37 is also rejected under the same rationale as cited in the rejection of claim 28 above. 24. As per claim 38, it is a system claim having similar limitations as cited in claim 21. Thus, claim 38 is also rejected under the same rationale as cited in the rejection of claim 21 above. 25. As per claim 39, it is a system claim having similar limitations as cited in claim 24. Thus, claim 39 is also rejected under the same rationale as cited in the rejection of claim 24 above. 26. As per claim 40, it is a system claim having similar limitations as cited in claim 28. Thus, claim 30 is also rejected under the same rationale as cited in the rejection of claim 28 above. 27. Claims 26 and 35 are rejected under 35 U.S.C. 103 as being unpatentable over B’Far, Wood and Liu (U.S. Publication 2014/0177703) (Liu hereinafter) (Identified by Applicant in IDS). 28. As per claim 26, B’Far and Wood teach the method of claim 21. B’Far and Wood do not explicitly disclose but Liu discloses using, as the computer model, a similarity function to perform the mapping of the raw format of the portion of information, wherein the similarity function analyzes metadata related to the portion of the information [“After generating a representation for each term of the one or more first categories and one or more second categories, the vector component 222 compares one or more terms for a specified first category of the one or more first categories to one or more terms for a specified second category of the one or more second categories using the cosine similarity function. The cosine similarity function may measure a similarity between two or more semantic vectors (e.g., vector representations of terms of each category). In some embodiments, the two or more semantic vectors may be non-zero vectors between which the cosine similarity function measures the cosine of the angle between the two or more vectors. In some embodiments, vectors are determined to be similar where the cosine of the angle between vectors is between zero and one in a positive space. In some instances, cosine similarity may be additionally determined when the cosine of the angle between vectors is above a predetermined threshold” ¶ 0048]. It would have been obvious to one of ordinary skill in the art, having the teachings of B’Far, Wood and Liu available before the effective filing date of the claimed invention, to modify the capability of implementing storage policies as disclosed by B’Far and Wood to include the capability of automatic taxonomy mapping as taught by Liu, thereby providing a mechanism to improve system efficiency by improving content mapping. 29. As per claim 35, it is a media claim having similar limitations as cited in claim 26. Thus, claim 35 is also rejected under the same rationale as cited in the rejection of claim 26 above. 30. Claim 29 is rejected under 35 U.S.C. 103 as being unpatentable over B’Far, Wood and Brooks et al. (U.S. Publication 2007/0088741) (Brooks hereinafter). 31. As per claim 29, B’Far and Wood teach the method of claim 21. B’Far and Wood do not explicitly disclose but Brooks discloses determining that the second platform corresponds to a second organization [“wherein upon selection of the link by a user in the second organization, the package metadata object is instantiated into a database schema associated with the second organization,” Cl. 11]. It would have been obvious to one of ordinary skill in the art, having the teachings of B’Far, Wood and Brooks available before the effective filing date of the claimed invention, to modify the capability of implementing storage policies as disclosed by B’Far and Wood to include the capability of platform and organization data mapping as taught by Brooks, thereby providing a mechanism to improve system efficiency by identifying related data constructs. Conclusion 32. Any inquiry concerning this communication or earlier communications from the examiner should be directed to WILLIAM C WOOD whose telephone number is (571)272-5285. The examiner can normally be reached Monday - Friday, 8:00 am - 4:30 pm. 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, Chat C Do can be reached at 571-272-3721. 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. /WILLIAM C WOOD/Examiner, Art Unit 2193 /Chat C Do/Supervisory Patent Examiner, Art Unit 2193
Read full office action

Prosecution Timeline

May 23, 2024
Application Filed
May 07, 2026
Non-Final Rejection mailed — §101, §103
Jul 28, 2026
Response Filed
Oct 21, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12693910
VIDEO APPLICATION KEEPALIVE METHOD AND ELECTRONIC DEVICE
3y 3m to grant Granted Jul 28, 2026
Patent 12657074
SYSTEM AND METHOD FOR EXPOSING FEATURES OF INTEGRATION PLATFORM ADAPTERS AS FIRST-CLASS ACTIONS IN AN ORCHESTRATION TEMPLATE
5y 5m to grant Granted Jun 16, 2026
Patent 12645514
API MANAGER
4y 10m to grant Granted Jun 02, 2026
Patent 12632277
INFORMATION PROCESSING DEVICE, ANOMALY DETECTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
3y 11m to grant Granted May 19, 2026
Patent 12626099
Using Deep Learning Models to Obfuscate and Optimize Communications
3y 3m to grant Granted May 12, 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

3-4
Expected OA Rounds
74%
Grant Probability
95%
With Interview (+20.7%)
2y 10m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 369 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