Prosecution Insights
Last updated: October 25, 2026
Application No. 18/989,950

TELEPHONY WEB EVENT SYSTEM AND METHOD

Non-Final OA §103
Filed
Dec 20, 2024
Priority
Oct 01, 2008 — provisional 61/102,007 +9 more
Examiner
O CONNOR, BRIAN T
Art Unit
2465
Tech Center
2400 — Computer Networks
Assignee
Twilio Inc.
OA Round
1 (Non-Final)
86%
Grant Probability
Favorable
1-2
OA Rounds
12m
Est. Remaining
94%
With Interview

Examiner Intelligence

Grants 86% — above average
86%
Career Allowance Rate
789 granted / 921 resolved
+27.7% vs TC avg
Moderate +8% lift
Without
With
+8.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
17 currently pending
Career history
948
Total Applications
across all art units

Statute-Specific Performance

§101
7.9%
-32.1% vs TC avg
§103
48.4%
+8.4% vs TC avg
§102
29.5%
-10.5% vs TC avg
§112
9.4%
-30.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 921 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application is being examined under the pre-AIA first to invent provisions. Claim Rejections - 35 USC § 103 The following is a quotation of pre-AIA 35 U.S.C. 103(a) which forms the basis for all obviousness rejections set forth in this Office action: (a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in section 102, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negated by the manner in which the invention was made. Claim 1-4, 10-14, and 20 are rejected under pre-AIA 35 U.S.C. 103(a) as being unpatentable over Ristock et al. (US 2009/0172194 A1; hereafter RISTOCK) in view of Douglas et al. (US 6,223, 287 B1; hereafter DOUGLAS). With respect to claim 1, RISTOCK discloses a method (Abstract; Title; 200 of FIG. 2; 300 of FIG. 3) comprising: subscribing (paragraphs [0034] and [0037], see the open stat request), by an event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3), to events of an event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2); and managing, by the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3), subscriptions to the events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) by remote clients (105, 112, Agents in FIG. 1) by pushing events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to subscribed remote clients (105, 112, Agents in FIG. 1) according to event filters (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”) that selectively permit pushing of the events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to the remote clients (105, 112, Agents in FIG. 1) according to an event attribute (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). RISTOCK does not disclose through an open hypertext transport protocol (HTTP) connection. DOUGLAS discloses through (Messages Block 6o in FIG. 5, see the message exchanged for event information) an open hypertext transport protocol (HTTP) connection (43, Secured https channel of FIG. 4; column 4, lines 20-35). DOUGLAS teaches the benefit of securely exchanging sensitive information by using a secure http protocol connection (column 1, lines 20-30). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the secure https connection as taught by DOUGLAS to transmit the event information of RISTOCK and produce an expected and successful system and metho for telephone event management. With respect to claim 2, RISTOCK further discloses the method of claim 1, further comprising: contacting, by the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3), the event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2) of a plurality of event routers based (115 and 116 in FIG. 1; 203 and 204 in FIG. 2) on subscribed attributes (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). With respect to claim 3, RISTOCK further discloses the method of claim 1, wherein the subscribing to the events of the event router comprises: determining a message broker (paragraphs [0034] and [0037], see the open stat request; and the choice of which stat or CTI server to monitor) of a plurality of message brokers of the event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2); and subscribing to the determined message broker. With respect to claim 4, RISTOCK further discloses the method of claim 1, further comprising: determining to subscribe (paragraphs [0034] and [0037], see the open stat request) to the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) from a plurality of event proxy servers (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) based on subscription attributes (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). With respect to claim 10, RISTOCK further discloses the method of claim 1, further comprising: initiating creation of a connection to a client to push an event (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to the client (105, 112, Agents in FIG. 1). With respect to claim 11, RISTOCK discloses a system (Abstract; Title; 200 of FIG. 2; 300 of FIG. 3) comprising: an event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) configured to perform operations comprising: subscribing (paragraphs [0034] and [0037], see the open stat request) to events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) of an event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2); and managing subscriptions to the events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) by remote clients (105, 112, Agents in FIG. 1) by pushing events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to subscribed remote clients (105, 112, Agents in FIG. 1) according to event filters (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”) that selectively permit pushing of the events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to the remote clients (105, 112, Agents in FIG. 1) according to an event attribute (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). RISTOCK does not disclose through an open hypertext transport protocol (HTTP) connection. DOUGLAS discloses through (Messages Block 6o in FIG. 5, see the message exchanged for event information) an open hypertext transport protocol (HTTP) connection (43, Secured https channel of FIG. 4; column 4, lines 20-35). DOUGLAS teaches the benefit of securely exchanging sensitive information by using a secure http protocol connection (column 1, lines 20-30). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the secure https connection as taught by DOUGLAS to transmit the event information of RISTOCK and produce an expected and successful system and metho for telephone event management. With respect to claim 12, RISTOCK further discloses the system of claim 11, wherein the operations further comprise: contacting, by the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3), the event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2) of a plurality of event routers (115 and 116 in FIG. 1; 203 and 204 in FIG. 2) based on subscribed attributes (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). With respect to claim 13, RISTOCK further discloses the system of claim 11, wherein the subscribing to the events of the event router comprises: determining a message broker (paragraphs [0034] and [0037], see the open stat request) of a plurality of message brokers of the event router (115 and 116 in FIG. 1; 203 and 204 in FIG. 2); and subscribing (paragraphs [0034] and [0037], see the open stat request) to the determined message broker (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). With respect to claim 14, RISTOCK further discloses the system of claim 11, wherein the operations further comprise: determining to subscribe (paragraphs [0034] and [0037], see the open stat request) to the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) from a plurality of event proxy servers (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) based on subscription attributes (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). With respect to claim 20, RISTOCK further discloses the system of claim 11, wherein the operations further comprise: initiating creation of a connection to a client to push an event (608, 610, 611, 612, 613, 614, 615 in FIG. 6) to the client (105, 112, Agents in FIG. 1). Claim 5-9 and 15-19 are rejected under pre-AIA 35 U.S.C. 103(a) as being unpatentable over RISTOCK in view of DOUGLAS and further in view of Allavarpu et al. (US 7,010,586 B1; hereafter ALLAVARPU). With respect to claim 5, RISTOCK does not disclose the method of claim 1, further comprising: operating a security policy engine. ALLAVARPU discloses operating a security policy engine (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 6, RISTOCK further discloses the method of claim 5, wherein the event proxy server (109, 110 in FIG. 1; 209, 210 in FIG. 2; 309, 310 in FIG. 3) is a dedicated server for handling event filtering (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). RISTOCK does not disclose operating the security policy engine. ALLAVARPU discloses operating the security policy engine (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 7, RISTOCK does not disclose the method of claim 5, wherein the security policy engine includes a signed uniform resource locator (URL). ALLAVARPU discloses wherein the security policy engine includes a signed uniform resource locator (URL) (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 8, RISTOCK further discloses the method of claim 7, wherein the signed URL comprises a subscription message (paragraphs [0034] and [0037], see the open stat request). RISTOCK does not disclose and a verification token. ALLAVARPU discloses and a verification token (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 9, RISTOCK further discloses the method of claim 1, further comprising: receiving a subscription request (paragraphs [0034] and [0037], see the open stat request) from a subscriber, the subscription request being for events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) . RISTOCK does not disclose of an account; and determining if the subscriber is authorized to view events for the account. ALLAVARPU discloses of an account (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59); and determining if the subscriber is authorized to view events for the account (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 15, RISTOCK does not disclose the system of claim 11, wherein the operations further comprise: operating a security policy engine. ALLAVARPU discloses operating a security policy engine (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 16, RISTOCK further discloses the system of claim 15, wherein the event proxy server is a dedicated server for handling event filtering (609 in FIG. 6; paragraphs [0034] and [0035], see the estimated waiting time; paragraphs [0084] and [0085], see the “time to answer”). RISTOCK does not disclose and operating the security policy engine. ALLAVARPU discloses and operating the security policy engine (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 17, RISTOCK does not disclose the system of claim 15, wherein the security policy engine includes a signed uniform resource locator (URL). ALLAVARPU discloses wherein the security policy engine includes a signed uniform resource locator (URL) (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 18, RISTOCK further discloses the system of claim 17, wherein the signed URL comprises a subscription message (paragraphs [0034] and [0037], see the open stat request). RISTOCK does not disclose and a verification token. ALLAVARPU discloses and a verification token (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. With respect to claim 19, RISTOCK further discloses the system of claim 11, wherein the operations further comprise: receiving a subscription request (paragraphs [0034] and [0037], see the open stat request) from a subscriber, the subscription request being for events (608, 610, 611, 612, 613, 614, 615 in FIG. 6) . RISTOCK does not disclose of an account; and determining if the subscriber is authorized to view events for the account. ALLAVARPU discloses of an account (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59); and determining if the subscriber is authorized to view events for the account (1208a, 1208b, 1208c of FIG. 13; column 24, liens 5-10, column 24, lines 50-59). ALLAVARPU teaches the benefits of object-level access control and client authentication by using client-side authentication libraries in event management (column 6, lines 30-37). Thus, it would have been obvious to one of ordinary skill in the art at the time of the invention to use the client-side authentication libraries as taught by ALLAVARPU with the method and system of RISTOCK to produce an expected and successful event processing technique. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Brian T O'Connor whose telephone number is (571)270-1081. The examiner can normally be reached Mon-Fri Flex 10am-6:30pm. 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, Gary Mui can be reached at 571-270-1420. 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. /BRIAN T O CONNOR/Primary Examiner, Art Unit 2465 September 29, 2026
Read full office action

Prosecution Timeline

Dec 20, 2024
Application Filed
Oct 02, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12772222
ENHANCEMENTS ON MULTI PUSCHS CONFIGURED GRANT TRANSMISSION
3y 2m to grant Granted Oct 20, 2026
Patent 12772257
FREQUENCY DOMAIN RESOURCE SET INDICATION FOR REDCAP UE
3y 0m to grant Granted Oct 20, 2026
Patent 12772166
METHOD AND APPARATUS FOR SAVING POWER CONSUMPTION OF BASE STATION IN COMMUNICATION SYSTEM
3y 0m to grant Granted Oct 20, 2026
Patent 12771501
SOUNDING REFERENCE SIGNAL ANALYSIS BASED USER MOBILITY ESTIMATION
2y 10m to grant Granted Oct 20, 2026
Patent 12757083
INDICATION FOR PREAMBLE TRANSMISSION AFTER BEAM SWITCH
2y 8m to grant Granted Oct 06, 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
86%
Grant Probability
94%
With Interview (+8.1%)
2y 10m (~12m remaining)
Median Time to Grant
Low
PTA Risk
Based on 921 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