Patent ID: 7752657
Filing Date: 2010-07-06
Classification: H04L

Abstract:
1. A data processing method comprising: receiving at a computer from a first firewall an authentication request followed by data packets, wherein the data packets represent encrypted patent data formatted as an electronic document; storing the encrypted patent data received from a second firewall in a database configured to store data packets received from the computer and transmitted through the second firewall, wherein the database is coupled between the second firewall and a third firewall, and the data packets are decrypted and re-encrypted using asymmetric encryption performed by the computer using a public key prior to being stored in the database; creating, in response to storing the encrypted patent data in the database, a database entry and an event log entry, wherein the database entry includes the public key and the event log entry includes a status indicating that the re-encrypted patent data is newly received; retrieving the re-encrypted patent data from the database through the third firewall only in response to a request received from a data sink to access the re-encrypted patent data and when the re-encrypted patent data has a status indicating that the re-encrypted patent data is newly received, wherein the data sink is coupled to a private network; and decrypting the data packets representing the retrieved re-encrypted patent data at the data sink using a private key, wherein the private key and the public key belong to a key pair.