US2022012809A1PendingUtilityA1

Data structures for transfer and processing of financial data

Assignee: NVSTR TECH INCPriority: Mar 30, 2016Filed: Sep 27, 2021Published: Jan 13, 2022
Est. expiryMar 30, 2036(~9.7 yrs left)· nominal 20-yr term from priority
G06Q 40/06G06Q 40/04
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An example computer-implemented method includes retrieving, by at least one processor, one or more first data structures pertaining to a current state of a financial portfolio of a first user, one or more second data structures pertaining to one or more historical and/or current states of a financial market, one or more third data structures pertaining to one or more predictions regarding one or more financial assets of the financial market, and one or more fourth data structures pertaining to the first user's preferences with respect to the financial portfolio. The method also includes determining, by the at least one processor, one or more transactions to be conducted on the financial market based on the first, second, third, and fourth data structures. The method also includes executing, by the at least one processor, the one or more transactions.

Claims

exact text as granted — not AI-modified
1 .- 23 . (canceled) 
     
     
         24 . A computer-implemented method comprising:
 storing and retrieving, by at least one processor via a computer network, one or more first data structures, the one or more first data structures representing a current state of a financial portfolio of a first user and the first user's preferences with respect to the financial portfolio;   storing and retrieving, by the at least one processor via a computer network, one or more second data structures, the one or more second data structures representing a plurality of predictions regarding one or more financial assets of a financial market from a plurality of second users different from the first user,
 wherein the second users are determined, at least in part, by:
 determining a similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios, and 
 determining a similarity between a composition of the financial portfolio of the first user and a composition of the financial portfolios of each of the second users; 
 
   displaying, by the at least one processor, at least two of the predictions concurrently to the first user on a graphical user interface rendered on a display device;   receiving, by the at least one processor via the graphical user interface, a user input indicating that the user has activated a subset of the displayed predictions;   updating, by the at least one processor, the graphical user interface to indicate, concurrently:
 the activated subset of the displayed predictions, 
 one or more first user interface elements enabling the first user to inactivate one or more of the predictions of the activated subset of the predictions, 
 an inactivated subset of the displayed predictions, and 
 one or more second user interface elements enabling the first user to activate one or more of the predictions of the inactivated subset of the predictions; 
   determining, by the at least one processor, one or more transactions to be conducted on the financial market based on the one or more first data structures, the one or more second data structures, and the activated subset of the displayed predictions; and   executing, by the at least one processor, the one or more transactions,   wherein an amount of data that is transmitted across the computer network by storing and retrieving of the one or more first data structures and the one or more second data structures is reduced, relative to an amount of data that is transmitted across the computer network by storing and retrieving unstructured data indicating:
 the current state of the financial portfolio of the first user, 
 the first user's preferences with respect to the financial portfolio, and 
 the plurality of predictions of the one or more second users. 
   
     
     
         25 . The method of  claim 24 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have specified similar volatility targets with respect to their financial portfolios.   
     
     
         26 . The method of  claim 24 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have similar trading patterns with respect to their financial portfolios.   
     
     
         27 . The method of  claim 24 , wherein the one or more first user interface elements comprise one or more first toggle control elements, and
 wherein the one or more second user interface elements comprise one or more second toggle control elements.   
     
     
         28 . The method of  claim 24 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first font style, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second font style different from the first font style.   
     
     
         29 . The method of  claim 24 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface using a first icon, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface using a second icon different from the first icon.   
     
     
         30 . The method of  claim 24 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first color, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second color different from the first color.   
     
     
         31 . A system comprising:
 one or more processors; and   memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:
 storing and retrieving, via a computer network, one or more first data structures, the one or more first data structures representing a current state of a financial portfolio of a first user and the first user's preferences with respect to the financial portfolio; 
 storing and retrieving, via a computer network, one or more second data structures, the one or more second data structures representing a plurality of predictions regarding one or more financial assets of a financial market from a plurality of second users different from the first user,
 wherein the second users are determined, at least in part, by:
 determining a similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios, and 
 determining a similarity between a composition of the financial portfolio of the first user and a composition of the financial portfolios of each of the second users; 
 
 
 displaying at least two of the predictions concurrently to the first user on a graphical user interface rendered on a display device; 
 receiving, via the graphical user interface, a user input indicating that the user has activated a subset of the displayed predictions; 
 updating the graphical user interface to indicate, concurrently:
 the activated subset of the displayed predictions, 
 one or more first user interface elements enabling the first user to inactivate one or more of the predictions of the activated subset of the predictions, 
 an inactivated subset of the displayed predictions, and 
 one or more second user interface elements enabling the first user to activate one or more of the predictions of the inactivated subset of the predictions; 
 
 determining one or more transactions to be conducted on the financial market based on the one or more first data structures, the one or more second data structures, and the activated subset of the displayed predictions; and 
 executing the one or more transactions, 
 wherein an amount of data that is transmitted across the computer network by storing and retrieving of the one or more first data structures and the one or more second data structures is reduced, relative to an amount of data that is transmitted across the computer network by storing and retrieving unstructured data indicating:
 the current state of the financial portfolio of the first user, 
 the first user's preferences with respect to the financial portfolio, and 
 the plurality of predictions of the one or more second users. 
 
   
     
     
         32 . The system of  claim 31 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have specified similar volatility targets with respect to their financial portfolios.   
     
     
         33 . The system of  claim 31 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have similar trading patterns with respect to their financial portfolios.   
     
     
         34 . The system of  claim 31 , wherein the one or more first user interface elements comprise one or more first toggle control elements, and
 wherein the one or more second user interface elements comprise one or more second toggle control elements.   
     
     
         35 . The system of  claim 31 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first font style, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second font style different from the first font style.   
     
     
         36 . The system of  claim 31 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface using a first icon, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface using a second icon different from the first icon.   
     
     
         37 . The system of  claim 31 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first color, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second color different from the first color.   
     
     
         38 . One or more non-transitory, computer-readable storage media having instructions stored thereon, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
 storing and retrieving, via a computer network, one or more first data structures, the one or more first data structures representing a current state of a financial portfolio of a first user and the first user's preferences with respect to the financial portfolio;   storing and retrieving, via a computer network, one or more second data structures, the one or more second data structures representing a plurality of predictions regarding one or more financial assets of a financial market from a plurality of second users different from the first user,
 wherein the second users are determined, at least in part, by:
 determining a similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios, and 
 determining a similarity between a composition of the financial portfolio of the first user and a composition of the financial portfolios of each of the second users; 
 
   displaying at least two of the predictions concurrently to the first user on a graphical user interface rendered on a display device;   receiving, via the graphical user interface, a user input indicating that the user has activated a subset of the displayed predictions;   updating the graphical user interface to indicate, concurrently:
 the activated subset of the displayed predictions, 
 one or more first user interface elements enabling the first user to inactivate one or more of the predictions of the activated subset of the predictions, 
 an inactivated subset of the displayed predictions, and 
 one or more second user interface elements enabling the first user to activate one or more of the predictions of the inactivated subset of the predictions; 
   determining one or more transactions to be conducted on the financial market based on the one or more first data structures, the one or more second data structures, and the activated subset of the displayed predictions; and   executing the one or more transactions,   wherein an amount of data that is transmitted across the computer network by storing and retrieving of the one or more first data structures and the one or more second data structures is reduced, relative to an amount of data that is transmitted across the computer network by storing and retrieving unstructured data indicating:
 the current state of the financial portfolio of the first user, 
 the first user's preferences with respect to the financial portfolio, and 
 the plurality of predictions of the one or more second users. 
   
     
     
         39 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have specified similar volatility targets with respect to their financial portfolios.   
     
     
         40 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein determining the similarity between the first user's preferences regarding management of the financial portfolio and each of the second users' preferences regarding management of their respective financial portfolios comprises:
 determining that the first user and each of the second users have similar trading patterns with respect to their financial portfolios.   
     
     
         41 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein the one or more first user interface elements comprise one or more first toggle control elements, and
 wherein the one or more second user interface elements comprise one or more second toggle control elements.   
     
     
         42 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first font style, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second font style different from the first font style.   
     
     
         43 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface using a first icon, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface using a second icon different from the first icon.   
     
     
         44 . The one or more non-transitory, computer-readable storage media of  claim 38 , wherein the activated subset of the displayed predictions are indicated by the graphical user interface according to a first color, and
 wherein the inactivated subset of the displayed predictions are indicated by the graphical user interface according to a second color different from the first color.

Join the waitlist — get patent alerts

Track US2022012809A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.