Search

Yuqun Y Chen

from West Chester, PA
Age ~55

Yuqun Chen Phones & Addresses

  • West Chester, PA
  • Southampton, NY
  • 115 E 9Th St APT 7M, New York, NY 10003
  • Seattle, WA
  • 14609 45Th St, Bellevue, WA 98007
  • Princeton, NJ
  • Summit, NJ
  • Orono, ME
  • Kiona, WA

Business Records

Name / Title
Company / Classification
Phones & Addresses
Yuqun Chen
Principal
Green Trumpet LLC
Nonclassifiable Establishments
615 Bellevue Ave E, Seattle, WA 98102

Publications

Us Patents

Integrity Ordainment And Ascertainment Of Computer-Executable Instructions With Consideration For Execution Context

View page
US Patent:
7228426, Jun 5, 2007
Filed:
Apr 3, 2002
Appl. No.:
10/116263
Inventors:
Saurabh Sinha - Seattle WA, US
Mariusz H. Jakubowski - Bellevue WA, US
Ramarathnam Venkatesan - Redmond WA, US
Yuqun Chen - Bellevue WA, US
Matthew Cary - Seattle WA, US
Ruoming Pang - Shanghai, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00
G06F 11/00
G06F 12/14
G06F 12/16
G06F 15/18
US Classification:
713176, 726 23, 726 24
Abstract:
An implementation of a technology, described herein, for facilitating the protection computer-executable instructions, such as software. At least one implementation, described herein, may generate integrity signatures of one or more program modules—which are sets of computer-executable instructions—based upon a trace of activity during execution of such modules and/or near-replicas of such modules. With at least one implementation, described herein, the execution context of an execution instance of a program module is considered when generating the integrity signatures. With at least one implementation, described herein, a determination may be made about whether a module is unaltered by comparing integrity signatures. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.

Secure And Opaque Type Library Providing Secure Data Protection Of Variables

View page
US Patent:
7254586, Aug 7, 2007
Filed:
Jun 28, 2002
Appl. No.:
10/185644
Inventors:
Yuqun Chen - Bellevue WA, US
Ramarathnam Venkatesan - Redmond WA, US
Mariusz H. Jakubowski - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 11/30
G06F 12/14
H04L 9/32
US Classification:
707104, 707 1, 713190, 713194
Abstract:
A method, apparatus, and article of manufacture for providing secure and opaque type libraries to automatically provide secure variables within a programming module. A system for providing secure and opaque type libraries to automatically provide secure variables within a programming module. The system includes an OTL selection module, an OTL substitution module, an OTL type library database, a compiler module; and a linker module to create an executable processing module. The OTL selection module randomly selects or generates one of the possible variable obfuscation functions for each declared secure variable. The OTL substitution module substitutes the separate instance of the selected variable obfuscation function for every reference to the declared secure variable. The OTL type library database receives queries from the OTL selection module a database to identify of possible variable obfuscation functions applicable for the variable type corresponding to the declared secure variables.

Integrity Ordainment And Ascertainment Of Computer-Executable Instructions

View page
US Patent:
7346780, Mar 18, 2008
Filed:
Apr 3, 2002
Appl. No.:
10/116440
Inventors:
Saurabh Sinha - Seattle WA, US
Mariusz H. Jakubowski - Bellevue WA, US
Ramarathnam Venkatesan - Redmond WA, US
Yuqun Chen - Bellevue WA, US
Matthew Cary - Seattle WA, US
Ruoming Pang - Shanghai, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/30
G06F 12/14
US Classification:
713187, 713176, 713194, 726 24
Abstract:
An implementation of a technology, described herein, for facilitating the protection computer-executable instructions, such as software. At least one implementation, described herein, may generate integrity signatures of multiple sets of computer-executable instructions based upon the output trace and/or an execution trace of such sets. With at least one implementation, described herein, a determination may be made about whether two or more of such sets are unaltered duplicates by comparing integrity signatures of such sets. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.

Counterfeit And Tamper Resistant Labels With Randomly Occurring Features

