Methods and systems for using deep-strings in computation and communication
AssigneeElementum, LLC
InventorLeonard M. Adleman
Life of this patent
Estimating the term…
Abstract
Computer and communications systems and methods are provided in which a first computing system sends a second computing system a message and an associated deep-string and the second computing system applies a key of a cryptographic system or a one-way function to the deep-string to determine the deep-string's deep-string-depth. The second computing device then uses the determined deep-string-depth in determining subsequent behavior regarding the message. In some environments, a third computing device may generate and provide deep-strings of various deep-string-depths to the first computing device to ensure more favorable behavior of the second computing device.
Claims18
An email spam filter comprising:
- a computer device configured to process received email messages having respectively associated digital deep-strings by
- (i) processing the digital deep-string of a received email message with a predetermined cryptographic process by at least either encrypting the digital deep-string with a public key or by applying a one way function to the digital deep-string to (A) determine the digital deep-string's deep-string-depth representing a level of effort associated with a sender of the digital deep-string to obtain the digital deep-string, and (B) determine whether the deep-string-depth meets or exceeds a predetermined threshold effort value;
- (ii) directing the processed email message to a user incoming mailbox if said predetermined threshold effort value has been met or exceeded;
- and
- (iii) directing the processed email message to an alternate destination if said predetermined threshold effort value has not been met or exceeded.
An email spam filter comprising:
- a computer device configured to process incoming email messages having respectively associated digital deep-strings by
- (i) determining if a received email message comes from a recognized sender on a user contact list, and forwarding the received email message onward to be accepted for receipt by the user when it is determined that the received email message comes from a recognized sender on the user contact list,
- when it is determined that the received email message does not come from a recognized sender on the user contact list:
- (ii) processing the digital deep-string of a received email message with a predetermined cryptographic process by at least either encrypting the digital deep-string with a public key or by applying a one way function to the digital deep-string to (A) determine the digital deep-string's deep-string-depth representing a level of effort associated with a sender of the digital deep-string to obtain the digital deep-string, and (B) determine whether its deep-string-depth meets or exceeds a predetermined threshold effort value;
- (iii) directing the processed email message onward to be accepted for receipt by the user if said predetermined threshold value has been met or exceeded while also destroying the incoming digital deep-string to prevent reuse;
- (iv) directing the processed email message elsewhere if said predetermined threshold value has not been met or exceeded.
A machine-implemented method for filtering email spam:
- configuring a computer device to process received email messages having respectively associated digital deep-strings by
- (i) processing the digital deep-string of a received email message with a predetermined cryptographic process by at least either encrypting the digital deep-string with a public key or by applying a one-way function to the digital deep-string to (A) determine the digital deep-string's deep-string-depth representing a level of effort associated with a sender of the digital deep-string to obtain the digital deep-string, and (B) determine whether the deep-string-depth meets or exceeds a predetermined threshold effort value;
- (ii) directing the processed email message to a user incoming mailbox if said predetermined threshold effort value has been met or exceeded;
- and
- (iii) directing the processed email message to an alternate destination if said predetermined threshold effort value has not been met or exceeded.
A non-transitory computer readable storage medium having stored therein instructions that, when executed by at least one processor of a computing device, causes the computing device to perform operations comprising:
- (i) receiving email messages having respectively associated digital deep-strings;
- (ii) processing the digital deep-string of a received email message with a predetermined cryptographic process by at least either encrypting the digital deep-string with a public key or by applying a one-way function to the digital deep-string to (A) determine the digital deep-string's deep-string-depth representing a level of effort associated with a sender of the digital deep-string to obtain the digital deep-string, and (B) determine whether the deep-string-depth meets or exceeds a predetermined threshold effort value;
- (iii) directing the processed email message to a user incoming mailbox if said predetermined threshold effort value has been met or exceeded;
- and
- (iv) directing the processed email message to an alternate destination if said predetermined threshold effort value has not been met or exceeded.
The non-transitory computer readable storage medium as in 13 wherein said alternate destination is a trash destination which results in deletion of the email message.
Dependencies are inferred from the claim text.