Prosecution Insights
Last updated: October 25, 2026
Application No. 18/401,595

VECTOR EMBEDDINGS ARRAYS WITH TEMPORAL DATA

Non-Final OA §101§102§103
Filed
Dec 31, 2023
Examiner
PELLETT, DANIEL T
Art Unit
2121
Tech Center
2100 — Computer Architecture & Software
Assignee
Teradata US Inc.
OA Round
1 (Non-Final)
78%
Grant Probability
Favorable
1-2
OA Rounds
10m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
360 granted / 461 resolved
+23.1% vs TC avg
Moderate +13% lift
Without
With
+12.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
10 currently pending
Career history
471
Total Applications
across all art units

Statute-Specific Performance

§101
23.6%
-16.4% vs TC avg
§103
38.2%
-1.8% vs TC avg
§102
19.5%
-20.5% vs TC avg
§112
13.4%
-26.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 461 resolved cases

Office Action

§101 §102 §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 . DETAILED ACTION Status of Claims This action is in reply to the application filed on December 31, 2023. Claims 1-20 are currently pending. Claim Objections Claim 1 is objected to because of the following informalities: claim 1 recites: “a plurality of processing node in communication…” The claims should read: “a plurality of processing nodes…” Appropriate correction is required. Claim Rejections - 35 USC § 101 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 therefore, subject to the conditions and requirements of this title. Claims 15-20 rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. The claim(s) does/do not fall within at least one of the four categories of patent eligible subject matter because the claims are directed to a “computer-readable medium” that is not limited to non-transitory signals. The “computer-readable medium” is only mentioned in [0006] of the instant specification and does not exclude signals; see MPEP 2106.03. Therefore, the claims may include signals and are ineligible. Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. When considering subject matter eligibility under 35 U.S.C. § 101, it must be determined whether the claim is directed to one of the four statutory categories of invention, i.e., process, machine, manufacture, or composition of matter (Step 1). If the claim does fall within one of the statutory categories, the second step in the analysis is to determine whether the claim is directed to a judicial exception (Step 2A). The step 2A analysis is broken into two prongs. In the first prong (Step 2A, Prong 1), it is determined whether or not the claims recite a judicial exception (e.g. mathematical concepts, mental processes, certain methods of organizing human activity). If it is determined in step 2A, Prong 1 that the claims recite a judicial exception, the analysis proceeds to the second prong (Step 2A, Prong 2), where it is determined whether or not the claims integrate the judicial exception into a practical application. If it is determined that step 2A, Prong that the claims do not integrate the judicial exception into a practical application, the analysis proceeds to determining whether the claim is a patent-eligible application of the exception (Step 2B). If an abstract idea is present in the claim, any element or combination of elements in the claim must be sufficient to ensure that the claim integrates the judicial exception into a practical application, or else amounts to significantly more than the abstract idea itself. According to Step 1 of the analysis, in the instant case claims 1-7 are directed to a system, claims 8-14 are directed to a method, and claims 15-20 are directed to a computer-readable medium; for purposes of this rejection the “computer-readable medium” is being considered as statutory, but see the above rejection of claims 15-20. Thus, each of the claims falls within one of the four statutory categories (i.e., process, machine, manufacture, or composition of matter). Independent claim 1: considering Step 2A, Prong One, the limitations in claim 1 including: “execute a model on the received data set to generate a vector embeddings array representative of the received data;” and “identify temporal data associated with the vector embeddings array;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “execut[ing]” and “identify[ing]” are observations, evaluations, and judgments. For example, a human is capable of writing generating a vector embeddings array representative of received data; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 1 contains additional elements “a storage device,” “a plurality of processing node,” “receive a data set from a data source,” and “store the vector embeddings array with the associated temporal data in the storage device.” But the judicial exception in claim 1 is not integrated into a practical application. The “storage device,” “processing node,” and storing the vector embeddings array in a storage device are generic components that does not integrate the abstract idea into a practical application or amount to significantly more under Step 2B; see MPEP 2106.05(b) and 2106.05(d). Additionally, the “receive a data set from a data source” is insignificant extra-solution activity; see MPEP 2106.05(g). Claim 2, dependent on claim 1, recites only additional elements and is rejected due to its dependence on rejected claim 1. However, if the language from claim 2 were to be incorporated into claim 1 the additional elements would be analyzed according to the two-step process. Claim 3, dependent on claim 1, recites only additional elements and is rejected due to its dependence on rejected claim 1. However, if the language from claim 3 were to be incorporated into claim 1 the additional elements would be analyzed according to the two-step process. Claim 4, dependent on claim 1, recites only additional elements and is rejected due to its dependence on rejected claim 1. However, if the language from claim 4 were to be incorporated into claim 1 the additional elements would be analyzed according to the two-step process. Claim 5, dependent on claim 1: considering Step 2A, Prong One, the limitations in claim 5 including: “compare common elements of the first vector embeddings array and the second vector embeddings array;” and “identify common elements that have changed from the first vector embeddings array to the second vector embeddings array based on respective associated temporal data;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “compar[ing]” and “identify[ing]” are observations, evaluations, and judgments. For example, a human is capable of comparing elements; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 5 contains additional elements detailing receiving data and retraining a model. The receiving is insignificant extra-solution activity; see MPEP 2106.05(g). Additionally, the retraining is insignificant extra-solution activity, a tangential addition to the claim; see MPEP 2106.05(g). Claim 6, dependent on claim 1, recites only additional elements and is rejected due to its dependence on rejected claim 1. However, if the language from claim 6 were to be incorporated into claim 1 the additional elements would be analyzed according to the two-step process. Claim 7, dependent on claim 1, recites only additional elements and is rejected due to its dependents on rejected claim 1. However, if the language from claim 7 were to be incorporated into claim 1 the additional elements would be analyzed according to the two-step process. Independent claim 8: considering Step 2A, Prong One, the limitations in claim 8 including: “executing … a model on the received data set to generate a vector embeddings array representative of the received data;” and “identifying … temporal data associated with the vector embeddings array;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “executing” and “identifying” are observations, evaluations, and judgments. For example, a human is capable of writing generating a vector embeddings array representative of received data; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 8 contains additional elements “receiving, with a processor, a data set from a data source;” “a processor”, and “storing, with the processor, the vector embeddings array with the associated data in a storage device.” But the judicial exception in claim 8 is not integrated into a practical application. The processor,” “storage device,” and storing the vector embeddings array in a storage device are generic components that does not integrate the abstract idea into a practical application or amount to significantly more under Step 2B; see MPEP 2106.05(b) and 2106.05(d). Additionally, the “receiving” is insignificant extra-solution activity; see MPEP 2106.05(g). Claim 9, dependent on claim 8, recites only additional elements and is rejected due to its dependence on rejected claim 8. However, if the language from claim 9 were to be incorporated into claim 8 the additional elements would be analyzed according to the two-step process. Claim 10, dependent on claim 8, recites only additional elements and is rejected due to its dependence on rejected claim 8. However, if the language from claim 10 were to be incorporated into claim 8 the additional elements would be analyzed according to the two-step process. Claim 11, dependent on claim 8, recites only additional elements and is rejected due to its dependence on rejected claim 8. However, if the language from claim 111 were to be incorporated into claim 8 the additional elements would be analyzed according to the two-step process. Claim 12, dependent on claim 8: considering Step 2A, Prong One, the limitations in claim 12 including: “compare common elements of the first vector embeddings array and the second vector embeddings array;” and “identify common elements that have changed from the first vector embeddings array to the second vector embeddings array based on respective associated temporal data;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “compar[ing]” and “identify[ing]” are observations, evaluations, and judgments. For example, a human is capable of comparing elements; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 12 contains additional elements detailing receiving data and retraining a model. The receiving is insignificant extra-solution activity; see MPEP 2106.05(g). Additionally, the retraining is insignificant extra-solution activity, a tangential addition to the claim; see MPEP 2106.05(g). Claim 13, dependent on claim 8, recites only additional elements and is rejected due to its dependence on rejected claim 8. However, if the language from claim 13 were to be incorporated into claim 8 the additional elements would be analyzed according to the two-step process. Claim 14, dependent on claim 8, recites only additional elements and is rejected due to its dependence on rejected claim 8. However, if the language from claim 14 were to be incorporated into claim 8 the additional elements would be analyzed according to the two-step process. Independent claim 15: considering Step 2A, Prong One, the limitations in claim 15 including: “instructions to execute a model on the received data set to generate a vector embeddings array representative of the received data;” and “instructions to identify temporal data associated with the vector embeddings array;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “execut[ing]” and “identify[ing]” are observations, evaluations, and judgments. For example, a human is capable of writing generating a vector embeddings array representative of received data; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 15 contains additional elements “a computer-readable medium,” “instructions to receive a data set from a data source;” “ instructions to execute a model on the received data set to generate a vector embeddings array representative of the received data;” and “instructions to store the vector embeddings array with the associated temporal data in a storage device.” But the judicial exception in claim 8 is not integrated into a practical application. The “computer-readable medium,” “storage device,” and storing the vector embeddings array in a storage device are generic components that does not integrate the abstract idea into a practical application or amount to significantly more under Step 2B; see MPEP 2106.05(b) and 2106.05(d). Additionally, the “receiving” is insignificant extra-solution activity; see MPEP 2106.05(g). Claim 16, dependent on claim 15, recites only additional elements and is rejected due to its dependence on rejected claim 15. However, if the language from claim 16 were to be incorporated into claim 15 the additional elements would be analyzed according to the two-step process. Claim 17, dependent on claim 15, recites only additional elements and is rejected due to its dependence on rejected claim 15. However, if the language from claim 17 were to be incorporated into claim 15 the additional elements would be analyzed according to the two-step process. Claim 18, dependent on claim 15, recites only additional elements and is rejected due to its dependence on rejected claim 15. However, if the language from claim 18 were to be incorporated into claim 15 the additional elements would be analyzed according to the two-step process. Claim 19, dependent on claim 15: considering Step 2A, Prong One, the limitations in claim 19 including: “compare common elements of the first vector embeddings array and the second vector embeddings array;” and “identify common elements that have changed from the first vector embeddings array to the second vector embeddings array based on respective associated temporal data;” covers mental processes but for the recitation of generic computer components. MPEP 2106.04.(a)(2)(III) details “the "mental processes" abstract idea grouping is defined as concepts performed in the human mind, and examples of mental processes include observations, evaluations, judgments, and opinions.” The claimed “compar[ing]” and “identify[ing]” are observations, evaluations, and judgments. For example, a human is capable of comparing elements; this would be observation, evaluation, and judgment. A human is also capable of identifying temporal data as this would also be an observation, evaluation, and judgment. Considering Step 2A, Prong Two, and Step 2B, claim 19 contains additional elements detailing receiving data and retraining a model. The receiving is insignificant extra-solution activity; see MPEP 2106.05(g). Additionally, the retraining is insignificant extra-solution activity, a tangential addition to the claim; see MPEP 2106.05(g). Claim 20, dependent on claim 15, recites only additional elements and is rejected due to its dependence on rejected claim 15. However, if the language from claim 20 were to be incorporated into claim 15 the additional elements would be analyzed according to the two-step process. 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, 2,8, 9, 15, and 16 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Kazemi et al., “Time2Vec: Learning a Vector Representation of Time” (“Kazimi”). With respect to independent claim 1, Kazemi teaches: A system comprising: a storage device (Kazemi teaches a computer-based implementation in appendix A. Such an implementation would include a storage device.); and a plurality of processing node in communication with the storage device, wherein at least one processing node of the plurality of processing nodes (Kazemi teaches a computer-based implementation in appendix A. Such an implementation would include a processor, and because only “at least one processing node” is required to perform the subsequent steps, a single processor is sufficient to teach the claimed features.) is configured to: receive a data set from a data source (Section 5 of Kazemi covers experiments and results, which includes receiving input to process.); execute a model on the received data set to generate a vector embeddings array representative of the received data (Kazemi teaches generating vector embeddings in section 2, paragraph 2.); identify temporal data associated with the vector embeddings array (Kazemi teaches capturing temporal data in section 4, including periodic and non-periodic patterns.); and store the vector embeddings array with the associated temporal data in the storage device (Kazemi teaches a computer-based implementation in appendix A. Such an implementation would include a storage device.). With respect to dependent claim 2, the rejection of claim 1 is incorporated. Further Kazemi teaches: wherein the associated temporal data comprises a start time and end time for each vector embeddings array (Kazemi teaches a start time and an absolute time in section 3.). With respect to independent claim 8, see the rejection of claim 1 above. With respect to dependent claim 9, see the rejection of claim 2 above. With respect to independent claim 15, see the rejection of claim 1 above. With respect to dependent claim 16, see the rejection of claim 2 above. Claim Rejections - 35 USC § 103 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. 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. Claim(s) 3, 4, 10, 11, 17, and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kazemi et al., in view of Malloy et al., U.S. Patent 5,978,796 (“Malloy”). With respect to dependent claim 3, the rejection of claim 1 is incorporated. Further, Kazemi teaches: wherein the at least one processing node (Kazemi teaches a computer-based implementation in appendix A. Such an implementation would include a processor.) is configured to: Kazemi does not explicitly teach: store each element of the vector embeddings array as a single column of a common row; and store the associated temporal data in the same common row. However, Malloy teaches these features: store each element of the vector embeddings array as a single column of a common row (Malloy teaches a multi-dimensional array that is arranged so that every data idem is located and accessed based on the intersection of the members which define that item; see 6:23-37. Malloy further teaches that time can be a dimension in 6:49-63. Storing elements in a column is a design choice and given no patentable weight.); and store the associated temporal data in the same common row (Malloy further teaches that time can be a dimension in 6:49-63. Storing elements in a row is a design choice and given no patentable weight.). Kazemi and Malloy are analogous art directed towards vector embedding. Kazemi teaches incorporated time into a vector representation and Malloy teaches a multi-dimensional relational database. It would have been obvious for one of ordinary skill in the art of vector representation to implement Malloy’s multi-dimensional database into Kazemi’s disclosed system before the filing date of the claimed invention. It would have been obvious because one of ordinary skill would be motivated to deliver consistent fast responses, as detailed in Malloy, 4:19-24. With respect to dependent claim 4, the rejection of claim 1 is incorporated. Further Malloy teaches: wherein the at least one processing node is configured to: store the vector embeddings array as a single column (Malloy teaches a multi-dimensional array that is arranged so that every data idem is located and accessed based on the intersection of the members which define that item; see 6:23-37. Malloy further teaches that time can be a dimension in 6:49-63. Storing elements in a column is a design choice and given no patentable weight.); and store the associated temporal data in a common row of the vector embeddings array (Malloy further teaches that time can be a dimension in 6:49-63. Storing elements in a row is a design choice and given no patentable weight.). See the rejection of claim 3 for the motivation to combine references. With respect to dependent claim 10, see the rejection of claim 3 above. With respect to dependent claim 11, see the rejection of claim 4 above. With respect to dependent claim 17, see the rejection of claim 3 above. With respect to dependent claim 18, see the rejection of claim 4 above. Claim(s) 6, 7, 13, 14, and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kazemi, in view of Staykovski et al., “Dense vs. Sparse Representations for News Stream Clustering” (“Staykovski”). With respect to dependent claim 6, the rejection of claim 1 is incorporated. Further, Kazemi does not teach: wherein the vector embeddings array is a sparse vector embeddings array. However, Staykovski teaches this limitation: Staykovski teaches generating a sparse vector in section 3.1. Kazemi and Staykovski are analogous art directed towards vector embedding. Kazemi teaches incorporated time into a vector representation and Staykovski teaches generating sparse and dense vectors. It would have been obvious for one of ordinary skill in the art of vector representation to implement Staykovski’s sparse and dense representation into Kazemi’s disclosed system before the filing date of the claimed invention. It would have been obvious because one of ordinary skill would be motivated to make data easier to analyze and consume; see section 1. With respect to dependent claim 7, the rejection of claim 1 is incorporated. Further, Kazemi does not teach: wherein the vector embeddings array is a dense vector embeddings array. However, Staykovski teaches this limitation: Staykovski teaches generating a dense vector in section 3.1. See the rejection of claim 6 for the motivation to combine references. With respect to dependent claim 13, see the rejection of claim 6 above With respect to dependent claim 14, see the rejection of claim 7 above. With respect to dependent claim 20, see the rejections of claims 6 and 7 above. Allowable Subject Matter Claims 5, 12, and 19 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; any 101 and 112 rejections will have to be addressed as well. Conclusion Claims 1-20 are rejected. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DANIEL T PELLETT whose telephone number is (571)270-7156. The examiner can normally be reached Monday - Friday 9-5 EST. 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, Li Zhen can be reached on 571-272-3768. 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. /DANIEL T PELLETT/Primary Examiner, Art Unit 2121
Read full office action

