Patents by Inventor Huy Nguyen

Huy 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: 10091335
    Abstract: A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: October 2, 2018
    Assignee: June Ray Limited
    Inventors: Narasimha Rao Paila, Ajit Ramachandra Mayya, Huy Nguyen, Shannon Norrell
  • Publication number: 20180275152
    Abstract: The drug tracking system may be used to screen a subject's bodily waste and to identify a drug the subject has consumed. The system includes drug tags which comprise a one or more food dyes, each detectable in a subject's bodily waste using photographic or absorption spectroscopic analysis. The system may further include a database comprising the spectral signature of each drug tag and the unique drug associated with each drug tag. A spectral analysis obtained by analyzing a bodily waste sample may be entered into the database. The database may include instructions for comparing the spectral analysis to the spectral signature of each drug tag. The instructions may further report the unique drug associated with a drug tag which has an spectral signature matching the spectral analysis.
    Type: Application
    Filed: February 9, 2018
    Publication date: September 27, 2018
    Inventors: David R. Hall, Steven J.M. Butala, Daniel R. Hendricks, Andrew Huy Nguyen, A.Terrece Pearman
  • Patent number: 10080304
    Abstract: A functional EMI containment plug or assembly useful to block an opening or hole in an electronics cabinet or enclosure so as to provide EMI containment. Functionality is achieved by combining a membrane with a circuit board. The EMC assembly functions as a circuit board-based membrane keyboard, which includes tactile switches a user can press to actuate a circuit board function. The switches may be a dome switch that has collapsing action (e.g., amount of travel), and the thickness of the membrane layers placed on top of the front of the circuit board are matched to the chosen dome switch to allow a proper amount of travel. The layers of the membrane act as an EMI shield. In one embodiment, the membrane includes a metal foil layer and a conductive material layer, and the combination of foil and conductive layers of the membrane act to provide a shield for EMI.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 18, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Khanh Huy Nguyen, Eric Munro Innes
  • Publication number: 20180262508
    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
  • Patent number: 10057268
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 21, 2018
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Publication number: 20180232170
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to initialize a storage device, the request including a volume serial number associated with the storage device, identifying a size of the storage device, where the size is indicated within the request, determining a size of a table of contents and a location for the table of contents within the storage device, based on the identified size of the storage device, selecting a type of the table of contents from a plurality of different types, based on the identified size of the storage device, and automatically initializing the storage device, including creating the table of contents, reserving a physical area of the storage device for the table of contents using a physical extent, and inserting the table of contents into the storage device, where the table of contents has the determined size of the table of contents, the determined location for the table of contents, and the selected type of the table of contents.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 16, 2018
    Inventors: Michael J. Koester, Kevin L. Miner, Trinh Huy Nguyen, Carrie J. Van Noorden
  • Patent number: 9996294
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to initialize a storage device, identifying a size of the storage device to be initialized, determining a size of a table of contents and a location for the table of contents within the storage device, based on the identified size of the storage device to be initialized, determining a type of the table of contents; and initializing the storage device, utilizing the determined size of the table of contents, the determined location for the table of contents, and the determined type of the table of contents.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Koester, Kevin L. Miner, Trinh Huy Nguyen, Carrie J. Van Noorden
  • Patent number: 9973504
    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Dropbox, Inc.
    Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
  • Publication number: 20180106142
    Abstract: A method that includes deploying an acoustic caliper tool in a borehole, the tool having several axially-spaced acoustic transceivers; obtaining acoustic signal reflection measurements for the transceivers; estimating a distance-to-boundary value for the transceivers based on reflection measurements; calculating a tool inclination angle based on the distance-to-boundary values; and deriving a correction value based on the angle. A system that includes an acoustic caliper tool having several axially-spaced acoustic transceivers to obtain reflection measurements; at least one processor; and at least one memory in communication with the processor, the memory storing instructions that cause the processor to: receive the acoustic signal reflection measurements; estimate a distance-to-boundary value for the transceivers based on the reflection measurements; calculate a tool inclination angle based on the distance-to-boundary values; and derive a correction value based on the angle.
    Type: Application
    Filed: June 19, 2015
    Publication date: April 19, 2018
    Inventors: Quang Huy Nguyen, Wei Hsuan Huang, Vinodh Kumar Palani
  • Publication number: 20180097757
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing email attachments in an online content management system. In some implementations, a messaging client can receive input attaching a content item to an electronic message in a message thread. In response to the input, the messaging client can store the content item in a file system managed by an online content management system, generate a link to the content item, and insert the link in the electronic message. The content item can be shared with the recipients of the electronic message such that the content item can be synchronized across recipient devices by the online content management system. The messaging client on each recipient device and/or the sender's device can present representations of the attachments associated with the message thread in a centralized location on a GUI of the messaging client.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Huy NGUYEN, Anvisha PAI, Brandon SOUBA, Nikrad MAHDI, Rajeev NAYAK, Anand PRAKASH, Yang ZHANG, Yuyang GUO, Erika DEBENEDICTIS
  • Publication number: 20180063144
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Application
    Filed: October 26, 2017
    Publication date: March 1, 2018
    Applicant: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Publication number: 20180062973
    Abstract: A method includes receiving user data packets from customer premises equipment (CPE) in communication with a network terminal over a communication link and enabling a network terminal-side loopback mode to establish a closed traffic test loop across the communication link between the network terminal and the CPE. The received user data packets indicate that a CPE-side loopback mode is enabled. The method also includes injecting a number of data bits into the closed traffic test loop until a saturation threshold of the communication link is satisfied, and when the number of data bits injected into the closed traffic test loop satisfies the saturation threshold, determining a packet error-rate of the number of data bits circulating in the closed traffic test loop. After determining the packet error-rate, the method also includes removing the closed traffic test loop across the communication link between the network terminal and the CPE.
    Type: Application
    Filed: August 17, 2017
    Publication date: March 1, 2018
    Applicant: Google Inc.
    Inventors: Brian Tran, Ke Dong, Xinfa Wu, Huy Nguyen, Sean Howarth
  • Publication number: 20180030415
    Abstract: The invention relates to the use of a laminin (LN) as a matrix for hepatic differentiation. The invention also relates to a method for inducing hepatic differentiation comprising the steps of: (i) providing a population of human pluripotent cells, (ii) culturing the population on a support coated with a laminin in a endoderm induction medium to produce a population of human DE cells, (iii) culturing said population of human DE cells on a support coated with a laminin in a hepatic induction medium to produce a population of human hepatoblasts-like cells, and (iv) optionally culturing said population of human hepatoblasts-like cells on a support coated with a laminin in a hepatic maturation medium to produce a population of human hepatocyte-like cells. The invention further relates to a population of human hepatoblasts-like cells or human fetal hepatocyte-like cells obtained by the method of the invention.
    Type: Application
    Filed: February 19, 2016
    Publication date: February 1, 2018
    Inventors: Tuan Huy NGUYEN, Angélique FOURRIER
  • Patent number: 9854384
    Abstract: A sharing user of a content management system can request to share a content item in his namespace. When such a request is made, the sharing user's client device broadcasts a notification that can be received by devices that are within a limited broadcast range of the sharing client device. A receiving user's client device that is within the limited broadcast range of the sharing client device receives the broadcasted notification. Based on the notification, the receiving client device obtains a token from the sharing client device that identifies the content item being shared by the sharing user. At the request of the receiving user, the receiving client device transmits the token to the content management system and requests that the content management system add the shared content item to the receiving user's namespace with the system. The receiving user can then access the item from his namespace.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 26, 2017
    Assignee: Dropbox, Inc.
    Inventors: David Zhang, Huy Nguyen
  • Publication number: 20170338817
    Abstract: Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory.
    Type: Application
    Filed: June 2, 2017
    Publication date: November 23, 2017
    Inventor: Huy Nguyen
  • Publication number: 20170335681
    Abstract: A system includes a downhole tool configured to transmit uplink data. The system also includes a surface controller configured to receive the uplink data and to transmit downlink data to the downhole tool. The system also includes a plurality of acoustic telemetry modules deployed downhole, wherein each of the modules selectively operates in a first communication mode in which its transducers simultaneously convey uplink data and downlink data, and in a second communication mode in which its transducers simultaneously convey only uplink data or only downlink data.
    Type: Application
    Filed: January 19, 2015
    Publication date: November 23, 2017
    Applicant: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Quang Huy Nguyen, Wei Hsuan Huang, Astrid Hidayat, Yong Fong Lau
  • Patent number: 9825957
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: November 21, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Publication number: 20170321542
    Abstract: A communication system for use with a well tool can include an of outer toroid antenna. The outer toroid antenna can be positionable around an outer housing of the well tool. The communication system can also include an inner toroid antenna positionable within the outer housing of the well tool. The communication system can further include a switch coupled to the outer toroid antenna and the inner toroid antenna. The switch can be operable to enable or disable a wireless communication via the outer toroid antenna or the inner toroid antenna.
    Type: Application
    Filed: December 18, 2014
    Publication date: November 9, 2017
    Inventors: Quang Huy Nguyen, Wei Hsuan Huang, Jin Ma
  • Publication number: 20170323027
    Abstract: Interaction output over a local computer-readable medium (CRM) generated based on user interaction with rendered content input representing a virtualized asset being is received at a virtualized asset local provisioning server. A manner to exploit the virtualized asset is determined from interaction output. The virtualized asset is exploited based on the determined manner to exploit the virtualized asset. A request for a portion of the virtualized asset generated in response to the exploiting the virtualized asset is intercepted. If it is determined that the portion of the virtualized asset is absent from the local storage, a request for the portion of the virtualized asset is sent to a virtualized asset delivery system over a non-local CRM; the portion of the virtualized asset retrieved by the virtualized asset delivery system is received over the non-local CRM; and the received portion of the virtualized asset is used in exploiting the virtualized asset.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 9, 2017
    Inventors: Huy Nguyen, Robert Tran, Brian Maxson, Arthur S. Hitomi
  • Publication number: 20170277760
    Abstract: In one general embodiment, a computer-implemented method includes identifying a data dump and a predefined data structure, parsing the predefined data structure to determine one or more identifiers within the predefined data structure, determining that a match exists between one or more elements of the data dump and the one or more determined identifiers of the predefined data structure, and formatting the data dump utilizing the predefined data structure, in response to the determining.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 28, 2017
    Inventors: Trinh Huy Nguyen, Harshpreet Singh