Data services outsourcing verification

US9367833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9367833-B2
Application numberUS-201113135801-A
CountryUS
Kind codeB2
Filing dateJul 14, 2011
Priority dateJul 14, 2011
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system for verifying outsource data and providing a certification system includes but is not limited to a method including receiving one or more deposits of one or more data elements in connection with an outsourcing transaction from or on behalf of a third party, verifying an identification of the third party, maintaining a transaction log to provide a validation record acknowledging receipt of the one or more deposits, and performing a cryptographic action against one or more aspects of the outsourcing transaction to provide a certified version of the transaction log to confirm the outsourcing transaction.

First claim

Opening claim text (preview).

We claim: 1. A method for verifying outsourced data, the method comprising: receiving a deposit of one or more data elements in connection with an outsourcing transaction; receiving an identification of a depositor associated with the outsourcing transaction; maintaining a transaction log to provide a validation record acknowledging the outsourcing transaction; performing one or more cryptographic actions using a public key encryption on the received identification of the depositor to verify an authorization of the depositor; producing a certified version of the transaction log using the public key encryption as at least a portion of the certification process; maintaining a statistical failure rate associated with producing the certified version of the transaction log at least partially based on a rate of success associated with the one or more performed cryptographic actions on the received identification of the depositor; establishing a deposit history, including at least pricing the outsourcing transaction at least as a function of (i) an amount of data included in the deposit and the statistical failure rate associated with producing the certified version of the transaction log; receiving a query related to the pricing of the outsourcing transaction from an authorized party; providing the validation record of the certified version of the transaction log, including at least enabling an authorized party associated with the received query to use the public key encryption to establish proof of the deposit via the validation record, the proof traceable to the identification of the depositor; and receiving an indication of the authorized party using the public key encryption to establish proof of the deposit of the one or more data elements via the validation record, wherein at least one of the receiving a deposit, receiving an identification, maintaining a transaction log, performing one or more cryptographic actions, producing a certified version of the transaction log, maintaining a statistical failure rate, establishing a deposit history, receiving a query, providing the validation record, or receiving an indication of the authorized party using the public key encryption is at least partially implemented using at least one processing device. 2. A system for verifying outsourced data, comprising: means for receiving a deposit of one or more data elements in connection with an outsourcing transaction, including at least receiving an identification associated with a depositor of the one or more data elements; means for performing a checksum of the one or more data elements; means for storing the one or more data elements including at least storing the checksum of the one or more data elements; means for maintaining a transaction log to provide a validation record acknowledging receipt of the deposit; means for performing one or more cryptographic actions using a public key encryption on one or more aspects of the outsourcing transaction, including at least: means for performing the one or more cryptographic actions using the public key encryption on the received identification associated with the depositor to verify an authorization of the depositor; means for performing the one or more cryptographic actions using the public key encryption on the checksum of the one or more data elements; and means for performing a hash on the transaction log to create a digital fingerprint traceable to the received identification; means for producing a certified version of the transaction log in accordance with the performing the one or more cryptographic actions using the public key encryption, including at least (a) the cryptographic action on the received identification associated with the depositor, (b) the cryptographic action on the checksum of the one or more data elements, and (c) the hash of the transaction log as at least a portion of the certification process; means for utilizing a rate of success associated with the one or more performed cryptographic actions using the public key encryption on the received identification associated with the depositor and on the checksum of the one or more data elements to at least one of store or update a statistical failure rate associated with producing the certified version of the transaction log; means for establishing a deposit history, including at least pricing the outsourcing transaction at least as a function of (i) an amount of data included in the deposit, (ii) a number of certified versions of transaction logs produced, and (iii) the statistical failure rate associated with producing the certified version of the transaction log, wherein the pricing of the outsourcing transaction is correlated with the statistical failure rate such that one or more failures of cryptographic actions on the received identification associated with the depositor results in higher pricing of the outsourcing transaction than a transaction with no failures of cryptographic actions; means for providing the validation record of the certified version of the transaction log in response to a received query associated with the depositor, the received query related to the pricing of the outsourcing transaction; and means for receiving an indication of an authorized party associated with the received query using the public key encryption to establish proof of the deposit with the provided validation record, the proof traceable based on the digital fingerprint to the identification associated with the depositor of the one or more data elements, wherein at least one of the means for receiving a deposit, performing a checksum, storing the one or more data elements, maintaining a transaction log, performing one or more cryptographic actions, producing a certified version of the transaction log, utilizing a rate of success to at least one of store or update, establishing a deposit history, providing the validation record, or receiving an indication is at least partially implemented using at least one processing device. 3. A system for verifying outsourced data, comprising: circuitry for receiving a deposit of one or more data elements in connection with an outsourcing transaction, including at least receiving an identification associated with a depositor of the one or more data elements; circuitry for performing a checksum of the one or more data elements; circuitry for storing the one or more data elements including at least storing the checksum of the one or more data elements; circuitry for maintaining a transaction log to provide a validation record acknowledging receipt of the deposit; circuitry for performing one or more cryptographic actions using a public key encryption on one or more aspects of the outsourcing transaction, including at least: circuitry for performing the one or more cryptographic actions using the public key encryption on the received identification associated with the depositor to verify an authorization of the depositor; circuitry for performing the one or more cryptographic actions using the public key encryption on the checksum of the one or more data elements; and circuitry for performing a hash on the transaction log to create a digital fingerprint traceable to the received identification; circuitry for producing a certified version of the transaction log in accordance with the performing the one or more cryptographic actions using the public key encryption, including at least (a) the cryptographic action on the received identification associated with the depositor, (b) the cryptographic action on the checksum of the one or more data elements, and (c) the hash of the transaction log as at least a portion of the certification process; circuitry for utilizing a rate of success associated with the one or more performed cryptographic actions using the public key encryption on the received iden

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Financial cryptography, e.g. electronic payment or e-cash · CPC title

  • H04L9/3263Primary

    involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

  • G06Q20/00Primary

    Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12) · CPC title

  • involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9367833B2 cover?
A method and system for verifying outsource data and providing a certification system includes but is not limited to a method including receiving one or more deposits of one or more data elements in connection with an outsourcing transaction from or on behalf of a third party, verifying an identification of the third party, maintaining a transaction log to provide a validation record acknowledg…
Who is the assignee on this patent?
Cohen Alexander J, Jung Edward K Y, Levien Royce A, and 6 more
What technology area does this patent fall under?
Primary CPC classification H04L9/3263. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).