Computer-based aggregated securities investment service
First Claim
1. A method of operating a computer to execute a securities order, the method comprising:
- determining, with the computer, an asset pool of money available to purchase a dollar amount of a security;
determining, with the computer, a first current market price of the security;
determining, with the computer, a first number of units of the security that can be purchased based on the size of the asset pool and the first current market price to fully invest the asset pool in the security;
determining, with the computer, a second number of units of the security that is greater than zero and less than the first number of units, wherein the second number of units of the security does not fully invest the asset pool in the security;
generating, with the computer, a first order to purchase the second number of units of the security;
determining, with the computer, a second current market price of the security subsequent to when the first current market price was determined; and
generating, with the computer, at least a second order for the security, wherein the second order is for purchasing an additional number of units of the security that is based on the second current market price of the security and the size of the asset pool of money that remains after execution of the first order.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-based aggregated security investment service interacts with one or more customers via one or more communication links. The service allows multiple customers to execute aggregated purchase orders of securities in dollar increments. Customers setting up accounts have the ability to select numerous different types of individual, joint, conventional, or tax advantaged accounts. The present invention also provides a mechanism for reducing the exposure of the investment service to purchases of securities with fluctuating prices by staggering share purchases as two or more sub-orders. Finally, the present invention provides a method of producing customized communications for users associated with a non-affiliated organization without requiring separate hardware components for each organization.
17 Citations
20 Claims
-
1. A method of operating a computer to execute a securities order, the method comprising:
-
determining, with the computer, an asset pool of money available to purchase a dollar amount of a security; determining, with the computer, a first current market price of the security; determining, with the computer, a first number of units of the security that can be purchased based on the size of the asset pool and the first current market price to fully invest the asset pool in the security; determining, with the computer, a second number of units of the security that is greater than zero and less than the first number of units, wherein the second number of units of the security does not fully invest the asset pool in the security; generating, with the computer, a first order to purchase the second number of units of the security; determining, with the computer, a second current market price of the security subsequent to when the first current market price was determined; and generating, with the computer, at least a second order for the security, wherein the second order is for purchasing an additional number of units of the security that is based on the second current market price of the security and the size of the asset pool of money that remains after execution of the first order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for allowing users to purchase dollar-based amounts of securities over a computer network, the system comprising:
-
one or more computers accessible by users over the computer network that are programmed to allow the users to set up accounts, request periodic purchases of securities in specific dollar amounts and provide statements to the users of their account positions; and one or more databases that store information about the users including dates on which securities are to be purchased, the one or more computers being programmed to use the information in the one or more databases and create an aggregated order for a security with a combined asset pool with money from each user wishing to buy the security, the one or more computers being configured to; determine the combined asset pool of money available to purchase a security; determine a first current market price of the security; determine a first number of units of the security that can be purchased based on the size of the asset pool and the first current market price to fully invest the asset pool in the security; determine a second number of units of the security that is greater than zero and less than the first number of units, wherein the second number of units of the security does not fully invest the asset pool in the security; generate a first order to purchase the second number of units of the security; determine a second current market price of the security subsequent to when the first current market price was determined; and generate at least a second order for the security, wherein the second order is for purchasing an additional number of units of the security that is based on the second current market price of the security and the size of the asset pool of money that remains after execution of the first order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of executing securities orders, the method comprising:
under control of one or more computing devices; determining an asset pool of money available for purchasing a security; determining a first current price of the security; determining a first number of units of the security that can be purchased based on the size of the asset pool and the first current price of the security, wherein the first number of units would fully invest the asset pool in the security; determining a second number of units of the security that is greater than zero and less than the first number of units, wherein the second number of units of the security does not fully invest the asset pool in the security; generating a first order to purchase the second number of units of the security; determining a second current price of the security subsequent to when the first current price was determined; and generating at least a second order to purchase an additional number of units of the security that is based on the second current price and the size of the asset pool that remains after execution of the first order. - View Dependent Claims (16, 17)
-
18. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon for executing securities orders, wherein the instructions, in response to execution by one or more computing devices, cause the one or more computing devices to:
-
determine an asset pool of money available for purchasing a security; determine a first current price of the security; determine a first number of units of the security that can be purchased based on the size of the asset pool and the first current price of the security, wherein the first number of units would fully invest the asset pool in the security; determine a second number of units of the security that is greater than zero and less than the first number of units, wherein the second number of units of the security does not fully invest the asset pool in the security; generate a first order to purchase the second number of units of the security; determine a second current price of the security subsequent to when the first current price was determined; and generate at least a second order to purchase an additional number of units of the security that is based on the second current price and the size of the asset pool that remains after execution of the first order. - View Dependent Claims (19, 20)
-
Specification