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).

  • Publication number: 20240376077
    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: Application
    Filed: April 11, 2024
    Publication date: November 14, 2024
    Inventors: Michael Graupe, Steven J. Henry, John O. Link, Charles William Rowe, Roland D. Saito, Scott D. Schroeder, Dimitrios Stefanidis, Winston C. Tse, Jennifer R. Zhang
  • Patent number: 12124297
    Abstract: A portable electronic device can include a housing defining an aperture and a display positioned in the aperture. The portable electronic device can include a number of components that can provide desired functionalities and levels of performance. For example, the device can include one or more couplers that interconnect various portions of the housing together. Additionally or alternatively, the portable electronic device can include one or more millimeter-wave antennas. Additionally, or alternatively, the electronic device can include one or more grounding elements or layers that reliably and electrically ground the display to the housing.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: October 22, 2024
    Assignee: APPLE INC.
    Inventors: Sayooj R. Pillai, Annie T. Zhang, Lucas R. Compton, John V. Abram, Heather M. Martin, Timothy J. McHenry, Chi Zhang, Kienan D. McCarty, Lee B. Hamstra, Trevor M. Cardiff, Tristan Sansbury, Erik A. Uttermann, Kevin K. Mayer
  • Patent number: 12097596
    Abstract: A power tool comprises a housing defining a grip portion, a motor having a motor drive shaft, a drive assembly including a crankshaft configured to receive torque from the motor drive shaft, an output assembly having an output member configured to receive torque from the crankshaft, a bearing rotatably supporting the crankshaft, a retainer configured to prevent translation of the bearing along the crankshaft past the retainer, and a transducer assembly disposed between the grip portion and the output member to measure the amount of torque applied through the output member.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: September 24, 2024
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventors: Wyatt R. Silha, Jacob P. Schneider, John S. Dey, IV, Hans T. Banholzer, Qiang Wei Li, Pu Shao Zhang, Qian Guo Qin
  • Patent number: 12084467
    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: Grant
    Filed: December 2, 2022
    Date of Patent: September 10, 2024
    Assignee: Gilead Sciences, Inc.
    Inventors: Zhimin Du, Julie Farand, Tezcan Guney, Darryl Kato, John O. Link, James B. C. Mack, Dong Min Mun, William J. Watkins, Jennifer R. Zhang
  • Patent number: 12077537
    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 disclosed herein may be used for the treatment or prevention of a Retroviridae viral infection, including an infection caused by the HIV virus.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: September 3, 2024
    Assignee: Gilead Sciences, Inc.
    Inventors: Chienhung Chou, Scott E. Lazerwith, John O. Link, Scott D. Schroeder, Winston C. Tse, Jennifer R. Zhang
  • 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