Patents by Inventor Yonggang Zhao

Yonggang 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: 11966377
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: April 23, 2024
    Assignee: Google LLC
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Publication number: 20240092679
    Abstract: The present invention discloses a fabrication method and use of a ?40 mm large-size and high-contrast fiber optic image inverter, belonging to the field of manufacturing of fiber optic imaging elements. The light-absorbing glass for preparing the ?40 mm large-size and high-contrast fiber optic image inverter consists of the following components in molar percentage: SiO2 60-69.9, Al2O3 1.0-10.0, B2O3 10.1-15.0, Na2O 1.0-8.0, K2O 3.0-10.0, MgO 0.1-1.0, CaO 0.5-5.0, ZnO 0-0.1, TiO2 0-0.1, ZrO2 0.1-1.0, Fe2O3 3.0-6.5, Co2O3 0.1-0.5, V2O5 0.51-1.5 and MoO3 0.1-1.0. The fiber optic image inverter has the advantages of low crosstalk of stray light, high resolution and high contrast.
    Type: Application
    Filed: July 20, 2023
    Publication date: March 21, 2024
    Inventors: Lei Zhang, Jinsheng Jia, Yue Zhao, Yu Shi, Huichao Xu, Haoyang Yu, Jing Zhang, Zhiheng Fan, Xian Zhang, Xiaofeng Tang, Puguang Song, Jiuwang Wang, Yun Wang, Yang Fu, Yajie Du, Yonggang Huang
  • Publication number: 20230281041
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Application
    Filed: May 13, 2023
    Publication date: September 7, 2023
    Applicant: Google LLC
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P.G. Gildea
  • Patent number: 11681547
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: June 20, 2023
    Assignee: Google LLC
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P. G. Gildea
  • Patent number: 11648306
    Abstract: Disclosed are a non-integrative Listeria-based vaccine and a method for inducing antitumor immune response. In particular, the present disclosure provides a recombinant nucleic acid molecule, a recombinant plasmid or a recombinant expression vector comprising the recombinant nucleic acid molecule, a recombinant protein, and a recombinant Listeria. Also disclosed are a pharmaceutical composition and a vaccine comprising the above component, a method for slowly and continuously killing cells using the same, and a method for inducing immune response in a subject using the same.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: May 16, 2023
    Assignees: Suzhou RoyalTech Med CO., Ltd, Shanghai RoyalTech Med CO., Ltd
    Inventors: Nan Dai, Yonggang Zhao
  • Publication number: 20220261392
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Application
    Filed: March 3, 2022
    Publication date: August 18, 2022
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Patent number: 11269847
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: March 8, 2022
    Assignee: Google LLC
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Publication number: 20210308260
    Abstract: Disclosed are a non-integrative Listeria-based vaccine and a method for inducing antitumor immune response. In particular, the present disclosure provides a recombinant nucleic acid molecule, a recombinant plasmid or a recombinant expression vector comprising the recombinant nucleic acid molecule, a recombinant protein, and a recombinant Listeria. Also disclosed are a pharmaceutical composition and a vaccine comprising the above component, a method for slowly and continuously killing cells using the same, and a method for inducing immune response in a subject using the same.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 7, 2021
    Inventors: Nan DAI, Yonggang ZHAO
  • Publication number: 20210279098
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Application
    Filed: May 27, 2021
    Publication date: September 9, 2021
    Applicant: Google LLC
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P.G. Gildea
  • Publication number: 20210236545
    Abstract: A tumor immunotherapy composition based on modified cells, in particular antigen-presenting cells activated by means of attenuated Listeria monocytogenes, a preparation method therefor and an application thereof. Attenuated Listeria monocytogenes carrying a specific antigen plasmid is used to activate antigen-presenting cells, thereby activating WIC antigen presenting properties and a series of cellular immune responses in vivo so as to achieve the purpose of anti-tumor therapy. The described technical solution may specifically activate macrophages and/or dendritic cells, thereby eliciting a series of specific anti-tumor immune responses. The operation process does not require genetic modification of autologous cells, is not limited by tumor type, and operations of the overall process are simple, easy-to-implement and reproducible.
    Type: Application
    Filed: July 31, 2019
    Publication date: August 5, 2021
    Inventors: Nan DAI, Yonggang ZHAO
  • Patent number: 11036547
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P. G. Gildea
  • Publication number: 20200110737
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 9, 2020
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Patent number: 10572146
    Abstract: An electronic device is disclosed. The electronic device may include a touch display unit that receives and displays user gesture inputs. The electronic device may include a processor coupled to the touch display unit. Upon the touch display unit receiving a user gesture input, the processor may acquire the user gesture input from the touch display unit and determine an operation type from multiple operation types of the user gesture input based on one or more properties of the user gesture input. Upon the touch display unit receiving a user gesture input, the touch display unit may display the user gesture input in accordance with the operation type of the user gesture input as determined by the processor.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 25, 2020
    Assignee: Lenovo (Beijing) Limited
    Inventors: Yonggang Zhao, Xiaoping Zhang, Qiang Yao
  • Patent number: 10515065
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: December 24, 2019
    Assignee: Google LLC
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Publication number: 20190377601
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 12, 2019
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P.G. Gildea
  • Patent number: 10338961
    Abstract: A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Chi Ma, Kenneth J. Goldman, Yonggang Zhao, Stephen P. G. Gildea
  • Patent number: 10081061
    Abstract: The present invention provides an aluminum wheel burr removing machine which includes a roller bed device (1), a positioning and rotating device (2) and a knife box device (3). A wheel (4) is conveyed to a specified position by the roller bed device (1), the positioning and rotating mechanism (2) clamps and rotates the wheel (4), the knife box device (3) horizontally feeds to cut burrs of the wheel (4), the roller bed device (1) conveys the wheel to next station, meanwhile, next wheel enters the roller bed device (1), and next cutting cycle is carried out. The machining time of the present invention is 25-30 seconds, so that the manpower cost is reduced, the machining efficiency is improved, and positive effects are achieved in hub burr removal.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 25, 2018
    Assignee: Qinhuangdao Xinyue Intelligent Equipment Co., LTD
    Inventors: Yan Sun, Fuqiang Li, Shuangyong Liu, Shaojiang Wang, Yonggang Zhao, Lijie Song, Xu Hou, Guoxin Xiao, Fanbo Meng, Yanchao Ren
  • Publication number: 20180247647
    Abstract: A method includes receiving a speech input, activating a voice control function to recognize a subsequent speech input and output a feedback corresponding to the subsequent speech input in response to the speech input being determined as a first wake-up-word (WUW), and activating a speech recording function to record one or more inputs selected from the group consisting of the speech input and the subsequent speech input in response to the speech input being determined as a second WUW.
    Type: Application
    Filed: February 27, 2018
    Publication date: August 30, 2018
    Inventors: Xiaoping ZHANG, Yongwen SHI, Yonggang ZHAO, Zhepeng WANG
  • Publication number: 20180196840
    Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
  • Patent number: D961795
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 23, 2022
    Inventors: Yonggang Zhao, Shaowen Tian