BackgroundCheck.run
Search For

Chun Hoi Cheung, 678116 242Nd St SW, Edmonds, WA 98026

Chun Cheung Phones & Addresses

8116 242Nd St SW, Edmonds, WA 98026   

Lynnwood, WA   

Shoreline, WA   

Snohomish, WA   

Social networks

Chun Hoi Cheung

Linkedin

Mentions for Chun Hoi Cheung

Chun Cheung resumes & CV records

Resumes

Chun Cheung Photo 25

Chun Kau Kevin Cheung

Publications & IP owners

Us Patents

Hierarchical Navigation Layers For Wizards

US Patent:
7426703, Sep 16, 2008
Filed:
Aug 27, 2003
Appl. No.:
10/649424
Inventors:
Chun Ho Cheung - Bellevue WA, US
Nicholas R. Leggett - Seattle WA, US
Seung-Yup Chai - Redmond WA, US
Stephen T. Owen - Kirkland WA, US
Peter Wassmann - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715854, 715853
Abstract:
Navigational functionality is abstracted from user interface pages associated with a wizard and allocated to a navigation module. The navigation module provides a hierarchical tree of nodes representative of the user interface pages in the wizard. In operation, a token is transmitted from a user interface page to the navigation module when a user activates a user interface control within the user interface pages. The token instructs the navigation module to traverse the hierarchical tree to determine a successor page to present to the user, such as a next user interface page, a previous user interface page, a user interface page defining a selected branch, and so on. Abstracting navigational information from individual user interface pages is advantageous because it simplifies the design and modification of user interface pages, as well as promotes the modularity and portability of the user interface pages.

Enable Pin Using Programmable Hysteresis Improvement

US Patent:
7928787, Apr 19, 2011
Filed:
Aug 13, 2004
Appl. No.:
10/917628
Inventors:
Gustavo J. Mehas - Mercer Island WA, US
Chun Cheung - Seattle WA, US
Brandon D. Day - Seattle WA, US
Assignee:
Intersil Americas Inc. - Milpitas CA
International Classification:
H03K 3/00
US Classification:
327205, 327 77
Abstract:
An apparatus for providing programmable hysteresis control using an enable pin of a device is disclosed. An enable pin is configured to receive an input signal to enable and disable an associated device responsive to the input signal. A current sink is attached to the enable pin and is responsive to circuitry that disables the current sink responsive to application of the input signal at a first voltage level and enables the current sink responsive to application of the input signal at a second voltage level.

Enable Pin Using Programmable Hysteresis Improvement

US Patent:
8339173, Dec 25, 2012
Filed:
Mar 9, 2011
Appl. No.:
13/044251
Inventors:
Gustavo James Mehas - Sunnyvale CA, US
Chun Cheung - Seattle WA, US
Brandon D. Day - Seattle WA, US
Assignee:
Intersil Americas Inc. - Milpitas CA
International Classification:
H03K 3/00
US Classification:
327205, 327 77
Abstract:
An apparatus for providing programmable hysteresis control using an enable pin of a device is disclosed. An enable pin is configured to receive an input signal to enable and disable an associated device responsive to the input signal. A current sink is attached to the enable pin and is responsive to circuitry that disables the current sink responsive to application of the input signal at a first voltage level and enables the current sink responsive to application of the input signal at a second voltage level.

Partial Recall Of Deduplicated Files

US Patent:
8645335, Feb 4, 2014
Filed:
Dec 16, 2010
Appl. No.:
12/970848
Inventors:
Abhishek Gupta - Seattle WA, US
Ran Kalach - Bellevue WA, US
Chun Ho Cheung - Redmond WA, US
James Robert Benton - Seattle WA, US
Joerg-Thomas Pfenning - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707692, 707693
Abstract:
The subject disclosure is directed towards changing a file from a fully deduplicated state to a partially deduplicated state in which some of the file data is deduplicated in a chunk store, and some is recalled into the file, that is, in the file's storage volume. A partial recall mechanism such as in a file system filter tracks (e. g. , via a bitmap in a file reparse point) whether file data is maintained in the chunk store or has been recalled to the file. Data is recalled from the chunk store as needed, and committed (e. g. , flushed) to the file. Also described is efficiently returning the file to a fully deduplicated state by using the tracking information to determine which parts of the file are already deduplicated into the chunk store so as to avoid their further deduplication processing.

