IP Library Granted Patent US 9,805,416
Granted Patent B2
US 9,805,416 · App. 11/588,067 · Granted Oct 31, 2017

Method and system to determine state income tax liability

Inventors: Irish X. McIntyre (Cary, NC); Alexandre Ziegler (Collonge-Bellerive, CH)
Assignee: Thomson Reuters Global Resources
G06Q40/02G06Q40/123
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,805,416
App. No.
11/588,067
Granted
Oct 31, 2017
Kind
B2
Abstract

A system to determine the tax consequences for one or several special apportionment accounts is described. The example system may include a data collector and an optimizer. The data collector may be configured to obtain information associated with one or more accounts, and a selection of one or more jurisdictions. The optimizer may be configured to automatically determine a suggested combination of special apportionment methods for each jurisdiction.

Claims (52)

1. A system for preparing a tax filing, the system comprising:

a processor, a first memory comprising a non-transitory computer readable medium, and a second memory comprising a non-transitory computer readable medium;

a data collector module, comprising a set of executable code stored in the first memory and when executed by the processor configured to:

obtain from a first database information associated with an account, and

obtain from a second database a selection of one or more jurisdictions;

an optimizer module, comprising a set of executable code stored in a second memory and when executed by the processor configured to automatically determine a suggested special apportionment method for each jurisdiction to generate by a computer a signal comprising a suggested combination of special apportionment methods for the account to be used for preparing a tax or information return or other tax filing, the optimizer module adapted to return a hashtable and a vector object, the hashtable comprising a set of summary statistics, the vector object comprising one or more of salesBestMethod, propertyBestMethod, payrollBestMethod, userFactorBestMethod, savings, and totalSavings, and wherein the suggested special apportionment methods are determined by the formula:

( X*Y )/ Z

wherein X represents a user-defined factor, Y represents a numerator associated with each jurisdiction, and Z represents a denominator associated with a current special apportionment method, and wherein special apportionment methods associated with flow-through entities are performed at the flow-through entity level; and

a graphical user interface comprising a set of user interface elements adapted to receive a user input and generate a signal representing a jurisdiction based special apportionment method for the account to be used for preparing the tax or information return or other tax filing.

2. The system of claim 1 , wherein the suggested combination of special apportionment methods is associated with the lowest taxable amount from one or more taxable amounts generated utilizing one or more other combinations of special apportionment methods.

3. The system of claim 1 , further comprising a display module to generate presentation information for viewing by a user, utilizing the suggested combination of special apportionment methods, the presentation information comprising a taxable amount associated with a jurisdiction from the one or more jurisdictions.

4. The system of claim 1 , wherein the information associated with the account comprises account name, industry, factor, and value.

5. The system of claim 1 , wherein the account is from a plurality of accounts associated with an industry.

6. The system of claim 1 , wherein the optimizer is to determine the suggested special apportionment method for each jurisdiction for each year from a plurality of years.

7. The system of claim 1 , wherein the data collector is to obtain a selection of one or more parameters for each jurisdiction from the one or more jurisdictions, and wherein the optimizer is to determine the suggested special apportionment method for each jurisdiction utilizing the selection of the one or more parameters.

8. The system of claim 7 , wherein a parameter from the selection of the one or more parameters comprises an exclusion parameter.

9. The system of claim 7 , wherein:

an account is from a plurality of accounts; and

a parameter from the selection of the one or more parameters is to indicate that the suggested combination of special apportionment methods is to be consistent across accounts from the plurality of accounts.

10. The system of claim 7 , wherein a parameter from the selection of the one or more parameters is to indicate that the suggested combination of special apportionment methods is to be consistent across all years associated with the account.

11. A computer-implemented method for preparing a tax filing, the method comprising:

determining by a computer obtaining from a first database information for an account;

for the account, determining by a computer obtaining from a second database one or more jurisdictions;

automatically, by a computer executing software stored as executable code in a non-transitory memory to process account and jurisdiction related data, determining a suggested special apportionment method for each determined jurisdiction to generate by a computer a signal comprising a suggested combination of special apportionment methods for the account to be used for preparing a tax or information return or other tax filing, returning automatically by the computer executing software a hashtable and a vector object, the hashtable comprising a set of summary statistics, the vector object comprising one or more of salesBestMethod, propertyBestMethod, payrollBestMethod, userFactorBestMethod, savings, and totalSavings, and, wherein the suggested special apportionment methods are determined by the formula:

( X*Y )/ Z

wherein X represents a user-defined factor, Y represents a numerator associated with each jurisdiction, and Z represents a denominator associated with a current special apportionment method, and wherein special apportionment methods associated with flow-through entities are performed at the flow-through entity level; and

displaying a graphical user interface comprising a set of interface elements adapted to receive a user input and generate a signal representing a selected jurisdiction based special apportionment method for the account to be used for preparing a tax or information return or other tax filing.

