Patents by Inventor Hai-Van Nguyen
Hai-Van Nguyen 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: 11799896Abstract: Various methods, apparatuses/systems, and media for implementing a vulnerability management module are provided. A receiver receives a request for dynamically scanning vulnerability of a target computing device based on testable vulnerability criteria extracted from a database. A processor dynamically executes the testable vulnerability criteria from the SCCM based on the received request; creates a static SCCM advertisement with a dynamic pre/post validation check capability based on a result of the dynamically executing the testable vulnerability criteria; reports a success or a failure of the static SCCM advertisement related to the testable vulnerability criteria to indicate whether a vulnerability exists within the target computing device; and automatically remediates the vulnerability when it is determined that the vulnerability exists within the target computing device.Type: GrantFiled: November 30, 2021Date of Patent: October 24, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Andrew J. Mullin, Hai Van Nguyen, Binh Nguyen, Jason S. Thacker, Nicholas R. Adam
-
Publication number: 20230244801Abstract: Systems and methods for maintaining immutable data access logs with privacy are disclosed. In one embodiment, in a cloud provider comprising at least one computer processor, the cloud provider having a plurality of clients, a method for maintaining immutable data access logs with privacy may include: (1) receiving data from a data owner, wherein the data owner is one of the clients; (2) storing the data in cloud storage; (3) executing an action or condition that impacts the data stored in cloud storage; (4) generating a log entry associated with the action or condition; (5) encrypting at least a portion of the log entry with a public key for the data owner; and (6) committing the log entry including the encrypted portion to a distributed ledger so that the committed log entry is immutable and cryptographically verifiable.Type: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Inventors: Andrew J. MULLIN, Jason S. THACKER, Nicholas R. ADAM, Hai Van NGUYEN, Binh NGUYEN
-
Patent number: 11716333Abstract: A system and method for assigning a single use real-time privilege are disclosed. A processor validates credentials of a user based on comparing credentials data of the user with pre-stored reference data in response to receiving a request to access a target computer to execute a single process; creates a single use blockchain private key for the single process and generates the passcode in response to a successful validation of the credentials. The processor also writes request data corresponding to the private key and the passcode onto a blockchain. In response to receiving user login data and the passcode to access the target computer, the processor validates passcode by confirming that the passcode matches the request data wrote in the blockchain; and assigns a single use real-time privilege to the user for executing the single process in response to successful validation of both the passcode and the received request.Type: GrantFiled: July 27, 2021Date of Patent: August 1, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Andrew J Mullin, Hai Van Nguyen, Jason S Thacker, Nicholas R Adam, Binh Nguyen
-
Patent number: 11663347Abstract: Systems and methods for maintaining immutable data access logs with privacy are disclosed. In one embodiment, in a cloud provider comprising at least one computer processor, the cloud provider having a plurality of clients, a method for maintaining immutable data access logs with privacy may include: (1) receiving data from a data owner, wherein the data owner is one of the clients; (2) storing the data in cloud storage; (3) executing an action or condition that impacts the data stored in cloud storage; (4) generating a log entry associated with the action or condition; (5) encrypting at least a portion of the log entry with a public key for the data owner; and (6) committing the log entry including the encrypted portion to a distributed ledger so that the committed log entry is immutable and cryptographically verifiable.Type: GrantFiled: April 26, 2019Date of Patent: May 30, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Andrew J. Mullin, Jason S. Thacker, Nicholas R. Adam, Hai Van Nguyen, Binh Nguyen
-
Publication number: 20230035189Abstract: A system and method for assigning a single use real-time privilege are disclosed. A processor validates credentials of a user based on comparing credentials data of the user with pre-stored reference data in response to receiving a request to access a target computer to execute a single process; creates a single use blockchain private key for the single process and generates the passcode in response to a successful validation of the credentials. The processor also writes request data corresponding to the private key and the passcode onto a blockchain. In response to receiving user login data and the passcode to access the target computer, the processor validates passcode by confirming that the passcode matches the request data wrote in the blockchain; and assigns a single use real-time privilege to the user for executing the single process in response to successful validation of both the passcode and the received request.Type: ApplicationFiled: July 27, 2021Publication date: February 2, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Andrew J. MULLIN, Hai Van NGUYEN, Jason S. THACKER, Nicholas R. ADAM, Binh NGUYEN
-
Publication number: 20220094708Abstract: Various methods, apparatuses/systems, and media for implementing a vulnerability management module are provided. A receiver receives a request for dynamically scanning vulnerability of a target computing device based on testable vulnerability criteria extracted from a database. A processor dynamically executes the testable vulnerability criteria from the SCCM based on the received request; creates a static SCCM advertisement with a dynamic pre/post validation check capability based on a result of the dynamically executing the testable vulnerability criteria; reports a success or a failure of the static SCCM advertisement related to the testable vulnerability criteria to indicate whether a vulnerability exists within the target computing device; and automatically remediates the vulnerability when it is determined that the vulnerability exists within the target computing device.Type: ApplicationFiled: November 30, 2021Publication date: March 24, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Andrew J. MULLIN, Hai Van NGUYEN, Binh NGUYEN, Jason S. THACKER, Nicholas R. ADAM
-
Patent number: 11269610Abstract: Embodiments of the present invention may provide systems and methods for self-service configuration management of applications across multiple deployments units, such as computers, servers, and the like. The applications may include software applications, application streams, virtual applications, sandbox applications, and the like. Embodiments of the present invention may create various configuration payloads (e.g., executables) dynamically and in real-time for client machine(s) based on selected configuration changes from a service portal, rather than having each configuration payload being packaged separately and individually by a packager.Type: GrantFiled: July 28, 2017Date of Patent: March 8, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Hai Van Nguyen
-
Patent number: 11244042Abstract: Systems and methods for zero-footprint email and browser lifecycle, dependency, and configuration management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing zero-footprint email and browser lifecycle management may include: (1) launching a restricted sandbox with no dependencies installed; (2) executing an email client or browser session with no dependencies in the restricted sandbox; (3) receiving a request for a dependency from the email client or browser; (4) halting initialization of the request; (5) validating the request; (6) retrieving an approved configuration for the dependency; (7) resuming initialization of the request; and (8) destroying contents of the restricted sandbox when the email client or browser session is complete.Type: GrantFiled: March 14, 2019Date of Patent: February 8, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Andrew J. Mullin, Hai Van Nguyen, Nicholas R. Adam, Jason S. Thacker
-
Patent number: 11218503Abstract: Various methods, apparatuses/systems, and media for implementing a vulnerability management module are provided. A receiver receives a request for dynamically scanning vulnerability of a target computing device based on testable vulnerability criteria extracted from a database. A processor dynamically executes the testable vulnerability criteria from the SCCM based on the received request; creates a static SCCM advertisement with a dynamic pre/post validation check capability based on a result of the dynamically executing the testable vulnerability criteria; reports a success or a failure of the static SCCM advertisement related to the testable vulnerability criteria to indicate whether a vulnerability exists within the target computing device; and automatically remediates the vulnerability when it is determined that the vulnerability exists within the target computing device.Type: GrantFiled: July 19, 2019Date of Patent: January 4, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Andrew J. Mullin, Hai Van Nguyen, Binh Nguyen, Jason S. Thacker, Nicholas R. Adam
-
Publication number: 20210250345Abstract: Systems and methods for authentication using dynamic, machine-readable authentication tokens are disclosed. According to one embodiment, an electronic multifactor authentication token may include a user input device configured to receive a user input, a location sensing device configured to receive a location-based modifier, at least one computer processor configured to generate a one-time passcode based on the user input and the location-based modifier, and an output device configured to output the one-time passcode.Type: ApplicationFiled: February 6, 2020Publication date: August 12, 2021Inventors: Jason S. THACKER, Hai Van NGUYEN, Nicholas R. ADAM, Binh NGUYEN, Andrew J. MULLIN
-
Publication number: 20210021630Abstract: Various methods, apparatuses/systems, and media for implementing a vulnerability management module are provided. A receiver receives a request for dynamically scanning vulnerability of a target computing device based on testable vulnerability criteria extracted from a database. A processor dynamically executes the testable vulnerability criteria from the SCCM based on the received request; creates a static SCCM advertisement with a dynamic pre/post validation check capability based on a result of the dynamically executing the testable vulnerability criteria; reports a success or a failure of the static SCCM advertisement related to the testable vulnerability criteria to indicate whether a vulnerability exists within the target computing device; and automatically remediates the vulnerability when it is determined that the vulnerability exists within the target computing device.Type: ApplicationFiled: July 19, 2019Publication date: January 21, 2021Applicant: JPMorgan Chase Bank, N.A.Inventors: Andrew J. MULLIN, Hai Van NGUYEN, Binh NGUYEN, Jason S. THACKER, Nicholas R. ADAM
-
Publication number: 20200342127Abstract: Systems and methods for maintaining immutable data access logs with privacy are disclosed. In one embodiment, in a cloud provider comprising at least one computer processor, the cloud provider having a plurality of clients, a method for maintaining immutable data access logs with privacy may include: (1) receiving data from a data owner, wherein the data owner is one of the clients; (2) storing the data in cloud storage; (3) executing an action or condition that impacts the data stored in cloud storage; (4) generating a log entry associated with the action or condition; (5) encrypting at least a portion of the log entry with a public key for the data owner; and (6) committing the log entry including the encrypted portion to a distributed ledger so that the committed log entry is immutable and cryptographically verifiable.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Andrew J. MULLIN, Jason S. THACKER, Nicholas R. ADAM, Hai Van NGUYEN, Binh NGUYEN
-
Publication number: 20200293649Abstract: Systems and methods for zero-footprint email and browser lifecycle, dependency, and configuration management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing zero-footprint email and browser lifecycle management may include: (1) launching a restricted sandbox with no dependencies installed; (2) executing an email client or browser session with no dependencies in the restricted sandbox; (3) receiving a request for a dependency from the email client or browser; (4) halting initialization of the request; (5) validating the request; (6) retrieving an approved configuration for the dependency; (7) resuming initialization of the request; and (8) destroying contents of the restricted sandbox when the email client or browser session is complete.Type: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Inventors: Andrew J. Mullin, Hai Van Nguyen, Nicholas R. Adam, Jason S. Thacker
-
Patent number: 8062479Abstract: Paper machine for producing paper that can be gravure printed from a fibrous stock suspension, and a related method. The paper machine includes a pressing section having at least one press nip, an impingement dryer arranged immediately after the pressing section, and an applicator. The applicator applies a coating color in the manner of at least one of a curtain application, a film application, or a spraying application.Type: GrantFiled: January 15, 2010Date of Patent: November 22, 2011Assignee: Voith Paper Patent GmbHInventors: Ulrich Begemann, Georg Kleiser, Hai-Van Nguyen, Joerg Reuter
-
Patent number: 7871496Abstract: The invention relates to a paper machine for producing paper that can be gravure printed from a fibrous stock suspension, and a related method. The paper machine includes a wire section, a pressing section, a drying section, and a winding section for winding the produced paper on a paper roll. Additionally, the paper machine includes a film press having a film roll for applying a coating color and a calender arranged downstream of the film press.Type: GrantFiled: November 24, 2004Date of Patent: January 18, 2011Assignee: Voith Paper Patent GmbHInventors: Ulrich Begemann, Georg Kleiser, Hai-Van Nguyen, Joerg Reuter
-
Publication number: 20100175846Abstract: Paper machine for producing paper that can be gravure printed from a fibrous stock suspension, and a related method. The paper machine includes a pressing section having at least one press nip, an impingement dryer arranged immediately after the pressing section, and an applicator. The applicator applies a coating color in the manner of at least one of a curtain application, a film application, or a spraying application.Type: ApplicationFiled: January 15, 2010Publication date: July 15, 2010Applicant: VOITH PAPER PATENT GMBHInventors: Ulrich BEGEMANN, Georg KLEISER, Hai-Van NGUYEN, Joerg REUTER
-
Publication number: 20070089844Abstract: The invention relates, inter alia, to a paper machine for producing paper that can be gravure printed from a fibrous stock suspension, which can be supplied successively to a wire section, a pressing section, a drying section, a film press having a film roll for applying a coating color, a calender arranged downstream of the film press, and can be wound up on a paper roll.Type: ApplicationFiled: November 24, 2004Publication date: April 26, 2007Inventors: Ulrich Begemann, Georg Kleiser, Hai-Van Nguyen, Joerg Reuter
-
Publication number: 20070074838Abstract: The invention relates to a paper machine for the production of a paper, board, tissue or other fibrous web (2), comprising a press section (1) having at least one press nip and comprising an impingement dryer (13) arranged immediately after the press section. The invention is characterized in that the paper machine has an applicator (17) for applying a coating color in the manner of a curtain (21) or for the film application (26) of coating color or for spraying (31) coating color on.Type: ApplicationFiled: December 2, 2004Publication date: April 5, 2007Applicant: VOITH PAPER PATENT GMBHInventors: Hai-Van Nguyen, Ulrich Begemann, Joerg Reuter, Georg Kleiser