IP Library › Granted Patent US 10,262,124
Granted Patent B2
US 10,262,124 · App. 15/408,957 · Granted Apr 16, 2019

Autonomous software containers

Inventors: Manu Kurian (Dallas, TX); Mark E. Wenzel (Charlotte, NC); Richard A. Mobley (Charlotte, NC); Gregory Sito (Charlotte, NC); Paul Grayson Roscoe (Chester, GB)
Assignee: Bank of America Corporation
G06F21/32G06F9/45558G06F21/121G06F2009/45587G06F2221/0704G06F2221/2101G06F2221/2111
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 10,262,124
App. No.
15/408,957
Granted
Apr 16, 2019
Kind
B2
Abstract

An individualized software container is provided. The software container may be created by a remote entity. The software container may be located on a computer of a local entity. The software container may provide an entity separation between the local entity and at least one other entity. The software container may encompass a plurality of containers. The software container may communicate with a plurality of other software containers. The plurality of other software containers may be associated with at least one other entity. The software container may host its own database. The software container may include a plurality of security features associated with the remote entity. The software container may include a container-encrypted fingerprint (“CEF”). The CEF may enable encrypted end-to-end connection between the software container and the remote entity. The CEF may leverage fingerprinting and/or tokenization of the software container.

Claims (54)

1. An individualized software container created by a remote entity, located on a client-side computer, said client-side computer being associated with a local entity, the software container configured to:

provide an entity separation between the local entity and at least one other entity;

encompass a plurality of containers within itself, wherein a first selection of the encompassed containers are viewable in the entirety of a plurality of container views while a second selection of the encompassed containers are hidden in a first selection of the plurality of container views and viewable in a second selection of the plurality of container views;

communicate with a plurality of other software containers associated with the at least one other entity;

host its own local database, wherein hosting its own local database:

frees the software container from utilization of storage locations on a remote database associated with the remote entity; and

protects the contents of the local database from security threats located at the remote database;

wherein:

the software container comprises:

a plurality of security features associated with the remote entity; and

a container-encrypted fingerprint (“CEF”) that:

enables encrypted end-to-end connection between the software container and the remote entity; and

leverages fingerprinting and/or tokenization of the software container to ensure that the software container is only usable with a set of specifications specified by the remote entity said fingerprinting and/or tokenization being designed for one-time use;

a fingerprint and/or token associated with the fingerprinting and/or tokenization alternates and/or rotates based on:

source data;

geographic data, said geographic data being detected based on an IP (“internet protocol”) address of the client-side computer;

biometric data; and/or

user randomized data.

2. An individualized software container created by a remote entity located on a client-side computer, said client-side computer being associated with a local entity, the software container configured to:

provide an entity separation between the local entity and at least one other entity;

encompass a plurality of containers within itself, wherein a first selection of the encompassed containers are viewable in the entirety of a plurality of container views while a second selection of the encompassed containers are hidden in a first selection of the plurality of container views and viewable in a second selection of the plurality of container views;

communicate with a plurality of other software containers associated with the at least one other entity;

host its own local database, wherein hosting its own local database;

frees the software container from utilization of storage locations on a remote database associated with the remote entity; and

protects the contents of the local database from security threats located at the remote database:

wherein:

the software container comprises:

a plurality of security features associated with the remote entity; and

a container-encrypted fingerprint (“CEF”) that:

enables encrypted end-to-end connection between the software container and the remote entity; and

leverages fingerprinting and/or tokenization of the software container to ensure that the software container is only usable with a set of specifications specified by the remote entity, said fingerprinting and/or tokenization being designed for one-time use;

a fingerprint and/or token associated with the fingerprinting and/or tokenization alternates and/or rotates based on:

source data;

geographic data:

biometric data, the biometric data being is configured to be stored on the client-side computer and associated with a user of the client-side computer; and/or

user randomized data.

3. An individualized software container created by a remote entity, located on a client-side computer, said client-side computer being associated with a local entity, the software container configured to:

provide an entity separation between the local entity and at least one other entity;

encompass a plurality of containers within itself, wherein a first selection of the encompassed containers are viewable in the entirety of a plurality of container views while a second selection of the encompassed container are hidden in a first selection of the plurality of container views and viewable in a second selection of the plurality of container views;

communicate with a plurality of other software containers associated with the at least one other entity;

host its own local database, wherein hosting its own local database:

frees the software container from utilization of storage locations on a remote database associated with the remote entity; and

protects the contents of the local database from security threats located at the remote database;

wherein:

the software container comprises:

a plurality of security features associated with the remote entity; and

a container-encrypted fingerprint (“CEF”) that:

enables encrypted end-to-end connection between the software container and the remote entity; and

leverages fingerprinting and/or tokenization of the software container to ensure that the software container is only usable with a set of specifications specified by the remote entity, said fingerprinting and/or tokenization being designed for one-time use;

a fingerprint and/or token associated with the fingerprinting and/or tokenization alternates and/or rotates based on:

source data;

geographic data;

biometric data; and/or

user randomized data, said user randomized data including randomized data inputted from a user of the client-side computer, wherein a randomization process is executed on the data inputted from the user of the client-side computer upon the input of the data from the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: KURIAN, MANU; WENZEL, MARK E; MOBLEY, RICHARD A; SITO, GREGORY; ROSCOE, PAUL GRAYSON
To: BANK OF AMERICA CORPORATION
Reel/Frame 041008/0647 →
Continuity (1)
Related Publication 20180205708A1 · Jul 19, 2018