[NA]
The present invention is in the field of electronic calculation, identification of transactions, and pertains particularly to methods and apparatus for marking or flagging expenditures for tax deduct-ability in real time as a mobile transaction device is used to perform a transaction.
Payment cards are part of a payment system used by financial institutions like banks, for example, to enable cardholders to access funds held in designated bank accounts or credit accounts. The cardholder may make payments by electronic funds transfer (EFT) and access automated teller machines (ATM's). There are several types of payment cards in the art, perhaps the most common classes being credit cards and debit cards.
A more recent type of payment card existing in the art is generally termed a smart card in the art. Smart cards are payment cards that contain a unique card number and some security information such as an expiration date or card verification value (CVV) and a magnetic strip and an embedded euro-pay master card and visa (EMV) chip (secure element) enabling various machines (transaction point terminals) to read and access information from the card.
More recently, smart cards have been adapted as mobile dynamic smart transaction cards. A dynamic smart card may have multiple payment card data sets dynamically accessed or loaded onto the single form factor of the card. A user may add any or all payment card data from debit, credit, and loyalty accounts to a mobile application associated (cloud wallet) with the smart card. The user may load the data onto the smart card via Bluetooth or any wireless technology.
All-in-one smart cards are referred to in the field as dynamic smart cards. An owner of a dynamic smart card may load multiple payment account data sets onto a single payment card form factor or associated cloud wallet. A user may add payment card data sets for debit, credit, gift, and loyalty to the dynamic smart card. For example, the user may leverage a mobile phone application (executed on phone) associated with the dynamic smart card to authenticate (identity, confirm) and access or move the payment card data sets onto the dynamic smart card over a Bluetooth™ wireless network connection between the user's smart cloud wallet application to the users smartphone and the dynamic smart card.
One important aspect of expenditure is whether the expenditure or part of the expenditure may be a tax deduction. In general practice some applications like bank card applications tied to banks may enable a user working in the application to browse expenditure items by category and item specifics for assigning items as tax deductable expenditures made by the user. However, the user must navigate much data to find entries for marking as tax deductible entries. Moreover, such institutions are not required or set up to record any additional information other than the expense and the payee. With more complex payment services including dynamic smart cards to which any wallet cloud stored card may be represented it may be desired that potential tax deductible expenditures might be marked and categorized in real time just before or just after a card purchase is made.
Therefore, what is clearly needed is a method for flagging electronic expenditures as potential tax-deductible expenditures just before a transaction, at the time of a transaction or after the time of a transaction to satisfy the flagging of an electronic transaction according to one embodiment of the invention.
According to an embodiment of the present invention, a method for electronic flagging an electronic transaction amount or a portion thereof as a potential tax ramifications or as a deductible expense is provided wherein the transaction is initiated at a point of sale (POS) terminal or interface connected to a communications network, the method including steps for (a) receiving or otherwise acquiring an electronic transaction record at a mobile computing device, the computing device having network-access capability and connected to the communications network, the record generated at the POS terminal or interface, the record displayed in a dedicated payment application executed on the computing device, (b) assigning or otherwise confirming through the dedicated payment application connected to a network server a payment from an account to pay the transaction amount or portion thereof electronically, and (c) inputting a response to an interactive prompt, an interactive pop up, or interactive notification presented in or appearing in the dedicated payment application from the network server of (b) asking if the record should be flagged as a potential tax deductible expense, the input response requesting the network server of (b) to flag the transaction amount, identification information and/or a portion thereof as a potential tax deductible expense.
In one aspect of the method, the communications network includes the Internet network and any connected access networks. In one aspect, in step (a) the computing device is a mobile hand-held telephone and the payment application is a client application of a cloud-based wallet account managed through the network server storing authorized payment data including account or card number and account type for more than one payment account including the tax ID number. In a preferred aspect of the method, in step (a) the transaction record includes a transaction date, tax ID number, a transaction time, a merchant identification, a POS location, and a transaction number and wherein the transaction record is transmitted wirelessly or by carrier network from the POS to the mobile computing device.
In one aspect of the method, in step (a) the transaction record includes a transaction date, a transaction time, tax ID number, a merchant identification, a POS location, and transaction number and wherein the transaction record is printed and scanned into the mobile communications device using an optical scanning feature. In one aspect in step (b) the payment accounts are presented in a list for selection via selection boxes or interactive icons. In one aspect, in step (c) the method of input is touch screen selection, response to a notification message, or a voice confirmation of yes or no.
In one aspect of the method, in step (c) a further sub step is provided for assigning a tax category for the flagged transaction amount or portion thereof. In one aspect of the method a step (d) is included for recording the flagged electronic transaction record in a data repository coupled to the network server of (b) under records for the account selected to pay the transaction amount or portion thereof. In one aspect, in step (b) the transaction amount or portion thereof is paid electronically using a transaction card having a rewrite-able memory thereon. In another aspect, in step (b) the transaction amount or portion thereof is paid electronically using a wireless transaction device in the form of a watch or a ring or any other wearable payment enabled device. In one aspect of the method in step (b) the transaction amount or portion thereof is paid electronically using the mobile hand-held telephone having a cloud wallet capability.
In various embodiments described in enabling detail herein, the inventor provides a unique system and method for electronic flagging of transaction records as potential tax-deductible expenses. The present invention is described using the following examples, which may describe more than one relevant embodiment falling within the scope of the invention.
Backbone 101 supports a network cloud labeled cloud network 104. Cloud network 104 may be adapted by a financial mobile wallet service to store credit card data, debit card data, and other electronic card or account data, for a mobile user, represented herein as user phone 122 having a dynamic transaction card 118 that may be programed with a selected set of card transaction data (or as a proxy card for other data sets), for example, to make a specific transaction. Cloud network includes a server 113 supported by back bone 101 running a software (SW) application 115 and coupled to a data repository 114. SW 115 may be a cloud wallet application for a dynamic transaction device like card 118 or another device, ring or wearable used to interact with a POS sale terminal. Data repository 114 may include user identification and profile data; user accounts data, financial history data including transaction history, wallet account data, and the like.
Communications network 100 may include one or more financial institution domains 102 interfacing with a bank, credit union, or other financial account service site that may provide banking services to user 122 as a client. Domain 102 is a financial institution that may issue a financial transaction device to user 122 based on client status and account information. Financial institution 102 broadly represents entities that may be considered financial institutions with services used by user 122. Financial institution 102 includes a server 110 supported by back bone 101. Server 110 hosts a software (SW) application 112 adapted to provide an electronic interface as a tool to user 122 for account use and management. SW 112 may include at least one component adapted to to cooperate over a network with SW 115 running on server 113 in cloud network domain 104.
Communications network 100 may include at least one network-based retailer selling products or services referenced herein by a server 107 supported by backbone 101, a software (SW) application 109 executing on server 107, and a data repository 108 coupled to server 107. Server 107 may represent any entity accessible to the user where a transaction may be performed. Data repository 108 may hold service and product related data, and user interaction and any transaction history user 122 has at the site.
Access to communications network backbone 101, which may represent the internet in one embodiment, may be through an Internet service provider (ISP)/access Gateway 106 supported by backbone 101. A carrier network 103 is depicted that enables communications including wireless communications to be bridged onto communications network 100 through ISP Gateway 106. Carrier network may be a wireless 5G network or similar mobile network that user 122 may use to access the network and practice local and long-distance communications using the representative mobile telephone. Mobile telephone 122 may be Bluetooth™ enabled by hardware and software (SW) 121 labeled BT. Telephone 122 may host a software (SW) application 120 adapted as a thin mobile SW application including a network connection and browsing ability that may locally display information screens like screen 119 in display on telephone 122.
User 122 is at a business domain 116 that may be a service, restaurant, retail establishment, parks service, or any venue that user 122 may enter to buy a product or service. In this embodiment, business 116 includes a point of sale (POS) machine or terminal 117 that takes, at least, credit and debit cards for satisfying financial transactions made by user 122. In this embodiment, user 122 has a dynamic universal transaction card 118 that may be electronically associated to a funding source account and may be accepted by terminal 117 to pay for goods or services. In a preferred embodiment, user 122 may transmit account data to card 118 from the mobile telephone while running SW 120 and SW 121 wherein the card 118 is Bluetooth™ enabled to at least receive the account data (card number) wherein the account data represents an account that user 122 has represented in a cloud wallet service provided by a wallet service using cloud network 104 to serve users and manage data.
User 122 may have several different accounts represented in cloud network 104 and dynamic transaction card 118 may be loaded with any of the user's account data to use that account to pay for goods or services during a transaction. SW 120 on mobile phone 122 enables the user to interact with cloud network 104 just before using card 118 at POS terminal 117 so that the user may determine which of several accounts might be imprinted to card 118 for use as a device representing that account. Application screen 119 on mobile phone 122 may be part of the interactive interface available to the user to load card 118 with the card number, security code, and other pertinent data so the card may be used as a card of the selected account. Any new account data that the user loads onto card 118 may or may not overwrite any previous account data on the card memory.
In a preferred embodiment, SW 115 executing on server 113 in cloud network 104 is adapted to record user preferences and notes relative to the user selecting an account to use (download to card) to pay for one or more transactions card 118 may be used for while representing a particular account. For example, the user operating mobile phone 122 may provide input at screen 119 or other input means while application 120 is running indicating that a particular transaction pending or in process may be a tax deductible or partially tax-deductible expense.
In one embodiment, the user may flag any transaction initiated and completed with card 118 for tax purposes where flagging the transaction may occur just before or just after using card 118. In this case the transaction number and details of the transaction may be communicated to the user operated mobile phone 122 before the card 118 is used to complete the transaction or just after the transaction is completed and approved where the POS is enabled to communicate such information by way of wireless communication to mobile phone 122.
In a case where POS 117 is not able to communicate to mobile phone 122, card 118 may communicate via Bluetooth™ to phone 122 that the transaction has been completed enabling the user to flag the transaction as a tax deductible transaction using SW 120 and interface screen interface 119. For example, the amount of the transaction, the time of the transaction, the location (terminal) of the transaction, the account funding the transaction is all available information to the smart card 118. This data may be communicated to mobile phone running SW 120 and interface 119 via wireless technology. In one embodiment, paper receipts including the card data may be scanned into mobile phone 122 by the user at the time of the transaction enabling the user to identify the tax deductible portion of the transaction for reporting to the cloud network 104 and or to financial institution 102 for record keeping purposes.
In a preferred embodiment, records of tax detectable transactions made with transaction device 118 are retrievable from cloud network 104 and/or from financial institutions like institution 102 over communications network 100 from a home network 105 using a connected computing device 123, in this case a laptop computer executing a software (SW) application 124 providing a screen based input enabled interface 125. For example, a user operating phone 122 may transact with card 118 flagging those transactions that the user may deem tax deductible wherein the records of those transactions are later retrievable by a certified public accountant (CPA) through accounting software, or a tax preparer through tax software, or the user executing software (124) available on Laptop 123, the records available from account activity history. This enables the user or an agent or service working on behalf of the user to retrieve all the tax-deductible transactions from all the account histories of the accounts that funded those transactions over a tax year in and can provide records in a format recognizable to well known tax preparation software.
In a simplistic embodiment, consider that card 118 is a dedicated bank card and that financial institution 102 is the issuer of that card. POS 117 may provide a bill and receipt that may be communicated to mobile phone 122 or may be scanned from screen by mobile phone 122 at which time the user may flag that transaction. In this case, the financial institution 102 may be notified by mobile phone 122 executing SW 120 wherein the server 110 executing SW 112 takes the flag and transaction details from the user and flags the transaction history on the account. Later, the user may operate laptop computer 123 on home network 105 executing SW 124 to retrieve all of the flagged transactions including transaction date, time, amount, number, location, business identification, and description (to line item granularity) of services or goods purchased.
In one embodiment, user 122 may use phone 122 as the transaction device rather than dynamic or dedicated transaction card. In another embodiment, another form of transaction device like a ring or a watch might be used in place of a card. In an embodiment where a transaction is conducted on a website and the transaction interface simply requires a typed in card data representing a dedicated account, notifications may be sent to the user post transaction offering the user a chance to flag the last transaction associated with that card data or a portion thereof as a tax deductible expense. If the website offers use of virtual cards from a cloud-based wallet account, a pop-up message may appear during the transaction offering the user a chance to flag the transaction or a portion thereof.
Interface screen 119 includes a menu 202 of a variety of options that a user may invoke while using the application. The application is personalized to the user 201 and provides access to account data for all of the accounts that user 201 (Peter) has uploaded the information for in order to include the accounts as possible payment accounts that may be selected to fund initiated transactions. An icon 203 represents a folder or “wallet” listing all the user accounts added to the service. Expanding wallet 203 may display several accounts separately for browsing, updating, or selection for a transaction. In this embodiment, accounts 204 through 209 are listed where 204 is a bank issued debit card account, 205 is a Visa issued credit card account, 206 is a MasterCard debit card account, 207 is a Square Cash debit card account, 208 is a Venmo debit card account, and 209 is a PayPal debit account.
User 201 may have in possession a dynamic transaction device like transaction card 118 of
The function of loading a dynamic card with selected account data overwrites the existing account data on the card. A user may make more than one transaction with the transaction device loaded with a selected account and may overwrite the transaction device with any new account data (swapping accounts) making the next transaction associated with the next payment account data downloaded to the card. Using a transaction card with a writeable memory is not required to practice the invention. A dedicated transaction device may be used provided the account on the card is represented in the client application and the electronic transaction record the card will be used to satisfy is accessible to the client application.
In one embodiment, transaction flagging for tax purpose is a dynamic process occurring once at the relative moment in time of each transaction made. In one embodiment, the user may select the account desired for funding a next transaction and may flag that pending transaction upon evidence thereof by the POS terminal or interface (controls not illustrated) as a tax deductible event using interface 119 (applicable screen shot) produced by executing SW 120 of
In one embodiment, the user may click on any one of the listed accounts and mobile phone 122 may transmit an account data set to the dynamic card (118), and may flag the pending transaction as a tax deductible transaction in that process before the transaction is approved but generally after the transaction data (transaction number, date, time, amount, etc.) has been compiled at the POS terminal. The user may typically have a copy of the bill digitally available to mobile phone 122 either by transmission thereto or by optically scanning the bill that documents the transaction details before the card is inserted or otherwise used. This information may be propagated from the user's mobile phone or device 122 over the communications network to the cloud network to be associated with the actual transaction event (card insert/swipe).
In this embodiment, the order receipt or bill identifies the merchant and lists the items and item pricing as well as the tax percentage and total with tax, a server tip percentage and grand total for the transaction. The electronic bill includes a pay button 302 the user may invoke to pay the total. In one embodiment, each line item may be selectable if the bill is a shared bill and the user is paying only a portion of the bill. In such a case, the tax and tip may be automatically calculated from the selected line items for the user and a new rendition having the same numbers may be displayed with pay button 302 available at the bottom.
It may be that the bill is a business expense paid for by the user during a working business trip where all or a portion is a deductible business expense. The user selecting pay bill may call up the user's cloud wallet listing several accounts that the user may choose from to complete the transaction.
In one embodiment, an interactive flagging control 402 is displayed in or pops up as an interactive asking the user if the transaction should be flagged as a business expense for tax purpose. The user may select yes or no in dialog 403 to confirm status (deduction/non-deduction) for this transaction funded by the selected account 204. In one embodiment, an option 404 for selecting a category from a list of categories may be provided or pop up as an interactive if the user has confirmed yes, the transaction should be flagged in dialog 403. The user may select category and confirm in dialog box 405, in this case business expense: food, and entertainment.
In one embodiment, the application has the intelligence and information required to automatically assign the just flagged transaction to a correct category based on the information about the transaction without user input. The user may override such a feature if desired. After account selection and flagging for deduction, the user may submit the payment into record. The tax status of the transaction record may accompany the transaction record to the transaction historical archives in the cloud network storage for the account the user selected to fund the transaction.
In one embodiment, the tax status flag data may be communicated from the mobile telephone 122 over BT to the dynamic transaction device analogous to card 118 of
The user may, through a banking client application or through an online banking interface, browse the account activity data and see the tax deductible expenses archived over time in a way that may be categorized, totaled, sorted, and searched. In one embodiment, a user may configure a wallet account, for example, a travel card account, for automatic flagging of expenses debited that travel account, but may override any transactions that are not tax deductible such as vacation travel paid for from the same account.
In one embodiment of the present invention, the cloud network analogous to network 104 of
The user operating phone 122 aided by SW 120 may connect to cloud server 113 analogous to server 113 of cloud network 104 of
The cloud server transmits at least the account data set required to authorize and complete the transaction to the user's mobile phone and the phone transmits the data to card 118, which is this case is the transaction device. The transaction device could be a mobile wallet or, another device or the mobile telephone without departing from the spirit and scope of the present invention. The card may then be used at the POS terminal 117 to complete the transaction. At a point during or after the completion of the transaction, POS terminal 117 submits the transaction authorization to the financial institution or commercial source of the funding and account to debit the funds. This may occur in real time or post completion of the transaction depending in part on the nature of the account and activity.
The account source or financial institution 107 may then release the funds to cover the transaction. A receipt may be printed and handed to the user or may be electronically sent to the user at phone 122. In one embodiment, the user operating phone 122 may sync with cloud 113 to update the status of the account at the cloud server 113. The cloud server may update account balance and already is aware of the tax status of the transaction. In an embodiment where the financial institution 107 is aided by SW to practice the invention, Meta data marking a transaction as a deductible expense may be transmitted to the card and read with the card data when the POS submits the data to the institution for approval of the transaction. However, in one embodiment, cloud server 113 keeps a transaction history for the accounts used with dynamic transaction device 118.
In the embodiment where cloud server 113 creates an account activity historical archive for every account listed, the data may be accessible through or pushed to a user operated computing device 123 analogous to laptop 123 of
At step 602, a determination may be made if the bill is a shared bill meaning more than one account will be debited to pay the bill, or if the bill is not a shared bill. At step 602 if the bill is a shared bill, the pay application operating locally on the user's device may calculate the shares owed from the bill at step 603. This calculation may be based at least in part on order information known to or input into the user's payment application. This thread assumes the user will cover the transaction but also receive any money owed to the user from another user or users via their payment applications. At step 604, the user application may send to another user or users' devices copies of the bill calculating the amounts they owe.
At step 605, the user may determine if the other user or users sharing the bill have paid their portions to the bill paying user's designated account. If at step 605, one or all has not paid, the process may loop back to step 604. If the determination at step 605 is that the other user of group thereof has paid, then the covering user may select a funding account 607 through which the transaction may be covered. In this step it is assumed that the user is connected to the cloud wallet account. At step 602, if the bill was not a shared bill, the process moves to step 606 where the user may connect to cloud network services through the resident application.
At step 607 the user may select an account listed in the cloud service to satisfy the transaction with. At step 608, the user may input transaction deduction status if any and to provide characterizing data relative to the nature of the event. At step 609, the user operating the mobile phone may transmit the selected card account data to the dynamic card and may further incorporate tax status information for flag data relative to the identified transactions to the card. At step 610, the user may insert, swipe, or otherwise use the transaction device, in this case a dynamic card, to complete a transaction (make a payment). At step 611, the process may end for that user.
In one embodiment of the invention, the user may only be paying for a part of a group bill. However, the portion of the total that the user is responsible for may be treated as a single user bill by the user's SW application and can be flagged through the application as a tax deduction. In another embodiment, only specific line items of a bill are tax deductible items whereas certain other items on the same bill are not tax deductible. In such a case, a user may select an item or items listed and flag those items as tax deductible, for example, if office supplies are purchased along with regular groceries. The accounting data for that event may show the total amount of the bill and the amount attributed to deduction, or the price of the office supply items.
It will be apparent with skill in the art that the transaction flagging method of the present invention may be provided using some or all the elements described herein. The arrangement of elements and functionality thereof relative to the flagging system of the invention is described in different embodiments each of which is an implementation of the present invention. While the uses and methods are described in enabling detail herein, it is to be noted that many alterations could be made in the details of the construction and the arrangement of the elements without departing from the spirit and scope of this invention. The present invention is limited only by the breadth of the claims below.