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: 11361080Abstract: 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: GrantFiled: April 13, 2020Date of Patent: June 14, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Wenwei Weng, Nag Avadhanam, Xiaoguang Jason Chen, Ning Zhao, Christopher A. Stone
-
Publication number: 20210319109Abstract: 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: ApplicationFiled: April 13, 2020Publication date: October 14, 2021Inventors: Wenwei Weng, Nag Avadhanam, Xiaoguang Chen, Ning Zhao, Christopher A. Stone
-
Patent number: 8780731Abstract: 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: GrantFiled: March 14, 2013Date of Patent: July 15, 2014Assignee: Cisco Technology, IncInventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
-
Publication number: 20140022928Abstract: 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: ApplicationFiled: September 19, 2013Publication date: January 23, 2014Applicant: Cisco Technology, Inc.Inventors: Tom Zingale, Vishnu Kant Varma, Emmanuel Tychon, Wenwei Weng
-
Patent number: 8547855Abstract: 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: GrantFiled: March 21, 2006Date of Patent: October 1, 2013Assignee: Cisco Technology, Inc.Inventors: Tom Zingale, Vishnu Kant Varma, Emmanuel Tychon, Wenwei Weng
-
Patent number: 8451745Abstract: 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: GrantFiled: November 19, 2010Date of Patent: May 28, 2013Assignee: Cisco Technology, Inc.Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
-
Patent number: 8400929Abstract: 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: GrantFiled: May 26, 2011Date of Patent: March 19, 2013Assignee: Cisco Technology, Inc.Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
-
Publication number: 20110228679Abstract: 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: ApplicationFiled: May 26, 2011Publication date: September 22, 2011Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
-
Patent number: 7957295Abstract: 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: GrantFiled: November 2, 2007Date of Patent: June 7, 2011Assignee: Cisco Technology, Inc.Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng
-
Publication number: 20110063992Abstract: 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: ApplicationFiled: November 19, 2010Publication date: March 17, 2011Applicant: Cisco Technology, Inc.Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
-
Patent number: 7848337Abstract: 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: GrantFiled: November 14, 2006Date of Patent: December 7, 2010Assignee: Cisco Technology, Inc.Inventors: Wenwei Weng, Minghui Zhu, Vishnu Kant Varma
-
Publication number: 20090116497Abstract: 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: ApplicationFiled: November 2, 2007Publication date: May 7, 2009Applicant: Cisco Technology, Inc. (CA Corporation)Inventors: Vishnu Kant Varma, Wenwei Weng, Samer Salam, Lio Cheng