Patents Assigned to IOnU Security, Inc.
  • Patent number: 10430400
    Abstract: Approaches for synchronizing data files across multiple systems are described. A user-specified value of a threshold indicative of a quantity of data is input to a computer processor and stored in processor-readable memory on one of the systems. A set of files of the replicated files that are unsynchronized between the one system and another system of the systems is determined, along with a quantity of data to be synchronized for the set of files. The files in the set of files are synchronized between the one system and the other system in response to the quantity of data to be synchronized satisfying the value of the threshold. Fewer than all of the set of files are synchronized in response to the quantity of data to be synchronized not satisfying the threshold.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: October 1, 2019
    Assignee: IOnU Security, Inc.
    Inventors: David W. Bennett, Paul Franklin Vernon, II, Timothy E. Beres
  • Patent number: 9946720
    Abstract: Approaches for searching for key terms in a plurality of files include associating a respective key map with each file of the plurality of files in memory of a server. Each key map includes a plurality of bit values and each bit value indicates for a key term whether or not the key term is present in the associated file. The server inputs a search map, and the search map includes a plurality of bit values. Each bit value in the search map indicates for a key term whether or not the key term is a key term to search. The server determines for each key map, whether or not the key map satisfies the search map. Data indicating each file of the plurality of files having an associated key map that satisfies the search map is output by the server.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: April 17, 2018
    Assignee: IONU SECURITY, INC.
    Inventors: David W. Bennett, Timothy E. Beres, Alan M. Frost
  • Patent number: 9900300
    Abstract: In an approach for protecting against use of clones of electronic devices, a first sequence value is initialized on the server and an equal second sequence value is initialized on an electronic device. In response to a first login request to the server from a user operating the electronic device, the first and second sequence values are compared. If the values are equal, processing of the login process continues. Otherwise, the login request is rejected. If the login is successful, a next value is computed for the first and second sequence values, and the next first and second sequence values are stored on the server and on the electronic device, respectively.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: February 20, 2018
    Assignee: IONU Security, Inc.
    Inventors: David W. Bennett, Alan M. Frost
  • Patent number: 9773118
    Abstract: Approaches for deduplicating data include generating a first key from plain text data of a first data element. The first data element is encrypted using the first key. The first key is compared to each key of a plurality of previously stored keys, which are associated with other encrypted data elements. In response to the first key matching a second key of the plurality of previously stored keys, the encrypted first data element is compared to the other encrypted data element associated with the second key. In response to the encrypted first data element matching the other encrypted data element, the first key is associated with the other encrypted data element, and the encrypted first data element is discarded.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: September 26, 2017
    Assignee: IONU Security, Inc.
    Inventors: David W. Bennett, Alan M. Frost
  • Patent number: 9641328
    Abstract: Methods and systems are disclosed for generating a public-private key pair. A programmed processor displays a plurality of questions and inputs two or more answers to two or more of the plurality of questions in response to user input. The processor computes the public-private key pair as a function of the two or more answers to the two or more questions and stores the public-private key pair in memory coupled to the processor.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: May 2, 2017
    Assignee: IOnU Security, Inc.
    Inventors: David W. Bennett, Alan M. Frost
  • Patent number: 9202074
    Abstract: Approaches for protecting a data element are disclosed. The method includes encrypting the data element with a first key on a first client system. A set of permissions is stored in association with the encrypted data element, and a first signature is generated from the set of permissions for the data element. The first key is encrypted with a second key on the first client system. The encrypted first key is stored in association with the encrypted data element, and the second key is encrypted with a public key of a public-private key pair of a first user on the first client system. The first signature and the encrypted second key are transmitted from the first client system to a server system for storage.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: December 1, 2015
    Assignee: IOnU Security, Inc.
    Inventors: David W. Bennett, Timothy E. Beres
  • Patent number: 8868833
    Abstract: Approaches for caching addressable items in a multiprocessor system. Instructions are cached in a plurality of first-level instruction caches respectively coupled to a plurality of processors of the multiprocessor system. First-type data items are cached in a plurality of first-level data caches respectively coupled to the plurality of processors. Second-type data items are cached in a second-level cache and are not cached in any of the plurality of first-level data caches.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: October 21, 2014
    Assignee: IOnU Security, Inc.
    Inventors: David W. Bennett, Jeffrey M. Mason
  • Patent number: 8839004
    Abstract: In one embodiment, a system for secure application hosting is provided. The system includes a memory, a first processor coupled to the memory, a second processor coupled to the first processor via a bus, and a data storage device and a network interface coupled to the second processor. The second processor is configured to perform cryptographic processing to provide an encrypted domain, in which the network interface and data storage device operate, and an unencrypted domain, in which the processor and memory operate.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: September 16, 2014
    Assignee: IOnU Security, Inc.
    Inventors: David W. Bennett, Jeffrey M. Mason