Revenue Recognition In March 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-08, "Revenue from Contracts with Customers - Principal versus Agent Considerations", in April 2016, the FASB issued ASU No. 2016-10, "Revenue from Contracts with Customers (Topic 606) - Identifying Performance Obligations and Licensing" and in May 9, 2016, the FASB issued ASU No. 2016-12, "Revenue from Contracts with Customers (Topic 606)", or ASU 2016-12. This update provides clarifying guidance regarding the application of ASU No. 2014-09 - Revenue From Contracts with Customers (Topic 606), ("ASU 2014-09"). These new standards provide for a single, principles-based model for revenue recognition that replaces the existing revenue recognition guidance. In July 2015, the FASB deferred the effective date of ASU 2014-09 until annual and interim periods beginning on or after December 15, 2017 and has replaced most existing revenue recognition guidance under GAAP. ASU 2016-12 may be applied retrospectively to historical periods presented or as a cumulative-effect adjustment as of the date of adoption. The Company has adopted ASU 2016-12 using a modified retrospective approach and will be applied prospectively in the Company's financial statements from January 1, 2018 forward. Revenues under ASU 2016-12 are required to be recognized either at a "point in time" or "over time", depending on the facts and circumstances of the arrangement, and will be evaluated using a five-step model. The adoption of Topic 606 did not have a material impact on the Company's consolidated financial statements, neither at initial implementation nor will it have a material impact on an ongoing basis. Software As A Service Revenue Recognition With respect to sales of the Company's maintenance, consulting and other service agreements including the Company's digital advertising and electronic services, customers pay fixed monthly fees in exchange for the Company's service. The Company's performance obligation is satisfied over time as the digital advertising and electronic services are provided continuously throughout the service period. The Company recognizes revenue evenly over the service period using a time-based measure because the Company is providing continuous access to its service. Mapping Services Revenue Recognition Mapping services revenue is accounted for using the percentage of completion method. As soon as the outcome of a contract can be estimated reliably, contract revenue is recognized in the consolidated statement of operations in proportion to the stage of completion of the contract. Contract costs are expensed as incurred. Contract costs include all amounts that relate directly to the specific contract, are attributable to contract activity, and are specifically chargeable to the customer under the terms of the contract. Professional Services Revenue Recognition The Company's professional services include fixed fee and time and materials contracts. Fixed fees are paid monthly, in phases, or upon acceptance of deliverables. The Company's time and materials contracts are paid weekly or monthly based on hours worked. Revenue on time and material contracts is recognized based on a fixed hourly rate as direct labor hours are expended. Materials, or other specified direct costs, are reimbursed as actual costs and may include markup. The Company has elected the practical expedient to recognize revenue for the right to invoice because the Company's right to consideration corresponds directly with the value to the customer of the performance completed to date. For fixed fee contracts including maintenance service provided by in house personnel, the Company recognizes revenue evenly over the service period using a time-based measure because the Company is providing continuous service. Because the Company's contracts have an expected duration of one year or less, the Company has elected the practical expedient in ASC 606-10-50-14(a) to not disclose information about its remaining performance obligations. Anticipated losses are recognized as soon as they become known. For the years ended December 31, 2019 and 2018, the Company did not incur any such losses. These amounts are based on known and estimated factors. Contract Balances The timing of the Company's revenue recognition may differ from the timing of payment by its customers. The Company records a receivable when revenue is recognized prior to payment and the Company has an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had deferred revenue of approximately $912,000 and $234,000 as of December 31, 2019 and 2018, respectively, related to cash received in advance for product maintenance services and professional services provided by the Company's technical staff. The Company expects to satisfy its remaining performance obligations for these maintenance services and professional services, and recognize the deferred revenue and related contract costs over the next twelve months.