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: 9235382Abstract: 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: GrantFiled: September 20, 2013Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
-
Patent number: 9230034Abstract: 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: GrantFiled: July 15, 2011Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Michael Priestly, Alyson-Kathleen Riley, Wen Ke Xue, Yi Yan Zhou
-
Publication number: 20150100947Abstract: 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: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: Microsoft CorporationInventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
-
Publication number: 20150089471Abstract: 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: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: Microsoft CorporationInventors: Wen-Ke Chen, Jinsong Yu, Alexander P. Riemann
-
Publication number: 20140321059Abstract: 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: ApplicationFiled: July 19, 2013Publication date: October 30, 2014Inventors: Wen Chi Hung, Tung Lin TSAI, Wen Ke Huang, Bo Han Huang, Tzu Chun Su
-
Patent number: 8805395Abstract: 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: GrantFiled: May 12, 2011Date of Patent: August 12, 2014Assignee: ZTE CorporationInventors: Wen Ke, Meiqing Huang, Lirong Shi
-
Publication number: 20140149413Abstract: 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: ApplicationFiled: November 20, 2013Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deirdre S. Longo, Jenifer Schlotfeldt, Michael F. Priestley, Wen Ke Xue, Yi Yan Zhou
-
Patent number: 8675165Abstract: 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: GrantFiled: November 12, 2010Date of Patent: March 18, 2014Assignee: Au Optronics CorporationInventors: Bo-Wen Ke, Yi-Jhih Ye, Hung-Lung Hou, Ya-Ling Hsu
-
Publication number: 20130053052Abstract: 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: ApplicationFiled: May 12, 2011Publication date: February 28, 2013Applicant: ZTE CORPORATIONInventors: Wen Ke, Meiqing Huang, Lirong Shi
-
Publication number: 20130019210Abstract: 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: ApplicationFiled: July 15, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Priestly, Alyson-Kathleen Riley, Wen Ke Xue, Yi Yan Zhou
-
Publication number: 20120057112Abstract: 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: ApplicationFiled: November 12, 2010Publication date: March 8, 2012Applicant: AU OPTRONICS CORPORATIONInventors: Bo-Wen Ke, Yi-Jhih Ye, Hung-Lung Hou, Ya-Ling Hsu
-
Patent number: 7769974Abstract: 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: GrantFiled: October 18, 2004Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Sanjay Bhansali, Wen-Ke Chen, Xiaofeng Gao
-
Publication number: 20100146386Abstract: 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, aType: ApplicationFiled: March 17, 2006Publication date: June 10, 2010Inventors: Xianliang Ma, Yifang Zhang, Wen Ke
-
Patent number: 7620938Abstract: 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: GrantFiled: October 31, 2005Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: 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: 20070168989Abstract: 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: ApplicationFiled: October 31, 2005Publication date: July 19, 2007Applicant: Microsoft CorporationInventors: Andrew Edwards, Darek Mihocka, Ho-Yuen Chau, Ronald Murray, Sanjay Bhansali, Stuart de Jong, Wen-Ke Chen, Kenneth Pierce
-
Publication number: 20060059474Abstract: 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: ApplicationFiled: October 18, 2004Publication date: March 16, 2006Applicant: Microsoft CorporationInventors: Sanjay Bhansali, Wen-Ke Chen, Xiaofeng Gao
-
Patent number: 6721699Abstract: 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: GrantFiled: November 12, 2001Date of Patent: April 13, 2004Assignee: Intel CorporationInventors: Bo Xu, Liang He, Wen Ke
-
Publication number: 20030093265Abstract: 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: ApplicationFiled: November 12, 2001Publication date: May 15, 2003Inventors: Bo Xu, Liang He, Wen Ke