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 ...

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.

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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.

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 ...