Patents by Inventor Jianliang Zhao

Jianliang 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: 11853983
    Abstract: Videos to be hosted at an asset hosting platform and submitted by an owner of the videos are received. The videos are provided for consumption by users of the asset hosting platform. The historical data identifies a historical popularity of one or more of the videos. Whether the historical data associated with the one or more of the videos satisfies a viewership rate specifying a rate of viewership over a predetermined period of time for the one or more of the videos is determined. Responsive to determining that the historical data associated with the one or more of the videos satisfies the viewership rate, the owner is determined as eligible to participate in a video performance sharing program. A communication for a client device associated with the owner of the videos to invite the owner to participate in the video performance sharing program is generated.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Shenaz Zack, Shishir Samir Mehrotra, Lin Shi, Rui Chen, Armand Joseph Dijamco, Yannet Interian, Aaron Kwong Yue Lee, Jeffrey Lee-Chan, Jianliang Zhao, Chetan Hari Narain
  • Publication number: 20230286979
    Abstract: A salt of a dihydropyrido[2,3-d]pyrimidinone derivative, a preparation method thereof and the use thereof are provided. The salt is selected from fumarate, methanesulfonate, isethionate, ?-naphthalenesulfonate, p-toluenesulfonate, 1,2-ethanedisulfonate, oxalate, maleate, citrate, succinate, L-(+)-tartrate, hippurate, L-ascorbate, L-malate, benzoate, gentisate, a hydrochloride, a sulfate or a phosphate. The salt of the dihydropyrido[2,3-d]pyrimidinone derivative of the present application can be used in the treatment of breast cancer, prostate cancer, or ovarian cancer.
    Type: Application
    Filed: July 22, 2021
    Publication date: September 14, 2023
    Applicant: NANJING CHIA TAI TIANQING PHARMACEUTICAL CO., LTD.
    Inventors: Changyou MA, He TIAN, Jianliang ZHAO, Donghui CHEN, Jian WU, Dan XU, Chunxia ZHU, Zhoushan TIAN
  • Publication number: 20230271958
    Abstract: A salt and crystal form of a dihydropyrido[2,3-d]pyrimidine derivate, and specifically, a crystal form of a fumarate hydrate of compound 1, and a preparation method thereof are provided. In the formula, X is 2.0-3.0. The X-ray powder diffraction pattern expressed in 2? angles using Cu-Ka radiation has characteristic peaks at 2? values of 9.28°±0.2° and 3.63°±0.2°. The crystal form has good stability and can better be applied to clinical practice.
    Type: Application
    Filed: July 22, 2021
    Publication date: August 31, 2023
    Applicant: NANJING CHIA TAI TIANQING PHARMACEUTICAL CO., LTD.
    Inventors: Jian WU, Changyou MA, He TIAN, Jianliang ZHAO, Donghui CHEN, Dan XU, Chunxia ZHU, Zhoushan TIAN
  • Patent number: 11386164
    Abstract: A computer implemented method for searching electronic documents, and associated system and computer program product. The method includes receiving an input representing an example-based search query and processing the input. The method also includes determining, for each of the electronic documents, a relevance score between the input and the corresponding electronic document. The determination is based on, at least, textual similarity between the input and the corresponding electronic document, topical similarity between the input and the corresponding electronic document, as well as linkage relationship in a linkage network of the plurality of electronic documents. The method also includes determining, based on the determined relevance scores, a search result containing one or more of the electronic documents. The search results will be provided to the user.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 12, 2022
    Assignees: City University of Hong Kong, The University of Hong Kong
    Inventors: Jianliang Zhao, Hailiang Chen, Ruiyun Xu
  • Publication number: 20220144821
    Abstract: The present invention discloses an AKT inhibitor, and specifically relates to a compound represented by formula I or a pharmaceutically acceptable salt thereof. The present invention further provides a preparation method thereof, and the use thereof in prevention and/or treatment of a disease mediated by AKT protein kinase.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 12, 2022
    Inventors: Changyou Ma, He Tian, Jie An, Jianliang Zhao, Donghui Chen, Jian Wu, Dan Xu, Chunxia Zhu, Zhoushan Tian
  • Publication number: 20210357455
    Abstract: A computer implemented method for searching electronic documents, and associated system and computer program product. The method includes receiving an input representing an example-based search query and processing the input. The method also includes determining, for each of the electronic documents, a relevance score between the input and the corresponding electronic document. The determination is based on, at least, textual similarity between the input and the corresponding electronic document, topical similarity between the input and the corresponding electronic document, as well as linkage relationship in a linkage network of the plurality of electronic documents. The method also includes determining, based on the determined relevance scores, a search result containing one or more of the electronic documents. The search results will be provided to the user.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Jianliang Zhao, Hailiang Chen, Ruiyun Xu
  • Patent number: 11049081
    Abstract: A system and method generates a popularity score for a first video based at least in part on first popularity data. The popularity score indicative of a popularity of the first video. The system and method retrieves first historical data including historical popularity of a second video submitted by an owner of the first video, in view of determining that the popularity score for the first video is greater than a predetermined value. The system and method determines that the second video is eligible to participate in a video performance sharing program based at least in part on the first historical data. The system and method generates a communication for a client device associated with the owner of the second video to invite the owner of the second video to participate in the video performance sharing program.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 29, 2021
    Assignee: Google LLC
    Inventors: Shenaz Zack, Shishir Samir Mehrotra, Lin Shi, Rui Chen, Armand Joseph Dijamco, Yannet Interian, Aaron Kwong Yue Lee, Jeffrey Lee-Chan, Jianliang Zhao, Chetan Hari Narain
  • Patent number: 10684848
    Abstract: A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware manifest including a listing of current firmware assets stored at the payment reader, and send the firmware manifest to the server. The server may compare the firmware manifest to available firmware bundles, which are ordered combinations of firmware assets that have been released for usage by payment readers. Some of the bundles may be blocking bundles, while some are non-blocking. If a payment reader is to be updated with a blocking bundle, it cannot process payments during the update. If the update is not a blocking bundle, the payment reader may continue to process payments.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: June 16, 2020
    Assignee: Square, Inc.
    Inventors: Rodion Steshenko, Jianliang Zhao, Timothy Kordas
  • Patent number: 10108412
    Abstract: A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware manifest including a listing of current firmware assets stored at the payment reader, and send the firmware manifest to the server. The server may compare the firmware manifest to available firmware bundles, which are ordered combinations of firmware assets that have been released for usage by payment readers. Some of the bundles may be blocking bundles, while some are non-blocking. If a payment reader is to be updated with a blocking bundle, it cannot process payments during the update. If the update is not a blocking bundle, the payment reader may continue to process payments.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 23, 2018
    Assignee: Square, Inc.
    Inventors: Rodion Steshenko, Jianliang Zhao, Timothy Kordas
  • Patent number: 10032145
    Abstract: A system and method for sharing revenue associated with a video is disclosed. The method includes generating a popularity score for a first video based at least in part on first popularity data. The popularity score is indicative of present and future popularity of the first video. The method also includes retrieving historical data includes historical popularity and profitability of multiple videos submitted by an owner of the first video, in response to determining that the popularity score for the first video is greater than a predetermined value. The method also includes determining that the first video is eligible to participate in a revenue sharing program based at least in part on the retrieved historical data. The method includes generating a message for a client device associated with the owner of the first video to invite the owner of the first video to participate in the revenue sharing program.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Shenaz Zack, Shishir Samir Mehrotra, Lin Shi, Rui Chen, Armand Joseph Dijamco, Yannet Interian, Aaron Kwong Yue Lee, Jeffrey Lee-Chan, Jianliang Zhao, Chetan Hari Narain
  • Patent number: 9881302
    Abstract: Techniques and arrangements for capturing payments in cases involving a failed authorization. In some instances, a point-of-sale (POS) device may process a transaction while operating in an offline mode, and then send information regarding the transaction to a remote service after transitioning to an online mode. The remote service may attempt to authorize a payment instrument tendered to satisfy a cost of the transaction. In instances in which the payment instrument is declined, one or multiple payment-capture techniques may be utilized to capture a payment that satisfies at least a portion of the cost of the transaction.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: January 30, 2018
    Assignee: Square, Inc.
    Inventors: Michael Wells White, Paul Botros, Christopher Lang Mocko, Zhimin Ren, Jianliang Zhao
  • Patent number: 9864986
    Abstract: Methods and apparatuses related to linking a monetary value card with a payment card. In some embodiments, a payer uses a gift card to pay for a purchase. The gift card is swiped by a point of sale (POS) system, and a computer system processes a payment. The computer system causes the POS system to display a message prompting the payer to provide an email address for an electronic receipt. The payer provides the email address, which the computer system uses to determine that the payer has a payment card. The computer system sends a message to the payer asking if he would like to link the gift card with the payment card, to which the payer responds affirmatively. The payer later uses the payment card to initiate a payment, and the computer system processes the payment based on the gift card that is linked with the payment card.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: January 9, 2018
    Assignee: Square, Inc.
    Inventors: Michael Wells White, Jianliang Zhao, Christopher Lang Mocko, Zhimin Ren
  • Publication number: 20170286093
    Abstract: A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware manifest including a listing of current firmware assets stored at the payment reader, and send the firmware manifest to the server. The server may compare the firmware manifest to available firmware bundles, which are ordered combinations of firmware assets that have been released for usage by payment readers. Some of the bundles may be blocking bundles, while some are non-blocking. If a payment reader is to be updated with a blocking bundle, it cannot process payments during the update. If the update is not a blocking bundle, the payment reader may continue to process payments.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Square, Inc.
    Inventors: Rodion Steshenko, Jianliang Zhao, Timothy Kordas
  • Publication number: 20170286085
    Abstract: It may be determined that a payment reader requires a firmware update, which may be transmitted to the payment reader as compressed firmware update blocks. The payment reader may receive a first portion of set of the compressed firmware update blocks. The payment reader may decompress the first portion and determine a partial firmware offset associated with the first portion. If the firmware update is incomplete, the payment reader may transmit that partial firmware offset to a second device. Based on this partial of firmware offset and an offset table that associates compressed firmware offsets with decompressed firmware offsets, the payment reader receive a second portion of compressed firmware update blocks to send to the payment reader. The payment reader may determine that entire update has been received and update its firmware.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Applicant: Square, Inc.
    Inventors: Rodion Steshenko, Jianliang Zhao, Timothy Kordas
  • Patent number: 9778928
    Abstract: It may be determined that a payment reader requires a firmware update, which may be transmitted to the payment reader as compressed firmware update blocks. The payment reader may receive a first portion of set of the compressed firmware update blocks. The payment reader may decompress the first portion and determine a partial firmware offset associated with the first portion. If the firmware update is incomplete, the payment reader may transmit that partial firmware offset to a second device. Based on this partial of firmware offset and an offset table that associates compressed firmware offsets with decompressed firmware offsets, the payment reader receive a second portion of compressed firmware update blocks to send to the payment reader. The payment reader may determine that entire update has been received and update its firmware.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 3, 2017
    Assignee: Invensense, Inc.
    Inventors: Rodion Steshenko, Jianliang Zhao, Timothy Kordas
  • Patent number: 9741035
    Abstract: Techniques and arrangements for capturing payments in cases involving a failed authorization. In some instances, a point-of-sale (POS) device may process a transaction while operating in an offline mode, and then send information regarding the transaction to a remote service after transitioning to an online mode. The remote service may attempt to authorize a payment instrument tendered to satisfy a cost of the transaction. In instances in which the payment instrument is declined, one or multiple payment-capture techniques may be utilized to capture a payment that satisfies at least a portion of the cost of the transaction.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: August 22, 2017
    Assignee: Square, Inc.
    Inventors: Michael Wells White, Paul Botros, Christopher Lang Mocko, Zhimin Ren, Jianliang Zhao
  • Publication number: 20130014209
    Abstract: Content rights holders provide digital content to a hosting site to be used as reference content. The content owner specifies a policy for each digital content item, indicating how that content may be used on the site when uploaded by someone other than the content owner. An identification module compares the uploaded content against reference content. If the content matches reference content, the specified policy for that reference content is applied to the uploaded content. Policy options provided by the content owner include tracking the content to see how it is viewed, preventing the content from being distributed on the site, and allowing the content to be displayed in a revenue-sharing environment. In one embodiment, if the identification module matches the uploaded content to a reference item but the match does not have a sufficiently high level of confidence, the suggested match is queued for review by the content owner.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: GOOGLE INC.
    Inventors: Franck Chastagnol, Jianliang Zhao, Rui Chen, Matthew Good, Yi-Ling Su, Frey Waid, Zheng Liu, David King
  • Patent number: 7810105
    Abstract: A method and wireless mobile device runs different types of applications and groups a set of common application interfaces (APIs) that are associated with an application type to produce an application container (902). The wireless mobile device and method translates calls between at least one of the linked or grouped common APIs of the application container and a shared API that is shared for example among applications of different types (904). If desired the method and device also groups a set of common application interfaces associated with another application type to produce another application container. The applications of different types use APIs from the multiple application containers. In one embodiment, the translating of calls is accomplished by employing a class loading structure using, for example, a class loader that looks at certain path locations to obtain resources.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: October 5, 2010
    Assignee: Motorola, Inc.
    Inventors: Harish Prabandham, John D. Bruner, Rahul Sharma, Jianliang Zhao
  • Publication number: 20080109369
    Abstract: Content rights holders provide digital content to a hosting site to be used as reference content. The content owner specifies a policy for each digital content item, indicating how that content may be used on the site when uploaded by someone other than the content owner. An identification module compares the uploaded content against reference content. If the content matches reference content, the specified policy for that reference content is applied to the uploaded content. Policy options provided by the content owner include tracking the content to see how it is viewed, preventing the content from being distributed on the site, and allowing the content to be displayed in a revenue-sharing environment. In one embodiment, if the identification module matches the uploaded content to a reference item but the match does not have a sufficiently high level of confidence, the suggested match is queued for review by the content owner.
    Type: Application
    Filed: November 5, 2007
    Publication date: May 8, 2008
    Inventors: Yi-Ling Su, Frey Waid, Rui Chen, Matthew Good, Franck Chastagnol, Jianliang Zhao, Zheng Liu, David King
  • Publication number: 20060143622
    Abstract: A method and wireless mobile device runs different types of applications and groups a set of common application interfaces (APIs) that are associated with an application type to produce an application container (902). The wireless mobile device and method translates calls between at least one of the linked or grouped common APIs of the application container and a shared API that is shared for example among applications of different types (904). If desired the method and device also groups a set of common application interfaces associated with another application type to produce another application container. The applications of different types use APIs from the multiple application containers. In one embodiment, the translating of calls is accomplished by employing a class loading structure using, for example, a class loader that looks at certain path locations to obtain resources.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: Motorola, Inc.
    Inventors: Harish Prabandham, John Bruner, Rahul Sharma, Jianliang Zhao