Patents by Inventor Jim Peng

Jim Peng 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: 11120213
    Abstract: Various examples for performing an intelligent verification of a user interface to be rendered or otherwise presented, for instance, in a display of a client device are described. A web server can simulate, for at least one of a plurality of geographic locations, a rendering of a web page using hypertext markup language (HTML) for various geographic locations, where the rendering of the web page is simulated using a corresponding language. The web server can identify an anomaly in at least a portion of the web page as rendered based on a user interface verification rule stored in a data store. The web server can perform a remedial action based at least in part on a type of the anomaly identified.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: September 14, 2021
    Assignee: VMWARE, INC.
    Inventors: Lucy Shang, Daniel Ni, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Patent number: 10572566
    Abstract: A system can capture screenshots of web content, and HTML sources for the web content when respective screenshots are captured. Document Object Model (DOM) information can be extracted from each HTML source and provided in a respective DOM extraction file (DEF) associated with each screenshot. The system can receive a keyword and search a repository including each screenshot and DEF combination, find the keyword in select DEFs, and identify select screenshots corresponding to the select DEFs with the keyword. Identifying marks can be added to the select screenshots in locations according to absolute coordinates for nodes corresponding to items in the select DEFs that include the keyword. A list of the select screenshots with identifying marks can be displayed for selection. The system can perform accurate searches of web screenshots independent of image quality and assist build and quality control processes for delivering web-content offerings.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 25, 2020
    Assignee: VMware, Inc.
    Inventors: Daniel Ni, Lucy Shang, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Publication number: 20200026802
    Abstract: A system can capture screenshots of web content, and HTML sources for the web content when respective screenshots are captured. Document Object Model (DOM) information can be extracted from each HTML source and provided in a respective DOM extraction file (DEF) associated with each screenshot. The system can receive a keyword and search a repository including each screenshot and DEF combination, find the keyword in select DEFs, and identify select screenshots corresponding to the select DEFs with the keyword. Identifying marks can be added to the select screenshots in locations according to absolute coordinates for nodes corresponding to items in the select DEFs that include the keyword. A list of the select screenshots with identifying marks can be displayed for selection. The system can perform accurate searches of web screenshots independent of image quality and assist build and quality control processes for delivering web-content offerrings.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Daniel Ni, Lucy Shang, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Publication number: 20190228058
    Abstract: Various examples for performing an intelligent verification of a user interface to be rendered or otherwise presented, for instance, in a display of a client device are described. A web server can simulate, for at least one of a plurality of geographic locations, a rendering of a web page using hypertext markup language (HTML) for various geographic locations, where the rendering of the web page is simulated using a corresponding language. The web server can identify an anomaly in at least a portion of the web page as rendered based on a user interface verification rule stored in a data store. The web server can perform a remedial action based at least in part on a type of the anomaly identified.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Lucy Shang, Daniel Ni, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Patent number: 5946515
    Abstract: An aperture switching device to be incorporated in a digital cameral for moving an aperture plate having an aperture formed thereon with respect to a lens between a shutting position where the lens is partially covered by the aperture plate with the aperture aligned with the lens and an open position where the lens is not covered by the aperture plate, includes a slide block formed on the aperture plate, a guide member mounted to the lens and having a guide channel to slidably receive the slide block therein. A driving device has an output rod movable along an arc path and mechanically coupled to the aperture plate to reciprocate the slide block along the guide channel so as to move the aperture plate between the shutting position and the open position. The mechanical coupling between the driving device and the aperture plate may include a pinion rotated by the driving device and engaged by a rack provided on the aperture plate.
    Type: Grant
    Filed: August 7, 1998
    Date of Patent: August 31, 1999
    Assignee: Umax Data Systems Inc.
    Inventors: Chien-Chin Chan, Guang-Shang Chang, Jim Peng, Kou-Lung Tseng