Patents by Inventor Shihao Ji

Shihao Ji 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: 11714977
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: August 1, 2023
    Assignee: Intel Corporation
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Patent number: 11449918
    Abstract: The makeup scheme recommendation method provided by embodiments of the present disclosure includes: acquiring makeup parameters of a user, the makeup parameters including at least one of an environment parameter, a body parameter, and a makeup time parameter; searching for a target makeup scheme matching the makeup parameters from a makeup scheme pool; optimizing the target makeup scheme in accordance with cosmetic information about the user, and generating a recommended makeup scheme, the cosmetic information being used to indicate cosmetics owned by the user; and providing the recommended makeup scheme to the user.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: September 20, 2022
    Assignee: Beijing BOE Technology Development Co., Ltd.
    Inventors: Shihao Ji, Xin Li
  • Publication number: 20220108093
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Applicant: Intel Corporation
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Patent number: 11250532
    Abstract: Embodiments of the present disclosure relate to a computer-implemented method. The method may include receiving identification information of a vehicle and identification information of a parking space to bind the vehicle with the parking space and generate binding information, receiving a time when the vehicle enters the parking space and a time when the vehicle exits the parking space, calculating a parking fee of the vehicle according to the time when the vehicle enters the parking space and the time when the vehicle exits the parking space, determining identification information of a shopping cart that corresponds to the vehicle according to the identification information of the vehicle, the binding information of the vehicle and the parking space, and a correspondence between the parking space and the shopping cart, and sending the parking fee of the vehicle to the shopping cart that corresponds to the identification information of the shopping cart.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: February 15, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Shihao Ji, Xin Li, Hui Rao, Zhiguo Zhang
  • Patent number: 11232273
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: January 25, 2022
    Assignee: Intel Corporation
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Publication number: 20210027029
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Applicant: Intel Corporation
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Patent number: 10867142
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Publication number: 20200357090
    Abstract: Embodiments of the present disclosure relate to a computer-implemented method. The method may include receiving identification information of a vehicle and identification information of a parking space to bind the vehicle with the parking space and generate binding information, receiving a time when the vehicle enters the parking space and a time when the vehicle exits the parking space, calculating a parking fee of the vehicle according to the time when the vehicle enters the parking space and the time when the vehicle exits the parking space, determining identification information of a shopping cart that corresponds to the vehicle according to the identification information of the vehicle, the binding information of the vehicle and the parking space, and a correspondence between the parking space and the shopping cart, and sending the parking fee of the vehicle to the shopping cart that corresponds to the identification information of the shopping cart.
    Type: Application
    Filed: January 2, 2019
    Publication date: November 12, 2020
    Inventors: Shihao JI, Xin LI, Hui RAO, Zhiguo ZHANG
  • Publication number: 20200226657
    Abstract: The makeup scheme recommendation method provided by embodiments of the present disclosure includes: acquiring makeup parameters of a user, the makeup parameters including at least one of an environment parameter, a body parameter, and a makeup time parameter; searching for a target makeup scheme matching the makeup parameters from a makeup scheme pool; optimizing the target makeup scheme in accordance with cosmetic information about the user, and generating a recommended makeup scheme, the cosmetic information being used to indicate cosmetics owned by the user; and providing the recommended makeup scheme to the user.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 16, 2020
    Inventors: Shihao JI, Xin LI
  • Publication number: 20190130148
    Abstract: Systems, apparatuses and methods may provide for replacing floating point matrix multiplication operations with an approximation algorithm or computation in applications that involve sparse codes and neural networks. The system may replace floating point matrix multiplication operations in sparse code applications and neural network applications with an approximation computation that applies an equivalent number of addition and/or subtraction operations.
    Type: Application
    Filed: June 29, 2016
    Publication date: May 2, 2019
    Inventors: Gautham Chinya, Shihao Ji, Arnab Paul
  • Patent number: 9910481
    Abstract: In an embodiment, a processor a plurality of cores to independently execute instructions, the cores including a plurality of counters to store performance information, and a power controller coupled to the plurality of cores, the power controller having a logic to receive performance information from at least some of the plurality of counters, determine a number of cores to be active and a performance state for the number of cores for a next operation interval, based at least in part on the performance information and model information, and cause the number of cores to be active during the next operation interval, the performance information associated with execution of a workload on one or more of the plurality of cores. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 6, 2018
    Assignee: Intel Corporation
    Inventors: Victor W. Lee, Daehyun Kim, Yuxin Bai, Shihao Ji, Sheng Li, Dhiraj D. Kalamkar, Naveen K. Mellempudi
  • Patent number: 9594838
    Abstract: Methods, systems, and computer-readable media for query simplification are provided. A search engine executed by a server receives a query. In response, the search engine determines whether the query is a long or hard query. For long or hard queries, the search engine drops one or more terms based on search engine logs. The search engine may utilize statistical models like machine translation, condition random fields, or max entropy, to identify the terms that should be dropped. The search engine obtains search results for the simplified query and transmits the results to a user that provided the query.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ye-Yi Wang, Xiaodong He, Xiaolong Li, Shihao Ji, Bin Zhang
  • Publication number: 20160239065
    Abstract: In an embodiment, a processor a plurality of cores to independently execute instructions, the cores including a plurality of counters to store performance information, and a power controller coupled to the plurality of cores, the power controller having a logic to receive performance information from at least some of the plurality of counters, determine a number of cores to be active and a performance state for the number of cores for a next operation interval, based at least in part on the performance information and model information, and cause the number of cores to be active during the next operation interval, the performance information associated with execution of a workload on one or more of the plurality of cores. Other embodiments are described and claimed.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: VICTOR W. LEE, DAEHYUN KIM, YUXIN BAI, SHIHAO JI, SHENG LI, DHIRAJ D. KALAMKAR, NAVEEN K. MELLEMPUDI
  • Patent number: 8886641
    Abstract: In one embodiment, access a set of recency ranking data comprising one or more recency search queries and one or more recency search results, each of the recency search queries being recency-sensitive with respect to a particular time period and being associated with a query timestamp representing the time at which the recency search query is received at a search engine, each of the recency search results being generated by the search engine for one of the recency search queries and comprising one or more recency network resources. Construct a plurality of recency features from the set of recency ranking data. Train a first ranking model via machine learning using at least the recency features.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: November 11, 2014
    Assignee: Yahoo! Inc.
    Inventors: Anlei Dong, Yi Chang, Ruiqiang Zhang, Zhaohui Zheng, Gilad Avraham Mishne, Jing Bai, Karolina Barbara Buchner, Ciya Liao, Shihao Ji, Gilbert Leung, Georges-Eric Albert Marie Robert Dupret, Ling Liu
  • Publication number: 20140279995
    Abstract: Methods, systems, and computer-readable media for query simplification are provided. A search engine executed by a server receives a query. In response, the search engine determines whether the query is a long or hard query. For long or hard queries, the search engine drops one or more terms based on search engine logs. The search engine may utilize statistical models like machine translation, condition random fields, or max entropy, to identify the terms that should be dropped. The search engine obtains search results for the simplified query and transmits the results to a user that provided the query.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ye-Yi Wang, Xiaodong He, Xiaolong Li, Shihao Ji, Bin Zhang
  • Publication number: 20110093459
    Abstract: In one embodiment, access a set of recency ranking data comprising one or more recency search queries and one or more recency search results, each of the recency search queries being recency-sensitive with respect to a particular time period and being associated with a query timestamp representing the time at which the recency search query is received at a search engine, each of the recency search results being generated by the search engine for one of the recency search queries and comprising one or more recency network resources. Construct a plurality of recency features from the set of recency ranking data. Train a first ranking model via machine learning using at least the recency features.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 21, 2011
    Applicant: YAHOO! INC.
    Inventors: Anlei Dong, Yi Chang, Ruiqiang Zhang, Zhaohui Zheng, Gilad Avraham Mishne, Jing Bai, Karolina Barbara Buchner, Ciya Liao, Shihao Ji, Gilbert Leung, Georges-Eric Albert Marie Robert Dupret, Ling Liu
  • Publication number: 20110029517
    Abstract: To estimate, or predict, the relevance of items, or documents, in a set of search results, relevance information is extracted from user click data, and relational information among the documents as manifested by an aggregation of user clicks is determined from the click data. A supervised approach uses judgment information, such as human judgment information, as part of the training data used to generate a relevance predictor model, which minimizes the inherent noisiness of the click data collected from a commercial search engine.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Shihao Ji, Anlei Dong, Ciya Liao, Yi Chang, Zhaohui Zheng, Olivier Chapelle, Gordon Guo-Zheng Sun, Hongyuan Zha