Patents by Inventor William Hong Vong

William Hong Vong 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: 10187395
    Abstract: Autocompleting into an invite box for purposes of sharing an executable computing resource such as an application or portion thereof. However, the autocomplete is populated with potential sharees of multiple tenants or with identities that are not registered with the tenant directory of the user. Thus, potentially any potentially sharee worldwide may be populated within the list of potential sharees. As the desired potential sharee comes into view, that potential sharee may be selected, and added to a list of one or more selected sharees. At some point, a control may be selected to allow the executable computing resource to be shared with the selected sharees within the list.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anjli Chaudhry, William Hong Vong, Ryan A. Jansen, Samuel Lenz Banina, Jose Miguel Arreola Gutierrez
  • Publication number: 20170315785
    Abstract: Management of an authoring session in which a declarative document is authored by multiple authoring entities. The declarative document is a computer program that is formed of declarative statements made in a declarative programming language. The management occurs by evaluating incoming requests to engage in various ways in an authoring session. The engagement might include initiating an authoring session, attaching to an existing authoring session, or performing actions (such as read, write, publish, save, share, and so forth). The management uses job tokens that are issued to the multiple authors in a manner that concurrent authoring is possible. Upon receiving the request for engagement in the authoring session, the corresponding job token is evaluated to determine whether the requestor is authored to engage as requested. The engagement is then performed if permitted.
    Type: Application
    Filed: December 9, 2016
    Publication date: November 2, 2017
    Inventors: Arnaud Christian Flutre, Yasser E. Shaaban, Mariyan D. Fransazov, Olivier Colle, Andrew Michael Pennell, Anjli Chaudhry, William Hong Vong, Mark David Overholt
  • Publication number: 20170318021
    Abstract: Autocompleting into an invite box for purposes of sharing an executable computing resource such as an application or portion thereof. However, the autocomplete is populated with potential sharees of multiple tenants or with identities that are not registered with the tenant directory of the user. Thus, potentially any potentially sharee worldwide may be populated within the list of potential sharees. As the desired potential sharee comes into view, that potential sharee may be selected, and added to a list of one or more selected sharees. At some point, a control may be selected to allow the executable computing resource to be shared with the selected sharees within the list.
    Type: Application
    Filed: September 30, 2016
    Publication date: November 2, 2017
    Inventors: Anjli Chaudhry, William Hong Vong, Ryan A. Jansen, Samuel Lenz Banina, Jose Miguel Arreola Gutierrez
  • Publication number: 20170316219
    Abstract: Issuance of job tokens performed by an authorization computing entity so that authoring authorizations can be shared with other authors. Each of the job tokens represents an authorization to engage in a particular manner in an authoring session in which a declarative document is being authored. That engagement includes sharing one or more authorizations with other possible author. The declarative document is a computer program in the form of a list of declarative statements made in a declarative programming language. The management occurs by evaluating incoming requests to engage in various ways in an authoring session.
    Type: Application
    Filed: December 9, 2016
    Publication date: November 2, 2017
    Inventors: Arnaud Christian Flutre, Yasser E. Shaaban, Mariyan D. Fransazov, Olivier Colle, Andrew Michael Pennell, Anjli Chaudhry, William Hong Vong, Mark David Overholt
  • Patent number: 7779367
    Abstract: A toolbar displays dynamically configured controls based on a size of a window in which an application is running and on the media type presented. A large set of available controls may be available for the toolbar; however, the size of the application window in which the application is running may not be able to display all of the available controls in the window in such as way as to be comfortably used by a user. Accordingly, the controls may be scaled, filtered, and interchanged according to the “real estate” available in the application window, as well as other contextual aspects of the application, to provide a more user-friendly experience.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Marc Seiji Oshiro, William Hong Vong, Jeffrey Neil Margolis, Veronica Law
  • Patent number: 7469386
    Abstract: The present invention provides a systems, methods, and products for enhanced user navigation to compliment (but not necessarily replace) a computer keyboard and mouse by providing a robust navigation interface. The present invention may comprise: a minimally necessary group of commands; combining the functionality a set of at least two command calls into a single logical button; for a single button, prioritizing a set of command calls from first to last and then calling each until one is accepted; logically remapping commands to buttons for a navigational device coupled to a physically rotate-able display device; and mapping a substitute command to a logical button for when the button is engaged in a predetermined manner other than the primary manner in which the logical button is engaged (e.g., double-clicking, flicking, press-and-hold, etc.) so that a substitute command can in fact be issued, among others.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, William Hong Vong, Leroy Bertrand Keely, Barbee Eve Teasley, Adam John Richardson, Michael H. Tsang
  • Publication number: 20080195951
    Abstract: A toolbar displays dynamically configured controls based on a size of a window in which an application is running and on the media type presented. A large set of available controls may be available for the toolbar; however, the size of the application window in which the application is running may not be able to display all of the available controls in the window in such as way as to be comfortably used by a user. Accordingly, the controls may be scaled, filtered, and interchanged according to the “real estate” available in the application window, as well as other contextual aspects of the application, to provide a more user-friendly experience.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Marc Seiji Oshiro, William Hong Vong, Jeffrey Neil Margolis, Veronica Law
  • Patent number: D506467
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D506468
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D506747
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: June 28, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D506757
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: June 28, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D507572
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508048
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508049
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508050
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: August 2, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D508492
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: August 16, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D510583
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: October 11, 2005
    Assignee: Microsoft Corporation
    Inventor: William Hong Vong
  • Patent number: D517070
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong, Jonathan Alden Hayes
  • Patent number: D524294
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric Justin Gould Bear, Barbee Eve Teasley, Leroy Bertrand Keely, William Hong Vong
  • Patent number: D662510
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Manuel Clement, Daryl Tanghe, Jonathan Eric Gleasman, Samuel Moreau, William Hong Vong, Niels van Dongen, Michael H. LaManna