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: 20240376077Abstract: 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: ApplicationFiled: April 11, 2024Publication date: November 14, 2024Inventors: 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: 12124297Abstract: 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: GrantFiled: April 19, 2021Date of Patent: October 22, 2024Assignee: 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: 12097596Abstract: 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: GrantFiled: August 22, 2022Date of Patent: September 24, 2024Assignee: MILWAUKEE ELECTRIC TOOL CORPORATIONInventors: Wyatt R. Silha, Jacob P. Schneider, John S. Dey, IV, Hans T. Banholzer, Qiang Wei Li, Pu Shao Zhang, Qian Guo Qin
-
Patent number: 12084467Abstract: 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: GrantFiled: December 2, 2022Date of Patent: September 10, 2024Assignee: 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: 12077537Abstract: 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: GrantFiled: February 15, 2023Date of Patent: September 3, 2024Assignee: Gilead Sciences, Inc.Inventors: Chienhung Chou, Scott E. Lazerwith, John O. Link, Scott D. Schroeder, Winston C. Tse, Jennifer R. Zhang
-
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