Prosecution Timeline

Dec 31, 2023
Application Filed
Sep 09, 2026
Non-Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12762371
TAPE PASTING MECHANISM WITH MULTIPLE FUNCTIONS OF CLUTCH-TYPE SYNCHRONOUS PUNCHING, TAPE PASTING AND CUTTING
3y 0m to grant Granted Oct 13, 2026
Patent 12743665
ANALYZING PERFORMANCE OF MODELS TRAINED WITH VARYING CONSTRAINTS
4y 2m to grant Granted Sep 22, 2026
Patent 12725030
METHOD, APPARATUS, AND NON-TEMPORARY COMPUTER-READABLE MEDIUM THAT USES A VECTOR NEURAL NETWORK
5y 3m to grant Granted Sep 01, 2026
Patent 12694309
COMPUTER-BASED SYSTEMS HAVING COMPUTER ENGINES AND DATA STRUCTURES CONFIGURED FOR MACHINE LEARNING DATA INSIGHT PREDICTION AND METHODS OF USE THEREOF
2y 10m to grant Granted Jul 28, 2026
Patent 12688440
DESIGN AND IMPLEMENTATION OF MACHINE LEARNING STATE MACHINES
4y 11m to grant Granted Jul 21, 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
78%
Grant Probability
91%
With Interview (+12.8%)
3y 8m (~10m remaining)
Median Time to Grant
Low
PTA Risk
Based on 461 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