Patents by Inventor Nhan Nguyen
Nhan 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: 12292540Abstract: A method for detecting an object in a borehole includes acquiring at least two ultrasonic logs of a borehole section. Each of the ultrasonic logs includes ultrasonic measurements taken at a plurality of tool azimuths of a plurality of depths including a target depth. The method also includes inferring a VDL image relative to the target depth for each of the ultrasonic logs. Further, the method includes aligning the VDL images. Further still, the method includes merging the aligned VDL images into a high-resolution VDL image. Even further, the method includes detecting an object present in the borehole based on the high-resolution VDL image.Type: GrantFiled: April 7, 2023Date of Patent: May 6, 2025Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Thanh Nhan Nguyen, Kristina Prokopetc, Thomas Barrou, Janio Cornelio, Josselin Kherroubi, Kamaljeet Singh
-
Publication number: 20250110253Abstract: A method for estimating EM measurement uncertainty includes evaluating EM logging measurements with a trained machine learning model to estimate the measurement uncertainties of the EM logging measurements. The trained machine learning model is trained using a training data set made up of modeled EM logging measurements and corresponding measurement uncertainties.Type: ApplicationFiled: October 3, 2024Publication date: April 3, 2025Inventors: Keli Sun, Hui Xie, Xiaoyan Zhong, Kong Hauw Sarwa Bakti Tan, Ettore Mirto, Kent David Harms, Xiao Bo Hong, Pontus Loviken, Gordana Draskovic, Thanh Nhan Nguyen, Josselin Kherroubi
-
Publication number: 20240418895Abstract: A method for detecting an object in a borehole includes acquiring at least two ultrasonic logs of a borehole section. Each of the ultrasonic logs includes ultrasonic measurements taken at a plurality of tool azimuths of a plurality of depths including a target depth. The method also includes inferring a VDL image relative to the target depth for each of the ultrasonic logs. Further, the method includes aligning the VDL images. Further still, the method includes merging the aligned VDL images into a high-resolution VDL image. Even further, the method includes detecting an object present in the borehole based on the high-resolution VDL image.Type: ApplicationFiled: April 7, 2023Publication date: December 19, 2024Inventors: Thanh Nhan Nguyen, Kristina Prokopetc, Thomas Barrou, Janio Cornelio, Josselin Kherroubi, Kamaljeet Singh
-
Publication number: 20240418078Abstract: Methods, computing systems, and machine-readable media for detecting downhole sand entry points are provided. A computing device receives a sand detection output of a product sand detection tool and a raw timeseries waveform corresponding to an input to the product sand detection tool. Based on the sand detection output, at least one downhole sand entry point is detected at a logging depth. In response to the detecting of the at least one downhole sand entry point. the computing device extracts a subset of features based on the raw timeseries waveform. The computing device determines whether the detecting is a true positive or a false positive based on the extracted subset of the features and a trained Random Forest classifier. A remedial action is performed regarding the at least one downhole sand entry point responsive to the determining that the detecting is the true positive.Type: ApplicationFiled: January 24, 2023Publication date: December 19, 2024Inventors: Thanh Nhan Nguyen, Josselin Kherroubi, Clement Laplane, Maxime Nollet
-
Patent number: 12163489Abstract: A propulsion system includes a drive shaft, a drive turbine including a drive turbine rotor having a turbine disk and turbine blades, and a fan section. The turbine disk has an inner surface, an outer surface, a bore radius, and a rim radius. One or more of the turbine blades includes a root fixed to the turbine disk in a respective slot, a stilt connected to the root and including a platform, and an airfoil connected to the platform and extending within a flowpath. The flowpath includes an outer radius and an inner radius. The drive shaft has a limit speed. The bore radius, the rim radius, the outer radius, the inner radius, and the limit speed satisfy a given relationship.Type: GrantFiled: December 15, 2023Date of Patent: December 10, 2024Assignee: SAFRAN AIRCRAFT ENGINESInventors: Baptiste Dorian Lawniczek, Didier René André Escure, Alexandre Thanh Nhan Nguyen
-
Patent number: 12120244Abstract: A method for increasing validity of digital signatures comprising: receiving a request from a browser to have a user apply a digital signature to a document; verifying that the document complies with a predefined ruleset (e.g., prescribing font colors); presenting the user with the document on a user-computer interface in such a way that the document's entire content is completely reviewable by the user only if the document complies with the predefined ruleset; upon receiving instruction from the user to sign the document, generating a digital signature according to Advanced Encryption Standard (AES) public key infrastructure (PKI) that protects the document in its entirety, as presented to the user in the previous step; enabling the user to perform one or more of printing, sharing, and saving the digitally-signed document in a memory store; and sending the digitally-signed document with the newly-generated signature to the browser.Type: GrantFiled: March 23, 2022Date of Patent: October 15, 2024Assignee: United States of America as represented by the Secretary of the NavyInventors: Matthew Galligan, John P. Waxler, Nhan Nguyen
-
Publication number: 20240211806Abstract: A method can include receiving a first set of time series sensor data of a region and a second set of time series sensor data of the region; training a regression model using the first set and the second set to generate a trained regression model; transforming at least a portion of the first set to a comparison space, using the trained regression model, to generate a comparison set; and comparing at least a portion of the second set to the comparison set to determine variation between the first set and the second set with respect to the region.Type: ApplicationFiled: December 20, 2023Publication date: June 27, 2024Inventors: Thanh Nhan Nguyen, Aymeric Lilian Jan, Makan Shapouri
-
Publication number: 20240209776Abstract: The present disclosure relates to an aeronautical propulsion system (1) comprising: a drive shaft (11); a drive turbine (8); and a fan section (2). Figure for the abstract: FIG.Type: ApplicationFiled: December 15, 2023Publication date: June 27, 2024Applicant: SAFRAN AIRCRAFT ENGINESInventors: Baptiste Dorian LAWNICZEK, Didier René André ESCURE, Alexandre Thanh Nhan NGUYEN
-
Publication number: 20240202937Abstract: Systems and methods presented herein include a cable spooling system that includes a drum configured to rotate about a central axis of the drum to wind and unwind a cable onto and from the drum as the drum rotates. The cable spooling system also includes one or more cameras configured to capture images of the drum as it rotates. The cable spooling system further includes one or more markers disposed on one or more flanges of the drum. The one or more markers are configured to be in view of the one or more cameras during a portion of rotation of the drum. In addition, the cable spooling system includes a data processing and control system configured to estimate an angular velocity of the drum using the images captured by the one or more cameras.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Inventors: Salma Benslimane, Kristina Prokopetc, Weijia Du, Josselin Kherroubi, Thanh Nhan Nguyen, Vassilis Varveropoulos, Shiqiang Wen
-
Publication number: 20240200499Abstract: A propulsion system includes a drive shaft, a drive turbine including a drive turbine stator and a drive turbine rotor, the rotor being connected to the drive shaft and including a turbine disk and turbine blades, and a fan section including a fan rotor and a fan stator, the drive shaft being connected to the fan rotor. The turbine disk has an inner surface, an outer surface delimiting slots distributed about a longitudinal axis, one or more of the turbine blades including a root fixed to the turbine disk in a respective slot. A bore width of the inner surface, and a rim radius of the outer surface of the turbine disk, and a limit speed of the drive shaft are defined in relation to each other.Type: ApplicationFiled: December 15, 2023Publication date: June 20, 2024Applicant: SAFRAN AIRCRAFT ENGINESInventors: Baptiste Dorian LAWNICZEK, Didier René André ESCURE, Alexandre Thanh Nhan NGUYEN
-
Publication number: 20240200509Abstract: A propulsion system includes a drive shaft, a drive turbine including a drive turbine rotor having a turbine disk and turbine blades, and a fan section. The turbine disk has an inner surface, an outer surface, a bore radius, and a rim radius. One or more of the turbine blades includes a root fixed to the turbine disk in a respective slot, a stilt connected to the root and including a platform, and an airfoil connected to the platform and extending within a flowpath. The flowpath includes an outer radius and an inner radius. The drive shaft has a limit speed. The bore radius, the rim radius, the outer radius, the inner radius, and the limit speed satisfy a given relationship.Type: ApplicationFiled: December 15, 2023Publication date: June 20, 2024Applicant: SAFRAN AIRCRAFT ENGINESInventors: Baptiste Dorian LAWNICZEK, Didier René André ESCURE, Alexandre Thanh Nhan NGUYEN
-
Patent number: 11860907Abstract: A method for shuffle-less reclustering of clustered tables includes receiving a first and second group of clustered data blocks sorted by a clustering key value. A range of clustering key values of one or more the data blocks in the second group overlaps with the range of clustering key values of a data block in the first group. The method also includes generating split points for partitioning the first and second groups of clustered data blocks into a third group. The method also includes partitioning using the split points, the first and second groups into the third group. Each data block in the third group includes a range of clustering key values that do not overlap with any other data block in the third group. Each split point defines an upper limit or lower limit for the range of clustering key values a data block in the third group.Type: GrantFiled: August 3, 2022Date of Patent: January 2, 2024Assignee: Google LLCInventors: Hua Zhang, Pavan Edara, Nhan Nguyen
-
Publication number: 20230368317Abstract: The present disclosure is generally directed to alphanumeric codes that can be used to display and retrieve information. Specifically disclosed herein is a method that includes displaying a visual display that has (i) a four-character alphanumeric code, where the first and third characters are alphabetical letters and the second and fourth characters are numerical digits, and (ii) one or more products or services associated with the code, generating, by at least one processor, a graphical user interface (GUI) that prompts a user to enter the code, transmitting, by the at least one processor, the GUI to the user, receiving, by the at least one processor, the code, retrieving, by the at least one processor, information from a database relating to the one or more products or services, and transmitting, by the at least one processor, the information to the user.Type: ApplicationFiled: May 11, 2023Publication date: November 16, 2023Inventors: Daniyal Ghanbari, Duy Nhan Nguyen, Abdolkhaledgh Rahmani
-
Publication number: 20230339609Abstract: The present invention includes a drone system and kit with a modular hold. The drone, or its hold, can low-mount antennae such that the drone system lands on the antennae (or booms dimensioned to be similar thereto). Because the holds are dimensionally similar, multiple holds can be prepared, each with their own specific electronic payload, for a quick change that results in efficient utilization of proceeds.Type: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Applicant: Blue Cloak LLCInventors: Vinson Cornejo, Nhan Nguyen
-
Publication number: 20230308286Abstract: A method for increasing validity of digital signatures comprising: receiving a request from a browser to have a user apply a digital signature to a document; verifying that the document complies with a predefined ruleset (e.g., prescribing font colors); presenting the user with the document on a user-computer interface in such a way that the document's entire content is completely reviewable by the user only if the document complies with the predefined ruleset; upon receiving instruction from the user to sign the document, generating a digital signature according to Advanced Encryption Standard (AES) public key infrastructure (PKI) that protects the document in its entirety, as presented to the user in the previous step; enabling the user to perform one or more of printing, sharing, and saving the digitally-signed document in a memory store; and sending the digitally-signed document with the newly-generated signature to the browser.Type: ApplicationFiled: March 23, 2022Publication date: September 28, 2023Inventors: Matthew Galligan, John P. Waxler, Nhan Nguyen
-
Patent number: 11725388Abstract: Roofing granules having a color coating layer are covered with a clear, transparent or translucent outer coating composition including a functional material, such nanoparticles of anatase titanium dioxide.Type: GrantFiled: June 1, 2021Date of Patent: August 15, 2023Assignee: CertainTeed LLCInventors: Keith C. Hong, Gregory F. Jacobs, Van Nhan Nguyen
-
Patent number: 11706239Abstract: Systems, methods, and non-transitory computer-readable storage media are disclosed for detecting vulnerabilities in real-time during execution of a process or an application. In one example, a device may have one or more memories storing computer-readable instructions and one or more processors configured to execute the computer-readable instructions to obtain real-time process information associated with a process executing in an endpoint. The device can then determine package information for a package associated with the process based on the process information. The device can then identify at least one vulnerability associated with the package information using a database of vulnerabilities stored on a backend component of the network. The backend component may have a database of vulnerabilities for packages.Type: GrantFiled: August 26, 2020Date of Patent: July 18, 2023Assignee: Cisco Technology, Inc.Inventors: Hai Vu, Thanh Nhan Nguyen, Vaishali Palkar, Varun Malhotra, Shih-Chun Chang, Xin Liu
-
Patent number: 11627166Abstract: The present disclosure relates to methods, systems, and non-transitory computer readable media for discovering policy scopes within an enterprise network and managing network policies for discovered policy scopes. In one aspect, a method includes identifying one or more communities of devices in an enterprise network; defining, from the one or more communities of devices, policy scopes in the enterprise network; generating a hierarchical representation of the policy scopes; identifying, based on the hierarchical representation of the policy scopes, one or more policies governing traffic flow between devices associated with each of the policy scopes; and managing application of the one or more policies at the devices.Type: GrantFiled: October 6, 2020Date of Patent: April 11, 2023Assignee: Cisco Technology, Inc.Inventors: Weifei Zeng, Sai Ankith Averineni, Omid Madani, Paul Mach, Yash Vipul Doshi, Sasidhar Evuru, Sayeed Mohammed Tasnim, Sameer Salim Mahomed Ali Ladiwala, Chakradhar Reddy Vangeti, Thanh Nhan Nguyen, Varun Malhotra, Shashidhar Gandham, Navindra Yadav, Thanh Trung Ngo, Maxwell Aaron Mechanic
-
Publication number: 20220374455Abstract: A method for shuffle-less reclustering of clustered tables includes receiving a first and second group of clustered data blocks sorted by a clustering key value. A range of clustering key values of one or more the data blocks in the second group overlaps with the range of clustering key values of a data block in the first group. The method also includes generating split points for partitioning the first and second groups of clustered data blocks into a third group. The method also includes partitioning using the split points, the first and second groups into the third group. Each data block in the third group includes a range of clustering key values that do not overlap with any other data block in the third group. Each split point defines an upper limit or lower limit for the range of clustering key values a data block in the third group.Type: ApplicationFiled: August 3, 2022Publication date: November 24, 2022Applicant: Google LLCInventors: Hua Zhang, Pavan Edara, Nhan Nguyen
-
Patent number: 11436261Abstract: A method for shuffle-less reclustering of clustered tables includes receiving a first and second group of clustered data blocks sorted by a clustering key value. A range of clustering key values of one or more the data blocks in the second group overlaps with the range of clustering key values of a data block in the first group. The method also includes generating split points for partitioning the first and second groups of clustered data blocks into a third group. The method also includes partitioning using the split points, the first and second groups into the third group. Each data block in the third group includes a range of clustering key values that do not overlap with any other data block in the third group. Each split point defines an upper limit or lower limit for the range of clustering key values a data block in the third group.Type: GrantFiled: April 14, 2020Date of Patent: September 6, 2022Assignee: Google LLCInventors: Hua Zhang, Pavan Edara, Nhan Nguyen