IP Library Granted Patent US 11,750,470
Granted Patent B2
US 11,750,470 · App. 17/650,654 · Granted Sep 5, 2023

Update compliance information while in provisional state

Inventors: Patrick Loomis (Oakland, CA); Camilo Alvarez (Bogotá, CO); Samuel Salazar (Bogotá, CO); John Jairo Martinez (Bogotá, CO); Luz Alba Gallo Herrán (Bogotá, CO); David Villamizar (Bogotá, CO); Daniela Beltrán (Medellín, CO)
Assignee: Twilio Inc.
H04L41/28H04L41/12H04L41/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,750,470
App. No.
17/650,654
Granted
Sep 5, 2023
Kind
B2
Abstract

Disclosed are systems, methods, and computer-readable media for ensuring that one or more compliance information bundles associated with one or more end-point identifiers maintain compliance with one or more regulations. It is detected that a rules engine has been updated with a new regulation. Based on an identification that one or more compliance information bundles associated with the one or more end-point identifiers will not be compliant with the new regulation after an expiration of a grace period associated with the new regulation, a status associated with each one or more compliance information bundles is changed to a provisionally-approved status. The changing of the status associated with each of the one or more compliance information bundles to the provisionally-approved status causes each of the one or more compliance information bundles to be treated, temporarily like the status of each the one or more compliance information bundles is an approved status.

Claims (29)

1. A method comprising:

detecting, using one or more computer processors, that a rules engine has been updated with a new regulation; and

based on a determination that the new regulation is associated with a grace period and an identification that each of one or more compliance information bundles associated with one or more end-point identifiers that had a status of approved before the updating of the rules engine is not compliant with the new regulation, changing the status of each of the one or more compliance information bundles to a provisionally-approved status, the provisionally-approved status causing each of the one or more compliance information bundles to be treated like the status of each the one or more compliance information bundles remains approved until an expiration of the grace period.

2. The method of claim 1 , based on a determination that compliance information associated with the new regulation has not been submitted before an expiration of the grace period, changing the status of each of the one or more compliance information bundles to a rejected status.

3. The method of claim 2 , further comprising, based on the determination, reclaiming the one or more end-point identifiers in the one or more compliance information bundles.

4. The method of claim 1 , further comprising, based on a determination that compliance information associated with the new regulation has been submitted and approved before an expiration of the grace period, changing the status associated with each of the one or more compliance information bundles to the approved status.

5. The method of claim 4 , wherein the determination that the compliance information associated with the new regulation has been submitted is based on a determination that the status of each of the one or more compliance information bundles was changed to a draft status and an in-review status before the changing of the status to the approved status.

6. The method of claim 1 , further comprising, based on the identification, sending a communication that specifies a reason for the changing of the status and an action required to change the status of each of the one or more compliance information bundles to the approved status.

7. The method of claim 6 , wherein the communication identifies the compliance information.

8. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more computer processors, causes the one or more computer processors to perform operations, the operations comprising:

detecting that a rules engine has been updated with a new regulation; and

based on a determination that the new regulation is associated with a grace period and an identification that each of one or more compliance information bundles associated with one or more end-point identifiers that had a status of approved before the updating of the rules engine is not compliant with the new regulation, changing the status of each of the one or more compliance information bundles to a provisionally-approved status, the provisionally-approved status causing each of the one or more compliance information bundles to be treated like the status of each the one or more compliance information bundles remains approved until an expiration of the grace period.

9. The non-transitory computer-readable storage medium of claim 8 , based on a determination that compliance information associated with the new regulation has not been submitted before an expiration of the grace period, changing the status of each of the one or more compliance information bundles to a rejected status.

10. The non-transitory computer-readable storage medium of claim 9 , further comprising, based on the determination, reclaiming the one or more end-point identifiers in the one or more compliance information bundles.

11. The non-transitory computer-readable storage medium of claim 8 , further comprising, based on a determination that compliance information associated with the new regulation has been submitted and approved before an expiration of the grace period, changing the status associated with each of the one or more compliance information bundles to the approved status.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the determination that the compliance information associated with the new regulation has been submitted is based on a determination that the status of each of the one or more compliance information bundles was changed to a draft status and an in-review status before the changing of the status to the approved status.

13. The non-transitory computer-readable storage medium of claim 8 , further comprising, based on the identification, sending a communication that specifies a reason for the changing of the status and an action required to change the status of each of the one or more compliance information bundles to the approved status.

14. A system comprising:

one or more computer processors;

one or more computer memories; and

a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:

detecting that a rules engine has been updated with a new regulation; and

based on a determination that the new regulation is associated with a grace period and an identification that each of one or more compliance information bundles associated with one or more end-point identifiers that had a status of approved before the updating of the rules engine is not compliant with the new regulation, changing the status of each of the one or more compliance information bundles to a provisionally-approved status, the provisionally-approved status causing each of the one or more compliance information bundles to be treated like the status of each the one or more compliance information bundles remains approved until an expiration of the grace period.

15. The system of claim 14 , based on a determination that compliance information associated with the new regulation has not been submitted before an expiration of the grace period, changing the status of each of the one or more compliance information bundles to a rejected status.

16. The system of claim 15 , further comprising, based on the determination, reclaiming the one or more end-point identifiers in the one or more compliance information bundles.

17. The system of claim 14 , further comprising, based on a determination that compliance information associated with the new regulation has been submitted and approved before an expiration of the grace period, changing the status associated with each of the one or more compliance information bundles to the approved status.

18. The system of claim 17 , wherein the determination that the compliance information associated with the new regulation has been submitted is based on a determination that the status of each of the one or more compliance information bundles was changed to a draft status and an in-review status before the changing of the status to the approved status.

19. The system of claim 14 , further comprising, based on the identification, sending a communication that specifies a reason for the changing of the status and an action required to change the status of each of the one or more compliance information bundles to the approved status.

20. The system of claim 19 , wherein the communication identifies the compliance information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: LOOMIS, PATRICK; ALVAREZ, CAMILO; SALAZAR, SAMUEL; MARTINEZ, JOHN JAIRO; HERRÁN, LUZ ALBA GALLO; VILLAMIZAR, DAVID; BELTRÁN, DANIELA
To: TWILIO INC.
Reel/Frame 059068/0117 →
Continuity (1)
Related Publication 20230254222A1 · Aug 10, 2023
Cited By (1)
US 12,278,739