View page
US Patent:
7497379, Mar 3, 2009
Filed:
Feb 27, 2004
Appl. No.:
10/789904
Inventors:
Yuqun Chen - Bellevue WA, US
Darko Kirovski - Bellevue WA, US
Yacov Yacobi - Mercer Island WA, US
Gideon A. Yuval - Mercer Island WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 7/10
US Classification:
235454, 713179
Abstract:
Techniques are disclosed to enable utilization of randomly-occurring features of a label (whether embedded or naturally inherent) to provide counterfeit-resistant and/or tamper-resistant labels. More specifically, labels including randomly-occurring features are scanned to determine the labels' features. The information from the scan is utilized to provide identifying indicia which uniquely identifies each label and may be later verified against the label features that are present to determine whether the label is genuine. In a described implementation, the identifying indicia may be cryptographically signed.

Integrity Ordainment And Ascertainment Of Computer-Executable Instructions With Consideration For Execution Context

View page
US Patent:
7610623, Oct 27, 2009
Filed:
Dec 6, 2005
Appl. No.:
11/275060
Inventors:
Saurabh Sinha - Seattle WA, US
Mariusz H. Jakubowski - Bellevue WA, US
Ramarathnam Venkatesan - Redmond WA, US
Yuqun Chen - Bellevue WA, US
Matthew Cary - Seattle WA, US
Ruoming Pang - Shanghai, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/14
H04L 1/00
G08B 23/00
US Classification:
726 23, 713176, 717135
Abstract:
An implementation of a technology, described herein, for facilitating the protection of computer-executable instructions, such as software. At least one implementation, described herein, may generate integrity signatures of one or more program modules—which are sets of computer-executable instructions—based upon a trace of activity during execution of such modules and/or near-replicas of such modules. With at least one implementation, described herein, the execution context of an execution instance of a program module is considered when generating the integrity signatures. With at least one implementation, described herein, a determination may be made about whether a module is unaltered by comparing integrity signatures. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.

Input Complexity Adaptive Quantization Watermarking

View page
US Patent:
7620199, Nov 17, 2009
Filed:
Aug 4, 2005
Appl. No.:
11/196888
Inventors:
M. Kivanc Mihcak - Redmond WA, US
Yuqun Chen - Bellevue WA, US
Mariusz Jakubowski - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
G06K 9/36
US Classification:
382100, 382251
Abstract:
Systems and methods are described that apply a watermark to data, such as data representing an image. In one implementation, the complexity of the image is measured. A quantization step size is calculated, based in part on the measured complexity of the image. A watermark or message is embedded into the image using the quantization step sizes derived for each coefficient of interest. In a further implementation, a mark decoding system is configured to extract the embedded message from the image data.

Code Individualism And Execution Protection

View page
US Patent:
7631292, Dec 8, 2009
Filed:
Nov 5, 2003
Appl. No.:
10/701972
Inventors:
Yuqun Chen - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
G06F 9/45
G06F 11/30
US Classification:
717108, 717106, 717111, 717159, 713190, 713194
Abstract:
An intrusion-resistant mechanism based on restricted code segments and code individualization is able to thwart significant amounts of known and unknown low-level attacks that inject invalid code, in the form of false data or instructions for execution by a victim application, by varying the locations of code-containing segments within a memory space corresponding to an application.

Integrity Ordainment And Ascertainment Of Computer-Executable Instructions With Consideration For Execution Context

View page
US Patent:
7644440, Jan 5, 2010
Filed:
Dec 6, 2005
Appl. No.:
11/275061
Inventors:
Saurabh Sinha - Seattle WA, US
Mariusz H. Jakubowski - Bellevue WA, US
Ramarathnam Venkatesan - Redmond WA, US
Yuqun Chen - Bellevue WA, US
Matthew Cary - Seattle WA, US
Ruoming Pang - Shanghai, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/14
H04L 1/00
G08B 23/00
US Classification:
726 23, 713176, 717135
Abstract:
An implementation of a technology, described herein, for facilitating the protection of computer-executable instructions, such as software. At least one implementation, described herein, may generate integrity signatures of one or more program modules—which are sets of computer-executable instructions—based upon a trace of activity during execution of such modules and/or near-replicas of such modules. With at least one implementation, described herein, the execution context of an execution instance of a program module is considered when generating the integrity signatures. With at least one implementation, described herein, a determination may be made about whether a module is unaltered by comparing integrity signatures. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
Yuqun Y Chen from West Chester, PA, age ~55 Get Report