Patents by Inventor Zijian Zheng

Zijian Zheng 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: 20160357101
    Abstract: The disclosure relates to methods of printing indicia on a substrate using a tip array comprised of elastomeric, compressible polymers. The tip array can be prepared using conventional photolithographic methods and can be tailored to have any desired number and/or arrangement of tips. Numerous copies (e.g., greater than 15,000, or greater than 11 million) of a pattern can be made in a parallel fashion in as little as 40 minutes.
    Type: Application
    Filed: May 19, 2016
    Publication date: December 8, 2016
    Inventors: Chad A. Mirkin, Fengwei Huo, Zijian Zheng, Gengfeng Zheng
  • Publication number: 20160350401
    Abstract: The ranking quality of a ranked list may be evaluated. In an example embodiment, a method is implemented by a system to access log data, ascertain which entries of a ranked list are skipped, and determine a ranking quality metric from the skipped entries. More specifically, log data that reflects user interactions with a ranked list having multiple entries is accessed. The user interactions include at least indications of which of the multiple entries are selected entries. It is ascertained which entries of the multiple entries of the ranked list are skipped entries based on the selected entries. The ranking quality metric for the ranked list is determined responsive to the skipped entries.
    Type: Application
    Filed: August 8, 2016
    Publication date: December 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kuansan Wang, Toby H. Walker, Zijian Zheng, Frederic H. Behr, JR., Yu Chen, Robert C. Wang
  • Patent number: 9449078
    Abstract: The ranking quality of a ranked list may be evaluated. In an example embodiment, a method is implemented by a system to access log data, ascertain which entries of a ranked list are skipped, and determine a ranking quality metric from the skipped entries. More specifically, log data that reflects user interactions with a ranked list having multiple entries is accessed. The user interactions include at least indications of which of the multiple entries are selected entries. It is ascertained which entries of the multiple entries of the ranked list are skipped entries based on the selected entries. The ranking quality metric for the ranked list is determined responsive to the skipped entries.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kuansan Wang, Toby H. Walker, Zijian Zheng, Frederic H. Behr, Jr., Yu Chen, Robert C. Wang
  • Publication number: 20160267194
    Abstract: The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One example can identify that a user is working on a task on a computing device associated with the user. In an instance when the user stops using the computing device without completing the task, the example can predict a likelihood that the user will subsequently resume the task on a second computing device associated with the user. In an instance where the likelihood exceeds a threshold, the example can attempt to aid the user in completing the task on the second computing device.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryen W. WHITE, Zijian ZHENG, An YAN, Xiao HUANG, Yu WANG
  • Publication number: 20160224632
    Abstract: Architecture that decomposes of one or more monolithic data concepts into atomic concepts and related atomic concept dependencies, and provides streaming data processing that processes individual or separate (atomic) data concepts and defined atomic dependencies. The architecture can comprise data-driven data processing that enables the plug-in of new data concepts with minimal effort. Efficient processing of the data concepts is enabled by streaming only required data concepts and corresponding dependencies and enablement of the seamless configuration of data processing between stream processing systems and batch processing systems as a result of data concept decomposition. Incremental and non-incremental metric processing enables realtime access and monitoring of operational parameters and queries.
    Type: Application
    Filed: February 2, 2015
    Publication date: August 4, 2016
    Applicant: Microsoft Corporation
    Inventors: Wei Lu, Michael Kinoti, Shengquan Yan, Peng Yu, Xian Zhang, Guixi Zou, Yin He, Xavier Drudis Rius, Miriam Rosenberg, Zijian Zheng
  • Patent number: 9378456
    Abstract: The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One example can identify that a user is working on a task on a computing device associated with the user. In an instance when the user stops using the computing device without completing the task, the example can predict a likelihood that the user will subsequently resume the task on a second computing device associated with the user. In an instance where the likelihood exceeds a threshold, the example can attempt to aid the user in completing the task on the second computing device.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryen W. White, Zijian Zheng, An Yan, Xiao Huang, Yu Wang
  • Patent number: 9372397
    Abstract: The disclosure relates to methods of printing indicia on a substrate using a tip array comprised of elastomeric, compressible polymers. The tip array can be prepared using conventional photolithographic methods and can be tailored to have any desired number and/or arrangement of tips. Numerous copies (e.g., greater than 15,000, or greater than 11 million) of a pattern can be made in a parallel fashion in as little as 40 minutes.
    Type: Grant
    Filed: April 25, 2009
    Date of Patent: June 21, 2016
    Assignee: NORTHWESTERN UNIVERSITY
    Inventors: Chad A. Mirkin, Fengwei Huo, Zijian Zheng, Gengfeng Zheng
  • Patent number: 9079338
    Abstract: A method of preparing a tip for lithography, includes forming a mold having at least one recess; disposing a first polymer in the recess to form an apex of the tip,; curing the first polymer in the recess; and disposing a second polymer in the recess to form a base of the tip. The Young's Modulus of the second polymer is lower than the Young's Modulus of the first polymer. The tip structure for lithography includes a substrate, and a layered structure including a tip having an apex of a first polymer and a base of a second polymer. The first polymer is less resiliently deformable than the second polymer.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: July 14, 2015
    Assignee: THE HONG KONG POLYTECHNIC UNIVERSITY
    Inventors: Zijian Zheng, Youde Shen, Xuechang Zhou, Xie Zhuang
  • Patent number: 8961853
    Abstract: Disclosed are methods of lithography using a tip array having a plurality of pens attached to a backing layer, where the tips can comprise a metal, metalloid, and/or semi-conducting material, and the backing layer can comprise an elastomeric polymer. The tip array can be used to perform a lithography process in which the tips are coated with an ink (e.g., a patterning composition) that is deposited onto a substrate upon contact of the tip with the substrate surface. The tips can be easily leveled onto a substrate and the leveling can be monitored optically by a change in light reflection of the backing layer and/or near the vicinity of the tips upon contact of the tip to the substrate surface.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: February 24, 2015
    Assignee: Northwestern University
    Inventors: Chad A. Mirkin, Wooyoung Shim, Adam B. Braunschweig, Xing Liao, Jinan Chai, Jong Kuk Lim, Gengfeng Zheng, Zijian Zheng
  • Patent number: 8806451
    Abstract: Systems and methods are provided for using monads to facilitate complex computation tasks in a cloud computing environment. In particular, monads can be employed to facilitate creation and execution of data mining jobs for large data sets. Monads can allow for improved error handling for complex computation tasks. Monads can also facilitate identification of opportunities for improving the efficiency of complex computations.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Zijian Zheng, Shengquan Yan, Peng Yu
  • Publication number: 20140172813
    Abstract: Systems, methods, and computer media for efficiently processing user log data are provided. The log data is progressively processed in variable sized windows based on a specified time period. The log data may be anonymized to protect user privacy. A log server processes the windowed log data in phases. The first phase includes fast data like page view log data. Subsequent phases include slow data like session data which may build on the page view data processed in the first phase. The log server identifies metrics based on the log data processed at each phase. Based on the identified metrics, the log server may identify interests across a community of users or for specific users.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Shengquan Yan, Bai Xiao, Yunqiao Zhang, Peng Yu, Yin He, Kevin Philip White, Brian Jude Frasca, Zijian Zheng, Ravi Chandru Shahani
  • Publication number: 20140143196
    Abstract: The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One example can identify that a user is working on a task on a computing device associated with the user. In an instance when the user stops using the computing device without completing the task, the example can predict a likelihood that the user will subsequently resume the task on a second computing device associated with the user. In an instance where the likelihood exceeds a threshold, the example can attempt to aid the user in completing the task on the second computing device.
    Type: Application
    Filed: June 13, 2013
    Publication date: May 22, 2014
    Inventors: Ryen W. White, Zijian Zheng, An Yan, Xiao Huang, Yu Wang
  • Publication number: 20130302464
    Abstract: A method of preparing a tip for lithography, includes forming a mold having at least one recess; disposing a first polymer in the recess to form an apex of the tip; curing the first polymer in the recess; and disposing a second polymer in the recess to form a base of the tip. The Young's Modulus of the second polymer is lower than the Young's Modulus of the first polymer. The tip structure for lithography includes a substrate, and a layered structure including a tip having an apex of a first polymer and a base of a second polymer. The first polymer is less resiliently deformable than the second polymer.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: THE HONG KONG POLYTECHNIC UNIVERSITY
    Inventors: Zijian ZHENG, Youde SHEN, Xuechang ZHOU, Xie ZHUANG
  • Publication number: 20120324455
    Abstract: Systems and methods are provided for using monads to facilitate complex computation tasks in a cloud computing environment. In particular, monads can be employed to facilitate creation and execution of data mining jobs for large data sets. Monads can allow for improved error handling for complex computation tasks. Monads can also facilitate identification of opportunities for improving the efficiency of complex computations.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ZIJIAN ZHENG, SHENGQUAN YAN, PENG YU
  • Publication number: 20120284315
    Abstract: Methods, computer systems and computer readable media for optimizing non-deterministic computational paths are provided. In embodiments, requests are received to generate reports derived from a plurality of series of data files whose metadata attributes form certain mathematical structures that can be used to choose the optimal path in the non-deterministic dependency model. Storage for each of the series of data files is optimized. Available data files needed for the report are processed and missing data files are identified. Based on the mathematical structure of the plurality of series of data files, an optimal transition with the missing data files available is determined. An entry into the transition is triggered and the missing data files are processed. The report is generated and the optimized storage is retained for future requests.
    Type: Application
    Filed: May 4, 2011
    Publication date: November 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: ZHENGHAO WANG, SHENGQUAN YAN, AN YAN, JEFFREY ERIC LARSSON, ZIJIAN ZHENG
  • Publication number: 20120278354
    Abstract: Systems, methods, and computer media for efficiently processing user log data are provided. A received user log data analysis request specifies: target user log features that identify users in a target user group, analysis user log features that identify data associated with the users in the target user group, and an analysis to perform on the identified data associated with the users in the target user group. Occurrences of specified features are extracted from user logs and stored. Users associated with an occurrence of each of the extracted and stored target user log features are identified as users in the target user group. Occurrences of the analysis user log features that are associated with a user in the target user group are extracted and reformatted for the analysis specified in the analysis request.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shengquan Yan, Zhenghao Wang, Xiao Huang, Yu Chen, An Yan, Jeffrey Eric Larsson, Michael Kiogora Kinoti, Peng Yu, Zijian Zheng
  • Publication number: 20120263939
    Abstract: A graphene composite electrode and method fabricating thereof. The electrode comprising a large sized graphene sheets, i.e., with an average size larger than 10 in length. The graphene sheets set is doped into an conducting polymer which is further spun coated onto a suitable substrates to form an electrode. The resulting electrode has sufficiently suitable properties in terms of transparency, flexibility and sheet resistance for being used in a wide variety of optoelectronic devices.
    Type: Application
    Filed: April 17, 2011
    Publication date: October 18, 2012
    Inventors: Xiaoming Tao, Zijian Zheng, Haixin Chang
  • Publication number: 20120167262
    Abstract: Disclosed are methods of lithography using a tip array having a plurality of pens attached to a backing layer, where the tips can comprise a metal, metalloid, and/or semi-conducting material, and the backing layer can comprise an elastomeric polymer. The tip array can be used to perform a lithography process in which the tips are coated with an ink (e.g., a patterning composition) that is deposited onto a substrate upon contact of the tip with the substrate surface. The tips can be easily leveled onto a substrate and the leveling can be monitored optically by a change in light reflection of the backing layer and/or near the vicinity of the tips upon contact of the tip to the substrate surface.
    Type: Application
    Filed: June 4, 2010
    Publication date: June 28, 2012
    Applicant: Northwestern University
    Inventors: Chad A. Mirkin, Wooyoung Shim, Adam B. Braunschweig, Xing Liao, Jinan Chai, Jong Kuk Lim, Gengfeng Zheng, Zijian Zheng
  • Publication number: 20120097058
    Abstract: Methods of patterning multiple biomolecules on a surface are disclosed. The method includes inking a polymer pen array, where tips are inked with selected inks comprising the biomolecules, and transferring the biomolecules to a surface using a polymer pen lithography technique. Methods of using the multiple patterned biomolecules on a surface are also disclosed.
    Type: Application
    Filed: April 23, 2010
    Publication date: April 26, 2012
    Applicant: NORTHWESTERN UNIVERSITY
    Inventors: Chad A. Mirkin, Fengwei Huo, Zijian Zheng, Louise R. Giam, Weston L. Daniel
  • Patent number: 8019758
    Abstract: Methods for updating an information retrieval system are disclosed. In one embodiment, search terms affiliated with mappings or associations that represent a connection of relevancy between a query and an asset are pushed as content updates to a client system (e.g., as new updates or utilized to replace older data). The search terms are inserted (e.g., inserted as metadata) into corresponding content (the content associated with the asset). In this manner, content-searching data can be updated (e.g., remotely updated) as frequently as desired, even periodically, or selectively as new manually and/or automatically derived data becomes available. In another embodiment, the update data is already built into the content when it is delivered to a client machine. Other disclosed embodiments pertain to methods for generating a data mining classification model that is a blended representation of associations (e.g., query-asset associations) having different characteristics and/or different originating sources.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Zijian Zheng, Frederic Behr, Pyungchul Kim, Steven Fox