Patents by Inventor Khai Tran
Khai Tran 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: 11839447Abstract: A wearable, open and adjustable MRI head coil system having an assembly of support members, panels, or portions defining one or more access openings. The support members, panels, or portions can support, house, or otherwise include radiofrequency receiver antennae or imaging coils such that the assembly is positionable or wearable by a patient for MRI scanning. The radiofrequency receiver antennae or imaging coils, and other devices can be simultaneously in contact with a patient's head, thereby enabling use during diagnostic, therapeutic, surgical, or other interventional procedures.Type: GrantFiled: January 15, 2019Date of Patent: December 12, 2023Assignee: MR Instruments, Inc.Inventors: Thomas J Rheineck, Mark Jensen, Michael Lancial, Grant Thompson, Leon Ricord, Juan Martinez, Robert Bushey, Brian Fabian, Khai Tran, Lawrence Tanenbaum
-
Publication number: 20230380690Abstract: A wearable, open and adjustable MRI head coil system having an assembly of support members, panels, or portions defining one or more access openings. The support members, panels, or portions can support, house, or otherwise include radiofrequency receiver antennae or imaging coils such that the assembly is positionable or wearable by a patient for MRI scanning. The radiofrequency receiver antennae or imaging coils, and other devices can be simultaneously in contact with a patient's head, thereby enabling use during diagnostic, therapeutic, surgical or other interventional procedures.Type: ApplicationFiled: August 7, 2023Publication date: November 30, 2023Inventors: Thomas Rheineck, Mark Jensen, Michael Lancial, Grant Thompson, Leon Ricord, Juan Martinez, Robert Bushey, Brian Fabian, Khai Tran, Lawrence Tanenbaum
-
Publication number: 20220409085Abstract: A wearable, open and pliable conforming MRI receiver coil system having an assembly of MRI imaging coils, each configured in a framework to simultaneously apply or position MRI receiver antennae and medical implements such as ultrasound transducers against the skull or skin of a patient. The system is configured to perform an MRI imaging and operation of the one or more medical implements simultaneously.Type: ApplicationFiled: November 27, 2020Publication date: December 29, 2022Inventors: Thomas Rheineck, Lawrence Tanenbaum, Mark Jensen, Michael Lancial, Grant Thompson, Leon Ricord, Juan Martinez, Robert Bushey, Brian Fabian, Khai Tran
-
Patent number: 11232105Abstract: A unified metrics computation platform decouples user-facing query languages from backend execution engines with the help of an intermediate platform-agnostic language, based on relational algebra procedural query language. The user needs to only specify the computation logic at a single place. By leveraging the intermediate language representation, the unified metrics computation platform can execute the same computation logic on multiple execution engines. The unified metrics computation platform unifies batch, nearline and interactive computations by automatically converting existing user defined batch logic into nearline logic. The user is presented with a unified view of the batch and nearline computation results.Type: GrantFiled: February 28, 2019Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Khai Tran, Harsh Shah, Maneesh Varshney
-
Publication number: 20210121066Abstract: A wearable, open and adjustable MRI head coil system having an assembly of support members, panels, or portions defining one or more access openings. The support members, panels, or portions can support, house, or otherwise include radiofrequency receiver antennae or imaging coils such that the assembly is positionable or wearable by a patient for MRI scanning. The radiofrequency receiver antennae or imaging coils, and other devices can be simultaneously in contact with a patient's head, thereby enabling use during diagnostic, therapeutic, surgical, or other interventional procedures.Type: ApplicationFiled: January 15, 2019Publication date: April 29, 2021Inventors: Thomas J Rheineck, Mark Jensen, Michael Lancial, Grant Thompson, Leon Ricord, Juan Martinez, Robert Bushey, Brian Fabian, Khai Tran, Lawrence Tannenbaum
-
Patent number: 10983901Abstract: Techniques are described for “fuzz testing” serverless software applications (for example, software applications implemented by a serverless compute service provided by a service provider network). Fuzz testing is an automated testing technique involving a fuzzer client application (or simply “fuzzer”) providing invalid, unexpected, or random data as inputs to a software application that is the target of the testing to discover software bugs and other runtime issues during execution of the software. To fuzz test a serverless application, a fuzzer continuously sends inputs to the serverless application and, when a runtime error is detected (for example, by monitoring log data generated by the serverless application), a copy of the serverless application can be invoked with the suspected error-inducing input to verify that the input indeed causes the error without interrupting the fuzzer's testing of the original serverless application.Type: GrantFiled: May 30, 2018Date of Patent: April 20, 2021Assignee: Amazon Technologies, Inc.Inventors: Craig Wilfred Pearce, Bryan Williams, Khai Tran
-
Patent number: 10977379Abstract: This disclosure describes techniques implemented partly by a service provider to monitor a cloud-based service by generating and placing canary records in storage locations along with real records to identify improper access events of the records or other data. The service provider may detect an access event where records in a storage location were accessed, and determine whether a canary record was accessed. If a canary record was accessed, the service provider may determine that the access event was potentially performed by a malicious entity because authorized users generally may not have reason to access a canary record when utilizing their cloud-based service. The service provider may generate canary records that are difficult to identify by a malicious entity, and may position canary records in the storage locations to help ensure that the canary records are accessed by a malicious entity during an improper access event.Type: GrantFiled: June 13, 2018Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Bryan Williams, Khai Tran
-
Patent number: 10927644Abstract: A multiplier sleeve has a releasable seat coupled to a dog within the slidable sleeve allows a single sized ball, dart, or plug to actuate several sliding sleeves. Upon actuation by properly sized ball the ball, slidable sleeve, seat, and dog move downward where the dog is no longer supported allowing the seat to move within the slidable sleeve to a point where the seat is no longer supported thereby releasing the ball. With the slidable sleeve moved downward the port or ports in the sliding sleeve is exposed. A staged port and piston assembly inserted into the ports maintain pressure within the tubular assembly to allow the ball to move through and actuate the targeted sliding sleeves.Type: GrantFiled: May 3, 2017Date of Patent: February 23, 2021Assignee: Swellfix B.V.Inventors: Christian Atilano, Henry Joe Jordan, Jr., Khai Tran
-
Patent number: 10930071Abstract: Systems, devices, and methods are described herein for geometrically simplifying three-dimensional (3D) video data. In one aspect, a method may include obtaining 3D data, with the 3D data including a plurality of portions associated with a default resolution priority. A higher resolution priority may be associated with one or more portions of the 3D data. Next, portions of the 3D data may be sorted according to resolution priorities associated with each portion, and geometric simplification may be performed on the sorted portions of the 3D data, beginning with portions associated with a least resolution priority and continuing with portions associated with successively higher resolution priorities. The simplified 3D data may be processed, for example, for rendering on a computing device or transmission to another device for display or generation, such as a 3D printing device for generating a 3D object.Type: GrantFiled: June 9, 2016Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kristofer N. Iverson, Khai Tran, Ming Chuang, Emmett Lalish
-
Publication number: 20200278969Abstract: A unified metrics computation platform decouples user-facing query languages from backend execution engines with the help of an intermediate platform-agnostic language, based on relational algebra procedural query language. The user needs to only specify the computation logic at a single place. By leveraging the intermediate language representation, the unified metrics computation platform can execute the same computation logic on multiple execution engines. The unified metrics computation platform unifies batch, nearline and interactive computations by automatically converting existing user defined batch logic into nearline logic. The user is presented with a unified view of the batch and nearline computation results.Type: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Khai Tran, Harsh Shah, Maneesh Varshney
-
Patent number: 10585887Abstract: Techniques are described to evaluate an operation from an execution plan of a query to offload the operation to another database management system for less costly execution. In an embodiment, the execution plan is determined based on characteristics of the database management system that received the query for execution. One or more operations in the execution plan are then evaluated for offloading to another heterogeneous database management system. In a related embodiment, the offloading cost for each operation may also include communication cost between the database management systems. The operations that are estimated to be less costly to execute on the other database management system are then identified for offloading to the other database management system. In an alternative embodiment, the database management system generates permutations of execution plans for the same query, and similarly evaluates each permutation of the execution plans for offloading its one or more operations.Type: GrantFiled: March 30, 2015Date of Patent: March 10, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Khai Tran, Rajkumar Sen, Sabina Petride, Sam Idicula
-
Patent number: 10540270Abstract: Systems and methods are disclosed herein for performing automated testing of software. Information characterizing a set of application programming interface (API) calls is associated with the software. Dependencies between the API calls are determined using the information and a representation is generated using the dependencies. The dependencies of the representation are verified by providing API requests to the API calls. The verified representation is provided for automated testing of an API and the associated API calls.Type: GrantFiled: January 25, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Osman Surkatty, Josh Phelan Dukes, Khai Tran, Oleg Mitrofanov
-
Publication number: 20170358133Abstract: Systems, devices, and methods are described herein for geometrically simplifying three-dimensional (3D) video data. In one aspect, a method may include obtaining 3D data, with the 3D data including a plurality of portions associated with a default resolution priority. A higher resolution priority may be associated with one or more portions of the 3D data. Next, portions of the 3D data may be sorted according to resolution priorities associated with each portion, and geometric simplification may be performed on the sorted portions of the 3D data, beginning with portions associated with a least resolution priority and continuing with portions associated with successively higher resolution priorities. The simplified 3D data may be processed, for example, for rendering on a computing device or transmission to another device for display or generation, such as a 3D printing device for generating a 3D object.Type: ApplicationFiled: June 9, 2016Publication date: December 14, 2017Inventors: Kristofer N. Iverson, Khai Tran, Ming Chuang, Emmett Lalish
-
Publication number: 20170234107Abstract: A multiplier sleeve has a releasable seat coupled to a dog within the slidable sleeve allows a single sized ball, dart, or plug to actuate several sliding sleeves. Upon actuation by properly sized ball the ball, slidable sleeve, seat, and dog move downward where the dog is no longer supported allowing the seat to move within the slidable sleeve to a point where the seat is no longer supported thereby releasing the ball. With the slidable sleeve moved downward the port or ports in the sliding sleeve is exposed. A staged port and piston assembly inserted into the ports maintain pressure within the tubular assembly to allow the ball to move through and actuate the targeted sliding sleeves.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Applicant: Swellfix B.V.Inventors: Christian ATILANO, Henry Joe Jordan, JR., Khai Tran
-
Publication number: 20170226818Abstract: A sliding sleeve is provided that includes a housing, a spinner sleeve, an inner sleeve, a collet, an actuator, and an indexer. An object passing through the interior of the sliding sleeve is caught by the actuator forcing the indexer to move linearly downward. The linear downward movement causes the indexer to rotate one halfstep at which point the object is released. The indexer, biased towards the upward position, is returned to the upper position while at the same time is again rotated half a step. Once the pre-set number of steps is reached the indexer moves upward to support the collet. With the collet supported the next object passing through the interior of the sliding sleeve is retained by the collet which in turn forces the inner sleeve to move downward. With the inner sleeve moved to the down position a flow path is opened through the sleeve from the interior to the exterior of the sliding sleeve.Type: ApplicationFiled: February 3, 2017Publication date: August 10, 2017Applicant: Advanced Frac Systems LLCInventors: Henry Joe Jordan, JR., Khai Tran, Christian Atilano
-
Publication number: 20170107790Abstract: The present invention relates to an inflow control device for controlling the flow of fluid into a tubular deployed in a. wellbore comprising coupling between joints of tubulars. The inflow control device is mounted transversely through the coupling in any inflow can control devices the initial condition fluid flow between the exterior and interior of the tubular is prevented. As sufficient pressure is exerted upon the inflow control device from the interior of the tubular the inflow control device is actuated to allow fluid flow between the interior and exterior the tubular. A nozzle in the inflow control device allows fluid to pass at a preset rate. The present invention furthermore relates to a method of assembling an inflow control device according to the invention and to a completion system comprising an inflow control device according to the invention.Type: ApplicationFiled: December 29, 2016Publication date: April 20, 2017Applicant: Downhole Innovations LLCInventors: Ryan Ward, Henry Joe Jordan, JR., Khai Tran
-
Patent number: 9567831Abstract: The present invention relates to an inflow control device for controlling the flow of fluid into a tubular deployed in a wellbore comprising coupling between joints of tubulars. The inflow control device is mounted transversely through the coupling in any inflow can control devices the initial condition fluid flow between the exterior and interior of the tubular is prevented. As sufficient pressure is exerted upon the inflow control device from the interior of the tubular the inflow control device is actuated to allow fluid flow between the interior and exterior the tubular. A nozzle in the inflow control device allows fluid to pass at a preset rate.Type: GrantFiled: March 19, 2014Date of Patent: February 14, 2017Assignee: Downhole Innovations, LLCInventors: Ryan Ward, Henry Joe Jordan, Jr., Khai Tran
-
Publication number: 20160292167Abstract: Techniques are described to evaluate an operation from an execution plan of a query to offload the operation to another database management system for less costly execution. In an embodiment, the execution plan is determined based on characteristics of the database management system that received the query for execution. One or more operations in the execution plan are then evaluated for offloading to another heterogeneous database management system. In a related embodiment, the offloading cost for each operation may also include communication cost between the database management systems. The operations that are estimated to be less costly to execute on the other database management system are then identified for offloading to the other database management system. In an alternative embodiment, the database management system generates permutations of execution plans for the same query, and similarly evaluates each permutation of the execution plans for offloading its one or more operations.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: KHAI TRAN, RAJKUMAR SEN, SABINA PETRIDE, SAM IDICULA
-
Publication number: 20160040429Abstract: Eccentrically loaded structural members and methods of forming the same. The structural members have their compressive loading axes offset from their load central longitudinal axes.Type: ApplicationFiled: October 20, 2015Publication date: February 11, 2016Inventors: JUSTIN EDWARD GILL, JOSE LUIS CERVANTES TORRES, DANIEL L. MOORE, QUYNH KHAI TRAN
-
Patent number: D882092Type: GrantFiled: January 15, 2019Date of Patent: April 21, 2020Assignee: MR Instruments, Inc.Inventors: Thomas J Rheineck, Mark Jensen, Robert Bushey, Michael Lancial, Grant Thompson, Leon Ricord, Juan Martinez, Brian Fabian, Khai Tran, Lawrence Tanenbaum