Patents by Inventor Qiang Wang
Qiang Wang 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).
-
Publication number: 20070001950Abstract: A method and system for presenting data on a medium for capture by an input device is described. The method embeds a symbol design, such as an embedded interaction code (EIC), in an image on a display screen, such as a liquid crystal display (LCD). A grid with a plurality of pixels defines a size of an EIC pattern on an LCD. An area of the grid is used to embed position data and/or metadata information. The area may be defined by a sub-pixel of the plurality of pixels and/or the edges of the grid itself. The sub-pixel with the EIC pattern may be configured to have a grey value based upon a color of an underlying image associated with an application program being displayed on the LCD. The method also allows for decoding of the position data and/or metadata information in the EIC pattern on the LCD.Type: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Chunhui Zhang, Jian Wang, Qiang Wang
-
Publication number: 20070004183Abstract: The present invention relates to a two-phase thermal method for the preparation of cadmium sulfide quantum dots. In the method, cadmium carboxylate containing 2 to 18 carbon atoms or cadmium oxide is selected as cadmium source; thiourea or thioacetamide is selected as sulfur source; oleic acid or trioctylphosphine oxide (TOPO) is selected as capping agent, and molar ratio of cadmium source to sulfur source is in a range of from 10:1 to 1:10, and molar ratio of cadmium source to capping agent is in a range of from 1:7 to 1:25. Water and water-insoluble organic compound in equal or similar volume are used as solvents forming a two-phase system. The mixture is heated at 120-180° C. in an autoclave for 0.5 to 24 hrs. By means of varying reaction time, cadmium sulfide quantum dots of different sizes could be prepared.Type: ApplicationFiled: June 21, 2005Publication date: January 4, 2007Applicant: Changchun Institute of Applied Chemistry Chinese Academy of SciencesInventors: Qiang Wang, Daocheng Pan, Xiangling Ji, Shichun Jiang, Lijia An
-
Patent number: 7158515Abstract: This present invention provides generic and flexible methods to represent optical bandwidth and service interfaces for optical label switching networks. Most importantly, bandwidth may be represented simply at various granularity levels and in various combinations. This simplicity will greatly help in design and implementation of protocols for use in optical label switching networks.Type: GrantFiled: July 6, 2000Date of Patent: January 2, 2007Assignee: Nortel Networks LimitedInventors: Guo-Qiang Wang, Yanhe Fan
-
Patent number: 7149994Abstract: A method (200) of placing inputs, outputs, and clocks in a circuit design can include assigning (205) initial locations to inputs and outputs of the circuit design, selecting (210) at least one component type for the circuit design, and generating (215) a cost function having parameters corresponding to the selected component type. The method further can include annealing (220) the selected component type using the cost function and determining design constraints (225) for the selected component type according to the annealing step. The method can repeat to process additional component types such that design constraints determined for each additional component type do not violate design constraints determined for prior component types.Type: GrantFiled: August 29, 2003Date of Patent: December 12, 2006Assignee: Xilinx, Inc.Inventors: Srinivasan Dasasathyan, Qiang Wang
-
Publication number: 20060274948Abstract: A method and apparatus for capturing information 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 camera.Type: ApplicationFiled: June 2, 2005Publication date: December 7, 2006Applicant: Microsoft CorporationInventors: Jian Wamg, Jiang Wu, Liyong Chen, Qiang Wang, Yingnong Dang, Youjun Liu
-
Publication number: 20060262369Abstract: A Fourier transform lens system includes a first lens group having positive power, a second lens group having positive power, and a third lens group having negative power, all arranged on a common optical axis in that sequence. The first lens group includes a first positive meniscus lens, and a negative meniscus lens adjacent to the second lens group. The first positive meniscus lens has a concave lens surface facing toward a concave lens surface of the negative meniscus lens. The second lens group includes at least one bi-convex lens. The third lens group includes a second positive meniscus lens adjacent to the second lens group and a bi-concave lens. The second positive meniscus lens has a convex lens surface facing toward the second lens group. The Fourier transform lens system satisfies the following conditions: (1) 0.8<f2/f<1.4; (2) ?1.3<R12F/f<?0.7; (3) 0.35<R31F/f<0.75; and (4) 0.3<R32R/f<0.7.Type: ApplicationFiled: April 28, 2006Publication date: November 23, 2006Applicants: Tsinghua University, HON HAI Precision Industry CO., LTD.Inventors: Ji-Yong Zeng, Guo-Fan Jin, Min-Qiang Wang, Ying-Bai Yan
-
Publication number: 20060256416Abstract: A Fourier transform lens system includes: a first lens group having negative power and a second lens group having positive power disposed at one side of the first lens group with the first lens group and the second lens group being arranged on a common optical axis. The first lens group includes two negative meniscus lenses each having negative power, and each of the negative meniscus lenses has a concave lens surface facing toward a concave lens surface of the other negative meniscus lens. The second lens group includes a positive lens having a convex lens surface facing toward the first lens group. The Fourier transform lens system satisfies the following conditions: (1) 0.1<R1R/f<0.4; (2) ?0.4<R2F/f<?0.1; and (3) 0.1<d12/f<0.3. A holographic storage system using a Fourier transform lens system is also provided.Type: ApplicationFiled: May 10, 2006Publication date: November 16, 2006Applicants: Tsinghua University, HON HAI Precision Industry CO., LTD.Inventors: Ji-Yong Zeng, Guo-Fan Jin, Min-Qiang Wang, Ying-Bai Yan
-
Publication number: 20060242622Abstract: In accordance with embodiments of the invention, embedded interaction code (EIC) symbols are recognized. EIC dots are generated based on effective EIC symbols, which have been generated by processing an image containing the EIC symbols, by obtaining graylevels of selected positions of the EIC-symbols. Rotated EIC dots are generated based on the EIC dots by determining which grid cells correspond to the EIC symbols and by determining which direction is a correct orientation of the EIC symbols. A homography matrix is updated with orientation information based on the EIC dots. EIC bits are extracted from the rotated EIC dots based on graylevels of selected positions of the rotated EIC dots.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Qiang Wang, Liyong Chen, Yingnong Dang, Jiang Wu, Jian Wang
-
Publication number: 20060242562Abstract: Embodiments of the invention configure and analyze an embedded interaction code (EIC) array of an EIC document. An EIC font, having a selected geometric shape, is configured so that a generated EIC symbol encodes EIC data. The EIC font is configured with at least one orientation dot so that a captured image can be properly orientated. An EIC document system is configured to support a desired address space of an EIC array, a desired decoding performance, and a desired level of readability of an EIC document. An EIC font is configured to include a plurality of data dots along an edge. The selection of the EIC font takes into consideration a number of dimensions and the order of a constituent m-array, which is associated with one of the dimensions. An EIC font may be configured with at least one clock dot to support segmenting EIC symbols in the captured image.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Jian Wang, Yingnong Dang, Qiang Wang, Jiang Wu, Zhouchen Lin
-
Publication number: 20060242561Abstract: In accordance with embodiments of the invention, 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 respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang
-
Publication number: 20060242560Abstract: In accordance with embodiments of the invention, local metadata is embedded into an embedded interactive code document by combining a first m-array and a second m-array to generate a combined m-array with encoded local metadata such that a start position of the second m-array in the combined m-array is shifted, by an amount that is based on the local metadata, relative to a start position of the first m-array in the combined m-array. The first m-array and the second m-array may contain the same repeating bit sequence. Local metadata may be decoded from the embedded interactive code document by decoding the local metadata from the combined m-array by determining the amount by which the second m-array is shifted, relative to the first m-array, in the combined m-array.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang
-
Patent number: 7124874Abstract: A shift lever device for a motor vehicle is disclosed with a shift lever being operated in a longitudinal and transverse direction. A stop device is disposed in either a vertically or horizontally and vertically oriented track adjacent the shift lever so that in one condition, the shift lever is prevented from movement out of the P shift range and in another condition, the shift lever is permitted to move from the P shift range to one of the N shift range, the R shift range and the 3 D shift range. The shift lever is also prevented from “N” position into “R” position, if the vehicle speed is too high by a reverse gear lock-out device.Type: GrantFiled: December 17, 2003Date of Patent: October 24, 2006Assignee: Dura Global Technologies, Inc.Inventor: Yong Qiang Wang
-
Publication number: 20060188431Abstract: The present invention belongs to a method for preparing organic ligand-capped titanium dioxide nanocrystals, wherein the method comprises steps of using methyl titanate, ethyl titanate, n-propyl titanate, iso-propyl titanate, butyl titanate or titanium tetrachloride as a titanium source, and with capping by oleic acid or an organic capping agent, reacting the titanium source in an organic non-polar solvent with an aqueous alkaline substance solution in the interface at a temperature of 25 to 280° C. for 0.5 to 240 hrs, thus a transparent sol containing titanium dioxide nanocrystals is obtained, said the titanium dioxide nanocrystals have particle diameters of 1-20 nm. The preparing process has the features of mild reaction conditions and is a simpler and easier method with a shorter preparation period, thereby facilitating the industrialization.Type: ApplicationFiled: December 2, 2005Publication date: August 24, 2006Inventors: Daocheng Pan, Nana Zhao, Qiang Wang, Xiangling Ji, Shichun Jiang, Lijia An
-
Publication number: 20060165290Abstract: A system and method is described for providing an encoding scheme for a bit stream and displaying or printing the encoded bit stream. Using the encoded bit stream, a pen with a camera may capture an image of a portion of the encoded bit stream. The captured image may then be decoded to provide an indication of the location of the image in relation to the encoded bit stream. The encoding scheme includes information regarding orientation, thus making decoding easier.Type: ApplicationFiled: March 22, 2006Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Jian Wang, Qiang Wang, Chunhui Zhang, Yue Li
-
Publication number: 20060123049Abstract: In accordance with embodiments of the invention, local metadata is embedded into, and extracted from, an embedded interaction code document. A plurality of local-metadata values are assigned, in accordance with a set of local-metadata conflict-resolution rules, via a plurality of respective partial-share channels, to a plurality of respective local-metadata fields. The local metadata is decoded by decoding the partial-share channels and by resolving potentially conflicting decoded local-metadata values according to the set of local-metadata conflict-resolution rules. A local metadata value of a region to the left may be smaller than a local metadata value of a potentially conflicting region to the right, and the values may be non-continuous. A local metadata value of an upper region may be smaller than a local metadata value of a potentially conflicting lower region, and the values may be continuous.Type: ApplicationFiled: May 4, 2005Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Jian Wang, Jiang Wu, Chunhui Zhang, Yingnong Dang, Qiang Wang
-
Publication number: 20060092529Abstract: An image pick-up lens system includes an aperture stop (10), a biconvex first lens (20), a second lens (30) having a concave surface on an object side, and a third lens (40) having a concave surface on an image side. The aperture stop (10), the first lens (20), the second lens (30) and the third lens (40) are aligned in that order from the object side to the image side. All lenses in the system are made from a plastic or resin material, and one of them has a diffraction grating formed on a surface. The system satisfies conditions (1)-(5) as disclosed, in order to provide compactness, cost-effectiveness and improved optical performance.Type: ApplicationFiled: October 20, 2005Publication date: May 4, 2006Applicants: Tsinghua University, HON HAI Precision Industry CO., LTD.Inventors: Ji-Yong Zeng, Guo-Fan Jin, Ying-Bai Yan, Zhuo Wang, Min-Qiang Wang
-
Patent number: 7027731Abstract: A technique for providing user domain constrained optical route flooding for multiple optical networking service modes is disclosed. In one embodiment, the technique is realized by a method for routing information over an optical network having multiple optical service models.Type: GrantFiled: June 28, 2001Date of Patent: April 11, 2006Assignee: Nortel Networks LimitedInventors: Guo Qiang Wang, Guoli Yin
-
Publication number: 20060075045Abstract: The present invention extends to methods, systems, and computer program products for securely and efficiently extending data processing pipeline functionality. Data processing agents register, potentially based solely on configuration data contained in the data processing agents, to manipulate data of a data processing pipeline. Configuration data can identify a specified event (e.g., an SMTP verb) the data processing agent is to hook into. Upon detection of a specified event, one or more agents that have registered for the specified event are loaded into secure zones. Process boundaries separate agents from one another and from other processes such that execution of each agent is isolated from other processes. Pipeline related data (e.g., electronic message data) is transferred to each loaded agent. Application Program Interfaces (“APIs”) can be used to transfer data between modules that implement embodiments of the present invention.Type: ApplicationFiled: October 27, 2004Publication date: April 6, 2006Applicant: Microsoft CorporationInventors: Min Wei, Vivek Sharma, Qiang Wang
-
Patent number: D518827Type: GrantFiled: July 19, 2004Date of Patent: April 11, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Belgie B. McClelland, II, Keith J. Keuhn, Qiang Wang, Darrell W. Poulter, Vidal Gonzales, III, Scott R. Gant, Jamos B. Duke
-
Patent number: D522006Type: GrantFiled: April 19, 2005Date of Patent: May 30, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Belgie B. McClelland, II, Qiang Wang