SYSTEMS METHODS AND COMPUTER PROGRAM PRODUCTS FOR ENCODING AND DECODING TAX RETURN DATA
First Claim
1. A computer-implemented method for symbolically representing tax data, the method comprising:
- encoding tax data into a two-dimensional machine readable representation of the tax data; and
generating a document comprising the two-dimensional machine readable representation.
1 Assignment
0 Petitions
Accused Products
Abstract
Tax data, e.g., Form W2 data, is encoded as a two-dimensional machine readable representation, such as a QR CODE. Certain tax data is encoded as segments of a QR CODE, and a tax form generated by an employer or payroll processing service and provided to an employee or user includes the QR CODE representing certain W-2 or other tax data. An image of the QR CODE is acquired using a camera of a mobile communication device or computer or other image capture device. When using a Smartphone, a tax preparation application executing on the Smartphone decodes the QR CODE image to determine the tax data, and populates fields of an electronic tax return with decoded data, thus allowing a consumer to prepare an electronic tax return using a mobile communication device.
-
Citations
41 Claims
-
1. A computer-implemented method for symbolically representing tax data, the method comprising:
-
encoding tax data into a two-dimensional machine readable representation of the tax data; and generating a document comprising the two-dimensional machine readable representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for preparing a portion of an electronic tax return using a symbolic representation of tax data, the method comprising:
-
receiving an image of a two-dimensional machine readable representation of tax data; decoding the two-dimensional machine readable representation to determine the tax data; determining respective fields of the electronic tax return for respective tax data; and populating respective fields with respective tax data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for preparing a portion of an electronic tax return using a symbolic representation of tax data, the method comprising:
-
acquiring an image of a two-dimensional machine readable representation of tax data using an image capture device of a computing device; and populating at least one field with tax data decoded from the two-dimensional machine readable representation using the computing device. - View Dependent Claims (24, 25, 26)
-
-
27. A method for preparing a portion of an electronic tax return with using a symbolic representation tax data and a mobile communication device, the method comprising:
-
acquiring an image of a two-dimensional machine readable representation of tax data utilizing a camera of the mobile communication device; and populating at least one field with tax data decoded from the two-dimensional machine readable representation using the mobile communication device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A tax document for use in preparing a tax return, the tax document comprising:
-
tax data of a person to be included in the tax return;
ana two-dimensional machine readable representation of the tax data.
-
-
34. A tax document for use in preparing a tax return, the tax document consisting of:
-
an identification of a person; a two-dimensional machine readable representation of tax data of the person, wherein no numerical tax data is printed on the tax document.
-
-
35. A tax document for use in preparing a tax return, the tax document comprising:
-
an identification of a person; tax data of the person to be included in the tax return; and a Quick Response code representing the tax data, wherein a first pre-determined segment of the Quick Response code is encoded with a first type of tax data, a second pre-determined segment of the Quick Response code is encoded with a second type of tax data, and a third pre-determined segment of the Quick Response code is encoded for verification of the first and second types of tax data.
-
-
36. A system for symbolically representing data utilized to prepare a tax return, comprising:
- a computer configured to generate a tax document and comprising instructions which, when executed, determine tax data to be included in the tax return, encode the tax data into a two-dimensional machine readable representation of the tax data, and generate a document comprising the two-dimensional machine readable representation.
-
37. A system for preparing a portion of an electronic tax return using a symbolic representation of tax data, comprising:
- a computer configured to receive an image of a two-dimensional machine readable representation of tax data of a person and comprising instructions which, when executed, decode the two-dimensional machine readable representation to determine the tax data, determine respective fields of the electronic tax return for respective tax data, and populate respective fields with respective tax data.
-
38. A system for preparing at least a portion of an electronic tax return using a symbolic representation of tax data, the method comprising:
- a computer comprising an image capture device operable to acquire an image of a two-dimensional machine readable representation of tax data and comprising instructions which, when executed, populate at least one field with tax data decoded from the two-dimensional machine readable representation using the computing device.
-
39. A system for preparing at least a portion of an electronic tax return using a symbolic representation of tax data, comprising:
- a mobile communication device comprising a camera operable to acquire an image of a two-dimensional machine readable representation of tax data and comprising instructions which, when executed, populate at least one field with tax data decoded from the two-dimensional machine readable representation using the mobile communication device.
-
40. A computer program product comprising a non-transitory computer readable storage medium embodying one or more instructions executable by a computer to perform a process for symbolically representing tax data, the process comprising encoding tax data into a two-dimensional machine readable representation of the tax data, and generating a document comprising the two-dimensional machine readable representation.
-
41. A computer program product comprising a non-transitory computer readable storage medium embodying one or more instructions executable by a computer to perform a process for preparing a portion of an electronic tax return using a symbolic representation of tax data, the process comprising receiving an image of a two-dimensional machine readable representation of tax data, decoding the two-dimensional machine readable representation to determine the tax data, determining respective fields of the electronic tax return for respective tax data, and populating respective fields with respective tax data.
Specification