Patents by Inventor Huizhong Duan

Huizhong Duan 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: 10984056
    Abstract: A system for displaying product information to a customer is described herein. The system includes a database and a server including a processor. The processor is programmed to receive a search query including a plurality of search terms via a computing device. The processor selects a search term from the plurality of search terms and determines an optionalization probability associated with the selected search term. The processor generates a search request as a function of the search query and determines whether to retain the selected search term with the search request as a function of the optionalization probability. The processor retrieves product records from the database as a function of the search request, and generates and displays a product search result including product information associated with the retrieved product records.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 20, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Huizhong Duan, Andrei Lopatenko, Monadhika Sharma
  • Publication number: 20190087403
    Abstract: Online spelling correction/phrase completion is described herein. A computer-executable application receives a phrase prefix from a user, wherein the phrase prefix includes a first character sequence. A transformation probability is retrieved responsive to receipt of the phrase prefix, wherein the transformation probability indicates a probability that a second character sequence has been transformed into a first character sequence. A search is then executed over a trie to locate a most probable phrase completion based at least in part upon the transformation probability.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventors: Bo-June HSU, Kuansan WANG, Huizhong DUAN
  • Publication number: 20160321741
    Abstract: A system is provided including a user interface and a processing device. The user interface is accessible to the user and includes at least one zone configured to display a module, the at least one zone having an associated module definition. The module definition comprises a visual organization of a plurality of product-related data elements sharing at least one common attribute. The processor includes a module definition unit and a module generation unit. The module definition unit includes a plurality of module definitions and is configured to provide at least one module definition in response to the presence of the at least one zone on the user interface. The module generation unit is configured to generate a module for display within the at least one zone by collecting the product-related data from a database as a function of the module definition and the collected product-related data.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Huizhong Duan, Abhishek Gattani, Kuo Yu, Ba-Quy Vuong
  • Publication number: 20160321365
    Abstract: A system for displaying product information to a customer is described herein. The system includes a database and a server including a processor. The processor is programmed to receive a search query including a plurality of search terms via a computing device. The processor selects a search term from the plurality of search terms and determines an optionalization probability associated with the selected search term. The processor generates a search request as a function of the search query and determines whether to retain the selected search term with the search request as a function of the optionalization probability. The processor retrieves product records from the database as a function of the search request, and generates and displays a product search result including product information associated with the retrieved product records.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Huizhong Duan, Andrei Lopatenko, Monadhika Sharma
  • Publication number: 20160321716
    Abstract: A system, method, and non-transitory computer-readable storage media includes a computer system having a server configured to generate labeled data on products to produce pairwise preferences, to combine the pairwise preferences, editorial ratings of the products, and inferred consumer relevances of the products to produce an ideal ranking for the products, to learn rerank function parameters based on the ideal ranking for the products, to output product rerank function parameters based on the learned rerank function parameters, to receive a product search query from a user device of a user, to get products that match the product search query, to rank the products based on the product rerank function parameters, and to output the ranked products as search results to the user device of the user.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Dintyala Venkata Subrahmanya Ravikant, Huizhong Duan, Parikshit Sondhi
  • Patent number: 8972399
    Abstract: Various technologies described herein pertain to using social activity data to personalize ranking of results returned by a computing operation for a user. For each of the results returned by the computing operation, a respective first affinity of the user to a corresponding result and a respective second affinity of the user to the corresponding result can be calculated and used for ranking the results. The respective first affinity of the user to the corresponding result can be calculated based on correlations between social activity data of the user and social activity data of a first group of historical users that clicked the corresponding result. Moreover, the respective second affinity of the user to the corresponding result can be calculated based on correlations between the social activity data of the user and social activity data of a second group of historical users that skipped the corresponding results.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Nathan Bennett, Emre Mehmet Kiciman, Peter Richard Bailey, Nikhil Dandekar, Huizhong Duan
  • Publication number: 20130346404
    Abstract: Various technologies described herein pertain to using social activity data to personalize ranking of results returned by a computing operation for a user. For each of the results returned by the computing operation, a respective first affinity of the user to a corresponding result and a respective second affinity of the user to the corresponding result can be calculated and used for ranking the results. The respective first affinity of the user to the corresponding result can be calculated based on correlations between social activity data of the user and social activity data of a first group of historical users that clicked the corresponding result. Moreover, the respective second affinity of the user to the corresponding result can be calculated based on correlations between the social activity data of the user and social activity data of a second group of historical users that skipped the corresponding results.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Paul Nathan Bennett, Emre Mehmet Kiciman, Peter Richard Bailey, Nikhil Dandekar, Huizhong Duan
  • Publication number: 20120246133
    Abstract: Online spelling correction/phrase completion is described herein. A computer-executable application receives a phrase prefix from a user, wherein the phrase prefix includes a first character sequence. A transformation probability is retrieved responsive to receipt of the phrase prefix, wherein the transformation probability indicates a probability that a second character sequence has been transformed into a first character sequence. A search is then executed over a trie to locate a most probable phrase completion based at least in part upon the transformation probability.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Bo-June Hsu, Kuansan Wang, Huizhong Duan