Patents by Inventor Youjun Liu

Youjun Liu 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: 20210064690
    Abstract: A textual user input is received and a plurality of different text-to-content models are run on the textual user input. A selection system attempts to identify a suggested content item, based upon the outputs of the text-to-content models. The selection system first attempts to generate a completed suggestion based on outputs from a single text-to-content model. It then attempts to mix the outputs of the text-to-content models to obtain a completed content suggestion.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: Ji Li, Xiaozhi Yu, Gregory Alexander DePaul, Youjun Liu, Amit Srivastava
  • Patent number: 10891514
    Abstract: The present disclosure relates to processing operations configured for an image recognition pipeline that is used to tailor real-time management of image recognition processing for technical scenarios across a plurality of different applications/services. Image recognition processing is optimized at run-time to ensure that latency requirements are met so that image recognition processing results are returned in a timely manner that aids task execution in an application-specific instances. An image recognition pipeline may manage a plurality of image recognition models that comprise a combination of image analysis service (IAS) models and deep learning models.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Youjun Liu, Ji Li, Amit Srivastava
  • Publication number: 20200265153
    Abstract: The present disclosure relates to processing operations that execute image classification training for domain-specific traffic, where training operations are entirely compliant with data privacy regulations and policies. Image classification model training, as described herein, is configured to classify meaningful image categories in domain-specific scenarios where there is unknown data traffic and strict data compliance requirements that result in privacy-limited image data sets. Iterative image classification training satisfies data compliance requirements through a combination of online image classification training and offline image classification training. This results in tuned image recognition classifiers that have improved accuracy and efficiency over general image recognition classifiers when working with domain-specific data traffic. One or more image recognition classifiers are independently trained and tuned to detect an image class for image classification.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Ji Li, Youjun Liu, Amit Srivastava
  • Publication number: 20200193218
    Abstract: The present disclosure relates to processing operations configured for an image recognition pipeline that is used to tailor real-time management of image recognition processing for technical scenarios across a plurality of different applications/services. Image recognition processing is optimized at run-time to ensure that latency requirements are met so that image recognition processing results are returned in a timely manner that aids task execution in an application-specific instances. An image recognition pipeline may manage a plurality of image recognition models that comprise a combination of image analysis service (IAS) models and deep learning models.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Youjun Liu, Ji Li, Amit Srivastava
  • Patent number: 8788664
    Abstract: A network address mapping system is described. The network address mapping system can identify a set of Web pages, collects information from the Web pages indicating geographical locations (“geolocations”), and correlate the geolocations with the network addresses from which the identified Web pages are served. The collected information can be weighted based on various factors, such as its relative position in a Web page. The collected information can then be used to identify a geolocation. The network mapping system can deduce geolocations for portions of ranges of network addresses based on the score, and can infer geolocations for other portions based on the deduced geolocations. This mapping can then be stored in a database and provided as a geomapping service. The network address mapping system is able to map network addresses to geographical locations.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Jiahe Helen Wang, Qing Yu, Yongguang Zhang, Youjun Liu
  • Patent number: 7607076
    Abstract: Methods and apparatuses that synchronize a paper document to an associated digital document by establishing a mapping. An embedded interactive code (EIC) Document is created as a digital file that serves as an intermediate tier between the paper document and the digital document. Both the paper document and the EIC document are generated while printing the paper document. The EIC document records the corresponding EIC array allocations and a unique document identification number. An image capturing pen may generate a stroke on any page of paper document. With the EIC document, the methods and apparatuses inform an application the page and location on the page of the stroke.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Liyong Chen, Youjun Liu, Jiang Wu
  • Patent number: 7580576
    Abstract: 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 camera, such as an image-capturing pen.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Jian Wang, Jiang Wu, Liyong Chen, Qiang Wang, Yingnong Dang, Youjun Liu
  • Patent number: 7532366
    Abstract: Computer-readable media having computer-executable instructions provide support for the printing of documents containing embedded interactive code information in conjunction with different applications that include Microsoft Word, Microsoft PowerPoint®, and Microsoft InfoPath™. With a Microsoft Word document, the contents and the associated portion of the EIC pattern are printed page by page. A virtual printer intercepts a spooled printed job and saves the associated enhanced metafile. Subsequently, the EMF and the associated EIC pattern for each page are printed. With a Microsoft PowerPoint® document, each page is printed with a selected number of slides and with an associated portion of the EIC pattern. A note-taking section and play control buttons may be printed. For a Microsoft InfoPath™ document, an HTML document is obtained from the InfoPath XML document before printing. Microsoft InfoPath prints the image of one page with the associated EIC pattern.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Hongyun Yang, Youjun Liu, Jiang Wu, Jian Wang
  • Patent number: 7503015
    Abstract: A system and method for editing ink objects recognized in ink input is provided. An ink parser may recognize an ink object in ink input and then an ink editing user interface may edit the ink object recognized by the ink parser. The ink parser may include a chart detector, shape recognizer, and various ink object recognizers such as a chart recognizer, a list detector and a table detector. The various ink object recognizers may recognize particular ink objects. The ink editing user interface may edit the ink object recognized by the ink parser. The ink editing user interface may include a chart editor, list editor, table editor, mode switcher, and a visualizer. The mode switcher may switch the ink editing system between inking mode and ink editing mode.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Tongxian Chen, Yantao Li, Youjun Liu, Jian Wang, Xianfang Wang
  • Patent number: 7412094
    Abstract: A system and method for editing ink objects recognized in ink input is provided. An ink parser may recognize an ink object in ink input and then an ink editing user interface may edit the ink object recognized by the ink parser. The ink parser may include a chart detector, shape recognizer, and various ink object recognizers such as a chart recognizer, a list detector and a table detector. The various ink object recognizers may recognize particular ink objects. The ink editing user interface may edit the ink object recognized by the ink parser. The ink editing user interface may include a chart editor, list editor, table editor, mode switcher, and a visualizer. The mode switcher may switch the ink editing system between inking mode and ink editing mode.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Tongxian Chen, Yantao Li, Youjun Liu, Jian Wang, Xianfang Wang
  • Publication number: 20060274948
    Abstract: 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: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Jian Wamg, Jiang Wu, Liyong Chen, Qiang Wang, Yingnong Dang, Youjun Liu
  • Publication number: 20060190818
    Abstract: Methods and apparatuses that synchronize a paper document to an associated digital document by establishing a mapping. An embedded interactive code (EIC) Document is created as a digital file that serves as an intermediate tier between the paper document and the digital document. Both the paper document and the EIC document are generated while printing the paper document. The EIC document records the corresponding EIC array allocations and a unique document identification number. An image capturing pen may generate a stroke on any page of paper document. With the EIC document, the methods and apparatuses inform an application the page and location on the page of the stroke.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Liyong Chen, Youjun Liu, Jiang Wu
  • Publication number: 20060061776
    Abstract: A system and method for editing ink objects recognized in ink input is provided. An ink parser may recognize an ink object in ink input and then an ink editing user interface may edit the ink object recognized by the ink parser. The ink parser may include a chart detector, shape recognizer, and various ink object recognizers such as a chart recognizer, a list detector and a table detector. The various ink object recognizers may recognize particular ink objects. The ink editing user interface may edit the ink object recognized by the ink parser. The ink editing user interface may include a chart editor, list editor, table editor, mode switcher, and a visualizer. The mode switcher may switch the ink editing system between inking mode and ink editing mode.
    Type: Application
    Filed: March 30, 2005
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Tongxian Chen, Yantao Li, Youjun Liu, Jian Wang, Xianfang Wang
  • Publication number: 20060061779
    Abstract: A system and method for editing ink objects recognized in ink input is provided. An ink parser may recognize an ink object in ink input and then an ink editing user interface may edit the ink object recognized by the ink parser. The ink parser may include a chart detector, shape recognizer, and various ink object recognizers such as a chart recognizer, a list detector and a table detector. The various ink object recognizers may recognize particular ink objects. The ink editing user interface may edit the ink object recognized by the ink parser. The ink editing user interface may include a chart editor, list editor, table editor, mode switcher, and a visualizer. The mode switcher may switch the ink editing system between inking mode and ink editing mode.
    Type: Application
    Filed: March 30, 2005
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Tongxian Chen, Yantao Li, Youjun Liu, Jian Wang, Xianfang Wang