IP Library Granted Patent US 7,930,239
Granted Patent B2
US 7,930,239 · App. 12/503,570 · Granted Apr 19, 2011

Automated actions based on restrictions

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 7,930,239
App. No.
12/503,570
Granted
Apr 19, 2011
Kind
B2
Abstract

A technique for resolving a violation of an investment account restriction is provided. The restriction is associated with the holding of one or more securities in an investment account. A restriction definition and an associated resolution rule are stored in a data repository. A received order to perform an investment account management action is processed to determine that performance of the action violates the stored restriction definition. The associated resolution rule is then retrieved based upon the determination and then executed. Indications of the determined violation and of the executed resolution rule are stored in the data repository.

Claims (40)

1. A computer-implemented method, comprising:

storing a restriction definition and an associated resolution rule, wherein the restriction definition specifies a constraint regarding a first asset, and wherein the resolution rule specifies criteria for dynamically determining, at a time of execution of the resolution rule, at least one second asset to substitute for the first asset;

receiving an order to perform an action for an investment account, wherein the action involves the first asset;

processing the received order to determine that performance of the action violates the stored restriction definition;

responsive to determining that performance of the action violates the stored restriction definition, performing a first execution of the resolution rule to dynamically determine the at least one second asset to substitute for the first asset in accordance with the specified criteria, wherein the at least one second asset is not specifically identified by the resolution rule prior to execution of the resolution rule; and

substituting the at least one second asset for the first asset in performing the action for the investment account,

wherein the prior steps are performed by one or more computers of a portfolio management system.

2. The computer-implemented method of claim 1 , wherein the stored restriction definition prohibits a holding of the first asset in the investment account.

3. The computer-implemented method of claim 1 , further comprising:

receiving a second order to perform a second action for the investment account, wherein the second action involves the first asset;

processing the received second order to determine that performance of the second action violates the stored restriction definition; and

responsive to determining that performance of the second action violates the stored restriction definition, performing a second execution of the resolution rule to dynamically determine at least one second asset to substitute for the first asset in accordance with the specified criteria,

wherein the at least one second asset determined during the second execution of the resolution rule is different, at least in part, than the at least one second asset determined during the first execution of the resolution rule.

4. The computer-implemented method of claim 1 , wherein the first asset comprises a first security, and wherein the at least one second asset comprises (i) a second security or (ii) a group of second securities.

5. The computer-implemented method of claim 1 , wherein the second asset comprises a group of securities, and wherein an amount going into or coming out of the group of securities is distributed across the securities in the group either evenly or in accordance with a model proportion.

6. The computer-implemented method of claim 5 , wherein the group of second securities is defined according to industry sector, issue type, or security rating.

7. The computer-implemented method of claim 1 , wherein the criteria for dynamically determining the at least one second asset comprises identifying an overweighted or underweighted security or group of securities in the investment account.

8. The computer-implemented method of claim 7 , wherein the overweighted or underweighted security or group of securities is determined according to one or more style models associated with the investment account.

9. The computer-implemented method of claim 1 , wherein the action is performed by buying or selling the at least one second asset.

10. The computer-implemented method of claim 1 , wherein the action comprises a trade or “what if” analysis.

11. A system, comprising:

a memory configured to store a restriction definition and an associated resolution rule, wherein the restriction definition specifies a constraint regarding a first asset, and wherein the resolution rule specifies criteria for dynamically determining, at a time of execution of the resolution rule, at least one second asset to substitute for the first asset; and

a processor configured to access the memory, wherein the processor is configured to:

receive an order to perform an action for an investment account, wherein the action involves the first asset,

process the received order to determine that performance of the action violates the stored restriction definition,

responsive to determining that performance of the action violates the stored restriction definition, perform a first execution of the resolution rule to dynamically determine the at least one second asset to substitute for the first asset in accordance with the specified criteria, wherein the at least one second asset is not specifically identified by the resolution rule prior to execution of the resolution rule, and

substitute the at least one second asset for the first asset in performing the action for the investment account.

12. The system of claim 11 , wherein the stored restriction definition prohibits a holding of the first asset in the investment account.

13. The system of claim 11 , wherein the processor is further configured to:

receive a second order to perform a second action for the investment account, wherein the second action involves the first asset;

processing the received second order to determine that performance of the second action violates the stored restriction definition; and

responsive to determining that performance of the second action violates the stored restriction definition, perform a second execution of the resolution rule to dynamically determine at least one second asset to substitute for the first asset in accordance with the specified criteria,

wherein the at least one second asset determined during the second execution of the resolution rule is different, at least in part, than the at least one second asset determined during the first execution of the resolution rule.

14. The system of claim 11 , wherein the first asset comprises a first security, and wherein the at least one second asset comprises (i) a second security or (ii) a group of second securities.

15. The system of claim 11 , wherein the second asset comprises a group of securities, and wherein an amount going into or coming out of the group of securities is distributed across the securities in the group either evenly or in accordance with a model proportion.

16. The system of claim 15 , wherein the group of second securities is defined according to industry sector, issue type, or security rating.

17. The system of claim 11 , wherein the criteria for dynamically determining the at least one second asset comprises identifying an overweighted or underweighted security or group of securities in the investment account.

18. The system of claim 17 , wherein the overweighted or underweighted security or group of securities is determined according to one or more style models associated with the investment account.

19. The system of claim 11 , wherein the action is performed by buying or selling the at least one second asset.

20. The system of claim 11 , wherein the action comprises a trade or “what if” analysis.

Assignments (4)
SECURITY INTEREST Recorded Jan 27, 2026
From: TEGRA118 WEALTH SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073595/0478 →
CHANGE OF NAME Recorded Nov 8, 2021
From: FISERV INVESTMENT SOLUTIONS, INC.
To: TEGRA118 WEALTH SOLUTIONS, INC.
Reel/Frame 058055/0278 →
SECURITY INTEREST Recorded Feb 18, 2020
From: FISERV INVESTMENT SOLUTIONS, INC.
To: CITIBANK N.A., AS COLLATERAL AGENT
Reel/Frame 051841/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2012
From: CHECKFREE CORPORATION
To: FISERV INVESTMENT SOLUTIONS, INC.
Reel/Frame 027696/0306 →