Patents by Inventor John Giang Nguyen

John Giang 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).

  • Publication number: 20240037220
    Abstract: An access token broker is executed within a first iFrame, a fully trusted application is executed in a second iFrame within the first iFrame, and a partially trusted application is executed in a third iFrame within the second iFrame. The partially trusted application may identify the iFrame in which the access token broker is executing and request an access token from the access token broker. The access token broker determines whether the request for the access token is to be granted. If the request is to be granted, the access token broker requests the access token from a hosting application. The hosting application obtains the requested access token from an access token server and provides the access token to the access token broker. The access token broker receives the access token from the hosting application and provides the access token to the partially trusted application.
    Type: Application
    Filed: August 26, 2022
    Publication date: February 1, 2024
    Inventors: Graham Lee MCMYNN, Patrick Carl MILLER, Luca BANDINELLI, John Giang NGUYEN
  • Patent number: 10621271
    Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
  • Publication number: 20180341627
    Abstract: Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Marius-Bogdan Moldovean, Anton Yuriyovych Labunets, John Giang Nguyen
  • Publication number: 20180246859
    Abstract: Technologies related to representing positions of graphical elements in a page through use of hierarchical position identifiers are described. A design canvas represents a page using zones, sections, and subsections, where a zone includes 1-m sections, and a subsection includes 1-p subsections. A position of a graphical element in a subsection is represented as a hierarchical position identifier, in the form of a tuple. The hierarchical position identifier includes an index value for a zone, an index value for a section, and an index value for a subsection. When the page is rendered, the graphical element is positioned in the page based upon its hierarchical position identifier.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Aninda Ray, John Giang Nguyen, Anton Yuriyovych Labunets, Marius Bogdan Moldovean