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: 20110208714Abstract: A framework may be used for identifying low-rate search bot traffic within query logs by capturing groups of distributed, coordinated search bots. Search log data may be input to a history-based anomaly detection engine to determine if query-click pairs associated with a query are suspicious in view of historical query-click pairs for the query. Users associated with suspicious query-click pairs may be input to a matrix-based bot detection engine to determine correlations between queries submitted by the users. Those users indicating strong correlations may be categorized as bots, whereas those who do not may be categorized as part of flash crowd traffic.Type: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Applicant: c/o Microsoft CorporationInventors: David Soukal, Fang Yu, Yinglian Xie, Qifa Ke, Zijian Zheng, Frederic H. Behr, JR.
-
Publication number: 20110165341Abstract: In accordance with an embodiment of the disclosure, a method for forming submicron size nanostructures on a substrate surface includes contacting a substrate with a tip coated with an ink comprising a block copolymer matrix and a nanostructure precursor to form a printed feature comprising the block copolymer matrix and the nanostructure precursor on the substrate, and reducing the nanostructure precursor of the printed feature to form a nanostructure having a diameter (or line width) of less than 1 ?m.Type: ApplicationFiled: December 2, 2010Publication date: July 7, 2011Applicant: NORTHWESTERN UNIVERSITYInventors: Chad A. Mirkin, Jinan Chai, Fengwei Huo, Zijian Zheng, Louise R. Giam
-
Publication number: 20110167043Abstract: Assigning session identifications to log entries and generating anonymous log entries are provided. In order to balance users' privacy concerns with the need for analysis of the log entries to provide high quality search results, non-user-specific data fields, such as a user's location (e.g., city, state, and latitude/longitude) and connection speed, are inserted into the log entries, and user-specific data fields, such as the IP address and cookie identifications, are deleted from the log entries. In addition or alternatively, prior to anonymization of the log entries, session identifications are assigned to identified groups of log entries. The groups are identified based on factors such as the user's identification, the IP address, the time of search, and differences between the search terms used in the search queries.Type: ApplicationFiled: March 17, 2011Publication date: July 7, 2011Applicant: MICROSOFT CORPORATIONInventors: Michael D. Hintze, Frederic H. Behr, JR., Randall F. Kern, Zijian Zheng, Kimberly J. Howell
-
Publication number: 20110132220Abstract: 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: ApplicationFiled: April 25, 2009Publication date: June 9, 2011Applicant: Northwestern UniversityInventors: Chad A. Mirkin, Fengwei Huo, Zijian Zheng, Gengfeng Zheng
-
Patent number: 7937383Abstract: Assigning session identifications to log entries and generating anonymous log entries are provided. In order to balance users' privacy concerns with the need for analysis of the log entries to provide high quality search results, non-user-specific data fields, such as a user's location (e.g., city, state, and latitude/longitude) and connection speed, are inserted into the log entries, and user-specific data fields, such as the IP address and cookie identifications, are deleted from the log entries. In addition or alternatively, prior to anonymization of the log entries, session identifications are assigned to identified groups of log entries. The groups are identified based on factors such as the user's identification, the IP address, the time of search, and differences between the search terms used in the search queries.Type: GrantFiled: February 1, 2008Date of Patent: May 3, 2011Assignee: Microsoft CorporationInventors: Michael D. Hintze, Frederic H. Behr, Jr., Randall F. Kern, Zijian Zheng, Kimberly J. Howell
-
Patent number: 7802197Abstract: A system for dynamically updating user accessible features of a software application on a client computer has a user interface, a local usage data file, and a data mining engine. The user interface is adapted to receive operator inputs. The local usage data file is adapted to store usage information corresponding to the operator inputs. The data mining engine is adapted to process the stored usage information and to generate local adjustments to a user interface of the software application based on the operator inputs. In one embodiment, a server is adapted to receive usage data from a plurality of application instances on a plurality of client computers and to generate global adjustments based on the received usage data. In one embodiment, the system has a merge feature adapted to blend and resolve conflicts between local and global adjustments to generate an interface adjustment for the user interface.Type: GrantFiled: April 22, 2005Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Sin Shyh Lew, Pyungchul Kim, Sanjeev Katariya, Zijian Zheng
-
Patent number: 7783657Abstract: A search authoring tool for mapping queries to assets for use in an information retrieval system has a query-to-asset mappings database, a search authoring engine, and a search evaluation engine. The query-to-asset mappings database is built from search author input and user mappings. The search authoring engine is adapted to receive operator input and to generate one or more new query-to-asset mappings based on the received operator input. The search evaluation engine is adapted to compare the one or more new query-to-asset mappings to the existing mappings to determine if the one or more new query-to-asset mappings will cause performance degradation of the information retrieval system.Type: GrantFiled: June 3, 2005Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Steven Fox, Zhenbin Xu, Zijian Zheng
-
Patent number: 7702671Abstract: A search mechanism is evaluated or a relevance model checked using session level and result level diagnostics based on user behavior during a search session with respect to queries entered and user responses to result lists. Tracking occurs of when content desired by a user exists, but is not returned in a search result list when a query is made by the user with intent to find the desired content, when content desired by the user does not exist, when content desired by a user exists, but is not recognized by the user in a result list or is too low in a result list. A user's intent and search context is also taken into consideration when performing search mechanism diagnostics.Type: GrantFiled: April 29, 2005Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Nancy Ellen Jacobs, Simone Maillard, Zijian Zheng
-
Publication number: 20100082566Abstract: 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: ApplicationFiled: October 1, 2008Publication date: April 1, 2010Applicant: MICROSOFT CORPORATIONInventors: Kuansan Wang, Toby H. Walker, Zijian Zheng, Frederic H. Behr, JR., Yu Chen, Robert C. Wang
-
Patent number: 7653611Abstract: The subject invention leverages data logging of responses to diagnostic reports to provide data that can be mined for diagnostic report quality information. Instances of the subject invention provide an initial diagnostic report assessment means to facilitate review by an entity. The entity's responses to the sorted diagnostic reports are logged unobtrusively to create diagnostic report quality data. This data is then analyzed by an analysis means that can then adjust the assessment means to improve its performance. In this manner, the performance of the assessment means is increased while reducing the workload of the entity reviewing the diagnostic reports. Other instances of the subject invention facilitate to increase the performance of a diagnostic report generating means as well. Instances of the subject invention can also employ machine learning techniques to facilitate in analyzing the quality data and/or in assessing the diagnostic reports.Type: GrantFiled: March 30, 2005Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Zijian Zheng, Mark B. Mydland, Pyungchul Kim, Nancy E. Jacobs
-
Publication number: 20090198746Abstract: Assigning session identifications to log entries and generating anonymous log entries are provided. In order to balance users' privacy concerns with the need for analysis of the log entries to provide high quality search results, non-user-specific data fields, such as a user's location (e.g., city, state, and latitude/longitude) and connection speed, are inserted into the log entries, and user-specific data fields, such as the IP address and cookie identifications, are deleted from the log entries. In addition or alternatively, prior to anonymization of the log entries, session identifications are assigned to identified groups of log entries. The groups are identified based on factors such as the user's identification, the IP address, the time of search, and differences between the search terms used in the search queries.Type: ApplicationFiled: February 1, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Michael D. Hintze, Frederic H. Behr, JR., Randall F. Kern, Zijian Zheng, Kimberly J. Howell
-
Publication number: 20060288038Abstract: A computer-implemented method includes training a data mining classification model to statistically account for query-to-asset associations. This data mining classification model can be utilized as a component of an information retrieval system.Type: ApplicationFiled: June 21, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Zijian Zheng, Frederic Behr, Pyungchul Kim, Steven Fox
-
Publication number: 20060277190Abstract: A search authoring tool for mapping queries to assets for use in an information retrieval system has a query-to-asset mappings database, a search authoring engine, and a search evaluation engine. The query-to-asset mappings database is built from search author input and user mappings. The search authoring engine is adapted to receive operator input and to generate one or more new query-to-asset mappings based on the received operator input. The search evaluation engine is adapted to compare the one or more new query-to-asset mappings to the existing mappings to determine if the one or more new query-to-asset mappings will cause performance degradation of the information retrieval system.Type: ApplicationFiled: June 3, 2005Publication date: December 7, 2006Applicant: Microsoft CorporationInventors: Steven Fox, Zhenbin Xu, Zijian Zheng
-
Publication number: 20060248057Abstract: A search mechanism is evaluated or a relevance model checked using session level and result level diagnostics based on user behavior during a search session with respect to queries entered and user responses to result lists. Tracking occurs of when content desired by a user exists, but is not returned in a search result list when a query is made by the user with intent to find the desired content, when content desired by the user does not exist, when content desired by a user exists, but is not recognized by the user in a result list or is too low in a result list. A user's intent and search context is also taken into consideration when performing search mechanism diagnostics.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Applicant: Microsoft CorporationInventors: Nancy Jacobs, Simone Maillard, Zijian Zheng
-
Publication number: 20060242638Abstract: A system for dynamically updating user accessible features of a software application on a client computer has a user interface, a local usage data file, and a data mining engine. The user interface is adapted to receive operator inputs. The local usage data file is adapted to store usage information corresponding to the operator inputs. The data mining engine is adapted to process the stored usage information and to generate local adjustments to a user interface of the software application based on the operator inputs. In one embodiment, a server is adapted to receive usage data from a plurality of application instances on a plurality of client computers and to generate global adjustments based on the received usage data. In one embodiment, the system has a merge feature adapted to blend and resolve conflicts between local and global adjustments to generate an interface adjustment for the user interface.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Sin Shyh Lew, Pyungchul Kim, Sanjeev Katariya, Zijian Zheng
-
Publication number: 20060241908Abstract: The subject invention leverages data logging of responses to diagnostic reports to provide data that can be mined for diagnostic report quality information. Instances of the subject invention provide an initial diagnostic report assessment means to facilitate review by an entity. The entity's responses to the sorted diagnostic reports are logged unobtrusively to create diagnostic report quality data. This data is then analyzed by an analysis means that can then adjust the assessment means to improve its performance. In this manner, the performance of the assessment means is increased while reducing the workload of the entity reviewing the diagnostic reports. Other instances of the subject invention facilitate to increase the performance of a diagnostic report generating means as well. Instances of the subject invention can also employ machine learning techniques to facilitate in analyzing the quality data and/or in assessing the diagnostic reports.Type: ApplicationFiled: March 30, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Zijian Zheng, Mark Mydland, Pyungchul Kim, Nancy Jacobs
-
Publication number: 20060224579Abstract: The subject invention relates to systems and methods that automatically learn data relevance from past search activities and apply such learning to facilitate future search activities. In one aspect, an automated information retrieval system is provided. The system includes a learning component that analyzes stored information retrieval data to determine relevance patterns from past user information search activities. A search component employs the learning component to determine a subset of current search results based at least in part on the relevance patterns, wherein numerous variables can be processed in accordance with the learning component to efficiently generate focused, prioritized, and relevant search results.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventor: Zijian Zheng