Patents by Inventor Wen Ke

Wen Ke has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9235382
    Abstract: Input filters correlate to target components. For a given target component, the input filter defines input validation information. The input filter might also define conversions or transformations to be applied to valid input prior to being provided to the target component. At build time, code is accessed that contains the input validation, conversion and transformation and that identifies the associated target component. The information is then used to construct an input filter. At run time, when an input processing component receives an input, the input processing component identifies the target component, accesses the associated input filter, and uses the information contained in the input filter to determine whether the input is valid, and whether and how to convert and transform the value.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
  • Patent number: 9230034
    Abstract: A method for related page identification based on page hierarchy and subject hierarchy includes receiving, by a computer, an identification of a current page from a user, the current page being located in a first page hierarchy; identifying a subject tag in the current page; locating the identified subject tag in a subject hierarchy; identifying a related page that is related to the current page based on the subject hierarchy, the related page being located in a second page hierarchy; determining a scope of the related page with respect to the current page based on the first page hierarchy and the second page hierarchy by the computer; navigating the second page hierarchy to determine a suggested page for the user, the suggested page having a desired scope with respect to the current page; and suggesting the suggested page to the user.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael Priestly, Alyson-Kathleen Riley, Wen Ke Xue, Yi Yan Zhou
  • Publication number: 20150100947
    Abstract: Build-time resolution and type-enforcing of corresponding references in different code that references the same value. In response to detecting a directive within the code itself that a first reference in first code is to be correlated with a second reference in second code, and in response to detection that the types of the references are the same, a code generation tool generates correlation code that is interpretable to a compiler as allowing a value of a type of the first reference of a compiled-form of the first code to be passed as the same value of the same type of the second reference of a compiled-form of the second code. The first code, the second code, and the generated correlation code may then be compiled. If compilation is successful, this means that the first and second references are already properly resolved as referring to the same value and type-enforced.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: Microsoft Corporation
    Inventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
  • Publication number: 20150089471
    Abstract: Input filters correlate to target components. For a given target component, the input filter defines input validation information. The input filter might also define conversions or transformations to be applied to valid input prior to being provided to the target component. At build time, code is accessed that contains the input validation, conversion and transformation and that identifies the associated target component. The information is then used to construct an input filter. At run time, when an input processing component receives an input, the input processing component identifies the target component, accesses the associated input filter, and uses the information contained in the input filter to determine whether the input is valid, and whether and how to convert and transform the value.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Microsoft Corporation
    Inventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
  • Publication number: 20140321059
    Abstract: A heat dissipation module configured on a substrate having a heat producing element thereon includes a holder configured on the substrate and a heat sink having a base opposite to the heat producing element and pivotally connected to the holder and capable of joining to the substrate with the heat producing element covered by the base.
    Type: Application
    Filed: July 19, 2013
    Publication date: October 30, 2014
    Inventors: Wen Chi Hung, Tung Lin TSAI, Wen Ke Huang, Bo Han Huang, Tzu Chun Su
  • Patent number: 8805395
    Abstract: The present invention provides an implementation method for improving a service call completion ratio and a radio network controller. a radio network controller sends a radio bearer establishment message to a user equipment; the radio network controller judges whether a radio bearer response message from the user equipment is not received within a first predetermined period, and if YES, the radio network controller triggers the user equipment to report a cell update message; the radio network controller receives the cell update message from the user equipment and determines a configuration status of the user equipment according to information carried in the cell update message and/or time when receiving the cell update message; and the radio network controller performs call reestablishment processing according to the configuration status of the user equipment.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: August 12, 2014
    Assignee: ZTE Corporation
    Inventors: Wen Ke, Meiqing Huang, Lirong Shi
  • Publication number: 20140149413
    Abstract: Generating a wizard includes receiving a scheme as an input source to form a received scheme, wherein the received scheme is a taxonomy, receiving a defined set of content files to form received content files, and loading the received content files and the received scheme. The received content files can be tagged using the received scheme. A wizard can be generated using the received scheme. The generated wizard is capable of use with an application utilizing the scheme, wherein a change in the received scheme is directly represented in the generated wizard.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deirdre S. Longo, Jenifer Schlotfeldt, Michael F. Priestley, Wen Ke Xue, Yi Yan Zhou
  • Patent number: 8675165
    Abstract: A liquid crystal display unit including a pixel unit and a quasi-isotropic liquid crystal layer with Kerr effect is provided. The pixel unit includes sub-pixel units, each sub-pixel unit at least has a first transmissive region and a second transmissive region. Each sub-pixel unit includes a switch, a pixel electrode, and a common electrode. Each pixel electrode has first stripe patterns. The common electrode has second stripe patterns, wherein the first stripe patterns and the second stripe patterns are arranged alternately. In the first transmissive region, width of each first stripe pattern is L1, while a gap between each first stripe pattern and the corresponding second stripe pattern adjacent thereto is S1. In the second transmissive regions, width of each first stripe pattern is L2, while a gap between each first stripe pattern and the corresponding second stripe pattern adjacent thereto is S2, wherein L1?L2 or S1?S2 or L1/S1?L2/S2.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: March 18, 2014
    Assignee: Au Optronics Corporation
    Inventors: Bo-Wen Ke, Yi-Jhih Ye, Hung-Lung Hou, Ya-Ling Hsu
  • Publication number: 20130053052
    Abstract: The present invention provides an implementation method for improving a service call completion ratio and a radio network controller, wherein the method comprises: a radio network controller sending a radio bearer establishment message to a user equipment (302); the radio network controller judging whether a radio bearer response message from the user equipment is not received within a first predetermined period, and if YES, the radio network controller triggering the user equipment to report a cell update message (304); the radio network controller receiving the cell update message from the user equipment and determining a configuration status of the user equipment according to information carried in the cell update message and/or time when receiving the cell update message (306); and the radio network controller performing call reestablishment processing according to the configuration status of the user equipment (308).
    Type: Application
    Filed: May 12, 2011
    Publication date: February 28, 2013
    Applicant: ZTE CORPORATION
    Inventors: Wen Ke, Meiqing Huang, Lirong Shi
  • Publication number: 20130019210
    Abstract: A method for related page identification based on page hierarchy and subject hierarchy includes receiving, by a computer, an identification of a current page from a user, the current page being located in a first page hierarchy; identifying a subject tag in the current page; locating the identified subject tag in a subject hierarchy; identifying a related page that is related to the current page based on the subject hierarchy, the related page being located in a second page hierarchy; determining a scope of the related page with respect to the current page based on the first page hierarchy and the second page hierarchy by the computer; navigating the second page hierarchy to determine a suggested page for the user, the suggested page having a desired scope with respect to the current page; and suggesting the suggested page to the user.
    Type: Application
    Filed: July 15, 2011
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Priestly, Alyson-Kathleen Riley, Wen Ke Xue, Yi Yan Zhou
  • Publication number: 20120057112
    Abstract: A liquid crystal display unit including a pixel unit and a quasi-isotropic liquid crystal layer with Kerr effect is provided. The pixel unit includes sub-pixel units, each sub-pixel unit at least has a first transmissive region and a second transmissive region. Each sub-pixel unit includes a switch, a pixel electrode, and a common electrode. Each pixel electrode has first stripe patterns. The common electrode has second stripe patterns, wherein the first stripe patterns and the second stripe patterns are arranged alternately. In the first transmissive region, width of each first stripe pattern is L1, while a gap between each first stripe pattern and the corresponding second stripe pattern adjacent thereto is S1. In the second transmissive regions, width of each first stripe pattern is L2, while a gap between each first stripe pattern and the corresponding second stripe pattern adjacent thereto is S2, wherein L1?L2 or S1?S2 or L1/S1?L2/S2.
    Type: Application
    Filed: November 12, 2010
    Publication date: March 8, 2012
    Applicant: AU OPTRONICS CORPORATION
    Inventors: Bo-Wen Ke, Yi-Jhih Ye, Hung-Lung Hou, Ya-Ling Hsu
  • Patent number: 7769974
    Abstract: Applications written in modern garbage collected languages like C# tend to have large dynamic working sets and poor data locality and are therefore likely to spend excess time on managing data movements between memory hierarchies. Instead, a low overhead dynamic technology improves data locality of applications. The technology monitors objects while the program runs and places recently accessed objects on the same page(s) on the heap. Providing increased page density is an effective method for reducing DTLB and/or data cache misses.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Sanjay Bhansali, Wen-Ke Chen, Xiaofeng Gao
  • Publication number: 20100146386
    Abstract: The present invention provides a numeric coded Pinyin and Zhuyin multi-character input method on a reduced keypad, in which each Chinese phrase is mapped to corresponding numeric sequences based on full syllable or initial consonant of a syllable inputting rule and the keypad mapping relation, accordingly, phrases of different phonetic pronunciation may be mapped to a same numeric sequence; in the case of consecutively receiving a numeric keystroke sequence which represents of several desired Chinese characters but pronunciation still undetermined, a processor immediately searches the phrases' numeric sequences which are matched with keystroke sequence and present these mixed phrase candidates to user even though these candidates may have different pronunciation; further, an initial syllable grouping and cycling rule is specially defined, along with a key for switching between character candidate priority and phrase candidate priority, additionally, define an equal-length candidate filtering code keystroke, a
    Type: Application
    Filed: March 17, 2006
    Publication date: June 10, 2010
    Inventors: Xianliang Ma, Yifang Zhang, Wen Ke
  • Patent number: 7620938
    Abstract: Program execution can be monitored and recorded for later playback. Certain state changes that can be predicted via a virtual processor during playback need not be recorded, so a compressed recording can be stored. To facilitate random access with respect to time during playback, key frames can be stored within the compressed recording. An index mechanism can associate key frames with particular memory addresses. Additionally, a snapshot of values for memory addresses can be used to further facilitate determining the value of a memory address without having to simulate execution. Multiprocessor executions can be supported, and playback can be done on a machine type different from that on which recording took place.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew James Edwards, Darek Mihocka, Ho-Yuen Chau, Ronald C. Murray, Sanjay Bhansali, Stuart D. de Jong, Wen-Ke Chen, Kenneth Bryant Pierce
  • Publication number: 20070168989
    Abstract: Program execution can be monitored and recorded for later playback. Certain state changes that can be predicted via a virtual processor during playback need not be recorded, so a compressed recording can be stored. To facilitate random access with respect to time during playback, key frames can be stored within the compressed recording. An index mechanism can associate key frames with particular memory addresses. Additionally, a snapshot of values for memory addresses can be used to further facilitate determining the value of a memory address without having to simulate execution. Multiprocessor executions can be supported, and playback can be done on a machine type different from that on which recording took place.
    Type: Application
    Filed: October 31, 2005
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Andrew Edwards, Darek Mihocka, Ho-Yuen Chau, Ronald Murray, Sanjay Bhansali, Stuart de Jong, Wen-Ke Chen, Kenneth Pierce
  • Publication number: 20060059474
    Abstract: Applications written in modern garbage collected languages like C# tend to have large dynamic working sets and poor data locality and are therefore likely to spend excess time on managing data movements between memory hierarchies. Instead, a low overhead dynamic technology improves data locality of applications. The technology monitors objects while the program runs and places recently accessed objects on the same page(s) on the heap. Providing increased page density is an effective method for reducing DTLB and/or data cache misses.
    Type: Application
    Filed: October 18, 2004
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Sanjay Bhansali, Wen-Ke Chen, Xiaofeng Gao
  • Patent number: 6721699
    Abstract: A method and system for Chinese speech pitch extraction is disclosed. The method and system for Chinese speech pitch extraction comprises: pre-computing an anti-bias auto-correlation of a Hamming window function; for at least one frame, saving a first candidate as an unvoiced candidate, and detecting other voiced candidates from the anti-bias auto-correlation function; and calculating a cost value for a pitch path according to a voiced/unvoiced intensity function based on the unvoiced and voiced candidates, saving a predetermined number of least-cost paths, and outputting at least a portion of contiguous frames with low time delay.
    Type: Grant
    Filed: November 12, 2001
    Date of Patent: April 13, 2004
    Assignee: Intel Corporation
    Inventors: Bo Xu, Liang He, Wen Ke
  • Publication number: 20030093265
    Abstract: A method and system for Chinese speech pitch extraction is disclosed. The method and system for Chinese speech pitch extraction comprises: pre-computing an anti-bias auto-correlation of a Hamming window function; for at least one frame, saving a first candidate as an unvoiced candidate, and detecting other voiced candidates from the anti-bias auto-correlation function; and calculating a cost value for a pitch path according to a voiced/unvoiced intensity function based on the unvoiced and voiced candidates, saving a predetermined number of least-cost paths, and outputting at least a portion of contiguous frames with low time delay.
    Type: Application
    Filed: November 12, 2001
    Publication date: May 15, 2003
    Inventors: Bo Xu, Liang He, Wen Ke