Data transfer, over session or connection, and between computing device and one or more servers for transmitting data to a third party computing device
First Claim
1. A system comprising:
- a computing device comprising;
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause the computing device to;
generate a first secure session connection between the computing device and a first server associated with a first routing network;
receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network;
generate a second secure session connection between the computing device and a second server associated with a second routing network;
receive from the second server, and via the second secure session connection, a plurality of pieces of data associated with the second routing network;
categorize each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network;
generate, based on the categorizing, a plurality of tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of tags comprises a first tag and a second tag;
generate, based on the plurality of tags, a plurality of blocks of data, wherein each block of data of the plurality of blocks of data comprises at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of blocks of data includes a first block of data associated with the first tag and a second block of data associated with the second tag;
store, at a storage device and with the plurality of tags, the plurality of blocks of data;
receive a request to share the first block of data associated with the first tag with a third party computing device;
in response to receiving the request to share data with the third party computing device, transmit, to the third party computing device and based on the first tag, the first block of data of the plurality of blocks of data;
determine whether the first block of data is relevant to the second block of data based on at least one characteristic of the first and second tags;
in response to the determining, when the first and second blocks are relevant, generate a recommendation about sharing the second block of data with the third party computing device; and
in response to the generating of the recommendation, transmit, to the third party computing device, the second block of data;
the first server associated with the first routing network configured to;
transmit, to the computing device and via the first secure session connection, the plurality of pieces of data associated with the first routing network; and
the second server associated with the second routing network configured to;
transmit, to the computing device and via the second secure session connection, the plurality of pieces of data associated with the second routing network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a first secure session connection between a computing device and a first server associated with a first routing network. The computing device may receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network. The computing device may generate a second secure session connection between the computing device and a second server associated with a second routing network. The computing device may receive, from the second server and via the second secure session connection, a plurality of pieces of data associated with the second routing network. The computing device may categorize each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may generate, based on the categorizing, one or more tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may generate, based on the one or more tags, a plurality of blocks of data. Each block of data of the plurality of blocks of data may comprise at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may store, at a storage device and with one or more corresponding tags, the plurality of blocks of data. The computing device may receive a request to share data with a third party computing device. In response to receiving the request to share data with the third party computing device, the computing device may transmit, to the third party computing device and based on the one or more corresponding tags, a block of data of the plurality of blocks of data. The first server associated with the first routing network may be configured to transmit, to the computing device and via the first secure session connection, the plurality of pieces of data associated with the first routing network. The second server associated with the second routing network may be configured to transmit, to the computing device and via the second secure session connection, the plurality of pieces of data associated with the second routing network.
-
Citations
14 Claims
-
1. A system comprising:
-
a computing device comprising; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to; generate a first secure session connection between the computing device and a first server associated with a first routing network; receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network; generate a second secure session connection between the computing device and a second server associated with a second routing network; receive from the second server, and via the second secure session connection, a plurality of pieces of data associated with the second routing network; categorize each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network; generate, based on the categorizing, a plurality of tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of tags comprises a first tag and a second tag; generate, based on the plurality of tags, a plurality of blocks of data, wherein each block of data of the plurality of blocks of data comprises at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of blocks of data includes a first block of data associated with the first tag and a second block of data associated with the second tag; store, at a storage device and with the plurality of tags, the plurality of blocks of data; receive a request to share the first block of data associated with the first tag with a third party computing device; in response to receiving the request to share data with the third party computing device, transmit, to the third party computing device and based on the first tag, the first block of data of the plurality of blocks of data; determine whether the first block of data is relevant to the second block of data based on at least one characteristic of the first and second tags; in response to the determining, when the first and second blocks are relevant, generate a recommendation about sharing the second block of data with the third party computing device; and in response to the generating of the recommendation, transmit, to the third party computing device, the second block of data; the first server associated with the first routing network configured to; transmit, to the computing device and via the first secure session connection, the plurality of pieces of data associated with the first routing network; and the second server associated with the second routing network configured to; transmit, to the computing device and via the second secure session connection, the plurality of pieces of data associated with the second routing network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
generating a first secure session connection between a computing device and a first server associated with a first routing network; receiving, by the computing device, from the first server, and via the first secure session connection, a plurality of pieces of data associated with the first routing network; generating a second secure session connection between the computing device and a second server associated with a second routing network; receiving, by the computing device, from the second server, and via the second secure session connection, a plurality of pieces of data associated with the second routing network; categorizing, by the computing device, each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network; generating, by the computing device and based on the categorizing, a plurality of tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of tags comprises a first tag and a second tag; generating, by the computing device and based on the plurality of tags, a plurality of blocks of data, wherein each block of data of the plurality of blocks of data comprises at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of blocks of data includes a first block of data associated with the first tag and a second block of data associated with the second tag; storing, by the computing device, at a storage device, and with the plurality of tags, the plurality of blocks of data; receiving, by the computing device, a request to share the first block of data associated with the first tag with a third party computing device; in response to receiving the request to share data with the third party computing device, transmitting, by the computing device, to the third party computing device, and based on the first tag, the first block of data of the plurality of blocks of data; determining whether the first block of data is relevant to the second block of data based on at least one characteristic of the first and second tags; in response to the determining, when the first and second blocks are relevant, generating a recommendation about sharing the second block of data with the third party computing device; and in response to the generating of the recommendation, transmitting, to the third party computing device, the second block of data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions thereon that, when read by a computing device, causes the computing device to:
-
generate a first secure session connection between the computing device and a first server associated with a first routing network; receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network; generate a second secure session connection between the computing device and a second server associated with a second routing network; receive, from the second server and via the second secure session connection, a plurality of pieces of data associated with the second routing network; categorize each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network; generate, based on the categorizing, a plurality of tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of tags comprises a first tag and a second tag; generate, based on the plurality of tags, a plurality of blocks of data, wherein each block of data of the plurality of blocks of data comprises at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network, wherein the plurality of blocks of data includes a first block of data associated with the first tag and a second block of data associated with the second tag; store, at a storage device and with the plurality of tags, the plurality of blocks of data; receive a request to share the first block of data associated with the first tag with a third party computing device; in response to receiving the request to share data with the third party computing device, transmit, to the third party computing device and based on the first tag, the first block of data of the plurality of blocks of data; determine whether the first block of data is relevant to the second block of data based on at least one characteristic of the first and second tags; in response to the determining, when the first and second blocks are relevant, generate a recommendation about sharing the second block of data with the third party computing device; and in response to the generating of the recommendation, transmit, to the third party computing device, the second block of data. - View Dependent Claims (12, 13, 14)
-
Specification