Patents by Inventor Yanbiao Zhao

Yanbiao Zhao 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: 8843507
    Abstract: Multiple search indexes can be served from a common set of resources. Instead of requiring a processor to be dedicated to serving a single search index, a processor can provide responsive documents for search queries that are based on different ranking algorithms and/or different sets of documents.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Jianyong Xiao, Yi Li, Yanbiao Zhao, Xun Kang, Pin Lu, Ashish Consul
  • Publication number: 20140149392
    Abstract: A unified fresh search result serving approach that employs instant cache update. The instant result cache update efficiently updates the cache server instantly with the latest version of results in time. A unified cache service stores all related documents; thus, all information of a web document is saved on the same server to easily merge all the related information of web documents when generating captions for that document. Any update to web document content is immediately available in the result.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Junhua Wang, Yanbiao Zhao, Dong Yan, Chuang Gu
  • Publication number: 20120254148
    Abstract: Multiple search indexes can be served from a common set of resources. Instead of requiring a processor to be dedicated to serving a single search index, a processor can provide responsive documents for search queries that are based on different ranking algorithms and/or different sets of documents.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: JIANYONG XIAO, YI LI, YANBIAO ZHAO, XUN KANG, PIN LU, ASHISH CONSUL
  • Patent number: 7974981
    Abstract: Optimized storage and query of multi-value properties is enabled by generating a base table for single value properties associated with a user-defined schema and a number of row-based tables for each different type of multi-value properties. By combining multi-value properties into row-based tables or even into compatible type tables, a number of tables to be created for a database system such as SQL system is reduced at the same time optimizing create/read/update/delete operations.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Lei Zhao, Yanbiao Zhao, Lijiang Fang
  • Patent number: 7925645
    Abstract: A classifier is used to predict relevant results with arbitrary filtering conditions specified by the user. The classifier model is stored as a database table and joined with a metadata properties table instead of calculating the query result probability using the full classifier model. A user-specified query based filter is applied to the joined tables to obtain the list of documents satisfying the filter. The probability is then computed using the sub-model.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Lei Zhao, Zhanliang Chen, Yanbiao Zhao
  • Publication number: 20100306234
    Abstract: Methods, systems, and media are provided for synchronizing information across multiple environments of a synchronization system. A search query is received into a frontend infrastructure of a first synchronization environment. The frontend infrastructure checks a local cache manager to see if results already exist for the search query. If existing results are not found, then one or more backend search engines of the first synchronization environment are utilized for the search query. The search results from the backend search engines are saved into the local cache manager of the first synchronization environment. A cache sync notification is created to identify the contents and location of the actual saved results. The cache sync notification is saved in a cache synchronization service located within the first synchronization environment, and broadcast to all other synchronization environments within the synchronization system. The actual results can be retrieved from any other synchronization environment.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: JUNHUA WANG, GAURAV SAREEN, YANBIAO ZHAO
  • Patent number: 7765207
    Abstract: To provide data from a database in response to an application query, the database is queried an initial time to provide a first set of data. For example, a “fast first page” may be requested, by requesting that all data which might appear on a first page to be displayed is obtained from the database first. After this, one or more subsequent asynchronous queries obtain the remaining information responsive to the query. Or, certain columns from the database (“spine columns”) may be requested in the initial query of the database, and the rest of the data requested subsequently. Thus, information needed to make an initial presentation to a user can be obtained first, and other information filled in subsequently.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: July 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Lijiang Fang, Ramesh Nagarajan, Maxim Mazeev, Rodger N. Kline, Yanbiao Zhao
  • Publication number: 20090024654
    Abstract: Optimized storage and query of multi-value properties is enabled by generating a base table for single value properties associated with a user-defined schema and a number of row-based tables for each different type of multi-value properties. By combining multi-value properties into row-based tables or even into compatible type tables, a number of tables to be created for a database system such as SQL system is reduced at the same time optimizing create/read/update/delete operations.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Lei Zhao, Yanbiao Zhao, Lijiang Fang
  • Publication number: 20090024604
    Abstract: A classifier is used to predict relevant results with arbitrary filtering conditions specified by the user. The classifier model is stored as a database table and joined with a metadata properties table instead of calculating the query result probability using the full classifier model. A user-specified query based filter is applied to the joined tables to obtain the list of documents satisfying the filter. The probability is then computed using the sub-model.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Lei ZHAO, Zhanliang CHEN, Yanbiao ZHAO
  • Publication number: 20060248056
    Abstract: To provide data from a database in response to an application query, the database is queried an initial time to provide a first set of data. For example, a “fast first page” may be requested, by requesting that all data which might appear on a first page to be displayed is obtained from the database first. After this, one or more subsequent asynchronous queries obtain the remaining information responsive to the query. Or, certain columns from the database (“spine columns”) may be requested in the initial query of the database, and the rest of the data requested subsequently. Thus, information needed to make an initial presentation to a user can be obtained first, and other information filled in subsequently.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Lijiang Fang, Ramesh Nagarajan, Maxim Mazeev, Rodger Kline, Yanbiao Zhao