Systems and methods for searching financial data

US10191987B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10191987-B2
Application numberUS-201414549217-A
CountryUS
Kind codeB2
Filing dateNov 20, 2014
Priority dateNov 22, 2013
Publication dateJan 29, 2019
Grant dateJan 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided for searching financial data. For example, a device for searching transaction information is disclosed. The device may include interface hardware for receiving and providing information and a memory device for storing instructions. The device may also include one or more hardware processors configured to execute the instructions to receive a user request for information associated with one or more transactions in the form of a search query, transmit the search query to a transaction search engine for identification of one or more concepts from the search query, and receive, from the transaction search engine, responsive transaction data determined based on the one or more concepts identified from the search query. The one or more hardware processors may be further configured to determine a result that satisfies the user request based on the responsive transaction data, and provide the result via the interface hardware.

First claim

Opening claim text (preview).

What is claimed is: 1. A client device for searching transaction information, comprising: interface hardware for receiving and providing information; one or more memory devices for storing instructions; one or more hardware processors configured to execute the instructions to: access stored transaction data associated with one or more transactions; generate, using an enhanced transaction engine, enhanced transaction descriptions by determining information associated with the one or more transactions; modify the stored transaction data to include the determined information of the enhanced transaction descriptions; receive, via the interface hardware, a search query question for user requested information associated with one or more transactions; using a parsing engine, parse the search query question for identification of one or more concepts; using the parsing engine, transfer the search query question to a transaction search engine; automatically generate a database query comprising: at least one data query language command based on the search query question; and at least one of the one or more identified concepts; run the database query against the modified stored transaction data; receive, using the transaction search engine, transaction data responsive to the database query; determine a result that satisfies the user request based on the responsive transaction data; provide the result via the interface hardware; prompt a user, via the interface hardware, for feedback regarding the result; receive the feedback via the interface hardware; and based on the feedback, update the parsing engine to either include additional concepts or remove existing concepts. 2. The client device of claim 1 , wherein the search query question includes an ordering of at least one of letters, words, phrases, numbers, spaces, or punctuation, representing the user request. 3. The client device of claim 1 , wherein: the requested information comprises past transactions that correspond to the one or more concepts; and the result comprises a list of the transactions that correspond the one or more concepts. 4. The client device of claim 3 , wherein the database query comprises a transaction descriptor, and the result comprises a list of transactions that include the transaction descriptor. 5. The client device of claim 4 , wherein: the transaction descriptor comprises a merchant category; and the enhanced transaction description comprises the merchant category. 6. The client device of claim 1 , wherein: the requested information comprises a total amount spent on transactions that satisfy the one or more concepts; and the result comprises the total amount spent. 7. The client device of claim 1 , wherein the result comprises an answer to the question. 8. The client device of claim 1 , wherein the result comprises an interactive visual aid. 9. The client device of claim 1 , wherein the result comprises an estimate of future spending or future spending ability. 10. A system for searching financial transactions, comprising: one or more memory devices storing instructions; and one or more processors configured to execute the instructions to: access stored transaction data associated with one or more transactions; generate, using an enhanced transaction engine, enhanced transaction descriptions by determining information associated with the one or more transactions; modify the stored transaction data to include the determined information of the enhanced transaction descriptions; receive a user-requested search query question indicating at least one parameter for a search of the enhanced transaction descriptions; using a parsing engine, parse the search query question to identify one or more concepts associated with at least one component of the search query; automatically generate a database query comprising: at least one data query language command based on the search query question; and at least one of the one or more identified concepts; run the database query against the modified stored transaction data; receive transaction data transaction data responsive to the database query; determine a result that satisfies the user request based on the responsive transaction data; provide the result via the interface hardware; prompt a user, via the interface hardware, for feedback regarding the result; receive the feedback via the interface hardware; and based on the feedback, update the parsing engine to either include additional concepts or remove existing concepts. 11. The system of claim 10 , wherein the one or more processors is further configured to: generate a contextualized concept associated with the search query question based at least on the one or more identified concepts; incorporate the contextualized concept into the database query; and determine at least one financial transaction of the one or more transactions based at least on the contextualized concept. 12. The system of claim 11 , wherein generating the contextualized concept further includes generating the contextualized concept based at least on additional user information. 13. The system of claim 12 , wherein the additional user information comprises at least user settings and previous user searches. 14. The system of claim 10 , wherein the financial data comprises a plurality of transaction descriptions, each transaction description comprising data associated with a financial transaction. 15. The system of claim 14 , wherein the enhanced transaction descriptions comprise data that is not included in the stored transaction data. 16. The system of claim 10 , wherein the one or more processors is further configured to: determine a form of the final results based at least on the search query and the contextualized concept. 17. The system of claim 10 , wherein the final results comprises a list of transaction descriptions. 18. The system of claim 10 , wherein the one or more processors is further configured to: provide a results report providing the determined information of the enhanced transaction descriptions that is responsive to the search query question. 19. A mobile device for searching financial data, comprising: interface hardware for receiving and providing information; a memory device for storing instructions; one or more hardware processors configured to execute the instructions to: access stored transaction data associated with past transactions; generate, using an enhanced transaction engine, enhanced transaction descriptions by determining information associated with the past transactions; modify the stored transaction data to include the determined information of the enhanced transaction descriptions; receive, via the interface hardware, a search query question related to the past transactions or future transactions; using a parsing engine, parse and transfer the user-requested search query question to a transaction search engine for identification of determined information of the enhanced transaction descriptions related to the parsed search query; automatically generate a database query comprising: at least one data query language command based on the search query question; and at least one of the one or more identified concepts; run the database query against the modified stored transaction data; receive, using the transaction search engine, transaction data responsive to the database query; determine an answer to the question based on the responsive transaction data; provide the ans

Assignees

Inventors

Classifications

  • Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10191987B2 cover?
Systems and methods are provided for searching financial data. For example, a device for searching transaction information is disclosed. The device may include interface hardware for receiving and providing information and a memory device for storing instructions. The device may also include one or more hardware processors configured to execute the instructions to receive a user request for inf…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).