Patents by Inventor Wenwei Weng

Wenwei Weng 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: 11361080
    Abstract: The present disclosure is directed to reducing the secure boot time of software images and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more components to perform operations including identifying a software image for a first secure boot, the software image stored in a persistent storage and comprising a kickstart software package and a system software package, fetching the software image, including the kickstart software package and the system software package, from the persistent storage to a memory, verifying one or more digital signatures associated with the software image, booting the kickstart software package of the software image from the memory, and staging the system software package in the persistent storage.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: June 14, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Wenwei Weng, Nag Avadhanam, Xiaoguang Jason Chen, Ning Zhao, Christopher A. Stone
  • Publication number: 20210319109
    Abstract: The present disclosure is directed to reducing the secure boot time of software images and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more components to perform operations including identifying a software image for a first secure boot, the software image stored in a persistent storage and comprising a kickstart software package and a system software package, fetching the software image, including the kickstart software package and the system software package, from the persistent storage to a memory, verifying one or more digital signatures associated with the software image, booting the kickstart software package of the software image from the memory, and staging the system software package in the persistent storage.
    Type: Application
    Filed: April 13, 2020
    Publication date: October 14, 2021
    Inventors: Wenwei Weng, Nag Avadhanam, Xiaoguang Chen, Ning Zhao, Christopher A. Stone
  • Patent number: 8780731
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc
    Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
  • Publication number: 20140022928
    Abstract: An apparatus and method for scheduling multiple probes for monitoring of a network is disclosed. The method comprises identifying a group of multiple probes to be deployed over an IP network, each of the multiple probes measuring different performance metrics in the network. A schedule period is also identified, in which to schedule the deployment of the multiple probes in the group. An even or random mode of scheduling may be specified. In response the even mode of scheduling, the apparatus may schedule the deployment of the multiple probes in the defined group periodically in the schedule period and/or schedules the group of probes periodically. Alternatively, in response to the random mode of scheduling, the scheduling apparatus may schedule the deployment of each of the multiple probes in the defined group at random intervals and/or schedules the group of probes randomly.
    Type: Application
    Filed: September 19, 2013
    Publication date: January 23, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Tom Zingale, Vishnu Kant Varma, Emmanuel Tychon, Wenwei Weng
  • Patent number: 8547855
    Abstract: An apparatus and method for scheduling multiple probes for monitoring of a network is disclosed. The method comprises identifying a group of multiple probes to be deployed over an IP network, each of the multiple probes measuring different performance metrics in the network. A schedule period is also identified, in which to schedule the deployment of the multiple probes in the group. An even or random mode of scheduling may be specified. In response the even mode of scheduling, the apparatus may schedule the deployment of the multiple probes in the defined group periodically in the schedule period and/or schedules the group of probes periodically. Alternatively, in response to the random mode of scheduling, the scheduling apparatus may schedule the deployment of each of the multiple probes in the defined group at random intervals and/or schedules the group of probes randomly.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Tom Zingale, Vishnu Kant Varma, Emmanuel Tychon, Wenwei Weng
  • Patent number: 8451745
    Abstract: In one embodiment, a method for automatically probing endpoint in a network for performance and fault management is provided. The method may comprise receiving instructions to auto probe endpoints, the instructions comprising probe characteristics and endpoint indicators. The method may further comprise querying an information base to identify endpoints and to obtain information on the identified endpoints that conform to the endpoint indicators. Based on the instructions and the information obtained for the identified endpoints, one or more probe packets may be generating to be transmitted to the identified endpoints. The generated probe packets may further be scheduled for transmission to the identified endpoints. New endpoints may continue to get discovered based on a notification mechanism which exists. Likewise, endpoints leaving the discovery domain may be identified.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 28, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
  • Patent number: 8400929
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: March 19, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
  • Publication number: 20110228679
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Application
    Filed: May 26, 2011
    Publication date: September 22, 2011
    Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
  • Patent number: 7957295
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 7, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
  • Publication number: 20110063992
    Abstract: In one embodiment, a method for automatically probing endpoint in a network for performance and fault management is provided. The method may comprise receiving instructions to auto probe endpoints, the instructions comprising probe characteristics and endpoint indicators. The method may further comprise querying an information base to identify endpoints and to obtain information on the identified endpoints that conform to the endpoint indicators. Based on the instructions and the information obtained for the identified endpoints, one or more probe packets may be generating to be transmitted to the identified endpoints. The generated probe packets may further be scheduled for transmission to the identified endpoints. New endpoints may continue to get discovered based on a notification mechanism which exists. Likewise, endpoints leaving the discovery domain may be identified.
    Type: Application
    Filed: November 19, 2010
    Publication date: March 17, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
  • Patent number: 7848337
    Abstract: In one embodiment, a method for automatically probing endpoint in a network for performance and fault management is provided. The method may comprise receiving instructions to auto probe endpoints, the instructions comprising probe characteristics and endpoint indicators. The method may further comprise querying an information base to identify endpoints and to obtain information on the identified endpoints that conform to the endpoint indicators. Based on the instructions and the information obtained for the identified endpoints, one or more probe packets may be generating to be transmitted to the identified endpoints. The generated probe packets may further be scheduled for transmission to the identified endpoints. New endpoints may continue to get discovered based on a notification mechanism which exists. Likewise, endpoints leaving the discovery domain may be identified.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
  • Publication number: 20090116497
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Applicant: Cisco Technology, Inc. (CA Corporation)
    Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng