Prosecution Insights
Last updated: July 17, 2026
Application No. 18/767,698

SYSTEMS AND METHODS TO PRIORITIZE AGENT INBOX USING TRAFFIC SIGNAL PATTERN FOR DIGITAL CHANNELS

Non-Final OA §101§103
Filed
Jul 09, 2024
Examiner
VIG, NARESH
Art Unit
3622
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Nice Ltd.
OA Round
2 (Non-Final)
37%
Grant Probability
At Risk
2-3
OA Rounds
2y 0m
Est. Remaining
80%
With Interview

Examiner Intelligence

Grants only 37% of cases
37%
Career Allowance Rate
225 granted / 614 resolved
-15.4% vs TC avg
Strong +43% interview lift
Without
With
+43.4%
Interview Lift
resolved cases with interview
Typical timeline
4y 1m
Avg Prosecution
36 currently pending
Career history
661
Total Applications
across all art units

Statute-Specific Performance

§101
16.1%
-23.9% vs TC avg
§103
73.8%
+33.8% vs TC avg
§102
2.1%
-37.9% vs TC avg
§112
4.5%
-35.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 614 resolved cases

Office Action

§101 §103
DETAILED ACTION This is in reference to communication received 05 May 2026. Claims 1 – 20 are pending for examination. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 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 – 20 are rejected under 35 U.S.C. § 101 because the claimed invention is directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract idea) without significantly more. Independent claim 10, representative of claims 1 and 15, in part is directed toward a statutory category of invention, the claim appears to be directed toward a judicial exception namely an abstract idea. Claim 1 recites invention directed prioritizing customer interactions by comparing keywords in an interaction with a list of keywords with importance assigned by entity, prioritized the keywords based upon assigned importance value, and append an alerting flag to the customer interaction (e.g., red, yellow and green (aka, traffic light colors), as drafted, is a process that, under its broadest reasonable interpretation, covers performance of organizing certain methods of human activity related to customer-support or sales-support activities or behaviors but for the recitation of generic computer components. Accordingly, the claim recites an abstract idea. These limitations describe customer-support or sales-support activities. Identifying a keyword in a customer interaction (e.g., communication), checking whether an identified keyword has been recorded in a database with some assigned valve (e.g., alert value, importance value, etc.), calculating a score of the customer communication based upon the identified keyword(s) and their associated importance value, and categorizing the customer interaction as high, medium and low priorities, which an administrative of any entity (a human) can reference and respond accordingly. Causing presentation of customer interaction record with assigned alert-value/importance-value as an appended flag-indicator/alert-indicator in appropriate color for enabling a support team member decide which customer-interaction should get a priority for resolving the customer-issue. Displaying of a color-coded list of customer communication based upon detected keywords in the associated customer-interaction would be a support-team (or person) providing priority level based color-coded customer-interaction log to the customer-support-staff of an entity. The independent claims further recite the additional functional element of using AI model for identifying keywords in a customer interaction and comparing them to a list of stored keywords for determining their importance. Not only do these features fail to integrate the abstract idea into a practical application, but it can also reasonably be seen as the conventional application of well-known machine learning concepts to build and train a model to implement the abstract idea on a computer, and merely uses a computer as a tool to perform the abstract idea. See MPEP 2106.05(f). Represented claims 1 and 16, which do recite statutory categories (machine, product of manufacture, for example), the same analysis as above applies to these claims since the method steps are the same. However, the judicial exception is not integrated into a practical application. These claims add the generic computer components (additional elements) of a system comprising one or more hardware processors and a memory (claim 10), and a non-transitory machine-readable medium comprising instructions that when executed by a processor of a machine cause the machine to perform the method addressed above (claim 19). The processor, memory, and non-transitory machine-readable medium are recited at a high-level of generality such that they amount to no more than mere instructions to apply the exception using a generic computer component. Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do 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 the processor, memory, and non-transitory machine-readable medium 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. When taken as an ordered combination, nothing is added that is not already present when the elements are taken individually. When viewed as a whole, the marketing activities amount to instructions applied using generic computer components. As for dependent claims 2 – 9, 12 – 15 and 17 - 20, these claims recite limitations that further define the same abstract idea reusing the claimed limitation of additional customer, defining values for priorities, color assigned to priorities, defining that historical information will be used, what values will be compared to the historical data, what values will be considered for calculating scores, as drafted, is a process that, under its broadest reasonable interpretation, covers performance of organizing certain methods of human activity related to advertising, marketing or sales activities or behaviors but for the recitation of generic computer components. Accordingly, the claim recites an abstract idea. 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 - 6, 8 - 13, 15 - 18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Kuppulal et al. US Publication 2025/0080654 in view of Tatiana Poly published article “How To Use AI To Drastically Improve Contact Center Script Adherence” hereinafter to as Poly, Kate Eby published article “Comprehensive Guide to Understanding and Using Priority Matrices” hereinafter referred to as Eby and Infowise published YouTube Video “Customer Support System and SharePoint” hereinafter referred to as Infowise. Regarding claim 10 and representative claims 1 and 16, Kuppulal teaches for agent interaction analysis using artificial intelligence. Kuppulal teaches system and method comprising: a processor (Kuppulal, a system for agent interaction analysis using artificial intelligence may include at least one processor and at least one memory comprising a plurality of instructions stored thereon) [Kuppulal, 0013] and a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations (Kuppulal, a system for agent interaction analysis using artificial intelligence may include at least one processor and at least one memory comprising a plurality of instructions stored thereon) [Kuppulal, 0013]; receiving a transcript of a first customer interaction in an agent inbox (Kuppulal, receiving, by a computing system, a transcript for a real-time agent interaction between a contact center agent and a contact center client, processing, by the computing system, the real-time agent interaction using at least one artificial intelligence model to determine a call adherence score; in addition, Kuppulal teaches the computing system retrieves a plurality of transcripts associated with historical agent interactions between contact center agents and contact center clients) [Kuppulal, 0003, 0084]; Kuppulal does not explicitly teach extracting keywords from transcript. However, Poly teaches Automated Quality Management software utilizes machine learning and Natural Language Processing (NLP) to transcribe call recordings into text that can then be parsed by AI to automatically detect keywords or phrases from a predefined list [Poly, page 3]. Therefore, at the time of filing, it would have been obvious to one of ordinary skill in the art to modify Kuppulal by adopting teachings of Poly implement capability for increasing adherence to call scripts. Kuppulal in view of Poly teaches system and method further comprising: extracting, in real-time, keywords from the transcript (Poly, In addition to simply checking for the mention of key phrases, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4]; comparing, in real-time by an artificial intelligence (AI) model, the extracted keywords to keywords in a customized historical database (Poly, Automated Quality Management software utilizes machine learning and Natural Language Processing (NLP) to transcribe call recordings into text that can then be parsed by AI to automatically detect keywords or phrases from a predefined list) [Poly, page 3]; Kuppulal in view of Poly does not explicitly teach calculating priority score. However, Poly, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4]. However, Eby teaches A priority matrix, also called a prioritization matrix, is a customizable tool used to identify critical tasks or projects. A priority matrix can be a simple chart that compares urgency and importance or a complex grid that analyzes many criteria [Eby, page 2]. Eby further teaches A priority matrix is most helpful when used to rank a list of potential upcoming projects or tasks in order of importance. By setting your own criteria, you can create and use these matrices to aid in a project selection process that fits the needs of your organization [Eby, page 2]. Therefore, at the time of filing, it would have been obvious to one of ordinary skill in the art to modify Kuppulal in view Poly by adopting teachings of Eby by assigning priorities in project management to facilitate the selection of potential projects. In addition, project managers can use matrices to help delegate tasks to their team, create project plans, or map out their daily assignments [Eby, page 4]. Kuppulal in view of Poly and Eby teaches system and method further comprising: calculating, in real-time by the AI model, a priority score of the first customer interaction based on the comparison (Eby by assigning priorities in project management to facilitate the selection of potential projects. In addition, project managers can use matrices to help delegate tasks to their team, create project plans, or map out their daily assignments) PNG media_image1.png 196 393 media_image1.png Greyscale [Eby, page 3, 4]; Kuppulal in view of Poly and Eby does not explicitly teach applying, in real-time, a visual indicator on the first customer interaction in the agent inbox, wherein the visual indicator corresponds to the assigned priority of the first customer interaction. However, Infowise teaches assigning visual indicator corresponding to assigned priority. PNG media_image2.png 420 805 media_image2.png Greyscale [Infowise, page 5]. Therefore, at the time of filing, it would have been obvious to one of ordinary skill in the art to modify Kuppulal in view of Poly and Eby to help personnel to prioritize emerging issues and taking actions as appropriate. Kuppulal in view of Poly, Eby and Infowise teaches system and method further comprising: assigning, in real-time by the AI model, a priority to the first customer interaction based on the calculated priority score PNG media_image1.png 196 393 media_image1.png Greyscale [Eby, page 3, 4]; and applying, in real-time, a visual indicator on the first customer interaction in the agent inbox, wherein the visual indicator corresponds to the assigned priority of the first customer interaction PNG media_image3.png 441 849 media_image3.png Greyscale [Infowise, page 5]. Regarding claim 2, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, wherein the assigned priority of the first customer interaction is low, medium, or high and the visual indicator is colored based on the assigned priority, and the visual indicator comprises a color matrix representation PNG media_image3.png 441 849 media_image3.png Greyscale [Infowise, page 5; also see Eby, page 5]. Regarding claim 3, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, wherein the visual indicator is colored and a green visual indicator is applied to a low priority customer interaction, a yellow visual indicator is applied to a medium priority customer interaction, and a red visual indicator is applied to a high priority customer interaction (as responded to above, see at least Eby, page 5]. Regarding claim 11 and representative claim 4, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, wherein the keywords in the customized historical database are categorized as low priority, medium priority, or high priority (Poly, Screenshot of the section in the MiaRec Admin panel that allows you to easily and quickly set up keywords and key phrases for a particular topic and assign positive or negative point values) PNG media_image4.png 598 944 media_image4.png Greyscale [Poly, page 5]. Regarding claim 12 and representative claims 5 and 17, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, wherein the customized historical database further comprises historical attributes of interactions that are categorized as low priority, medium priority, or high priority (Kuppulal, In some embodiments, retrieving the agent-specific content may include retrieving an excerpt from a positive historical interaction with the contact center agent, and transmitting the agent-specific content to the agent device may include transmitting the excerpt from the positive historical interaction to the agent device for display in conjunction with the real-time agent interaction.) [Kuppulal, 0006]. Regarding claim 13 and representative claims 6 and 18, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method comprises comparing attributes of the first customer interaction to the historical attributes in the customized historical database, wherein the priority score of the first customer interaction is further based on the comparison of the attributes to the historical attributes (Poly, In addition to simply checking for the mention of key phrases, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4]. Regarding claim 15 and representative claims 8, 9 and 20, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, wherein: calculating the priority score of the first customer interaction comprises determining a historical relevance score, a key phrase relevance score, and a context relevance score (Kuppulal, In some embodiments, retrieving the agent-specific content may include retrieving an excerpt from a positive historical interaction with the contact center agent, and transmitting the agent-specific content to the agent device may include transmitting the excerpt from the positive historical interaction to the agent device for display in conjunction with the real-time agent interaction.) [Kuppulal, 0006], determining the historical relevance score comprises comparing the extracted keywords to the keywords in the customized historical database (Poly, Automated Quality Management software utilizes machine learning and Natural Language Processing (NLP) to transcribe call recordings into text that can then be parsed by AI to automatically detect keywords or phrases from a predefined list) [Poly, page 3], determining the key phrase relevance score comprises scoring the extracted keywords based on relevance and importance of the extracted keywords in the transcript (Poly, In addition to simply checking for the mention of key phrases, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4], and determining the context relevance score comprises extracting an urgency associated with the first customer interaction, a sentiment associated with the first customer interaction, a customer type of a customer associated with the first customer interaction, or a combination thereof (Poly, Screenshot of the section in the MiaRec Admin panel that allows you to easily and quickly set up keywords and key phrases for a particular topic and assign positive or negative point values) [see at least list of customer interaction and sentiments) [Poly, page 5]. Claims 14, 7 and 19 rejected under 35 U.S.C. 103 as being unpatentable over Kuppulal et al. US Publication 2025/0080654 in view of Tatiana Poly published article “How To Use AI To Drastically Improve Contact Center Script Adherence” hereinafter to as Poly, Infowise published YouTube Video “Customer Support System and SharePoint” hereinafter referred to as Infowise and iTech Studies published YouTube video “SharePoint | Sort a List” hereinafter referred to as iTech-Studies. Regarding claim 14 and representative claims 7 and 19, as combined and under the same rationale as above, Kuppulal in view of Poly, Eby and Infowise teaches system and method, which further comprises: receiving a transcript of a second customer interaction in the agent inbox (Kuppulal, receiving, by a computing system, a transcript for a real-time agent interaction between a contact center agent and a contact center client, processing, by the computing system, the real-time agent interaction using at least one artificial intelligence model to determine a call adherence score; in addition, Kuppulal teaches the computing system retrieves a plurality of transcripts associated with historical agent interactions between contact center agents and contact center clients) [Kuppulal, 0003, 0084]; extracting, in real-time, keywords from the transcript of the second customer interaction (Poly, In addition to simply checking for the mention of key phrases, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4]; comparing, in real-time, the extracted keywords from the transcript of the second customer interaction to the keywords in the customized historical database (Poly, Automated Quality Management software utilizes machine learning and Natural Language Processing (NLP) to transcribe call recordings into text that can then be parsed by AI to automatically detect keywords or phrases from a predefined list) [Poly, page 3]; calculating, in real-time, a priority score of the second customer interaction based on the comparison (Poly, AI can assign predefined weights. For example, an agent saying their name and thanking the customer for calling might score 10 points, whereas “I will take care of that for you" or "Let's get that resolved for you now!" can score 20 or even 30 points. Even negative scores can be assigned for deteriorating statements, rude language, lack of empathy, and so on.) [Poly, page 4]; assigning, in real-time, a priority to the second customer interaction based on the calculated priority score (as responded to above in response to claims 10, 1 and 16) [Poly, page 6, 7, 17; applying, in real-time, a visual indicator on the second customer interaction in the agent inbox, wherein the visual indicator corresponds to the assigned priority of the second customer interaction (as responded to above in response to claims 10, 1 and 16) [Poly, page 5, 6, 7, 12, 17]; and Kuppulal in view of Poly, Eby and Infowise does not explicitly sorting of customer interaction list. However, iTech-Studies teaches that SharePoint list can be sorted in ascending or descending order and you can save the list with the sorting order for later user [iTech-Studies, page 2, 3, 5]. Therefore, at the time of filing, it would have been obvious to one of ordinary skill in the art to modify Kuppulal in view of Poly, Eby and Infowise by adopting teachings of iTech-Studies and keep the list on sorted order display open customer interactions as a prioritized sorted list. Kuppulal in view of Poly, Eby, Infowise and iTech-Studies teaches system and method further comprising: sorting the first customer interaction and the second customer interaction in the agent inbox based on the assigned priority, wherein a customer interaction with a higher assigned priority is placed closer to a top of the agent inbox than a customer interaction with a lower assigned priority [as responded to earlier iTech-Studies, page 2,3 and 5]. Response to Arguments Applicant's argument that pending claimed invention is eligible for patent under 35 USC 101 because the claimed invention is not directed to marketing, advertising, or sales activities, and, claimed features are significantly more than an abstract idea is acknowledged and considered. However, upon further review, it is deemed that the claimed invention is directed to assisting customer-support or sales-support team for displaying to them or providing to them in the inbox of the support-personnel, list of customer-interaction log with an associated color-coded indicator. The claimed invention would be a support-team (or person) providing priority level based color-coded customer-interaction log to the customer-support-staff of an entity. Therefore, the claimed invention is not eligible for patent under 35 USC 101. Applicant's argument that pending claimed amended invention is eligible for patent because combination of cited prior art does not teach calculated of a priority score. However, cited prior art Kuppulal teaches that customer-support person can assign a higher priority of customer-interaction to resolve the issue sooner (Kuppulal, see at least Fig. 9 and associated disclosure]. While performing an updated search, a new prior art was found that teaches using priority matrix and color code the task (e.g., handling of customer-interaction) to indicate their importance level for handling the issue. Therefore, applicant’s arguments are moot under new grounds of rejection. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Naresh Vig whose telephone number is (571)272-6810. The examiner can normally be reached Mon-Fri 06:30a - 04:00p. 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, Ilana Spar can be reached at 571.270.7537. 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. /NARESH VIG/Primary Examiner, Art Unit 3622 June 30, 2026
Read full office action

Prosecution Timeline

Jul 09, 2024
Application Filed
Nov 06, 2025
Non-Final Rejection mailed — §101, §103
May 05, 2026
Response Filed
Jul 02, 2026
Non-Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12670508
REAL-TIME PRODUCT SELECTION GUIDANCE FOR CONDITIONAL SALES
2y 6m to grant Granted Jun 30, 2026
Patent 12645710
SYSTEMS AND METHODS FOR COLLECTING AND PROCESSING DATA FOR INSURANCE-RELATED TASKS
5y 7m to grant Granted Jun 02, 2026
Patent 12346935
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE RECORDING MEDIUM FOR PROVIDING INFORMATION TO A PASSENGER
1y 8m to grant Granted Jul 01, 2025
Patent 12314966
Providing Wireless Network Access
1y 2m to grant Granted May 27, 2025
Patent 12282936
OMNI-CHANNEL DIGITAL COUPON CLIPPING AND REDEMPTION
1y 4m to grant Granted Apr 22, 2025
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

2-3
Expected OA Rounds
37%
Grant Probability
80%
With Interview (+43.4%)
4y 1m (~2y 0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 614 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