Patents by Inventor Wenping Luo
Wenping Luo 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: 12278807Abstract: A SSH (secure shell) public key is received from a client device 120 120 on the enterprise network, and an EMS device 140 is queried based on the SSH public key. Responsive to confirmation of registration from the EMS server, an authentication certificate based on a user and the client device 120 120 is generated. An SSH session is initiated on behalf of the client device 120 120 including submitting the certificate and the SSH public key from the client device 120 120 to the external server.Type: GrantFiled: September 30, 2021Date of Patent: April 15, 2025Assignee: Fortinet, Inc.Inventors: Han Xiao, Wenping Luo
-
Publication number: 20240333772Abstract: Various approaches for providing scalable network access processing. In some cases, approaches discussed relate to systems and methods for providing scalable zero trust network access control.Type: ApplicationFiled: June 14, 2024Publication date: October 3, 2024Applicant: Fortinet, Inc.Inventors: Wenping Luo, Robert May, Kunal Marwah
-
Publication number: 20240244086Abstract: Various approaches for providing scalable network access processing. In some cases, approaches discussed relate to systems and methods for providing scalable zero trust network access control.Type: ApplicationFiled: March 29, 2024Publication date: July 18, 2024Applicant: Fortinet, Inc.Inventors: Wenping Luo, Robert May, Kunal Marwah
-
Patent number: 12034769Abstract: Various approaches for providing scalable network access processing. In some cases, approaches discussed relate to systems and methods for providing scalable zero trust network access control.Type: GrantFiled: April 27, 2021Date of Patent: July 9, 2024Assignee: Fortinet, Inc.Inventors: Wenping Luo, Robert May, Kunal Marwah
-
Publication number: 20230101920Abstract: A SSH (secure shell) public key is received from a client device 120 120 on the enterprise network, and an EMS device 140 is queried based on the SSH public key. Responsive to confirmation of registration from the EMS server, an authentication certificate based on a user and the client device 120 120 is generated. An SSH session is initiated on behalf of the client device 120 120 including submitting the certificate and the SSH public key from the client device 120 120 to the external server.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Han Xiao, Wenping Luo
-
Publication number: 20220345491Abstract: Various approaches for providing scalable network access processing. In some cases, approaches discussed relate to systems and methods for providing scalable zero trust network access control.Type: ApplicationFiled: April 27, 2021Publication date: October 27, 2022Applicant: Fortinet, Inc.Inventors: Wenping Luo, Robert May, Kunal Marwah
-
Patent number: 11329961Abstract: Methods and systems are provided for increasing application performance and accelerating data communications in a WAN environment. According to one embodiment, packets are received at a flow classification module operating at the Internet Protocol (IP) layer of a first wide area network (WAN) acceleration device via a private tunnel, which is operable to convey application layer data for connection-oriented applications between WAN acceleration devices. The packets are passed to a WAN socket operating at the transport layer. Based on the application protocol, the packets are passed to an application handler of multiple application handlers operating at the application layer each of which implements one or more application acceleration techniques for a particular application layer protocol known to behave poorly within a WAN environment. The existing connection-oriented flow is securely accelerated by performing one or more application acceleration techniques and applying one or more security functions.Type: GrantFiled: September 14, 2017Date of Patent: May 10, 2022Assignee: Fortinet, Inc.Inventors: Wenping Luo, Hongwei Li, Yixin Pan, Tao Huang
-
Patent number: 11086962Abstract: The present invention discloses a webpage loading method, a client terminal and a server. The webpage loading method includes: receiving, by a client terminal, a webpage accessing request input by a user; searching locally, by the client terminal, for a reference webpage meeting a preset match condition with the webpage; sending, by the client terminal, the webpage accessing request to a server, and notifying, by the client terminal, the server to use the reference webpage as a reference; receiving, by the client terminal, differential data from the server; and loading, by the client terminal, to obtain a complete webpage according to the reference webpage and the differential data. By means of the present invention, transmission resources can be saved during transmission of webpage resources.Type: GrantFiled: May 17, 2016Date of Patent: August 10, 2021Assignee: UC Mobile Co., Ltd.Inventor: Wenping Luo
-
Patent number: 10122803Abstract: A network data transmission method includes: acquiring a network request generated by a client terminal; comparing the network request with a pre-stored network request template to obtain discrepant data and identical data; determining position information of the discrepant data and the identical data in the network request template; and transmitting to a server identification information of the network request template, the discrepant data and the position information, where the identification information will be used to determine the network request template for the server, and the network request template, the discrepant data and the position information will be used to restore the network request for the server.Type: GrantFiled: June 20, 2016Date of Patent: November 6, 2018Assignee: UC Mobile Co., Ltd.Inventors: Wenping Luo, Weiran Jiang
-
Publication number: 20180069831Abstract: Methods and systems are provided for increasing application performance and accelerating data communications in a WAN environment. According to one embodiment, packets are received at a flow classification module operating at the Internet Protocol (IP) layer of a first wide area network (WAN) acceleration device via a private tunnel, which is operable to convey application layer data for connection-oriented applications between WAN acceleration devices. The packets are passed to a WAN socket operating at the transport layer. Based on the application protocol, the packets are passed to an application handler of multiple application handlers operating at the application layer each of which implements one or more application acceleration techniques for a particular application layer protocol known to behave poorly within a WAN environment. The existing connection-oriented flow is securely accelerated by performing one or more application acceleration techniques and applying one or more security functions.Type: ApplicationFiled: September 14, 2017Publication date: March 8, 2018Applicant: Fortinet, Inc.Inventors: Wenping Luo, Hongwei Li, Yixin Pan, Tao Huang
-
Patent number: 9882878Abstract: Methods and systems are provided for increasing application performance and accelerating data communications in a WAN environment. According to one embodiment, packets are received at a flow classification module operating at the Internet Protocol (IP) layer of a first wide area network (WAN) acceleration device via a private tunnel, which is operable to convey application layer data for connection-oriented applications between WAN acceleration devices. Packets that are classified as being associated with an existing connection-oriented flow are passed to a WAN socket operating at the transport layer. Based on the application protocol, the packets are passed to an application handler of multiple application handlers operating at the application layer each of which implements one or more application acceleration techniques for a particular application layer protocol known to behave poorly within a WAN environment.Type: GrantFiled: July 23, 2013Date of Patent: January 30, 2018Assignee: Fortinet, Inc.Inventors: Wenping Luo, Hongwei Li, Yixin Pan, Tao Huang
-
Patent number: 9774570Abstract: Methods and systems are provided for increasing application performance and accelerating data communications in a WAN environment. According to one embodiment, packets are received at a flow classification module operating at the Internet Protocol (IP) layer of a first wide area network (WAN) acceleration device via a private tunnel, which is operable to convey application layer data for connection-oriented applications between WAN acceleration devices. The packets are passed to a WAN socket operating at the transport layer. Based on the application protocol, the packets are passed to an application handler of multiple application handlers operating at the application layer each of which implements one or more application acceleration techniques for a particular application layer protocol known to behave poorly within a WAN environment. The existing connection-oriented flow is securely accelerated by performing one or more application acceleration techniques and applying one or more security functions.Type: GrantFiled: July 28, 2015Date of Patent: September 26, 2017Assignee: Fortinet, Inc.Inventors: Wenping Luo, Hongwei Li, Yixin Pan, Tao Huang
-
Patent number: 9729655Abstract: A method and apparatus for managing a transfer of data in a data network identifies data associated with a communication session between a first node and a second node in the data network. Further processing of the communication session occurs when a portion of the communication session meets a criterion and the communication session is permitted to continue when the portion of the communication session does not meet the criterion.Type: GrantFiled: March 17, 2016Date of Patent: August 8, 2017Assignee: Fortinet, Inc.Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
-
Patent number: 9684636Abstract: The present invention discloses a page display method and device. The method comprises: in response to a click operation on a browser by a user, updating, by the browser, a current page display rule according to parameters downloaded from a server corresponding to the browser, and classifying and parsing the updated display rule; receiving, by the browser, a text from a target page, wherein the text contains a tag string used for displaying the target page; when the browser parses a predetermined tag string in the tag strings, invoking, by the browser, the classified and parsed page display rule corresponding to the predetermined tag string to display the page. The technical solution according to the present invention accelerates the display speed of a target page, thus saving network traffic and improving the user experience.Type: GrantFiled: May 31, 2013Date of Patent: June 20, 2017Assignee: UC MOBILE LIMITEDInventors: Jie Liang, Wenping Luo
-
Publication number: 20170154013Abstract: The present invention discloses a page display method and device. The method comprises: in response to a click operation on a browser by a user, updating, by the browser, a current page display rule according to parameters downloaded from a server corresponding to the browser, and classifying and parsing the updated display rule; receiving, by the browser, a text from a target page, wherein the text contains a tag string used for displaying the target page; when the browser parses a predetermined tag string in the tag strings, invoking, by the browser, the classified and parsed page display rule corresponding to the predetermined tag string to display the page. The technical solution according to the present invention accelerates the display speed of a target page, thus saving network traffic and improving the user experience.Type: ApplicationFiled: May 31, 2013Publication date: June 1, 2017Inventors: Jie Liang, Wenping Luo
-
Publication number: 20170013077Abstract: A method and apparatus for managing a transfer of data in a data network identifies data associated with a communication session between a first node and a second node in the data network. Further processing of the communication session occurs when a portion of the communication session meets a criterion and the communication session is permitted to continue when the portion of the communication session does not meet the criterion.Type: ApplicationFiled: March 17, 2016Publication date: January 12, 2017Inventors: Stephen John Bevan, Michael Xie, Hongwei Li, Wenping Luo, Shaohong Wei
-
Publication number: 20160323405Abstract: Systems and methods for establishing a connection context for a remote server by a web proxy are provided before a request for an object hosted by the remote server is received from a client. According to an embodiment, a web proxy receives a request for a web page from a client and forwards the request to a web server for handling. The web page is received by the web proxy from the web server. The web page is forwarded by the web proxy to the client. A link contained within the web page is extracted by the web proxy. The extracted link corresponds to an object hosted by a remote server. The object is pre-fetched from the remote server by the web proxy using the extracted link. The pre-fetched object is pre-scanned by the web proxy for security threats. A result of the pre-scanning is cached by the web proxy.Type: ApplicationFiled: December 3, 2015Publication date: November 3, 2016Applicant: Fortinet, Inc.Inventor: Wenping Luo
-
Publication number: 20160323352Abstract: Systems and methods for establishing a connection context for a remote server by a web proxy are provided before a request for an object hosted by the remote server is received from a client. According to an embodiment, a web proxy receives a request for a web page from a client and forwards the request to a web server for handling. After receiving the web page from the web server, the web proxy forwards the web page to the client. The web proxy extracts a link contained in the web page and establishes a connection context for a remote server of the link without pre-fetching an object of the link from the remote server.Type: ApplicationFiled: April 28, 2015Publication date: November 3, 2016Applicant: FORTINET, INC.Inventor: Wenping Luo
-
Publication number: 20160301763Abstract: A network data transmission method includes: acquiring a network request generated by a client terminal; comparing the network request with a pre-stored network request template to obtain discrepant data and identical data; determining position information of the discrepant data and the identical data in the network request template; and transmitting to a server identification information of the network request template, the discrepant data and the position information, where the identification information will be used to determine the network request template for the server, and the network request template, the discrepant data and the position information will be used to restore the network request for the server.Type: ApplicationFiled: June 20, 2016Publication date: October 13, 2016Inventors: WENPING LUO, WEIRAN JIANG
-
Publication number: 20160259800Abstract: The present invention discloses a webpage loading method, a client terminal and a server. The webpage loading method includes: receiving, by a client terminal, a webpage accessing request input by a user; searching locally, by the client terminal, for a reference webpage meeting a preset match condition with the webpage; sending, by the client terminal, the webpage accessing request to a server, and notifying, by the client terminal, the server to use the reference webpage as a reference; receiving, by the client terminal, differential data from the server; and loading, by the client terminal, to obtain a complete webpage according to the reference webpage and the differential data. By means of the present invention, transmission resources can be saved during transmission of webpage resources.Type: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventor: Wenping Luo