Patents by Inventor Thanh Trac Phan
Thanh Trac 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: 11973805Abstract: Specifications of digital certificate validation security policies for a server within an intranet environment are received. A first one of the policies is specified to be applied for an intranet network connection and a second for a network connection outside the intranet. Each of the first and second policies includes a plurality of different configurable individual settings to enable or disable corresponding individual components of a plurality of different component digital certificate validation checks. A determination is made to establish a connection with a network destination and a digital certificate from the destination is received. One of the policies to apply for the connection is identified. For each of the plurality of the different component checks, a determination is made based on the identified policy whether to perform the component check for the received certificate. Any of the plurality of the different component checks determined to be performed are performed.Type: GrantFiled: August 27, 2021Date of Patent: April 30, 2024Assignee: ServiceNow, Inc.Inventors: Thanh Trac Phan, Bhargav Ramamohan, Gary Stentiford, Michael Fong, Matthew M. Marquardt, Jennifer Luna Sandoval
-
Publication number: 20220232045Abstract: Specifications of digital certificate validation security policies for a server within an intranet environment are received. A first one of the policies is specified to be applied for an intranet network connection and a second for a network connection outside the intranet. Each of the first and second policies includes a plurality of different configurable individual settings to enable or disable corresponding individual components of a plurality of different component digital certificate validation checks. A determination is made to establish a connection with a network destination and a digital certificate from the destination is received. One of the policies to apply for the connection is identified. For each of the plurality of the different component checks, a determination is made based on the identified policy whether to perform the component check for the received certificate. Any of the plurality of the different component checks determined to be performed are performed.Type: ApplicationFiled: August 27, 2021Publication date: July 21, 2022Inventors: Thanh Trac Phan, Bhargav Ramamohan, Gary Stentiford, Michael Fong, Matthew M. Marquardt, Jennifer Luna Sandoval
-
Patent number: 11079937Abstract: Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly.Type: GrantFiled: July 3, 2016Date of Patent: August 3, 2021Assignee: Oracle International CorporationInventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
-
Publication number: 20210051028Abstract: An embodiment includes executing a discovery pattern for the certificate authority, where the discovery pattern contains instructions for obtaining one or more digital certificates from the certificate authority; obtaining, from the certificate authority, a representation of a digital certificate acquired by a managed network from the certificate authority; storing, in a first set of mappings, a first new mapping between the certificate authority and the digital certificate; receiving, from a computing device disposed with the managed network, an indication that the digital certificate is installed on the computing device;, storing, in a second set of mappings, a second new mapping between the digital certificate and the computing device; determining that the digital certificate is expired; and storing, in a third set of mappings, a third new mapping between the digital certificate and a critical status indicator.Type: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Inventors: Tal Kapon, Sreenevas Subramaniam, Laxman Rao Tallury, Amit Dhuleshia, Durgaprasad Chikmagalur Prabhudeva, Venkata Phani Kumar Gudladona, Gregory James Grisco, Vishal Rao, Thanh Trac Phan, Robert Jose Dunlap, Barkha Bhatia, Jason Brian Ziccardi
-
Publication number: 20160378346Abstract: Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly.Type: ApplicationFiled: July 3, 2016Publication date: December 29, 2016Applicant: Oracle International CorporationInventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
-
Patent number: 9390102Abstract: Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly.Type: GrantFiled: September 29, 2009Date of Patent: July 12, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
-
Publication number: 20100198889Abstract: Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly.Type: ApplicationFiled: September 29, 2009Publication date: August 5, 2010Inventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
-
Patent number: 7451175Abstract: The present invention provides a system for managing a complex, the system comprising a discovery and monitoring subsystem, a reference model store subsystem, a reference model transcription subsystem, a reference model generation subsystem, a model comparator subsystem, a reference model update subsystem, a nonconformance visualization subsystem, a conformance monitoring subsystem, a change procedure generator subsystem, and a change automation subsystem.Type: GrantFiled: October 6, 2005Date of Patent: November 11, 2008Assignee: EMC CorporationInventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
-
Publication number: 20060085683Abstract: The present invention provides a system for managing a complex, the system comprising a discovery and monitoring subsystem for determining an operational model of the complex; a reference model store subsystem for storing and retrieving one or more reference models; a reference model transcription subsystem for providing a reference model of the complex; a reference model generation subsystem for modifying the reference model via inputs from an administrative client; a model comparator subsystem for providing a composite model; a reference model update subsystem for allowing the administrative client to select features of the current operational model to be incorporated into the reference model; a nonconformance visualization subsystem for providing a visual display of the composite model; a conformance monitoring subsystem for providing a predetermined action if the composite model indicates that the operational model does not conform with the reference model; a change procedure generator subsystem for proviType: ApplicationFiled: October 6, 2005Publication date: April 20, 2006Inventors: Howard Green, Donald Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
-
Patent number: 6990520Abstract: The present invention provides a system for managing a complex, the system comprising a discovery and monitoring subsystem, a reference model store subsystem, a reference model transcription subsystem, a reference model generation subsystem, a model comparator subsystem, a reference model update subsystem, a nonconformance visualization subsystem, a conformance monitoring subsystem, a change procedure generator subsystem, and a change automation subsystem.Type: GrantFiled: June 12, 2002Date of Patent: January 24, 2006Assignee: Prisa Networks, Inc.Inventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
-
Publication number: 20030236875Abstract: The present invention provides a system for managing a complex, the system comprising a discovery and monitoring subsystem, a reference model store subsystem, a reference model transcription subsystem, a reference model generation subsystem, a model comparator subsystem, a reference model update subsystem, a nonconformance visualization subsystem, a conformance monitoring subsystem, a change procedure generator subsystem, and a change automation subsystem.Type: ApplicationFiled: June 12, 2002Publication date: December 25, 2003Inventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan