Patents by Inventor Michael Andrew Williams
Michael Andrew Williams 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: 9609015Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.Type: GrantFiled: July 10, 2015Date of Patent: March 28, 2017Assignee: Zscaler, Inc.Inventors: Sriram Natarajan, Narinder Paul, Julien Sobrier, Karthikeyan Thamilarasu, Balakrishna Bayar, Michael Andrew William Sutton
-
Publication number: 20150319182Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.Type: ApplicationFiled: July 10, 2015Publication date: November 5, 2015Applicant: ZSCALER, INC.Inventors: Sriram NATARAJAN, Narinder PAUL, Julien SOBRIER, Karthikeyan THAMILARASU, Balakrishna BAYAR, Michael Andrew William SUTTON
-
Patent number: 9152789Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.Type: GrantFiled: March 26, 2014Date of Patent: October 6, 2015Assignee: Zscaler, Inc.Inventors: Sriram Natarajan, Narinder Paul, Julien Sobrier, Karthikeyan Thamilarasu, Balakrishna Bayar, Michael Andrew William Sutton
-
Publication number: 20140208426Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.Type: ApplicationFiled: March 26, 2014Publication date: July 24, 2014Applicant: ZSCALER, INC.Inventors: Sriram NATARAJAN, Narinder PAUL, Julien SOBRIER, Karthikeyan THAMILARASU, Balakrishna BAYAR, Michael Andrew William SUTTON
-
Patent number: 8763071Abstract: The present disclosure provides systems and methods for mobile application security classification and enforcement. In particular, the present invention includes a method, a mobile device, and a distributed security system (e.g., a “cloud”) that is utilized to enforce security on mobile devices communicatively coupled to external networks (i.e., the Internet). Advantageously, the present invention is platform independent allowing it to operate with any current or emerging mobile device. Specifically, preventing malicious applications from running on an end user's mobile device is challenging with potentially millions of applications and billions of user devices; the only effective way to enforce application security is through the network that applications use to communicate.Type: GrantFiled: March 18, 2011Date of Patent: June 24, 2014Assignee: Zscaler, Inc.Inventors: Amit Sinha, Michael Andrew William Sutton, Srikanth Devarajan
-
Patent number: 8413239Abstract: System and methods for injecting content into a response for improving client-side security. The system includes a content injection service external to network edges of at least one system. The content injection service receives a request from a client within the at least one system and identifies or anticipates a potential threat associated with the response. The content injection service is configured to determine an appropriate counter for the identified or anticipated potential threat and in response injects content into the response according to the potential or anticipated threat identified.Type: GrantFiled: February 22, 2009Date of Patent: April 2, 2013Assignee: Zscaler, Inc.Inventors: Michael Andrew William Sutton, Jeff Forristal
-
Publication number: 20110167474Abstract: The present disclosure provides systems and methods for mobile application security classification and enforcement. In particular, the present invention includes a method, a mobile device, and a distributed security system (e.g., a “cloud”) that is utilized to enforce security on mobile devices communicatively coupled to external networks (i.e., the Internet). Advantageously, the present invention is platform independent allowing it to operate with any current or emerging mobile device. Specifically, preventing malicious applications from running on an end user's mobile device is challenging with potentially millions of applications and billions of user devices; the only effective way to enforce application security is through the network that applications use to communicate.Type: ApplicationFiled: March 18, 2011Publication date: July 7, 2011Applicant: ZSCALER, INC.Inventors: Amit SINHA, Michael Andrew William SUTTON, Srikanth DEVARAJAN
-
Publication number: 20100218253Abstract: System and methods for injecting content into a response for improving client-side security. The system includes a content injection service external to network edges of at least one system. The content injection service receives a request from a client within the at least one system and identifies or anticipates a potential threat associated with the response. The content injection service is configured to determine an appropriate counter for the identified or anticipated potential threat and in response injects content into the response according to the potential or anticipated threat identified.Type: ApplicationFiled: February 22, 2009Publication date: August 26, 2010Applicant: zScalerInventors: Michael Andrew William Sutton, Jeff Forristal
-
Publication number: 20100087192Abstract: A mobile telephone network has a function (30) which interacts with the platform (40) or platforms processing a call, event or session to: a) determine the services and/or call handling operations to be applied to the call, event or session; and b) determine if the platform(s) (40) are capable of carrying out the services and/or call handling operations required by the call, event or session. The function may then arrange for the platform (40) to be provided with appropriate data or for the call, event or session to be transferred to another platform. Moreover, a call may have part of its data converted into a standard protocol, and the data in that standard protocol then be used to guarantee a trigger for processing the call at a transfer device.Type: ApplicationFiled: December 9, 2009Publication date: April 8, 2010Applicant: Orange Personal Telecommunications Services LimitedInventors: Michael David Eales, Michael Andrew Williams, Dominic Desmond Phelim O'Neill, Christopher Shaw
-
Patent number: 7653389Abstract: A mobile telephone network has a function (30) which interacts with the platform (40) or platforms processing a call, event or session to: a) determine the services and/or call handling operations to be applied to the call, event or session; and b) determine if the platform(s) (40) are capable of carrying out the services and/or call handling operations required by the call, event or session. The function may then arrange for the platform (40) to be provided with appropriate data or for the call, event or session to be transferred to another platform. Moreover, a call may have part of its data converted into a standard protocol, and the data in that standard protocol then be used to guarantee a trigger for processing the call at a transfer device.Type: GrantFiled: December 20, 2002Date of Patent: January 26, 2010Assignee: Orange Personal Telecommunications Services LimitedInventors: Michael David Eales, Michael Andrew Williams, Dominic Desmond Phelim O'Neill, Christopher Shaw