12. The method of claim 11 , wherein the suggested combination of special apportionment methods is associated with the lowest taxable amount from one or more taxable amounts generated utilizing one or more other combinations of special apportionment methods.

13. The method of claim 11 , further comprising generating presentation information for viewing by a user, utilizing the suggested combination of special apportionment methods, the presentation information comprising a taxable amount associated with a jurisdiction from the one or more jurisdictions.

14. The method of claim 11 , wherein the information associated with the account comprises account name, industry, factor, and value.

15. The method of claim 11 , wherein the account is from a plurality of accounts associated with an industry.

16. The method of claim 11 , wherein the determining of the suggested special apportionment method for each jurisdiction comprises generating a suggested combination of special apportionment methods for each year from a plurality of years.

17. The method of claim 11 , further comprising obtaining a selection of one or more parameters for each jurisdiction from the one or more jurisdictions, wherein the determining of the suggested special apportionment method for each jurisdiction comprises utilizing the selection of the one or more parameters.

18. The method of claim 17 , wherein a parameter from the selection of the one or more parameters comprises an exclusion parameter.

19. The method of claim 17 , wherein:

an account is from a plurality of accounts; and

a parameter from the selection of the one or more parameters is to indicate that the suggested combination of special apportionment methods is to be consistent across accounts from the plurality of accounts.

20. The method of claim 17 , wherein a parameter from the selection of the one or more parameters is to indicate that the suggested combination of special apportionment methods is to be consistent across all years associated with the account.

21. A non-transitory machine-readable medium for preparing a tax filing having instruction data stored as a set of executable code on the machine-readable medium and when executed by a processor configured to cause a machine to:

obtain from a first database information associated with an account;

obtain from a second database a selection of one or more jurisdictions;

determine by a computer by executing a set of code stored in the non-transitory machine-readable medium and executed by a processor a suggested special apportionment method for each jurisdiction to generate by a computer a signal comprising a suggested combination of special apportionment methods for the account to be used for preparing a tax or information return or other tax filing, returning automatically by the computer executing software a hashtable and a vector object, the hashtable comprising a set of summary statistics, the vector object comprising one or more of salesBestMethod, propertyBestMethod, payrollBestMethod, userFactorBestMethod, savings, and totalSavings, and, wherein the suggested special apportionment methods are determined by the formula:

( X*Y )/ Z

wherein X represents a user-defined factor, Y represents a numerator associated with each jurisdiction, and Z represents a denominator associated with a current special apportionment method, and wherein special apportionment methods associated with flow-through entities are performed at the flow-through entity level; and

present a graphical user interface comprising a set of interface elements and adapted to receive a user input and generate a signal representing a selected jurisdiction based special apportionment method for the account to be used for preparing a tax or information return or other tax filing.

22. A system for preparing a tax filing, the system comprising:

means for determining information for a special apportionment account;

means for determining one or more jurisdictions for the special apportionment account;

means for automatically determining a suggested special apportionment method for each determined jurisdiction to generate by a computer a signal comprising a suggested combination of special apportionment methods for the account to be used for preparing a tax or information return or other tax filing, and for automatically returning a hashtable and a vector object, the hashtable comprising a set of summary statistics, the vector object comprising one or more of salesBestMethod, propertyBestMethod, payrollBestMethod, userFactorBestMethod, savings, and totalSavings, and, wherein the suggested special apportionment methods are determined by the formula:

( X*Y )/ Z

wherein X represents a user-defined factor, Y represents a numerator associated with the account, and Z represents a denominator associated with a current special apportionment method, and wherein special apportionment methods associated with flow-through entities are performed at the flow-through entity level; and

means for displaying a graphical user interface comprising a set of interface elements adapted to receive a user input and generate a signal representing a selected jurisdiction based special apportionment method for the account to be used for preparing a tax or information return or other tax filing.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 052104/0903 →
CHANGE OF NAME Recorded Dec 5, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 044301/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2014
From: THOMSON REUTERS (TAX & ACCOUNTING) SERVICES INC.,
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 034276/0148 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2008
From: LIQUID ENGINES, INC.
To: THOMSON REUTERS (TAX & ACCOUNTING) INC.
Reel/Frame 021455/0256 →
SECURITY AGREEMENT Recorded Dec 17, 2007
From: LIQUID ENGINES, INC.
To: INCYTE CAPITAL PARTNERS, LLC
Reel/Frame 020255/0523 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2007
From: ZIEGLER, ALEXANDRE
To: LIQUID ENGINES, INC.
Reel/Frame 018849/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2006
From: MCINTYRE, IRISH X.
To: LIQUID ENGINES, INC.
Reel/Frame 018474/0458 →
Continuity (1)
Related Publication 20080147527A1 · Jun 19, 2008