Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


DIVERSINET CORP.

DIVERSINET CORP. Patent applications
Patent application numberTitlePublished
20110302406METHOD AND SYSTEM FOR RECOVERING A SECURITY CREDENTIAL - A system and method for recovering a security credential is provided. A security credential stored in the storage of a computing device is encrypted using a first encryption key generated by a server. A first decryption key for decrypting the security credential and a second encryption key for re-encrypting the security credential are received. The first decryption key and the second encryption key are generated by the server. The security credential is decrypted using the first decryption key. The security credential is communicated to a user of the computing device. The security credential is re-encrypted in the storage of the computing device using the second encryption key.12-08-2011
20110288881Method and System for Processing Healthcare Payments - A system and method for processing healthcare payments is provided. A payment request is received for a charge for healthcare services provided by a healthcare provider via a communications interface of a computer system. The payment request identifies an end-user receiving the healthcare services. A first payment is received from at least one healthcare insurance plan covering at least a portion of the charge for the end-user. A second payment is received from at least one funding account of the end-user from which the remainder of the charge is to be paid. A third payment is transferred to a financial account associated with the healthcare provider for the charge.11-24-2011
20110238989METHOD AND SYSTEM FOR SECURE COMMUNICATION USING HASH-BASED MESSAGE AUTHENTICATION CODES - A system and method for secure communication is provided. A first hash-based message authentication code is generated from a shared secret and a first counter value stored in storage of a computing device. A second hash-based message authentication code is generated from such shared secret and a second counter value. An encryption key is derived from a function of the first hash-based message authentication code and the second hash-based message authentication code. A message is encrypted using the encryption key, and communicated via a network interface of the computing device.09-29-2011
20110208965METHOD AND SYSTEM FOR SECURE COMMUNICATION - A system and method for secure communication is provided. Outgoing messages to another computing device are encrypted using a first shared key shared with said other computing device, and a first counter, said first shared key and said first counter being stored in storage of a computing device. Incoming messages from said other computing device are decrypted using said first shared key and a second counter stored in said storage of said computing device.08-25-2011
20110154456System & Method for Sharing Data - A system and method for sharing data is provided. A request is received from a mobile device to transfer a set of data to a recipient. The set of data is stored by a server and controlled by a user of the mobile device. The request is authenticated, and the data is encrypted. The set of data is transmitted to a recipient specified by the user via the mobile device.06-23-2011
20100291899METHOD AND SYSTEM FOR DELIVERING A COMMAND TO A MOBILE DEVICE - A method and system for delivering a command to a mobile device is provided. A one-time password is generated using a token shared with a mobile device and one of a challenge and an input string. The one-time password and a command are transmitted, along with the challenge or the input string, to the mobile device for execution thereon.11-18-2010
20100287606METHOD AND SYSTEM FOR AUTHENTICATING A USER OF A MOBILE DEVICE - A method and system for authenticating a user of a mobile device is provided. A first message is received from a mobile device, the message including a mobile device identifier identifying said mobile device. An association between the mobile device identifier in the first message and a registered user is confirmed. A second message is generated and transmitted to the mobile device. The second message includes a user identifier identifying the registered user. A request for a service is received, the request including the user identifier.11-11-2010
20100205436Mobile Terminal System - A system, apparatus and method for enabling interaction between a mobile device and a dynamic list of remotely hosted applications. A mobile device is provided with a removable module implementing a virtual machine defined by a set of instructions. The mobile device requests an initial application from an application server. The application server generates a message, including a set of commands and any parametric information, such as text to be displayed, which is then compiled into executable code. The executable code is then forwarded to the mobile device for execution. The mobile device interprets the executable code and runs it, possibly causing text or a menu to be displayed. In a first embodiment, the mobile device requests a list of currently available applications and is provided with such a list by a first application server. The user is then able to select from the list of applications, some which can be located on other servers. In another embodiment, an application server initiates a communication by transmitting a set of commands causing one or more actions on the mobile device, such as the sounding of an audio alarm, the displaying of text, etc.08-12-2010
20100106649System And Method For Authorizing Transactions Via Mobile Devices - A system and method for authorizing transactions via mobile devices is provided. The system includes a mobile device executing a transaction authorization application. The transaction authorization application generates a transaction code for a transaction upon request by a user. The transaction authorization application includes a presentation module for presentation of the transaction code on the mobile device, and a communication module for communicating at least a part of the transaction code over a first channel. A server is in communication with the mobile device over the first channel for receiving the at least partial transaction code. The server is also in communication with a merchant system over a second channel for receiving a transaction request for the transaction. The transaction request includes the transaction code. The server executes transaction processing software for validating the transaction code received via the second channel by determining if the transaction code received via the second channel matches the at least partial transaction code received via the first channel. The server then communicates a transaction response to the merchant system.04-29-2010
20100106644System and Method for Authorizing Transactions Via Mobile Devices - A system and method for authorizing transfers via mobile devices are provided. The system includes a first mobile device and a server. The first mobile device executes a transfer authorization application that allows a user to enter transfer information for a transfer. In response, the transfer authorization application generates and communicates a transfer request for the transfer. The transfer information includes an identifier associated with a recipient and a transfer amount. The server has a data store storing account details for a first account of the user. The server receives the transfer request from the mobile device, verifies that the user has resources in the first account for the transfer request, and sends a notification to a second mobile device associated with the identifier of the recipient. The server then transfers the transfer value from the first account to a second account of the recipient.04-29-2010

Patent applications by DIVERSINET CORP.