Prosecution Insights
Last updated: August 18, 2026
Application No. 18/354,908

NOTIFICATION MESSAGES GENERATED BY A GENERATIVE LANGUAGE MODEL

Final Rejection §101§103
Filed
Jul 19, 2023
Priority
Apr 21, 2023 — provisional 63/460,937
Examiner
KE, PENG
Art Unit
2194
Tech Center
2100 — Computer Architecture & Software
Assignee
Shopify Inc.
OA Round
2 (Final)
53%
Grant Probability
Moderate
3-4
OA Rounds
1y 8m
Est. Remaining
75%
With Interview

Examiner Intelligence

Grants 53% of resolved cases
53%
Career Allowance Rate
120 granted / 226 resolved
-1.9% vs TC avg
Strong +22% interview lift
Without
With
+22.3%
Interview Lift
resolved cases with interview
Typical timeline
4y 9m
Avg Prosecution
19 currently pending
Career history
247
Total Applications
across all art units

Statute-Specific Performance

§101
12.2%
-27.8% vs TC avg
§103
55.0%
+15.0% vs TC avg
§102
13.9%
-26.1% vs TC avg
§112
7.5%
-32.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 226 resolved cases

Office Action

§101 §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 . Detail Action In the amendment filed on 04/27/2026, Claims 1-21 are pending, claims 1, 10, 14-16, 18, 20 and 21 are amended. That is a Final Action. Response to Argument 35 USC § 101 Applicant arguments focused on the following: “…generate an aggregation notification message based on the plurality of event messages…” is not a mental process. The additional steps of “…transmitting the aggregation notification message to the user device;” is significantly more because it compresses multiple messages into one and therefore reduce traffic and bandwidth. Examiner disagrees: The Court has found that an abstract idea to ideas that could be “performed by humans without a computer.” Mortgage Grader, 811 F.3d. at 1318, 1324-25, 117 USPQ2d at 1695, 1699-1700. There ideas include an application program interface for extracting and processing information from a diversity of types of hard copy documents – Content Extraction, 776 F.3d at 1345, 113 USPQ2d at 1356; and A post office for receiving and redistributing email messages on a computer network – Symantec, 838 F.3d at 1316, 120 USPQ2d at 1359. Here the applicant claims a process of “generate an aggregation notification message based on the plurality of event messages,” which is extracting and processing information from documents and redistributing a message on a computer network. Therefore, claim 1 discloses an abstract idea. The court has found followings to well-understood, routine, conventional activity: Receiving or transmitting data over a network, e.g., using the Internet to gather data, Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); TLI Communications LLC v. AV Auto. LLC, 823 F.3d 607, 610, 118 USPQ2d 1744, 1745 (Fed. Cir. 2016) (using a telephone for image transmission); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); 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); but see DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245, 1258, 113 USPQ2d 1097, 1106 (Fed. Cir. 2014). Here, claim 1’s additional steps of receiving and transmitting or messages over a network has found to be to be well-understood and routine. Further, it is unclear whether the bandwidth is reduced when all the messages have transmitted to the Large Langue Model server first then the combine message is transmitted to the user device. 35 USC § 103 Applicant’s arguments with respect to claims 1-21 have been considered but are moot because the new ground of rejection. 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 therefor, subject to the conditions and requirements of this title. Claims 1-21 are rejected under 35 U.S.C. 101 because the claimed invention is directed to abstract idea/mathematical algorithm without significantly more. Claim 1: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 1 recites the step of: generate an aggregation notification message based on the plurality of event messages, wherein the aggregation notification message is generated by the large language model based on the input prompt; and; This step can reasonably be performed in the human mind, through observation, judgement and opinion, with the aid of pen and paper, and therefore recite a mental process; MPEP 2106.04(a); This step can reasonably be performed in the human mind, through observation, judgement and opinion, with the aid of pen and paper, and therefore recite a mental process. This judicial exception is not integrated into a practical application because the claim only recites mere instructions to apply an exception (the computer-implemented method), with additional elements comprising only insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 1 recites the additional element of: Aggregating a plurality of event message to form an input prompt, wherein the plurality of event message are associated with at least one event occurring in at least one computer system and wherein at least one event message of the plurality of event messages includes a notification message to be transmitted from the at last one computer system to a user device; Using a large language model inputting the input prompt into a generative language model to… Transmitting the aggregation notification message to the user device; MPEP 2106.05(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Further, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply are not indicative of integration into a practical application. Even when considered in combination, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 2: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 2 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. The judicial exceptions recited in claims 2 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (The method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 2 recites the additional element of: The computer-implemented method of claim 1, wherein the at least one event comprises a plurality of related events; MPEP 2106.5(d); amount to is merely an attempt to limit the use of the abstract idea to a particular technological environment and/or amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 2 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claim 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 3: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 3 is dependent on claims 2 and 1, and therefore inherits the same judicial exception recited in claims 2 and 1. The judicial exceptions recited in claims 3, 2 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (The method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 3 recites the additional element of: wherein the plurality of related events comprises a root event and a dependent event having a dependency relationship with the root event, and wherein the plurality of event messages comprises an event message associated with the root event and an event message associated with the dependent event.; MPEP 2106.5(d); amount to is merely an attempt to limit the use of the abstract idea to a particular technological environment and/or amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 3 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 2 and 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 4: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 4 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. The judicial exceptions recited in claims 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 4 recites the additional element of: aggregating the plurality of event messages as the input prompt in response to an aggregation trigger. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 4 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 5: Claim 5 is dependent on claims 4 and 1, and therefore inherits the same judicial exception recited in claims 4 and 1. (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) The judicial exceptions recited in claims 5, 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 5 recites the additional element of: a duration of time having elapsed. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 5 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1 and 4, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 6: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 6 is dependent on claims 4 and 1, and therefore inherits the same judicial exception recited in claims 4 and 1. The judicial exceptions recited in claims 6, 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 6 recites the additional element of: a duration of time having elapsed since an earlier event message of the plurality of event messages. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 6 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1 and 4, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 7: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 7 is dependent on claims 6, 4 and 1, and therefore inherits the same judicial exception recited in claims 6, 4 and 1. The judicial exceptions recited in claims 7, 6, 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 7 recites the additional element of: the duration of time is based on an event associated with the earlier event message. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 7 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, 4 and 6, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 8: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 8 is dependent on claims 6, 4 and 1, and therefore inherits the same judicial exception recited in claims 6, 4 and 1. The judicial exceptions recited in claims 8, 6, 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 8 recites the additional element of: receiving a further event message after the earlier event message during the duration of time; and adding the further event message to the input prompt. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 8 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, 4 and 6, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 9: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 9 is dependent on claims 4 and 1, and therefore inherits the same judicial exception recited in claims 4 and 1. The judicial exceptions recited in claims 9, 4 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 9 recites the additional element of: wherein the aggregation trigger is based on at least one of a relative priority between the plurality of event messages or a priority of an earlier event message of the plurality of event messages. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 9 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1 and 4, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 10: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 10 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. The judicial exceptions recited in claims 10 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 10 recites the additional element of: a pre-trained large language model that was fine-tuned by: creating a training set based on at least training input prompts and training notification messages; and fine-tune training the pre-trained generative language model using the training set. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 10 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 11 (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 11 is dependent on claims 1 and 10, and therefore inherits the same judicial exception recited in claims 1 and 10. The judicial exceptions recited in claims 11, 10 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 11 recites the additional element of: an aggregation of training event messages; and generating a plurality of the training pairs, wherein the plurality of the training pairs form the training set. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 11 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1 and 10, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 12 (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 12 is dependent on claims 1 and 10, and therefore inherits the same judicial exception recited in claims 1 and 10. The judicial exceptions recited in claims 12, 10 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 12 recites the additional element of: generating a training plurality of notification messages based on a particular training input prompt; associating each of the training plurality of notification messages with a corresponding rank as a training pair; and creating a plurality of the training pairs, wherein the plurality of the training pairs form the training set. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 12 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1 and 10, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 13: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 13 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. The judicial exceptions recited in claims 13 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 13 recites the additional element of: a relative priority between the plurality of event messages, an event message associated with a high priority event, an event message associated with a root event, features of a desired notification message, one or more examples of the desired notification message, or any prior notification messages transmitted to the user device. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 13 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 14: Claim 14 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) The judicial exceptions recited in claims 14 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 14 recites the additional element of: the notification message includes text representing at least one action to respond to the at least one event. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 14 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claim 15: (2A Prong 1 Analysis: Whether a Claim is Directed to a Judicial Exception) Claim 15 is dependent on claim 1, and therefore inherits the same judicial exception recited in claim 1. The judicial exceptions recited in claims 15 and 1 are not integrated into a practical application because the recited additional elements comprise only mere instructions to apply an exception (the method) and insignificant extra-solution activity. (2A Prong 2/2B Analysis: Whether a claim amounts to significantly more) Claim 15 recites the additional element of: the notification message includes text identifying at least one of a priority event of the at least one event or a root event of the at least one event. MPEP 2106.5(d); amount to insignificant extra-solution activity of mere data outputting, and are additionally well-understood, routine or conventional activities for storing data. Additionally, these additional elements merely recite using computing components in their ordinary capacity to store data that is a result of the recited mental process, and thus can be considered mere instructions to apply an exception. These additional elements of insignificant extra-solution activity and mere instructions to apply recited in claim 15 are not indicative of integration into a practical application. Even when considered in combination with the additional elements of claims 1, the additional elements do not provide an inventive concept, thus the claim is not eligible. Claims 16-20 are directed to a system comprise the steps which the at least one processing platform of the method of claims 1, 4, 10, and 13-14 are configured to perform. Claims 16-20 recite the same limitations as claims 1, 4, 10, and 13-14, respectively; therefore, claims 16-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea of a system without significantly more for the same reasons presented with respect to claims 1, 4, 10, and 13-14. See above. Claim 21 is directed to a medium comprise the steps which the at least one processing platform of the method of claim 1 is configured to perform. Claim 21 recites the same limitations as claim 1, respectively; therefore, claim 21 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea of a medium without significantly more for the same reasons presented with respect to claim 1. See 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. Claims 1-8, 10-12, 14, 16-18 and 20-21 are rejected under 35 U.S.C. 103 as being unpatentable over Wang US Publication 2023/0245651 in view of Horev US Publication 2024/0354375. 18/354,908 Wang US Publication 2023/0245651 in view of Horev US Publication 2024/0354375 Claim 1 A computer-implemented method comprising: Wang abstract; aggregating a plurality of event messages to form an input prompt, wherein the plurality of event messages associated with at least one event occurring in at least one computer system and wherein at least one event messages of plurality of event messages includes a notification message to be transmitted from the at least one computer system to a user device; Wang Fig. 16, p0362-p0377; Horev teaches trigger/prompting aggregating system by a plurality of notification messages. Horev p0046-p0050; It would have been obvious at the time of the invention for a person ordinary skill in the art (POSITA) to include Horev’s teaching with method of Wang in order to provide user with a notification system. Using a large language model to generate an aggregation notification message based on the plurality of event messages; Wherein the aggregation notification message is generated by the large language model based on the input prompt; Wang Fig. 16, p0362-p0377; Wang’s categorized data based on plurality event messages. (see Fig. 12 and Fig.13) Wang teaches training Language Models with Language and text. (see Wang p0439-p0455) Horev p0046-p0050; transmitting the notification message to a user device. Wang teaches push personalization notification and feedback. See Wang p0226, p0276-p0289 Horev p0046-p0050; Claim 2 The computer-implemented method of claim 1, wherein the at least one event comprises a plurality of related events. Wang’s categorized data based on plurality event messages. (see Fig. 12 and Fig.13) Claim 3 The computer-implemented method of claim 2, wherein the plurality of related events comprises a root event and a dependent event having a dependency relationship with the root event, and wherein the plurality of event messages comprises an event message associated with the root event and an event message associated with the dependent event. Wang teaches determine the root cause/event of the feed and adjust its response accordingly. See Wang p0481; Claim 4 The computer-implemented method of claim 1, further comprising: aggregating the plurality of event messages as the input prompt in response to an aggregation trigger. Wang Fig. 16, p0362-p0377; Wang’s categorized data based on plurality event messages. (see Fig. 12 and Fig.13) Wang teaches training Language Models with Language and text. (see Wang p0439-p0455) Claim 5 The computer-implemented method of claim 4, wherein the aggregation trigger comprises a duration of time having elapsed. Wang Fig .14 p0340-p0343. Claim 6 The computer-implemented method of claim 4, wherein the aggregation trigger comprises a duration of time having elapsed since an earlier event message of the plurality of event messages. Wang Fig .14 p0340-p0343. Wang teaches previous analysis based on previous interactions, dialogue history. (see Wang p0052, p0212; p244; p0343) Claim 7 The computer-implemented method of claim 6, wherein the duration of time is based on an event associated with the earlier event message. Wang Fig .14 p0340-p0343. Wang teaches previous analysis based on previous interactions, dialogue history. (see Wang p0052, p0212; p244; p0343) Claim 8 The computer-implemented method of claim 6, further comprising: receiving a further event message after the earlier event message during the duration of time; and adding the further event message to the input prompt. Wang Fig .14 p0340-p0343. Wang teaches previous analysis based on previous interactions, dialogue history. (see Wang p0052, p0212; p244; p0343) Claim 10 The computer-implemented method of claim 1, wherein the generative language model comprises a pre-trained generative language model that was fine-tuned by: creating a training set based on at least training input prompts and training notification messages; and fine-tune training the pre-trained generative language model using the training set. Wang teaches a training process; p0079-p0131; Wang teaches input-output pairs and storage in a dataset; p0081; Claim 11 The computer-implemented method of claim 10, wherein creating the training set comprises: associating a training input prompt with a training notification message as a training pair, the training input prompt comprising an aggregation of training event messages; and generating a plurality of the training pairs, wherein the plurality of the training pairs form the training set. Wang p0079-p0131; Claim 12 The computer-implemented method of claim 10, wherein creating the training set comprises: generating a training plurality of notification messages based on a particular training input prompt; associating each of the training plurality of notification messages with a corresponding rank as a training pair; and creating a plurality of the training pairs, wherein the plurality of the training pairs form the training set. Wang p0079-p0131; Claim 14 The computer-implemented method of claim 1, wherein the notification message includes text representing at least one action to respond to the at least one event. Wang teaches push personalization notification and feedback. See Wang p0226, p0276-p0289 As per claims 16 and 21, they are rejected under the same rationale as claim 1. See rejection above. As per claims 17, 18, and 20, they are rejected under the same rationales as claims 4, 10, and 14. See rejection 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. Claims 9, 13, 15 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Wang US Publication 2023/0245651 in view of Horev US Publication 2024/0354375 and Breen US Publication 2023/0222379. 18/354,908 Wang US Publication 2023/0245651in view of Horev US Publication 2024/0354375 and Breen US Publication 2023/0222379 Claim 9 The computer-implemented method of claim 4, wherein the aggregation trigger is based on at least one of a relative priority between the plurality of event messages or a priority of an earlier event message of the plurality of event messages. Wang teaches AI system may prioritize notification; p0287; and updated related event p0279 Breen teaches priority score for each predicative input entity; p0025 and processing related subset of high priority score input; p0191 It would have been obvious at the time of the invention for a person ordinary skill in the art (POSITA) to include Breen’s teaching with method of Wang in order to allow the system prioritize the events and task numerically. Claim 13 The computer-implemented method of claim 1, wherein the input prompt further includes text representing input prompt context associated with one or more of the plurality of event messages, wherein the input prompt context comprises an indication of at least one of: a relative priority between the plurality of event messages, an event message associated with a high priority event, an event message associated with a root event, features of a desired notification message, one or more examples of the desired notification message, or any prior notification messages transmitted to the user device. Wang teaches AI system may prioritize notification; p0287; and updated related event p0279; and finding root cause of the feedback; p0481. Breen teaches priority score for each predicative input entity; p0025 and processing related subset of high priority score input; p0191 It would have been obvious at the time of the invention for a person ordinary skill in the art (POSITA) to include Breen’s teaching with method of Wang in order to allow the system prioritize the events and task numerically. Claim 15 The computer-implemented method of claim 1, wherein the notification message includes text identifying at least one of a priority event of the at least one event or a root event of the at least one event. Wang teaches AI system may prioritize notification; p0287; and updated related event p0279; and finding root cause of the feedback; p0481. Breen teaches priority score for each predicative input entity; p0025 and processing related subset of high priority score input; p0191 It would have been obvious at the time of the invention for a person ordinary skill in the art (POSITA) to include Breen’s teaching with method of Wang in order to allow the system prioritize the events and task numerically. As per claims 19, it is rejected under the same rationale as claim 13. See rejection above. Related Prior Art Here is a list of references relates to AI system: Eck et al: US Publication 2019/0065992: Machine Learning for Time Series Using Semantic and Time Series Data. Lora et al. US Publication 2019/0251759: Vehicle Data Aggregation and Analysis Platform Providing Dealership Service Provider Dashboard. Nadig US Publication 2023/0120966: Sensitive Data Control. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). 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. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to PENG KE whose telephone number is (571)272-4062. The examiner can normally be reached M-F 6:30-5:00. 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, Kevin Young can be reached at (571) 270-3180. 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. PENG KE Primary Examiner Art Unit 2194 /PENG KE/Primary Examiner, Art Unit 2194
Read full office action

Prosecution Timeline

Jul 19, 2023
Application Filed
Jan 27, 2026
Non-Final Rejection mailed — §101, §103
Apr 27, 2026
Response Filed
Jun 10, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681782
EVENT CLASSIFICATION USING SYNTHETIC DATA SETS
3y 2m to grant Granted Jul 14, 2026
Patent 12675313
PROCESSING DEVICE, PROCESSING METHOD, AND PROCESSING PROGRAM
3y 5m to grant Granted Jul 07, 2026
Patent 12675331
METHOD AND DEVICE FOR PROVIDING SPLIT COMPUTING BASED ON DEVICE CAPABILITY
3y 7m to grant Granted Jul 07, 2026
Patent 12670002
SOURCE ARCHIVE OPTIMIZATIONS FOR REDUCING CONTAINER IMAGE SIZES
3y 6m to grant Granted Jun 30, 2026
Patent 12670021
METHOD AND APPARATUS FOR TASK SCHEDULING FOR ACCELERATOR POOL
2y 9m to grant Granted Jun 30, 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
53%
Grant Probability
75%
With Interview (+22.3%)
4y 9m (~1y 8m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 226 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