Patent ID: 8364567

Claim:
A method for providing online financial institution services, comprising: launching, on a game console device, an online financial institution service application, wherein the application consists of signed code and the game console is configured to execute only signed code; exchanging, bi-directionally, signed digital certificates between the online financial institution service application and a network entity associated with the financial institution, wherein the exchange of the signed digital certificates provides for the network entity to authenticate the application and for the application to authenticate the network entity, establishing which encryption protocol is implemented for an ensuing transaction session and establishing what actions the application and the network entity may take based upon authority in the certificates; automatically communicating, from the application to the network entity, an encrypted game console identifier that is configured to verify the game console device at the network entity; establishing a secure network connection between the game console device and the network entity associated with the financial institution based on the bi-directional exchange of the digital certificates and the verification of the game console identifier; requesting and receiving user authentication credentials to permit a business user to conduct financial transactions between the business user and a business customer via the online financial institution service; and conducting the financial transactions via the online financial institution service using the game console by receiving, at the game console device, automatic inputs from one or more point-of-sale devices associated with the business user and in communication with the game console device, wherein the financial transactions are conducted based at least in part on the bi-directional exchange of the digital certificates and receipt and verification of the user authentication credentials and wherein the financial transactions are conducted using game-console specific user interfaces.