1
Jian Wang, Jiang Wu, Liyong Chen, Qiang Wang, Yingnong Dang, Youjun Liu: Stroke localization and binding to electronic document. Microsoft Corporation, Perkins Coie, August 25, 2009: US07580576 (95 worldwide citation)

A method and apparatus for capturing information encoded within a surface, such as location information or document metadata, and associating the information with a document is described. The captured information may be obtained by a camera associated with a pointing or writing device having a camer ...


2
Zhouchen Lin, Liyong Chen, Yingnong Dang, Jian Wang: Direct homography computation by local linearization. Microsoft Corporation, Workman Nydegger, July 22, 2008: US07403658 (28 worldwide citation)

A method and apparatus for determining a homography between an image and an expected image is described. The homography accounts for differences in perspective of a camera viewing an objective plane of the image, in some examples, a paper with information on it.


3
Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang: Global metadata embedding and decoding. Microsoft Corporation, Perkins Coie, September 2, 2008: US07421439 (27 worldwide citation)

Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respecti ...


4
Jian Wang, Liyong Chen, Yingnong Dang, Xiaoxu Ma: Camera-pen-tip mapping and calibration. Microsoft Corporation, Banner & Witcoff, November 14, 2006: US07136054 (21 worldwide citation)

X-y positions of a digital pen's tip may be determined by using a calibration parameter to map the x-y positions of the respective centers of images captured by the pen's camera. The calibration parameter may be generated by iteratively calculating estimates of the calibration parameter. Calibration ...


5
Jian Wang, Liyong Chen, Yingnong Dang: Preprocessing for information pattern analysis. Microsoft Corporation, Perkins Coie, July 15, 2008: US07400777 (20 worldwide citation)

Pre-processing techniques for processing an image to improve the distinctiveness of an information pattern captured in the image before the information pattern is analyzed in a decoding process. The brightness of an image first is normalized by dividing the image into blocks of areas, such as pixels ...


6
Jian Wang, Yingnong Dang, Jiang Wu, Xiaoxu Ma: Passive embedded interaction code. Microsoft Corporation, Banner & Witcoff, November 7, 2006: US07133563 (19 worldwide citation)

A system and method for encoding a document image and finding a location based on that image are described. A document page is encoded into codes associated with various locations of the document page. The codes are assembled into a code book. Captured images may then be similarly encoded and search ...


7
Jian Wang, Yingnong Dang, Qiang Wang, Liyong Chen, Xiaoxu Ma: Strokes localization by m-array decoding and fast image matching. Microsoft Corporation, Banner & Witcoff, August 28, 2007: US07263224 (19 worldwide citation)

Systems and methods that determine a path of a pen tip as the pen tip is moved across a document are described. The document is watermarked with a maze pattern from which encoded position information is determined. A sequence of images is captured by a camera that is located in a pen. The path of th ...


8
An Xu, Chunhui Zhang, Jian Wang, Liyong Chen, Qiang Wang, Yingnong Dang: Embedded interaction code decoding for a liquid crystal display. Microsoft Corporation, Perkins Coie, May 5, 2009: US07528848 (18 worldwide citation)

A method and system for decoding data on a medium that is captured by an input device is described. The method decodes a symbol design, such as an embedded interaction code (EIC), on a display screen, such as a liquid crystal display (LCD). An image that is captured by an input device, such as a uni ...


9
Jian Wang, Zheng Chen, Xiaoxu Ma, Yingnong Dang, Liyong Chen, Jiang Wu: Statistical model for global localization. Microsoft Corporation, Lee & Hayes PLLC, September 30, 2008: US07430497 (16 worldwide citation)

A system and process for determining the location of a captured image from a larger image is described. Using a list of determined locations, the system is able to determine the best or most likely path of a pen tip.


10
Song Huang, Yingnong Dang, Xiaohui Hou, Dongmei Zhang, Jian Wang: Identifying attributes of aggregated data. Microsoft Corporation, August 21, 2012: US08250651 (16 worldwide citation)

A method for identifying a portion of aggregated software security data is described. The method includes accessing aggregated data associated with software vulnerabilities retrieved from a plurality of on-line sources. The method further includes searching a portion of the aggregated data for an ex ...