Patents by Inventor Jinghao Shi

Jinghao Shi 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: 11574143
    Abstract: A system and method relate to providing machine learning predictions with defenses against patch attacks. The system and method include obtaining a digital image and generating a set of location data via a random process. The set of location data include randomly selected locations on the digital image that provide feasible bases for creating regions for cropping. A set of random crops is generated based on the set of location data. Each crop includes a different region of the digital image as defined in relation to its corresponding location data. The machine learning system is configured to provide a prediction for each crop of the set of random crops and output a set of predictions. The set of predictions is evaluated collectively to determine a majority prediction from among the set of predictions. An output label is generated for the digital image based on the majority prediction. The output label includes the majority prediction as an identifier for the digital image.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 7, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Wan-Yi Lin, Mohammad Sadegh Norouzzadeh, Jeremy Zieg Kolter, Jinghao Shi
  • Publication number: 20220101046
    Abstract: A system and method relate to providing machine learning predictions with defenses against patch attacks. The system and method include obtaining a digital image and generating a set of location data via a random process. The set of location data include randomly selected locations on the digital image that provide feasible bases for creating regions for cropping. A set of random crops is generated based on the set of location data. Each crop includes a different region of the digital image as defined in relation to its corresponding location data. The machine learning system is configured to provide a prediction for each crop of the set of random crops and output a set of predictions. The set of predictions is evaluated collectively to determine a majority prediction from among the set of predictions. An output label is generated for the digital image based on the majority prediction. The output label includes the majority prediction as an identifier for the digital image.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Wan-Yi Lin, Mohammad Sadegh Norouzzadeh, Jeremy Zieg Kolter, Jinghao Shi
  • Patent number: 10019178
    Abstract: A method and a related device for determining a management mode of a shared virtual memory page are disclosed. In one example, a method is disclosed that includes monitoring frequency or mode of access operation of at least one process accessing the shared virtual memory page; and changing the management mode of the shared virtual memory page to a shared physical memory mode if the monitored frequency or mode of access operation meets a first set condition and a current management mode of the shared virtual memory page is a distributed shared memory mode. The technical solutions provided in the present disclosure can enhance performance of accessing a shared virtual memory.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 10, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: KingTin Lam, Wangbin Zhu, Youliang Yan, Cho-Li Wang, Jinghao Shi
  • Patent number: 9883412
    Abstract: The description relates to wireless protocol verification. One example can obtain information relating to a wireless protocol and receive information relating to wireless communications associated with a wireless device. The example can compare the wireless communications with the wireless protocol and generate a verification report that conveys whether the wireless communications comply with the wireless protocol.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Jinghao Shi, Sam M. Sarmast, Mark A. Champion, Shuvendu K. Lahiri
  • Patent number: 9824011
    Abstract: A method and an apparatus for processing data and a computer system are provided. The method includes copying a shared virtual memory page to which a first process requests access into off-chip memory of a computing node, and using the shared virtual memory page copied into the off-chip memory as a working page of the first process; and before the first process performs a write operation on the working page, creating, in on-chip memory of the computing node, a backup page of the working page, so as to back up original data of the working page. Before a write operation is performed on a working page, page data is backed up in the on-chip memory, so as to ensure data consistency when multiple processes perform an operation on a shared virtual memory page while accessing off-chip memory as less as possible and improving a speed of a program.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: November 21, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kingtin Lam, Jinghao Shi, Cho-li Wang, Wangbin Zhu
  • Publication number: 20170195903
    Abstract: The description relates to wireless protocol verification. One example can obtain information relating to a wireless protocol and receive information relating to wireless communications associated with a wireless device. The example can compare the wireless communications with the wireless protocol and generate a verification report that conveys whether the wireless communications comply with the wireless protocol.
    Type: Application
    Filed: January 4, 2016
    Publication date: July 6, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Jinghao Shi, Sam M. Sarmast, Mark A. Champion, Shuvendu K. Lahiri
  • Publication number: 20160034397
    Abstract: A method and an apparatus for processing data and a computer system are provided. The method includes copying a shared virtual memory page to which a first process requests access into off-chip memory of a computing node, and using the shared virtual memory page copied into the off-chip memory as a working page of the first process; and before the first process performs a write operation on the working page, creating, in on-chip memory of the computing node, a backup page of the working page, so as to back up original data of the working page. Before a write operation is performed on a working page, page data is backed up in the on-chip memory, so as to ensure data consistency when multiple processes perform an operation on a shared virtual memory page while accessing off-chip memory as less as possible and improving a speed of a program.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Kingtin Lam, Jinghao Shi, Cho-li Wang, Wangbin Zhu
  • Publication number: 20150293720
    Abstract: A method and a related device for determining a management mode of a shared virtual memory page are disclosed. In one example, a method is disclosed that includes monitoring frequency or mode of access operation of at least one process accessing the shared virtual memory page; and changing the management mode of the shared virtual memory page to a shared physical memory mode if the monitored frequency or mode of access operation meets a first set condition and a current management mode of the shared virtual memory page is a distributed shared memory mode. The technical solutions provided in the present disclosure can enhance performance of accessing a shared virtual memory.
    Type: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: KingTin LAM, Wangbin Zhu, Youliang Yan, Cho-Li WANG, Jinghao Shi