IP Library Granted Patent US 8,631,230
Granted Patent B2
US 8,631,230 · App. 13/952,899 · Granted Jan 14, 2014

Differential client-side encryption of information originating from a client

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,631,230
App. No.
13/952,899
Granted
Jan 14, 2014
Kind
B2
Abstract

A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.

Claims (11)

1. A method comprising:

providing, by a service provider computing device, a public key to an entity computing device, wherein the service provider computing device maintains a private key paired to the public key and the public key is associated with the entity computing device, wherein the entity computing device provides, for access by a client computing device, an interactive program configured to enable a processor of the client computing device to encrypt data using the public key;

receiving, by the service provider computing device, encrypted data from the entity computing device across a first network, wherein the processor of the client computing device encrypted the encrypted data using the public key, wherein the service provider computing device determines the private key that is paired to the public key and decrypts the encrypted data using the private key, and the entity computing device lacks access to the unencrypted data and the private key; and

forwarding, by the service provider computing device, to the entity computing device, a processing result related to the decryption of the encrypted data.

2. The method of claim 1 , wherein

the interactive program is a mobile computing device application; and

the client computing device is a mobile computing device, wherein the mobile computing device application is configurable to install upon the processor of the client computing device.

3. The method of claim 1 , wherein the interactive program contains instructions that, when executed, cause the processor of the client computing device to encrypt data using the public key.

4. The method of claim 2 , wherein the interactive program contains instructions that, when executed, further cause the processor of the client computing device to download an encryption subprogram from one of the entity and the service provider computing devices.

5. The method of claim 1 , wherein the interactive program comprises instructions capable of being rendered within an Internet browser application.

6. The method of claim 1 , further comprising providing result information related to the processing result to the client computing device, wherein the result information is configured for presentation upon a display of the client computing device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036170/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2014
From: BRAINTREE PAYMENT SOLUTIONS, LLC
To: EBAY INC.
Reel/Frame 032328/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: MANGES, DANIEL
To: BRAINTREE PAYMENT SOLUTIONS, LLC
Reel/Frame 030896/0015 →