Patents by Inventor An Phan
An Phan 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: 12273273Abstract: Mobile management method, system and client. The method includes receiving a DNS query for a host name from an application on a client; retrieving reputation data associated with the host name from a local cache on the client; determining a policy for the host name, which is associated with the host name and the reputation data associated with the host name; based on the determined policy for the host name, blocking attempted network flows to a host corresponding to the host name; sending at least attempted network flow metadata related to the blocked attempted network flows to a collector on the client; and transmitting the attempted network flow metadata in the collector to a VPN server pool via a VPN tunnel.Type: GrantFiled: January 27, 2023Date of Patent: April 8, 2025Assignee: MOBILE SONIC, INC.Inventors: Joseph T. Savarese, Steven Heckt, Michael E. Bryant, Eric C. McNeill, Carter Smith, Elizabeth Kihslinger, Thomas Gunther Helms, Camilla Keenan-Koch, Joseph G. Souza, Paul Hoover, S. Aaron Stavens, Christian E. Hofstaedter, Jonathan Scott, Erik Olson, James Scott Simpkins, Stephen Gregory Fallin, John Harvey Hillock, Eivind Naess, Michael Lee Snyder, David Michael Mirly, Marius Lee, Glenn Patrick Aranas, Norman C. Hamer, Tridib Dutta, Andrew James Hoover, Thomas A. Sweet, Mark Anacker, An Phan
-
Publication number: 20240428045Abstract: A system captures and utilizes expert knowledge in artificial intelligence. The system includes a knowledge capture module for extracting expert knowledge from subject matter experts in a conversational format and a knowledge management module for cataloging and summarizing the extracted knowledge. The system also includes a digital subject matter expert (dSME) module for ingesting the cataloged knowledge and using it to guide users in building AI models. A chatbot interacts with a user and selects the appropriate dSME module that is relevant to the user request. The system attempts to answer the user request based on the dSME module. If the dSME module lacks knowledge to solve the problem, the system uses a set of tools, for example, internet based search engine to solve the problem.Type: ApplicationFiled: June 25, 2024Publication date: December 26, 2024Inventors: Christopher Nguyen, Roshan Devan Nanu, Hong An Phan, Tri Cao Le, Thao Phuong Nguyen, Loc Tan Nguyen, Tuan Hoang Pham, Hung Phi Vo, Phuoc Le Trong Bui, Zooey Nhu-Quynh Nguyen, Sang Xuan Dinh, Nam Hoai Vuong
-
Publication number: 20240113974Abstract: Mobile management method, system and client. Method includes receiving a DNS query for a host name from an application on client; retrieving reputation data associated with host name from a local cache on client; and determining a policy based on host name and the reputation data. Based on determined policy for the host name, blocking attempted network flows to a host corresponding to host name to produce blocked attempted network flows. Method also includes sending attempted network flow metadata related to the blocked attempted network flows to a collector on client; transmitting the attempted network flow metadata from the collector to a VPN server pool via a VPN tunnel; and producing an anomaly report from the transmitted attempted network flow metadata. The anomaly report includes at least one of anomalies, cohorts, trends, location boundaries, detected network security issues, detected compromised clients and/or optimized network usage.Type: ApplicationFiled: November 30, 2023Publication date: April 4, 2024Applicant: MOBILE SONIC, INC.Inventors: Joseph T. SAVARESE, Steven HECKT, Michael E. BRYANT, Eric C. MCNEILL, Carter SMITH, Elizabeth KIHSLINGER, Thomas Gunther HELMS, Camilla KEENAN-KOCH, Joseph G. SOUZA, Paul HOOVER, S. Aaron STAVENS, Christian E. HOFSTAEDTER, Jonathan SCOTT, Erik OLSON, James Scott SIMPKINS, Stephen Gregory FALLIN, John Harvey HILLOCK, Eivind NAESS, Michael Lee SNYDER, David Michael MIRLY, Marius LEE, Glenn Patrick ARANAS, Norman C. HAMER, Tridib DUTTA, Andrew James HOOVER, Thomas A. SWEET, Mark ANACKER, An PHAN
-
Publication number: 20240048493Abstract: Mobile management method, system and client. The method includes receiving a DNS query for a host name from an application on a client; retrieving reputation data associated with the host name from a local cache on the client; determining a policy for the host name, which is associated with the host name and the reputation data associated with the host name; based on the determined policy for the host name, blocking attempted network flows to a host corresponding to the host name; sending at least attempted network flow metadata related to the blocked attempted network flows to a collector on the client; and transmitting the attempted network flow metadata in the collector to a VPN server pool via a VPN tunnel.Type: ApplicationFiled: January 27, 2023Publication date: February 8, 2024Applicant: MOBILE SONIC, INC.Inventors: Joseph T. SAVARESE, Steven HECKT, Michael E. BRYANT, Eric C. MCNEILL, Carter SMITH, Elizabeth KIHSLINGER, Thomas Gunther HELMS, Camilla KEENAN-KOCH, Joseph G. SOUZA, Paul HOOVER, S. Aaron STAVENS, Christian E. HOFSTAEDTER, Jonathan SCOTT, Erik OLSON, James Scott SIMPKINS, Stephen Gregory FALLIN, John Harvey HILLOCK, Eivind NAESS, Michael Lee SNYDER, David Michael MIRLY, Marius LEE, Glenn Patrick ARANAS, Norman C. HAMER, Tridib DUTTA, Andrew James HOOVER, Thomas A. SWEET, Mark ANACKER, An PHAN
-
Publication number: 20230359942Abstract: A system makes predictions using a machine learning model combined with a knowledge model. The system provides input data to a knowledge model and a machine learning based model. The machine learning based model is trained to make predictions based on input data. The system provides the outputs of the machine learning based model and the knowledge model to an ensemble model configured to combine results of the knowledge model and the machine learning based model. The system can be used for several applications. For example, the system may classify an input text based on a hierarchy of categories. The system may perform fault detection in time series data by identifying an anomaly data point and predicting whether the anomaly data point is a fault.Type: ApplicationFiled: March 31, 2023Publication date: November 9, 2023Inventors: Christopher Nguyen, Nhan Lam Chi Vu, Taejin Chun, The Vinh Luong, Timothy Michael Gerard Rozario, Hong An Phan, Anh Hai Ha, Roshan Devan Nanu, Tri Cao Le
-
Publication number: 20230359943Abstract: A system makes predictions using a machine learning model combined with a knowledge model. The system provides input data to a knowledge model and a machine learning based model. The machine learning based model is trained to make predictions based on input data. The system provides the outputs of the machine learning based model and the knowledge model to an ensemble model configured to combine results of the knowledge model and the machine learning based model. The system can be used for several applications. For example, the system may classify an input text based on a hierarchy of categories. The system may perform fault detection in time series data by identifying an anomaly data point and predicting whether the anomaly data point is a fault.Type: ApplicationFiled: March 31, 2023Publication date: November 9, 2023Inventors: Christopher Nguyen, Nhan Lam Chi Vu, Taejin Chun, The Vinh Luong, Timothy Michael Gerard Rozario, Hong An Phan, Anh Hai Ha, Roshan Devan Nanu, Tri Cao Le
-
Publication number: 20230316105Abstract: A system makes predictions using a machine learning model combined with a knowledge model. The system provides input data to a knowledge model and a machine learning based model. The machine learning based model is trained to make predictions based on input data. The system provides the outputs of the machine learning based model and the knowledge model to an ensemble model configured to combine results of the knowledge model and the machine learning based model. The system can be used for several applications. For example, the system may classify an input text based on a hierarchy of categories. The system may perform fault detection in time series data by identifying an anomaly data point and predicting whether the anomaly data point is a fault.Type: ApplicationFiled: March 31, 2023Publication date: October 5, 2023Inventors: Christopher Nguyen, Nhan Lam Chi Vu, Taejin Chun, The Vinh Luong, Timothy Michael Gerard Rozario, Hong An Phan, Anh Hai Ha, Roshan Devan Nanu, Tri Cao Le
-
Patent number: 11595312Abstract: Mobile management method and system. The method includes receiving from an application on a client a DNS query for a host name; retrieving reputation data associated with the host name from a local cache on the client; determining whether a policy associated with the host name and the reputation data associated with the host name exists; and one of: sending network flows one of: through a VPN tunnel to a server or out a local proxy on the client to a private or public network; or blocking the network flow based on the determined policy for the host name.Type: GrantFiled: April 14, 2021Date of Patent: February 28, 2023Assignee: MOBILE SONIC, INC.Inventors: Joseph T. Savarese, Steven Heckt, Michael E. Bryant, Eric C. McNeill, Carter Smith, Elizabeth Kihslinger, Thomas Gunther Helms, Camilla Keenan-Koch, Joseph G. Souza, Paul Hoover, S. Aaron Stavens, Christian E. Hofstaedter, Jonathan Scott, Erik Olson, James Scott Simpkins, Stephen Gregory Fallin, John Harvey Hillock, Eivind Naess, Michael Lee Snyder, David Michael Mirly, Marius Lee, Glenn Patrick Aranas, Norman C. Hamer, Tridib Dutta, Andrew James Hoover, Thomas A. Sweet, Mark Anacker, An Phan
-
Publication number: 20210320871Abstract: Mobile management method and system. The method includes receiving from an application on a client a DNS query for a host name; retrieving reputation data associated with the host name from a local cache on the client; determining whether a policy associated with the host name and the reputation data associated with the host name exists; and one of: sending network flows one of: through a VPN tunnel to a server or out a local proxy on the client to a private or public network; or blocking the network flow based on the determined policy for the host name.Type: ApplicationFiled: April 14, 2021Publication date: October 14, 2021Applicant: NETMOTION SOFTWARE, INC.Inventors: Joseph T. SAVARESE, Steven HECKT, Michael E. BRYANT, Eric C. MCNEILL, Carter SMITH, Elizabeth KIHSLINGER, Thomas Gunther HELMS, Camilla KEENAN-KOCH, Joseph G. SOUZA, Paul HOOVER, Scott A. STAVENS, Christian E. HOFSTAEDTER, Jonathan SCOTT, Erik OLSON, James Scott SIMPKINS, Stephen Gregory FALLIN, John Harvey HILLOCK, Eivind NAESS, Michael Lee SNYDER, David Michael MIRLY, Marius LEE, Glenn Patrick ARANAS, Norman C. HAMER, Tridib DUTTA, Andrew James HOOVER, Thomas A. SWEET, Mark ANACKER, An PHAN
-
Patent number: D914095Type: GrantFiled: May 16, 2018Date of Patent: March 23, 2021Assignee: Glenmark Pharmaceuticals Ltd.Inventors: Grace M. Maguire, An Phan, Madhurima Gupta Jain, Carole Capella