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

  • Patent number: 7577670
    Abstract: Methods and systems are disclosed for inferring address and subnet relationships. An exemplary method includes identifying a first address associated with a subnet; determining a length of a prefix part of the first address; determining a length of a prefix part of a second address; determining when a portion of the second address matches a portion of the first address; and determining when the lengths of the prefix parts of the first and second addresses are equal. A relationship between the second address and the subnet is inferred when the portion of the second address matches the portion of the first address and the lengths of the prefix parts of the first and second addresses are equal.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: August 18, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yong Boon Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
  • Patent number: 7570813
    Abstract: 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 the pen tip is determined by decoding the associated maze pattern and by matching the captured images with document images. If the position coordinates of any frame that is associated with a stroke cannot be determined from m-array decoding, the frames are transformed and then matched with an area of a document image. Once the position coordinates of at least one frame is determined, the position coordinates of other frames are determined by matching the frames in a neighboring area.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Yingnong Dang, Qiang Wang, Liyong Chen, Xiaoxu Ma
  • Patent number: 7558075
    Abstract: An interior of an electronic system is accessed by manipulating a latch mechanism to release a handle attached to a drawer disposed within a housing of the electronic system; operating the handle to extend the drawer at least partially out of the housing; further manipulating the latch mechanism to release a door that obscures an interior of the drawer; and shifting the door to expose the interior of the drawer.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: July 7, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Minh H. Nguyen, David A. Selvidge, Qiang Wang
  • Patent number: 7554748
    Abstract: An exemplary zoom lens system includes a negative first lens group and a positive second lens group. The first lens group includes a meniscus-shaped first lens with negative refracting power and a second lens with positive refracting power. The first lens has a concave surface facing an image side. The second lens group includes an aperture stop, a biconvex third lens with positive refracting power, and a meniscus-shaped fourth lens with negative refracting power. The fourth lens has a concave surface facing an object side. The first lens, the second lens, the aperture stop, the third lens and the fourth lens are aligned in that order from the object side to the image side.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: June 30, 2009
    Assignees: Tsinghua University, Hon Hai Precision Industry Co., Ltd.
    Inventors: Ji-Yong Zeng, Guo-Fan Jin, Ying-Bai Yan, Min-Qiang Wang
  • Patent number: 7555734
    Abstract: A computer-implemented method of performing a Computer-Aided Design (CAD) flow on a circuit design for a programmable logic device (PLD) can include inserting a preprocessing task into the CAD flow prior to a selected task that does not recognize a constraint, wherein the preprocessing task introduces a modification into the circuit design according to the constraint. The circuit design including the modification can be processed through the selected task of the CAD flow. A reversal task can also be inserted into the CAD flow, wherein the reversal task removes the modification introduced into the circuit design by the preprocessing task. The method further can include processing the circuit design through at least one other task of the CAD flow and outputting the processed circuit design.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: June 30, 2009
    Assignee: Xilinx, Inc.
    Inventors: Qiang Wang, Rajat Aggarwal, Jason H. Anderson
  • Publication number: 20090161537
    Abstract: A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 25, 2009
    Inventors: Loa Andersson, Kent Felske, Guo-Qiang Wang
  • Publication number: 20090161645
    Abstract: A method of realizing smart antenna based on software radio and system therefore in IMT-2000 CDMA system. Channel conditions are classified according to the features of wireless communication channel conditions, covariance matrix of array receiving signals is step-by-step dimension-reduced and decorrelated using special smoothing differential processing method, obtaining the structure related to the receiving signals by gradually converting correlated signal into independent signal sources and realizing conditions recognition, and respectively calculating receiving weights and transmitting weights using corresponding receiving adaptive beam forming algorithm and transmitting adaptive beam forming algorithm selected according to the result of channel condition classifying.
    Type: Application
    Filed: December 29, 2005
    Publication date: June 25, 2009
    Inventors: Yanwen Wang, Li Zhang, Qiang Wang
  • Publication number: 20090164294
    Abstract: A computerized method and a system for providing geographic demand distribution and forecast are provided. Example embodiments may include receiving a criterion to identify an item and searching a database for data associated with a geographic distribution of demand for the item identified by the criterion. The computerized method may also include presenting the geographic distribution of the demand for the item on a map. The map may display multiple geographic areas; each one of the multiple geographic areas may be displayed with a first and a second attribute. The first and the second attributes may be associated with the demand.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: Ebay Inc.
    Inventors: Wenyan Hu, Qiang Wang, Xiaoyuan Wu, Alvaro Bolivar
  • Patent number: 7542976
    Abstract: 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: Grant
    Filed: April 22, 2005
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang
  • Publication number: 20090138585
    Abstract: The present invention discloses a method and system for generating Simple Object Access Protocol (SOAP) message, wherein, at least one first information sets are pre-stored and each of the first information sets contains at least one piece of information. The method comprises: generating a first SOAP message which contains a second information set that contains at least one piece of information; retrieving a first information set that corresponds to the second information set; and generating a second SOAP message using the retrieved first information set and the first SOAP message.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 28, 2009
    Inventors: Ying Chun Gou, Min Li, Indrajit Poddar, Naveen Sachdeva, Qiang Wang, Li Wei
  • Publication number: 20090131563
    Abstract: The present invention provides a starch-(meth)acrylate graft copolymer and the preparation process thereof. The starch-(meth)acrylate graft copolymer is prepared by copolymerizing (meth)acrylate monomer and starch in a weight ratio of (0.4˜8):1, the graft copolymer having a skeleton of large starch molecule is grafted with one or more (meth)acrylate monomer with a grafting ratio of no less than 70%. The present invention further provides an oil swellable material, which comprises the starch-(meth)acrylate graft copolymer above as the swelling agent; and also an oil- and water-swellable material, which comprises the starch-(meth)acrylate graft copolymer above, water absorbing agent, reactive monomer, surfactant and material matrix. Further, sealing articles and packers prepared from the above oil swellable material and oil- and water-swellable material are also provided.
    Type: Application
    Filed: December 30, 2006
    Publication date: May 21, 2009
    Inventors: Qiang Wang, Aifen Cao, Huian Yi
  • Patent number: 7536030
    Abstract: Systems and methods are described for real-time Bayesian 3D pose tracking. In one implementation, exemplary systems and methods formulate key-frame based differential pose tracking in a probabilistic graphical model. An exemplary system receives live captured video as input and tracks a video object's 3D pose in real-time based on the graphical model. An exemplary Bayesian inter-frame motion inference technique simultaneously performs online point matching and pose estimation. This provides robust pose tracking because the relative pose estimate for a current frame is simultaneously estimated from two independent sources, from a key-frame pool and from the video frame preceding the current frame. Then, an exemplary online Bayesian frame fusion technique infers the current pose from the two independent sources, providing stable and drift-free tracking, even during agile motion, occlusion, scale change, and drastic illumination change of the tracked object.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Qiang Wang, Weiwei Zhang, Xiaoou Tang, Heung-Yeung Shum
  • Patent number: 7533148
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes anti-spam filters to analyze the message and return confidence levels of whether a message is spam. The framework evaluates the highest confidence level against a set of defined thresholds. If the highest confidence level is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. The highest confidence level is also compared against all thresholds and the action associated with the nearest threshold that has been exceeded is taken.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
  • Publication number: 20090119573
    Abstract: 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: Application
    Filed: July 25, 2008
    Publication date: May 7, 2009
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang
  • Publication number: 20090114383
    Abstract: A gas lift production apparatus is provided for use in flushing and snubbing well operation. The apparatus comprises upper production string and lower production string. The upper production string includes at least one side pocket mandrel carrying a gas lift valve, tubular strings connected with every side pocket mandrel, a sliding sleeve installed as part of the production string below side pocket mandrels and a latch seal assembly threaded in the tubular string below the sliding sleeve. The lower production string includes a single bore packer below the latch seal assembly, tubular strings, a landing nipple and a bell mouth at the bottom of the production string. The upper production string are run in and removed as a single unit from the packer which is anchored within the well casing. It is emphasized that this apparatus is provided with three functions such as producing a gas lift well, flushing well and snubbing well operation.
    Type: Application
    Filed: October 13, 2008
    Publication date: May 7, 2009
    Inventors: Yu Lei, Yong Li, Qiang Wang, Zhenghua Wu, Zhimin Xu, Zhensong Wang, Meijuan Suo
  • Patent number: 7529410
    Abstract: A technique is disclosed for determining a portion of a document corresponding to a captured image. A user employs a pen to create a stroke in a document, and images are captured by a camera mounted on the pen. The locations of some of the images are determined by, e.g., analyzing a pattern on the document captured by the image or by a pixel-by-pixel comparison of the image with the document. The locations of other images are determined by segmenting the sequence of images into groups corresponding to the shape of the stroke. Information relating to a located image in a segment is employed to determine the position of an unlocated image in the segment. This determined position is used for obtaining further information that may be used to determine the position of another unlocated image in the segment, and so on, until the segment is finished.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Yingnong Dang, Qiang Wang, Liyong Chen, Xiaoxu Ma
  • Patent number: 7528848
    Abstract: 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 universal pen-type input device with a camera, is received. The captured image is processed to output an extracted bit stream. Position data and/or metadata information is decoded from the extracted bit stream and a position of the captured image with respect to a screen of the LCD is determined based upon the decoded position data. The EIC pattern may be recognized from LCD pixel grids and a bit stream of EIC bits may be extracted based upon the recognized EIC pattern.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: An Xu, Chunhui Zhang, Jian Wang, Liyong Chen, Qiang Wang, Yingnong Dang
  • Publication number: 20090100055
    Abstract: Systems and methods for scanning signatures in a string field. In one implementation, the invention provides a method for signature scanning. The method includes processing one or more signatures into one or more formats that include one or more fingerprints and one or more follow-on search data structures for each fixed-size signature or signature substring such that the number of fingerprints for each fixed-size signature or signature substring is equal to a step size for a signature scanning operation and the particular fixed-size signature or signature substring is identifiable at any location within any string fields to be scanned, receiving a particular string field, identifying any signatures included in the particular string field including scanning for the fingerprints for each scan step size and searching for the follow-on search data structures at the locations where one or more fingerprints are found, and outputting any identified signatures.
    Type: Application
    Filed: October 20, 2008
    Publication date: April 16, 2009
    Inventor: Qiang Wang
  • Patent number: D590403
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 14, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiang Wang, Everett R. Salinas, Mark Peterson
  • Patent number: D595721
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: July 7, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiang Wang, Everett R. Salinas, Mark Peterson