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: 11973805
    Abstract: 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: Grant
    Filed: August 27, 2021
    Date of Patent: April 30, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Thanh Trac Phan, Bhargav Ramamohan, Gary Stentiford, Michael Fong, Matthew M. Marquardt, Jennifer Luna Sandoval
  • Publication number: 20220232045
    Abstract: 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: Application
    Filed: August 27, 2021
    Publication date: July 21, 2022
    Inventors: Thanh Trac Phan, Bhargav Ramamohan, Gary Stentiford, Michael Fong, Matthew M. Marquardt, Jennifer Luna Sandoval
  • Patent number: 11079937
    Abstract: 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: Grant
    Filed: July 3, 2016
    Date of Patent: August 3, 2021
    Assignee: Oracle International Corporation
    Inventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
  • Publication number: 20210051028
    Abstract: 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: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: 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: 20160378346
    Abstract: 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: Application
    Filed: July 3, 2016
    Publication date: December 29, 2016
    Applicant: Oracle International Corporation
    Inventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
  • Patent number: 9390102
    Abstract: 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: Grant
    Filed: September 29, 2009
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
  • Publication number: 20100198889
    Abstract: 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: Application
    Filed: September 29, 2009
    Publication date: August 5, 2010
    Inventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
  • Patent number: 7451175
    Abstract: 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: Grant
    Filed: October 6, 2005
    Date of Patent: November 11, 2008
    Assignee: EMC Corporation
    Inventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
  • Publication number: 20060085683
    Abstract: 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 provi
    Type: Application
    Filed: October 6, 2005
    Publication date: April 20, 2006
    Inventors: Howard Green, Donald Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
  • Patent number: 6990520
    Abstract: 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: Grant
    Filed: June 12, 2002
    Date of Patent: January 24, 2006
    Assignee: Prisa Networks, Inc.
    Inventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan
  • Publication number: 20030236875
    Abstract: 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: Application
    Filed: June 12, 2002
    Publication date: December 25, 2003
    Inventors: Howard H. Green, Donald A. Deel, Marty Wexler, Michelle Dimon, Thanh Trac Phan, Trac Binh Phan