Patents by Inventor John R. Zhang

John R. Zhang 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: 11993583
    Abstract: The present disclosure relates to a compound of formula (Ia), (Ib), (IIa), and (IIb): which are useful in the treatment of a Retroviridae viral infection including an infection caused by the HIV virus.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 28, 2024
    Assignee: Gilead Sciences, Inc.
    Inventors: Michael Graupe, John O. Link, Roland D. Saito, Scott D. Schroeder, Dimitrios Stefanidis, Winston C. Tse, Jennifer R. Zhang
  • Publication number: 20240132527
    Abstract: The present disclosure relates generally to certain compounds, pharmaceutical compositions comprising said compounds, and methods of making and using said compounds and pharmaceutical compositions. The compounds and compositions provided herein may be used for the treatment or prevention of a Retroviridae infection, including an HIV infection.
    Type: Application
    Filed: August 22, 2023
    Publication date: April 25, 2024
    Inventors: Julie Farand, Michael Graupe, Tezcan Guney, Darryl Kato, Jiayao Li, John O. Link, James B. C. Mack, Dong Min Mun, Roland D. Saito, William J. Watkins, Jennifer R. Zhang
  • Patent number: 11926802
    Abstract: Provided is a lubricating oil composition that includes a major amount of a lubricant base oil and a minor amount of a viscosity index improver comprising a syndiotactic propylene-based ethylene-propylene copolymer comprising: a) 2 to 20% by weight of ethylene, b) 80 to 98% by weight of propylene; c) 50 to 99% of rr triads; and d) Mw (LS) of 10 to 250 kg/mol.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: March 12, 2024
    Assignees: EXXONMOBIL CHEMICAL PATENTS INC., CHEVRON ORONITE COMPANY LLC
    Inventors: Sara Yue Zhang, Maryam Sepehr, David L. Morgan, Jingwen Zhang, Jo Ann M. Canich, Peijun Jiang, John R. Hagadorn, Chase A. Eckert, Sarah J. Mattler, Shuhui Kang, Pritesh Arjunbhai Patel
  • Patent number: 9251171
    Abstract: Methods, systems and apparatus for identifying modified images based on seed images that are known to be modified images. In an aspect, a method includes accessing data identifying a set of first seed images; for each first seed image, determining a respective first set of similar images from images in an image corpus, each similar image having a visual similarity score that is a measure of visual similarity of the similar image to the first seed image based on the image content of the similar image and the first seed image that satisfies a first seed image similarity threshold; and for each similar image in each respective first set of similar images, attributing to the similar image signal data of each first seed image for which the similar image has a respective visual similarity score satisfying the first seed image similarity threshold.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Zhongli Ding, Gabriel Wolosin, John R. Zhang, Charles J. Rosenberg, Yang Song
  • Patent number: 9183460
    Abstract: Methods, systems and apparatus for identifying modified images based on visual dissimilarity to a first image. In an aspect, a method includes determining, for each of a first image and a second image, a respective set of local image feature descriptions; determining one or more unmatched regions of the images that include unmatched image features and that correspond to one or more same respective regions in both the first image and the second image; determining, for each of the one or more unmatched regions of the images, a modification measure based on the image data corresponding to the unmatched region in the first image and the image data corresponding to the unmatched region in the second image; and determining that the second image is a modification of the first image when one of the modification measures meets a modification measure threshold.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: John R. Zhang, Charles J. Rosenberg, Yang Song
  • Patent number: 8989376
    Abstract: A method for authenticating video content includes: receiving a digital signature, an unsecured video fingerprint, and an unsecured video content from a transmitting node at a receiving node in a communication network; determining if the digital signature is consistent with the unsecured video fingerprint at the receiving node to verify the unsecured video fingerprint; and determining if the unsecured video fingerprint is consistent with the unsecured video content at the receiving node to verify the unsecured video content in a manner that tolerates a predetermined measure of loss in the unsecured video content. If the unsecured video fingerprint and the unsecured video content are verified, the unsecured video content is authenticated for subsequent use at the receiving node. A receiving node associated with the method includes an input module, a fingerprint verification module, a content verification module, and a controller module.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 24, 2015
    Assignee: Alcatel Lucent
    Inventors: Yansong Ren, Lawrence O'Gorman, John R. Zhang, Thomas L. Wood
  • Patent number: 8639040
    Abstract: A method for comparing videos includes detecting local features in frames of a video and determining the positions of detected local features in a first frame compared to their respective positions in a succeeding second frame. For at least some of the detected local features, a movement indicator is generated representing the position of a local feature in the first frame relative to the position of that local feature in the second frame, the movement indicator including an orientation, to obtain a plurality of movement indicators. Movement indicators are grouped by orientation ranges. The number of grouped movement indicators in an orientation range are summed to obtain a value for that orientation range. A time series of values for at least one given orientation range is obtained by determining the positions of detected local features in a first frame compared to their respective positions in a succeeding second frame for a plurality of pairs of frames.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 28, 2014
    Assignee: Alcatel Lucent
    Inventors: John R. Zhang, Yansong Ren, Fangzhe Chang, Thomas L. Wood
  • Publication number: 20130259228
    Abstract: A method for authenticating video content includes: receiving a digital signature, an unsecured video fingerprint, and an unsecured video content from a transmitting node at a receiving node in a communication network; determining if the digital signature is consistent with the unsecured video fingerprint at the receiving node to verify the unsecured video fingerprint; and determining if the unsecured video fingerprint is consistent with the unsecured video content at the receiving node to verify the unsecured video content in a manner that tolerates a predetermined measure of loss in the unsecured video content. If the unsecured video fingerprint and the unsecured video content are verified, the unsecured video content is authenticated for subsequent use at the receiving node. A receiving node associated with the method includes an input module, a fingerprint verification module, a content verification module, and a controller module.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Yansong Ren, Lawrence O'Gorman, John R. Zhang, Thomas L. Wood
  • Publication number: 20130039587
    Abstract: A method for comparing videos includes detecting local features in frames of a video and determining the positions of detected local features in a first frame compared to their respective positions in a succeeding second frame. For at least some of the detected local features, a movement indicator is generated representing the position of a local feature in the first frame relative to the position of that local feature in the second frame, the movement indicator including an orientation, to obtain a plurality of movement indicators. Movement indicators are grouped by orientation ranges. The number of grouped movement indicators in an orientation range are summed to obtain a value for that orientation range. A time series of values for at least one given orientation range is obtained by determining the positions of detected local features in a first frame compared to their respective positions in a succeeding second frame for a plurality of pairs of frames.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: John R. Zhang, Yansong Ren, Fangzhe Chang, Thomas L. Wood