System for managing digital interactions
First Claim
Patent Images
1. A method for managing digital interactions comprising:
- creating a unique secure communication channel between a requester and a recipient via a process comprising;
creating a primary role for the requester at a Relationship Nexus Agent, resident on a computer, the primary role being a natural identity for the requester, the natural identity including a plurality of credentials;
enabling the requester, via a Relationship Nexus Agent, resident on a computer, to assume a plurality of secondary roles, each one of the plurality of secondary roles being a secondary identity and being based on an agreement owned by another;
each secondary identity being formed via the process comprising;
allowing the requester, via a Relationship Nexus Agent, resident on a computer, to chose a subset of the plurality of credentials to disclose to the recipient;
establishing, via a Relationship Nexus Agent, resident on a computer, a set of proposed attributes for the communication channel;
creating, via a Relationship Nexus Agent, resident on a computer, a request package including a first set of secure digital keys, the set of proposed attributes for the communication channel, and the subset of the plurality of credentials;
communicating, via a Relationship Nexus Agent, resident on a computer, with the recipient'"'"'s Relationship Nexus Agent, also resident on a computer, and forwarding the request package to the recipient;
creating, via the recipient'"'"'s Relationship Nexus Agent, a response package including a second set of secure digital keys and acceptance of the set of the proposed attributes of the communication channel;
sending, via the recipient'"'"'s Relationship Nexus Agent, the response package to the requester; and
having the requester accept, via a Relationship Nexus Agent, resident on a computer, the response package and establishing, via the requester'"'"'s Relationship Nexus Agent, a secure communication channel based on the first and second key sets and in accordance with the proposed attributes of the channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing digital interactions comprising an identity module for creating an identity, wherein the identity includes a unique identifier associated with a first party and a plurality of proposed terms for a relationship with a second party; and a relationship module, in communication with the identity module, for receiving and evaluating the plurality of proposed terms, including accepting or rejecting the plurality of proposed terms and, if accepted, for allowing the first party to communicate with the second party in accordance with the plurality of proposed terms.
13 Citations
34 Claims
-
1. A method for managing digital interactions comprising:
-
creating a unique secure communication channel between a requester and a recipient via a process comprising; creating a primary role for the requester at a Relationship Nexus Agent, resident on a computer, the primary role being a natural identity for the requester, the natural identity including a plurality of credentials; enabling the requester, via a Relationship Nexus Agent, resident on a computer, to assume a plurality of secondary roles, each one of the plurality of secondary roles being a secondary identity and being based on an agreement owned by another; each secondary identity being formed via the process comprising; allowing the requester, via a Relationship Nexus Agent, resident on a computer, to chose a subset of the plurality of credentials to disclose to the recipient; establishing, via a Relationship Nexus Agent, resident on a computer, a set of proposed attributes for the communication channel; creating, via a Relationship Nexus Agent, resident on a computer, a request package including a first set of secure digital keys, the set of proposed attributes for the communication channel, and the subset of the plurality of credentials; communicating, via a Relationship Nexus Agent, resident on a computer, with the recipient'"'"'s Relationship Nexus Agent, also resident on a computer, and forwarding the request package to the recipient; creating, via the recipient'"'"'s Relationship Nexus Agent, a response package including a second set of secure digital keys and acceptance of the set of the proposed attributes of the communication channel; sending, via the recipient'"'"'s Relationship Nexus Agent, the response package to the requester; and having the requester accept, via a Relationship Nexus Agent, resident on a computer, the response package and establishing, via the requester'"'"'s Relationship Nexus Agent, a secure communication channel based on the first and second key sets and in accordance with the proposed attributes of the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing digital interactions comprising:
-
receiving a digital vector at a receiving Relationship Nexus Agent, resident on a computer, via a negotiated traversal path formed through a network of other Relationship Nexus Agents, the received digital vector being associated with a plurality of terms for a relationship between a requester endpoint and a recipient endpoint and having the property of being authenticated using secure digital keys that are usable only by the requester and the recipient under agreed terms; authenticating the received digital vector via the receiving Relationship Nexus Agent using the secure digital keys; and relaying the digital vector from the receiving Relationship Nexus Agent to a secondary role associated with the recipient; wherein the secure digital keys are exchanged and the agreed terms are determined via a process comprising; establishing the secondary role associated with the recipient via the process comprising; establishing an ephemeral secure channel between the requester and the recipient via a process comprising; creating a primary role at a requesting Relationship Nexus Agent, resident on a computer, the primary role being a natural identity for the requester, the natural identity including a plurality of credentials; preparing a channel request package, wherein the requester selects requester credentials to disclose, selects recipient credentials to require of the recipient, and selects proposed attributes of a channel between the requester and the recipient, wherein the requester credentials to disclose comprise a subset of the plurality of credentials of the natural identity, and wherein the requester credentials selected, the recipient credentials selected, and the proposed attributes selected are included by the requesting Relationship Nexus Agent, resident on a computer, in the channel request package; creating a first requester created random key pair by the requesting Relationship Nexus Agent; sending the channel request package from the requester by the requesting Relationship Nexus Agent; receiving the channel request package at the recipient by the receiving Relationship Nexus Agent; establishing a secure communication channel via an ephemeral key exchange; and establishing the agreed terms and the secure digital keys by the requesting and receiving Relationship Nexus Agents, the establishing comprising; reviewing, at the recipient, terms proposed by the requester;
sending a response to the requester through the ephemeral secure channel by the receiving Relationship Nexus Agent, the response comprising one of an acceptance of the proposed terms and counter-proposed terms for the relationship;receiving, at the requester, the response from the recipient; and sending from the requester, through the ephemeral secure channel, one of an acceptance of the counter-proposed terms and a revised proposed terms for the relationship. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for managing digital interactions comprising:
-
creating a unique secure communication channel between a requester and a recipient via a process comprising; generating, via the requester'"'"'s Relationship Nexus Agent, resident on a computer, a set of questions for the recipient that are usable to establish to the recipient'"'"'s identity, a set of credentials that establish the requester'"'"'s identity, and proposed terms for defining the communication channel; concealing, via a Relationship Nexus Agent, resident on a computer, the requester'"'"'s identity by encrypting the set of credentials that establish the requester'"'"'s identity; creating, via a Relationship Nexus Agent, resident on a computer, a request package comprising a set of secure digital keys, the set of questions for the recipient, the concealed identity of the requester, and proposed terms for defining the communication channel; communicating, via a Relationship Nexus Agent, resident on a computer, with the recipient'"'"'s Relationship Nexus Agent, also resident on a computer, and sending the request package to the recipient'"'"'s relationship nexus agent, whereby the recipient is informed that an undisclosed party is requesting a communication channel; creating, via the recipient'"'"'s Relationship Nexus Agent, a secure connection for the recipient, using the Diffie-Helmann protocol, to allow the recipient to consider the set of questions sent by the requester; creating, at the recipient, a set of answers to the set of questions; sending, via the recipient'"'"'s Relationship Nexus Agent, the set of answers to the requester'"'"'s Relationship Nexus Agent; reviewing, at the requester, the set of answers to decide whether the answers establish the identity of the recipient; revealing, via the recipient'"'"'s Relationship Nexus Agent, the identity of the requester to the recipient once the requester is satisfied with the answers provided by the recipient; creating, via the recipient'"'"'s Relationship Nexus Agent, a response package including a second set of secure digital keys and acceptance of the set of the proposed attributes of the communication channel; sending, via the recipient'"'"'s Relationship Nexus Agent, the response package to the requester; and accepting, via the requester'"'"'s Relationship Nexus Agent, the response package and establishing a secure communication channel based on the first and second key sets and in accordance with the proposed attributes of the channel. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for managing digital interactions comprising:
-
receiving a digital vector at a receiving Relationship Nexus Agent, resident on a computer, via a negotiated traversal path formed through a network of other Relationship Nexus Agents, the received digital vector being associated with a plurality of terms for a relationship between a requester endpoint and a recipient endpoint and having the property of being authenticated using secure digital keys that are usable only by the requester and the recipient under agreed terms; authenticating the received digital vector via the receiving Relationship Nexus Agent using the secure digital keys; and relaying the digital vector from the receiving Relationship Nexus Agent to the recipient; wherein the secure digital keys are exchanged and the agreed terms are determined via a process comprising; establishing an ephemeral secure channel between the requester and the recipient via a process comprising; preparing a channel request package, wherein the requester selects requester credentials to disclose, selects recipient credentials to require of the recipient, and selects proposed attributes of a channel between the requester and the recipient, and wherein the requester credentials selected, the recipient credentials selected, and the proposed attributes selected are included by a requesting Relationship Nexus Agent, resident on a computer, in the channel request package; encrypting, via the requesting Relationship Nexus Agent, the requester credentials, whereby the requester credentials are concealed from the recipient; sending the channel request package from the requester by the requesting Relationship Nexus Agent; receiving the channel request package at the recipient by the receiving Relationship Nexus Agent; establishing a secure communication channel and establishing the agreed terms and the secure digital keys by the requesting and receiving Relationship Nexus Agents, the establishing comprising; reviewing, at the recipient, the recipient credentials required by the requester and sending a response including the credentials requested; confirming, at the requester, that the response includes the credentials requested; revealing, at the recipient, the requester credentials; reviewing, at the recipient, terms proposed by the requester;
sending a response to the requester through the ephemeral secure channel by the receiving Relationship Nexus Agent, the response comprising one of an acceptance of the proposed terms and counter-proposed terms for the relationship;receiving, at the requester, the response from the recipient; and sending from the requester, through the ephemeral secure channel, one of an acceptance of the counter-proposed terms and a revised proposed terms for the relationship. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification