Systems and methods to balance portfolios of securities
First Claim
1. A system for allowing a client to balance a client'"'"'s security portfolio that includes constituent securities with a set of securities within different segments of securities, comprising:
- a client device with a client interface;
a host server coupled to the client device which in operation executes logic resources for balancing the portfolio;
a balancing engine with logic resources that in operation allow a client to change the client'"'"'s security portfolio with different segments and keep it in balance at all times, wherein the balancing engine in operation is configured to provide that any constituent moved by a client remains at a declared level and remaining constituents are proportionally balanced so that the sum of the weights adds to 100%, the logic resources determining if there are any unlocked securities that do not have weights set at levels declared by the client, if there are unlocked securities then, the set of securities is filtered to only include the unlocked securities;
computing a sum of the unlocked securities;
for each of a security to be adjusted, an adjustment is calculated as a weight of the security divided by a sum of weights of securities to be adjusted multiplied by a total amount to apply across the set of securities to create a proportional adjustment that is added to the security'"'"'s weight;
when there are no unlocked securities in the set of securities then the logic resources determines if it is allowed to modify the weights of locked securities whose weights have been set at declared levels by the client;
when a modification of locked securities is allowed, then the locked securities are used as the set of securities to be adjusted;
recalculating segment weights as a sum of the weights of securities within each segment; and
updating user interface elements related to the segments.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and associated method allows a client to balance the client'"'"'s security portfolio that includes constituent securities. A client device is provided with a client interface. A host server is coupled to the client device and executes logic resources for balancing the portfolio. A balancing engine allows a client to manipulate the client'"'"'s security portfolio and keep it in balance at all times. The balancing engine provides that any constituent moved by a client remains at a declared level and remaining constituents are proportionally balanced so that the sum of the weights adds to 100%.
22 Citations
24 Claims
-
1. A system for allowing a client to balance a client'"'"'s security portfolio that includes constituent securities with a set of securities within different segments of securities, comprising:
-
a client device with a client interface; a host server coupled to the client device which in operation executes logic resources for balancing the portfolio; a balancing engine with logic resources that in operation allow a client to change the client'"'"'s security portfolio with different segments and keep it in balance at all times, wherein the balancing engine in operation is configured to provide that any constituent moved by a client remains at a declared level and remaining constituents are proportionally balanced so that the sum of the weights adds to 100%, the logic resources determining if there are any unlocked securities that do not have weights set at levels declared by the client, if there are unlocked securities then, the set of securities is filtered to only include the unlocked securities; computing a sum of the unlocked securities; for each of a security to be adjusted, an adjustment is calculated as a weight of the security divided by a sum of weights of securities to be adjusted multiplied by a total amount to apply across the set of securities to create a proportional adjustment that is added to the security'"'"'s weight; when there are no unlocked securities in the set of securities then the logic resources determines if it is allowed to modify the weights of locked securities whose weights have been set at declared levels by the client; when a modification of locked securities is allowed, then the locked securities are used as the set of securities to be adjusted; recalculating segment weights as a sum of the weights of securities within each segment; and updating user interface elements related to the segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for allowing a client to balance a client'"'"'s security portfolio that includes constituent securities, comprising:
-
providing a client device with a client interface, and a balancing engine; using the balancing engine to allow the client to change the client'"'"'s security portfolio with different segments and keep it in balance at all times; applying the balancing engine to provide that any constituent moved by the client remains at a declared level and remaining constituents are proportionally balanced so that the sum of the weights adds to 100%; determining if there are any unlocked securities that do not have weights set at levels declared by the client, if there are unlocked securities then, the set of securities is filtered to only include the unlocked securities; computing a sum of the unlocked securities; for each of a security to be adjusted, an adjustment is calculated as a weight of the security divided by a sum of weights of securities to be adjusted multiplied by a total amount to apply across the set of securities to create a proportional adjustment that is added to the security'"'"'s weight; when there are no unlocked securities in the set of securities then the logic resources determines if it is allowed to modify the weights of locked securities whose weights have been set at declared levels by the client; when a modification of locked securities is allowed, then the locked securities are used as the set of securities to be adjusted; recalculating segment weights as a sum of the weights of securities within each segment; and updating user interface elements related to the segments. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification