IP Library Granted Patent US 9,100,183
Granted Patent B2
US 9,100,183 · App. 13/855,761 · Granted Aug 4, 2015

Computer program product and method for order preserving symbol based encryption

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 9,100,183
App. No.
13/855,761
Granted
Aug 4, 2015
Kind
B2
Abstract

A method for processing symbols by a first computerized entity, the method may include receiving, by a first computerized entity and over a communication network, text that comprises multiple random tokens and a plurality of plaintext symbols; wherein the multiple random tokens are generated by a second computerized entity; wherein a value of each random token that represents a plaintext symbol is responsive to values of random tokens that represents plaintext symbols that have a lower lexicographic value than the plaintext symbol; and processing the text by the first computerized entity.

Claims (21)

1. A method for processing symbols by a first computerized entity, the method comprising:

receiving, by a first computerized entity and over a communication network, encrypted text that comprises multiple random tokens and a plurality of plaintext symbols;

wherein the multiple random tokens are generated by a second computerized entity;

wherein a value of each random token that represents a plaintext symbol is responsive to values of random tokens that represents plaintext symbols that have a lower lexicographic value than the plaintext symbol; and

processing the encrypted text by the first computerized entity, wherein the processing is selected from a group consisting of sorting and searching.

2. The method according to claim 1 , wherein the first computerized entity supports a software as a service application.

3. The method according to claim 1 , wherein the first computerized entity supports a data base application.

4. A non-transitory computer readable medium that stores instructions for:

receiving, by a first computerized entity and over a communication network, encrypted text that comprises multiple random tokens and a plurality of plaintext symbols;

wherein the multiple random tokens are generated by a second computerized entity;

wherein a value of each random token that represents a plaintext symbol is responsive to values of random tokens that represents plaintext symbols that have a lower lexicographic value than the plaintext symbol; and

processing the encrypted text by the first computerized entity, wherein the processing is selected from a group consisting of sorting and searching.

5. The non-transitory computer readable medium according to claim 4 wherein the first computerized entity supports a software as a service application.

6. The non-transitory computer readable medium according to claim 4 wherein the first computerized entity supports a data base application.

7. A system, comprising a first computerized entity for:

receiving over a communication network, encrypted text that comprises multiple random tokens and a plurality of plaintext symbols;

wherein the multiple random tokens are generated by a second computerized entity;

wherein a value of each random token that represents a plaintext symbol is responsive to values of random tokens that represents plaintext symbols that have a lower lexicographic value than the plaintext symbol; and

processing the encrypted text by the first computerized entity, wherein the processing is selected from a group consisting of sorting and searching.

8. The system according to claim 7 wherein the first computerized entity supports a software as a service application.

9. The system according to claim 7 wherein the first computerized entity supports a data base application.

Assignments (2)
CHANGE OF NAME Recorded Oct 25, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069268/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2013
From: MOVSHOVITZ, DAVID
To: SALESFORCE.COM, INC.
Reel/Frame 031135/0775 →