Laser Spine Institute, LLC Medical Doctor's Office
(813)2899613
William Horne City Manager
City of Clearwater Executive Office · City Government Parks and Recreation Department · Library Executive Office · Administrative Social/Manpower Programs · Refuse System · Water Supply Service Executive Office · Legislative Body · Economic Development of Housing
Binyamin Pinkas - Jersey City NJ, US Tomas Sander - New York NY, US William G. Horne - Lawrenceville NJ, US
Assignee:
Intertrust Technologies Corp. - Sunnyvale CA
International Classification:
H04L 9/00
US Classification:
705 75, 713168, 380277
Abstract:
Systems and methods are provided for managing the transfer of electronic files. In one embodiment, a sender transfers an encrypted version of a file (such as a digitally encoded audio track, movie, document, or the like) to someone who wishes to receive it. The receiver computes a hash of the encrypted file, and sends it to a trusted third party. The trusted third party compares the hash that was computed by the receiver with another hash computed by the sender. If the two hashes match, the third party sends the file decryption key to the receiver. In some embodiments, the receiver may also send the third party payment information so that the sender, the content owner, and/or the third party can be paid for their role in the transaction. In a preferred embodiment, the payment information is only sent to, and/or used by, the third party once the third party has confirmed to the satisfaction of the receiver that the encrypted file in the receiver's possession will decrypt correctly. In some embodiments, the sender computes a hash of the encrypted version of the file and sends it directly to the third party.
James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Robert E. Tarjan - Princeton NJ, US Umesh Maheshwari - San Jose CA, US William G. Horne - Lawrenceville NJ, US Andrew K. Wright - Monroe Township NJ, US Lesley R. Matheson - Campbell CA, US Susan K. Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corp. - Sunnyvale CA
International Classification:
G06F 12/14
US Classification:
713190, 713194
Abstract:
Systems and methods are disclosed for protecting a computer program from unauthorized analysis and modification. Obfuscation transformations can be applied to the computer program's local structure, control graph, and/or data structure to render the program more difficult to understand and/or modify. Tamper-resistance mechanisms can be incorporated into the computer program to detect attempts to tamper with the program's operation. Once an attempt to tamper with the computer program is detected, the computer program reports it to an external agent, ceases normal operation, and/or reverses any modifications made by the attempted tampering. The computer program can also be watermarked to facilitate identification of its owner. The obfuscation, tamper-resistance, and watermarking transformations can be applied to the computer program's source code, object code, or executable image.
Systems And Methods For Watermarking Software And Other Media
William G. Horne - Lawrenceville NJ, US Umesh Maheshwari - San Jose CA, US Robert E. Tarjan - Princeton NJ, US James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Lesley R. Matheson - Campbell CA, US Andrew K. Wright - Monroe Township NJ, US Susan S. Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corp. - Sunnyvale CA
International Classification:
H04L 9/32 B42D 15/00 H04N 1/40
US Classification:
713176, 283113, 358 328
Abstract:
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.
Systems And Methods For Watermarking Software And Other Media
William G. Horne - Lawrenceville NJ, US Umesh Maheshwari - San Jose CA, US Robert E. Tarjan - Princeton NJ, US James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Lesley R. Matheson - Campbell CA, US Andrew K. Wright - Monroe Township NJ, US Susan S. Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corporation - Sunnyvale CA
International Classification:
H04L 9/32 G06F 11/30 G06F 12/14
US Classification:
713176, 713189
Abstract:
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.
James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Robert E. Tarjan - Princeton NJ, US Umesh Maheshwari - San Jose CA, US William G. Horne - Lawrenceville NJ, US Andrew K. Wright - Monroe Township NJ, US Lesley R. Matheson - Campbell CA, US Susan Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corporation - Sunnyvale CA
International Classification:
G06F 11/30
US Classification:
713187, 713189
Abstract:
Systems and methods are disclosed for protecting a computer program from unauthorized analysis and modification. Obfuscation transformations can be applied to the computer program's local structure, control graph, and/or data structure to render the program more difficult to understand and/or modify. Tamper-resistance mechanisms can be incorporated into the computer program to detect attempts to tamper with the program's operation. Once an attempt to tamper with the computer program is detected, the computer program reports it to an external agent, ceases normal operation, and/or reverses any modifications made by the attempted tampering. The computer program can also be watermarked to facilitate identification of its owner. The obfuscation, tamper-resistance, and watermarking transformations can be applied to the computer program's source code, object code, or executable image.
James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Robert E. Tarjan - Princeton NJ, US Umesh Maheshwari - San Jose CA, US William G. Horne - Lawrenceville NJ, US Andrew K. Wright - Monroe Township NJ, US Lesley R. Matheson - Campbell CA, US Susan Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corporation - Sunnyvale CA
International Classification:
G06F 9/44
US Classification:
717127, 717126, 713187, 713188, 713189, 713190
Abstract:
Systems and methods are disclosed for protecting a computer program from unauthorized analysis and modification. Obfuscation transformations can be applied to the computer program's local structure, control graph, and/or data structure to render the program more difficult to understand and/or modify. Tamper-resistance mechanisms can be incorporated into the computer program to detect attempts to tamper with the program's operation. Once an attempt to tamper with the computer program is detected, the computer program reports it to an external agent, ceases normal operation, and/or reverses any modifications made by the attempted tampering. The computer program can also be watermarked to facilitate identification of its owner. The obfuscation, tamper-resistance, and watermarking transformations can be applied to the computer program's source code, object code, or executable image.
Systems And Methods For Conducting Transactions And Communications Using A Trusted Third Party
Binyamin Pinkas - Jersey City NJ, US Tomas Sander - New York NY, US William G. Horne - Lawrenceville NJ, US
Assignee:
Intertrust Technologies Corporation - Sunnyvale CA
International Classification:
G06Q 40/00
US Classification:
705 75, 707747, 713168, 380277
Abstract:
Systems and methods are provided for managing the transfer of electronic files. In one embodiment, a sender transfers an encrypted version of a file (such as a digitally encoded audio track, movie, document, or the like) to someone who wishes to receive it. The receiver computes a hash of the encrypted file, and sends it to a trusted third party. The trusted third party compares the hash that was computed by the receiver with another hash computed by the sender. If the two hashes match, the third party sends the file decryption key to the receiver. In some embodiments, the receiver may also send the third party payment information so that the sender, the content owner, and/or the third party can be paid for their role in the transaction. In a preferred embodiment, the payment information is only sent to, and/or used by, the third party once the third party has confirmed to the satisfaction of the receiver that the encrypted file in the receiver's possession will decrypt correctly. In some embodiments, the sender computes a hash of the encrypted version of the file and sends it directly to the third party.
Systems And Methods For Watermarking Software And Other Media
William G. Horne - Lawrenceville NJ, US Umesh Maheshwari - San Jose CA, US Robert E. Tarjan - Princeton NJ, US James J. Horning - Palo Alto CA, US W. Olin Sibert - Lexington MA, US Lesley R. Matheson - Campbell CA, US Andrew K. Wright - Monroe Township NJ, US Susan S. Owicki - Palo Alto CA, US
Assignee:
Intertrust Technologies Corporation - Sunnyvale CA
International Classification:
H04L 9/32 G06F 9/44 H04N 1/40 B42D 15/00
US Classification:
713176, 717114, 358 328, 283113
Abstract:
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.