Web browsing and machine learning systems for acquiring tax data during electronic tax return preparation
First Claim
1. A computerized system for acquiring tax data during preparation of an electronic tax return, the system comprising:
- a client computer executing a browser and being configured to present a tax preparation webpage of a tax preparation application utilized to prepare the electronic tax return, and receive interface data from a first user for a first tax data source website of a tax data source program hosted by a tax data source computer, wherein the interface data represents the first user'"'"'s interactions with the first tax data source website;
a browser rendering computer in communication with the client computer; and
a machine learning system utilized by the browser rendering computer,the browser rendering computer being configured to receive the interface data from the client computer, execute the machine learning system utilizing the received interface data as an input, derive navigation information for the first tax data source website based at least in part upon a result generated by the machine learning system, generate rendering instructions for the first tax data source website, and transmit the rendering instructions to the client computer, andthe client computer being further configured to execute the rendering instructions to implement a second browser that presents a tax data source webpage based at least in part upon the rendering instructions and the interface data, the client computer rendering the presented tax data source webpage such that the rendered tax data source webpage overlaps the tax preparation webpage, the tax data source webpage being controllable by a user independently of the tax preparation webpage,the machine learning system further comprising a target classification engine configured to determine whether a second tax data source website is substantially similar to the first tax data source website and a playback engine configured to interact with the second tax data source website using the navigation information and user information provided by a second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for acquiring tax data during preparation of an electronic tax return includes a client computer executing a browser, a browser rendering computer in communication with the client computer, and a machine learning system utilized by the browser rendering computer. The client computer is configured to present a tax preparation webpage, and receive interface data representing s first user'"'"'s interactions with a first tax data source website. The browser rendering computer is configured to execute the machine learning system, derive navigation information for the first tax data source website, generate rendering instructions for the first tax data source website, and transmit the rendering instructions to the client computer. The client computer is also configured to execute the rendering instructions to implement a second browser that presents a tax data source webpage that is controllable by a user independently of the tax preparation webpage.
257 Citations
36 Claims
-
1. A computerized system for acquiring tax data during preparation of an electronic tax return, the system comprising:
-
a client computer executing a browser and being configured to present a tax preparation webpage of a tax preparation application utilized to prepare the electronic tax return, and receive interface data from a first user for a first tax data source website of a tax data source program hosted by a tax data source computer, wherein the interface data represents the first user'"'"'s interactions with the first tax data source website; a browser rendering computer in communication with the client computer; and a machine learning system utilized by the browser rendering computer, the browser rendering computer being configured to receive the interface data from the client computer, execute the machine learning system utilizing the received interface data as an input, derive navigation information for the first tax data source website based at least in part upon a result generated by the machine learning system, generate rendering instructions for the first tax data source website, and transmit the rendering instructions to the client computer, and the client computer being further configured to execute the rendering instructions to implement a second browser that presents a tax data source webpage based at least in part upon the rendering instructions and the interface data, the client computer rendering the presented tax data source webpage such that the rendered tax data source webpage overlaps the tax preparation webpage, the tax data source webpage being controllable by a user independently of the tax preparation webpage, the machine learning system further comprising a target classification engine configured to determine whether a second tax data source website is substantially similar to the first tax data source website and a playback engine configured to interact with the second tax data source website using the navigation information and user information provided by a second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of acquiring tax data using a computerized system comprising a client computer executing a browser, a browser rendering computer in communication with the client computer, and a machine learning system utilized by the browser rendering computer, the method comprising:
-
the client computer presenting a tax preparation webpage of a tax preparation application utilized to prepare the electronic tax return; the client computer receiving interface data from a first user for a first tax data source website of a tax data source program hosted by a tax data source computer, wherein the interface data represents the first user'"'"'s interactions with the first tax data source website; the browser rendering computer receiving the interface data from the client computer; the browser rendering computer executing the machine learning system utilizing the received interface data as an input; the browser rendering computer deriving navigation information for the first tax data source website based at least in part upon a result generated by the machine learning system; the browser rendering computer generating rendering instructions for the first tax data source website, and transmitting the rendering instructions to the client computer; and the client computer executing the rendering instructions to implement a second browser that presents a tax data source webpage based at least in part upon the rendering instructions and the interface data, the client computer rendering the presented tax data source webpage such that the rendered tax data source webpage overlaps the tax preparation webpage, the tax data source webpage being controllable by a user independently of the tax preparation webpage, wherein the machine learning system further comprises a target classification engine and a playback engine, and said method further comprises the target classification engine determining whether a second tax data source web site is substantially similar to the first tax data source website and the playback engine interacting with the second tax data source website using the navigation information and user information provided by a second user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification