Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system comprising: a point of sale device configured to: generate a transaction identifier that uniquely identifies a transaction between a merchant and a mobile computing device associated with a customer, send the transaction identifier to the mobile computing device via a first communication network, after receiving an authorization and an identifier of the mobile computing device, transmit the transaction identifier and the identifier of the mobile computing device to a merchant server computing device; the merchant server computing device configured to: transmit the transaction identifier together with the identifier of the mobile computing device to a financial institution computing device; and the financial institution computing device configured to: receive the transaction identifier and the identifier of the mobile computing device, send a confirmation request to the mobile computing device using the transaction identifier and the identifier of the mobile computing device, and when a confirmation is received from the mobile computing device in response to the confirmation request within a time period, transfer funds from a customer account to a merchant account via a second communication network.
This invention relates to secure financial transactions between a merchant and a customer using a mobile computing device. The system addresses the problem of ensuring transaction security and authenticity in mobile payment scenarios, where fraud or unauthorized transactions can occur. The system includes a point-of-sale (POS) device that generates a unique transaction identifier for each transaction between a merchant and a customer's mobile device. The POS device sends this identifier to the mobile device via a first communication network. After receiving authorization from the customer and the mobile device's identifier, the POS device forwards the transaction identifier and mobile device identifier to a merchant server. The merchant server then transmits this information to a financial institution's computing system. The financial institution verifies the transaction by sending a confirmation request to the mobile device using the transaction identifier and mobile device identifier. If the customer confirms the transaction within a specified time period, the financial institution transfers funds from the customer's account to the merchant's account via a second communication network. This multi-step verification process ensures that only authorized transactions are processed, reducing fraud risks. The system leverages separate communication networks for transaction initiation and fund transfer, enhancing security.
2. The system of claim 1 , wherein the identifier of the mobile computing device comprises one of a telephone number.
A system for identifying mobile computing devices in a network environment addresses the challenge of accurately and efficiently recognizing devices for authentication, communication routing, or service provision. The system includes a mobile computing device with an identifier, such as a telephone number, that uniquely distinguishes it within the network. This identifier enables the system to authenticate the device, verify its legitimacy, and facilitate secure interactions. The system may also include a server or network component that processes the identifier to determine the device's status, location, or access rights. By using a telephone number as the identifier, the system leverages existing telecommunication infrastructure, simplifying integration and reducing the need for additional hardware or software modifications. The identifier can be transmitted over wireless or wired networks, ensuring compatibility with various communication protocols. The system may further include mechanisms to validate the identifier, prevent unauthorized access, and manage device-specific configurations. This approach enhances security, streamlines device management, and improves the reliability of mobile services. The system is particularly useful in applications requiring robust device identification, such as mobile banking, secure messaging, or IoT device management.
3. The system of claim 1 , wherein the first communication network is a network with a range of less than ten feet.
A system for short-range wireless communication operates within a network having a transmission range of less than ten feet. This system includes a first communication network configured to establish secure, low-power connections between nearby devices, such as wearable sensors, IoT devices, or mobile devices, without relying on external infrastructure. The system also incorporates a second communication network with a longer range, enabling data transfer between the short-range network and a remote server or cloud platform. The short-range network uses encryption and authentication protocols to ensure secure data transmission, while the longer-range network may employ cellular, Wi-Fi, or satellite communication. The system dynamically manages data routing, prioritizing critical information for immediate transmission while buffering non-essential data for later transfer. This approach reduces power consumption and enhances security by minimizing exposure to external networks. The system is particularly useful in environments where devices must operate autonomously for extended periods, such as industrial monitoring, medical wearables, or asset tracking in logistics. By combining short-range and long-range networks, the system balances efficiency, security, and reliability in wireless communication.
4. The system of claim 3 , wherein the first communication network is a near field communication (NFC) radio communications link.
5. The system of claim 1 , wherein the mobile computing device comprises a virtual checkbook application, wherein the virtual checkbook application includes a check register interface that displays recent transactions and a running account balance that reflects the transfer of funds from the customer account to the merchant account.
A system for managing financial transactions between a customer and a merchant involves a mobile computing device that executes a virtual checkbook application. The application provides a check register interface that displays recent transactions and updates a running account balance in real-time. This balance reflects the transfer of funds from the customer's account to the merchant's account, ensuring accurate tracking of available funds. The system may also include a payment processing server that facilitates secure transactions between the customer and merchant accounts. The virtual checkbook application allows users to monitor their spending, view transaction history, and maintain an up-to-date financial record. The interface may include features such as transaction categorization, balance alerts, and the ability to reconcile transactions with bank statements. The system ensures transparency and control over financial transactions, helping users manage their accounts efficiently.
6. The system of claim 1 , wherein the virtual checkbook application uses colors to indicate a change in the running account balance.
A financial management system provides a virtual checkbook application for tracking account balances and transactions. The system addresses the need for users to easily monitor their financial status by displaying real-time account balances and transaction history in a user-friendly interface. The virtual checkbook application includes features such as transaction entry, balance updates, and visual indicators to enhance user awareness of financial changes. The system uses color-coding to highlight changes in the running account balance, allowing users to quickly identify increases or decreases in their funds. For example, positive changes may be displayed in green, while negative changes appear in red, providing an intuitive visual cue. This color-based feedback helps users track their spending and income without requiring detailed calculations or manual review of transaction history. The virtual checkbook application may also include additional features such as transaction categorization, budgeting tools, and alerts for low balances or upcoming bills. By integrating these functionalities, the system enables users to manage their finances more effectively and make informed decisions about their spending habits. The color-coded balance updates serve as a key feature to enhance financial transparency and user engagement.
7. The system of claim 1 , wherein the financial institution computing device is further configured to notify the point of sale device of the completed transaction, and wherein the point of sale device is further configured to print a receipt.
A system for processing financial transactions involves a financial institution computing device and a point of sale (POS) device. The system facilitates secure and efficient transaction processing between a customer and a merchant. The financial institution computing device verifies transaction details, such as payment authorization, and processes the payment. After confirming the transaction, the system notifies the POS device of the completed transaction. The POS device then generates and prints a receipt for the customer, providing a physical record of the transaction. This system ensures real-time transaction confirmation and receipt generation, improving transaction efficiency and customer experience. The integration between the financial institution and the POS device streamlines the payment process, reducing delays and errors. The receipt printing functionality enhances transparency and record-keeping for both the merchant and the customer. This system is particularly useful in retail environments where quick and accurate transaction processing is essential.
8. The system of claim 1 , wherein the first communication network is different from the second communication network.
This invention relates to a system for managing communication between devices across different networks. The problem addressed is the difficulty of securely and efficiently transferring data between devices connected to distinct communication networks, such as a local area network (LAN) and a wide area network (WAN), or between cellular and Wi-Fi networks. The system includes a first communication network, a second communication network, and a plurality of devices connected to these networks. The system enables seamless communication between devices on different networks by routing data through a central controller or gateway that bridges the networks. The controller ensures compatibility, security, and efficient data transfer by translating protocols, encrypting data, and optimizing routing paths. The system may also include authentication mechanisms to verify device identities before allowing communication. The invention ensures reliable data exchange across heterogeneous networks, improving interoperability and reducing latency. The system is particularly useful in environments where devices operate on different network infrastructures, such as smart homes, industrial IoT, or enterprise networks.
9. The system of claim 1 , wherein the financial institution computing device is further configured to: when the confirmation is not received from the mobile computing device in response to the confirmation request within the time period, send a second confirmation request to a second mobile computing device.
A system for secure financial transaction authorization involves a financial institution computing device that verifies transactions by sending confirmation requests to a user's mobile computing device. If the user does not respond to the initial confirmation request within a predefined time period, the system automatically sends a secondary confirmation request to a second mobile computing device associated with the user. This redundancy ensures transaction security by providing an alternative authorization path if the primary device is unavailable or the user fails to respond. The system may also include a transaction processing device that initiates the transaction and a network for communication between the devices. The financial institution computing device evaluates the confirmation response to determine whether to approve or reject the transaction. The secondary confirmation request may be sent to a different mobile device, such as a backup phone or a device associated with a trusted contact, to enhance security and reliability. This approach mitigates risks associated with lost or delayed responses, ensuring timely transaction processing while maintaining fraud prevention.
10. The system of claim 1 , wherein the financial institution computing device is further configured to receive configuration parameters associated with the confirmation request and the confirmation, wherein the configuration parameters include the time period by which the confirmation is to be received and a threshold amount of the transaction.
A system for processing financial transactions includes a financial institution computing device that generates and sends a confirmation request to a user device associated with a transaction. The system verifies the user's identity before sending the confirmation request, which includes transaction details such as the amount, payee, and payment method. The user device receives the confirmation request and displays it to the user, who can approve or reject the transaction. Upon approval, the user device sends a confirmation to the financial institution computing device, which processes the transaction if the confirmation is received within a specified time period. The system also includes configuration parameters that define the time period for receiving the confirmation and a threshold amount for the transaction. If the transaction amount exceeds the threshold, additional security measures may be triggered. The system ensures secure and authenticated transaction processing by requiring user confirmation before completing financial transactions.
11. The system of claim 10 , wherein the financial institution computing device is further configured to when a confirmation is not received from the mobile computing device in response to the confirmation request within the time period, allow the transaction when the amount of the transaction is less than the threshold amount.
A system for secure financial transactions involves a financial institution computing device that processes transactions and communicates with a mobile computing device associated with a user. The system monitors transactions for potential fraud by requiring user confirmation via the mobile device before approving certain transactions. When a transaction exceeds a predefined threshold amount, the financial institution computing device sends a confirmation request to the mobile device. The user must respond within a specified time period to authorize the transaction. If no confirmation is received within that time, the system evaluates the transaction amount. If the amount is below the threshold, the transaction is automatically approved without user confirmation. This approach balances security with convenience by reducing unnecessary user intervention for smaller transactions while maintaining fraud protection for larger amounts. The system may also include additional fraud detection mechanisms, such as analyzing transaction patterns or device behavior, to further enhance security. The mobile device may receive and display the confirmation request, allowing the user to approve or deny the transaction via a user interface. The threshold amount and time period can be dynamically adjusted based on user preferences, transaction history, or risk factors. This system is particularly useful in preventing unauthorized transactions while minimizing disruptions for legitimate purchases.
12. The system of claim 10 , wherein the financial institution computing device is further configured to when a confirmation is not received from the mobile computing device in response to the confirmation request within the time period, send a second confirmation request to the mobile computing device when the amount of the transaction is greater than the threshold amount.
A financial transaction system enhances security by requiring user confirmation for transactions exceeding a predefined threshold amount. The system includes a financial institution computing device and a mobile computing device associated with a user. The financial institution device monitors transactions and, when a transaction exceeds the threshold, sends a confirmation request to the mobile device. The user must respond within a specified time period to authorize the transaction. If no confirmation is received, the system sends a second confirmation request when the transaction amount is above the threshold, ensuring additional verification for high-value transactions. This reduces fraud by requiring explicit user approval for significant transactions, while lower-value transactions may proceed without additional confirmation. The system may also include features such as transaction history tracking, user authentication, and configurable threshold settings to adapt to different security needs. The mobile device may use biometric or multi-factor authentication to verify the user's identity before processing the confirmation request. This approach balances security and convenience by focusing additional scrutiny on higher-risk transactions.
13. A non-transitory computer-readable storage medium containing a set of instructions that, when executed by one or more processors, cause a machine to: generate a transaction identifier that uniquely identifies a transaction between a merchant and a mobile computing device associated with a customer; send the transaction identifier to the mobile computing device via a first communication network; and after receiving an authorization and an identifier of the mobile computing device, transmit the transaction identifier and the identifier of the mobile computing device to a merchant server computing device, wherein the merchant server computing device is configured to transmit the transaction identifier together with the identifier of the mobile computing device to a financial institution computing device, wherein the financial institution computing device configured to: receive the transaction identifier and the identifier of the mobile computing device, send a confirmation request to the mobile computing device using the transaction identifier and the identifier of the mobile computing device, and when a confirmation is received from the mobile computing device in response to the confirmation request within a time period, transferring funds from a customer account to a merchant account via a second communication network.
This invention relates to secure financial transactions between a merchant and a customer using a mobile computing device. The problem addressed is ensuring secure and authenticated transactions in mobile payment systems, particularly preventing unauthorized or fraudulent transactions. The system involves generating a unique transaction identifier for each transaction between a merchant and a customer's mobile device. This identifier is sent to the mobile device over a first communication network. After receiving authorization from the customer and the mobile device's identifier, the transaction identifier and mobile device identifier are transmitted to a merchant server. The merchant server then forwards this information to a financial institution's computing system. The financial institution uses the transaction identifier and mobile device identifier to send a confirmation request to the customer's mobile device. If the customer confirms the transaction within a specified time period, funds are transferred from the customer's account to the merchant's account over a second communication network. This process ensures that only authorized transactions are processed, reducing fraud risks. The system leverages separate communication networks for transaction initiation and fund transfer, enhancing security.
14. The non-transitory computer-readable storage medium of claim 13 , wherein the mobile computing device comprises a virtual checkbook application, wherein the virtual checkbook application includes a check register interface that displays recent transactions, and a running account balance that reflects the transfer of funds from the customer account to the merchant account.
A virtual checkbook application for mobile computing devices provides a digital checkbook interface that displays recent transactions and a running account balance. The application tracks financial transactions, including funds transfers from a customer account to a merchant account, and updates the balance in real-time. The check register interface allows users to view transaction history, ensuring transparency and accuracy in financial tracking. The system integrates with banking or payment services to automatically record and categorize transactions, eliminating the need for manual entry. This solution addresses the problem of managing personal finances by providing a convenient, digital alternative to traditional paper checkbooks, enhancing financial awareness and reducing errors. The application may also include features such as transaction filtering, balance alerts, and spending analytics to help users monitor their finances efficiently. By synchronizing with financial institutions, the application ensures that the displayed balance and transaction records are always up-to-date, improving financial management for users.
15. The non-transitory computer-readable storage medium of claim 14 , wherein the virtual checkbook application uses colors to indicate a change in the running account balance.
The checkbook app saves data and uses colors to visually show you when your account balance changes.
16. The non-transitory computer-readable storage medium of claim 13 , wherein the financial institution computing device is further configured to notify the point of sale device of the completed transaction, and wherein the point of sale device is further configured to print a receipt.
A system and method for processing financial transactions involves a financial institution computing device and a point of sale (POS) device. The system addresses the need for efficient and secure transaction processing, particularly in environments where immediate confirmation and receipt generation are required. The financial institution computing device processes a transaction request, verifies the transaction details, and confirms the transaction's completion. Upon confirmation, the device sends a notification to the POS device, which then generates and prints a receipt for the transaction. This ensures that both the financial institution and the merchant are promptly informed of the transaction status, improving operational efficiency and customer satisfaction. The system may also include additional features such as transaction logging, fraud detection, and real-time balance updates to enhance security and reliability. The integration between the financial institution and the POS device streamlines the transaction workflow, reducing delays and errors in receipt generation. This approach is particularly useful in retail, hospitality, and other industries where quick and accurate transaction processing is critical.
17. The non-transitory computer-readable storage medium of claim 13 , wherein the first communication network is different from the second communication network.
This invention relates to a system for managing data communication across different networks. The problem addressed is the need to efficiently transfer data between devices connected to distinct communication networks, such as a local area network (LAN) and a wide area network (WAN), while ensuring reliable and secure transmission. The system includes a non-transitory computer-readable storage medium containing instructions that, when executed, perform operations for data communication. A first communication network is used to transmit data from a source device, while a second communication network, which is different from the first, is used to receive the data at a destination device. The system ensures compatibility and seamless data transfer between these networks, which may have different protocols, bandwidths, or security requirements. The instructions also handle network selection, data routing, and protocol conversion to facilitate communication between the networks. This includes dynamically adjusting transmission parameters based on network conditions to optimize performance. The system may also implement encryption and authentication mechanisms to secure data during transfer. The invention is particularly useful in scenarios where devices on separate networks need to exchange data, such as in distributed computing environments, cloud-based applications, or IoT deployments. By enabling efficient and secure communication across heterogeneous networks, the system improves data transfer reliability and reduces latency.
18. The non-transitory computer-readable storage medium of claim 13 , wherein the financial institution computing device is further configured to: when the confirmation is not received from the mobile computing device in response to the confirmation request within a threshold period of time, send a second confirmation request to a second mobile computing device.
A system for secure financial transaction authorization involves a financial institution computing device that verifies transactions using mobile computing devices. The system addresses the problem of unauthorized or fraudulent transactions by requiring real-time confirmation from a user's primary mobile device. If the primary device does not respond to a confirmation request within a predefined time threshold, the system automatically sends a secondary confirmation request to a backup mobile device. This ensures transaction security even if the primary device is unavailable or compromised. The backup device may belong to the same user or an authorized delegate, such as a trusted contact or secondary account holder. The system enhances fraud prevention by providing a redundant verification mechanism, reducing reliance on a single point of contact. The financial institution computing device processes transaction data, generates confirmation requests, and manages response timeouts, while the mobile devices receive and respond to these requests. This approach improves transaction security without requiring additional hardware, leveraging existing mobile devices for multi-factor authentication.
19. A method comprising: generating, by a point of sale device, a transaction identifier that uniquely identifies a transaction between a merchant and a mobile computing device associated with a customer; sending, by the point of sale device, the transaction identifier to the mobile computing device via a first communication network; and after receiving an authorization and an identifier of the mobile computing device, transmitting, by the point of sale device, the transaction identifier and the identifier of the mobile computing device to a merchant server computing device, wherein the merchant server computing device is configured to transmit the transaction identifier together with the identifier of the mobile computing device to a financial institution computing device, wherein the financial institution computing device configured to: receive the transaction identifier and the identifier of the mobile computing device, send a confirmation request to the mobile computing device using the transaction identifier and the identifier of the mobile computing device, when a confirmation is received from the mobile computing device in response to the confirmation request within a time period, transferring funds from a customer account to a merchant account via a second communication network, and wherein the first communication network is different from the second communication network.
This invention relates to secure financial transactions between a merchant and a customer using a mobile computing device. The problem addressed is ensuring secure and authenticated payment processing while maintaining transaction integrity across different communication networks. The method involves a point-of-sale (POS) device generating a unique transaction identifier for a transaction between a merchant and a customer's mobile device. The POS device sends this identifier to the mobile device via a first communication network, such as a local wireless network. After receiving authorization and the mobile device's identifier, the POS device transmits both the transaction identifier and the mobile device's identifier to a merchant server. The merchant server then forwards this information to a financial institution's computing system. The financial institution's system uses the transaction identifier and mobile device identifier to send a confirmation request to the mobile device. If the customer confirms the transaction within a specified time period, the financial institution transfers funds from the customer's account to the merchant's account via a second, distinct communication network, such as a secure financial network. This dual-network approach enhances security by separating transaction initiation from fund transfer, reducing the risk of interception or fraud. The system ensures that only authorized transactions proceed, leveraging real-time confirmation from the customer's mobile device.
20. The method of claim 19 , wherein the mobile computing device comprises a virtual checkbook application, wherein the virtual checkbook application includes a check register interface that displays recent transactions and a running account balance that reflects the transfer of funds from the customer account to the merchant account.
A virtual checkbook system for mobile computing devices enables users to manage financial transactions and track account balances in real time. The system includes a virtual checkbook application that provides a check register interface, displaying recent transactions and an updated account balance. This interface reflects the transfer of funds from a customer account to a merchant account, ensuring users can monitor their spending and available funds. The application may also include features for initiating transactions, such as payments or transfers, and may integrate with banking or financial services to provide accurate and up-to-date financial data. The system enhances financial transparency and control by allowing users to view their transaction history and current balance in a familiar checkbook-style format, improving financial management and reducing the risk of overdrafts or unauthorized transactions. The application may also support additional functionalities, such as categorizing expenses, setting budget limits, or generating financial reports, to further assist users in managing their finances.
Unknown
January 9, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.