Patents by Inventor Daniel Ni

Daniel Ni 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: 11936571
    Abstract: Examples described herein relate to offload reliable transport management to a network interface device and store packets to be resent, based on received packet receipt acknowledgements (ACKs), into one or more kernel space queues that are also accessible in user space.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: March 19, 2024
    Assignee: Intel Corporation
    Inventors: Shaopeng He, Cunming Liang, Jiang Yu, Ziye Yang, Ping Yu, Bo Cui, Jingjing Wu, Liang Ma, Hongjun Ni, Zhiguo Wen, Changpeng Liu, Anjali Singhai Jain, Daniel Daly, Yadong Li
  • 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