Optimization Of A Partially Deduplicated File

US Patent:
2013006, Mar 7, 2013
Filed:
Sep 1, 2011
Appl. No.:
13/223484
Inventors:
Ran Kalach - Bellevue WA, US
Kashif Hasan - Snoqualmie WA, US
Paul Adrian Oltean - Redmond WA, US
James Robert Benton - Seattle WA, US
Chun Ho Cheung - Redmond WA, US
Abhishek Gupta - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707692, 707E17005
Abstract:
The subject disclosure is directed towards transforming a file having at least one undeduplicated portion into a fully deduplicated file. For each of the at least one undeduplicated portion, a deduplication mechanism defines at least one chunk between file offsets associated with the at least one undeduplicated portion. Chunk boundaries associated with the at least one chunk are stored within deduplication metadata. The deduplication mechanism aligns the at least one chunk with chunk boundaries of at least one deduplicated portion of the file. Then, the at least one chunk is committed to a chunk store.

Teaching And Assessment Of Spoken Language Skills Through Fine-Grained Evaluation

US Patent:
2018027, Sep 27, 2018
Filed:
Sep 19, 2017
Appl. No.:
15/708893
Inventors:
- Seattle WA, US
Chun Ho Cheung - Bellevue WA, US
International Classification:
G09B 19/04
G09B 19/06
G09B 5/06
Abstract:
One or more implementations allow for systems, methods, and devices for teaching and/or assessment of one or more spoken language skills through analysis of one or more pronunciation characteristics of one or more individual language components of a teaching string audio sample data that corresponds to the user's speaking of the teaching string.

Granular Partial Recall Of Deduplicated Files

US Patent:
2014024, Aug 28, 2014
Filed:
Feb 28, 2013
Appl. No.:
13/781585
Inventors:
- Redmond WA, US
Chun Ho Cheung - Redmond WA, US
Kashif Hasan - Snoqualmie WA, US
Abhishek Gupta - Seattle WA, US
Ran Kalach - Bellevue WA, US
Daniel Hefenbrock - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707692
Abstract:
The subject disclosure is directed towards partially recalling file ranges of deduplicated files based on tracking dirty (write modified) ranges (user writes) in a way that eliminates or minimizes reading and writing already-optimized adjacent data. The granularity of the ranges does not depend on any file-system granularity for tracking ranges. In one aspect, lazy flushing of tracking data that preserves data-integrity and crash-consistency is provided. In one aspect, also described is supporting granular partial recall on an open file while a data deduplication system is optimizing that file.

Data Error Detection And Correction Using Hash Values

US Patent:
2014018, Jun 26, 2014
Filed:
Dec 21, 2012
Appl. No.:
13/724464
Inventors:
- Redmond WA, US
Kashif Hasan - Snoqualmie WA, US
Paul Adrian Oltean - Redmond WA, US
James R. Benton - Hanover NH, US
Chun Ho Cheung - Redmond WA, US
Ahmed Moustafa El-Shimi - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 11/14
US Classification:
714 611
Abstract:
The subject disclosure is directed towards a data storage service that uses hash values, such as substantially collision-free hash values, to maintain data integrity. These hash values are persisted in the form of mappings corresponding to data blocks in one or more data stores. If a data error is detected, these mappings allow the data storage service to search the one or more data stores for data blocks having matching hash values. If a data block is found that corresponds to a hash value for a corrupted or lost data block, the data storage service uses that data block to repair the corrupted or lost data block.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.