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: 11993583Abstract: 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: GrantFiled: November 25, 2019Date of Patent: May 28, 2024Assignee: 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: 20240132527Abstract: 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: ApplicationFiled: August 22, 2023Publication date: April 25, 2024Inventors: 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: 11926802Abstract: 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: GrantFiled: November 4, 2022Date of Patent: March 12, 2024Assignees: EXXONMOBIL CHEMICAL PATENTS INC., CHEVRON ORONITE COMPANY LLCInventors: 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: 9251171Abstract: 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: GrantFiled: November 30, 2012Date of Patent: February 2, 2016Assignee: Google Inc.Inventors: Zhongli Ding, Gabriel Wolosin, John R. Zhang, Charles J. Rosenberg, Yang Song
-
Patent number: 9183460Abstract: 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: GrantFiled: November 30, 2012Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: John R. Zhang, Charles J. Rosenberg, Yang Song
-
Patent number: 8989376Abstract: 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: GrantFiled: March 29, 2012Date of Patent: March 24, 2015Assignee: Alcatel LucentInventors: Yansong Ren, Lawrence O'Gorman, John R. Zhang, Thomas L. Wood
-
Patent number: 8639040Abstract: 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: GrantFiled: August 10, 2011Date of Patent: January 28, 2014Assignee: Alcatel LucentInventors: John R. Zhang, Yansong Ren, Fangzhe Chang, Thomas L. Wood
-
Publication number: 20130259228Abstract: 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: ApplicationFiled: March 29, 2012Publication date: October 3, 2013Applicant: ALCATEL-LUCENT USA INC.Inventors: Yansong Ren, Lawrence O'Gorman, John R. Zhang, Thomas L. Wood
-
Publication number: 20130039587Abstract: 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: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Inventors: John R. Zhang, Yansong Ren, Fangzhe Chang, Thomas L. Wood