Patents by Inventor William H. Vong

William H. 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: 10684769
    Abstract: A preview of dynamic effects in a document is provided. As a user scrolls through pages of a document, for example, slides of a slide presentation, a static representation of each page may be displayed in a main viewing area, and a dynamic view of any dynamic effects may be displayed in an inset preview pane. The preview pane may be provided in a corner of the main viewing area, and may display the dynamic effects in a loop or upon selection. Accordingly, a user may be able to scroll through a document without having to click through interactive content on a page, and concurrently may be informed of and have an opportunity to view the dynamic effects in a preview pane.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: June 16, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Yamat, William H. Vong
  • Patent number: 10275050
    Abstract: Techniques for ink for a shared interactive space are described. According to various embodiments, a shared interactive space is presented on devices for different users that are participating in a communication session with one another. Ink content applied by a particular user to an instance of the shared interactive space is propagated to other instances of the shared interactive space. According to various implementations, a shared interactive space is invocable in different ways. For instance, different user-initiated invoke events can cause a shared interactive space to be presented, such as while a communication session is in progress.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: William H. Vong
  • Patent number: 9990059
    Abstract: Techniques for ink modes are described. According to various embodiments, different ink modes are supported, such as a permanent ink mode, a transient ink mode, a shape recognition mode, a text recognition mode, a selection mode, a command mode, an ink note mode, an ink for emphasis mode, and so forth. For instance, embodiments support a permanent ink mode where ink applied to a document becomes part of primary content of the document. A transient ink mode is also supported in which ink applied to a document is processed according to transient ink mode behaviors. According to various embodiments, a visual affordance of a particular active ink mode is presented on a document with which a user is interacting. Further, different ink modes each are associated with different respective visual affordances.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: William H. Vong
  • Publication number: 20180088769
    Abstract: A preview of dynamic effects in a document is provided. As a user scrolls through pages of a document, for example, slides of a slide presentation, a static representation of each page may be displayed in a main viewing area, and a dynamic view of any dynamic effects may be displayed in an inset preview pane. The preview pane may be provided in a corner of the main viewing area, and may display the dynamic effects in a loop or upon selection. Accordingly, a user may be able to scroll through a document without having to click through interactive content on a page, and concurrently may be informed of and have an opportunity to view the dynamic effects in a preview pane.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 29, 2018
    Inventors: James YAMAT, William H. VONG
  • Patent number: 9846534
    Abstract: A preview of dynamic effects in a document is provided. As a user scrolls through pages of a document, for example, slides of a slide presentation, a static representation of each page may be displayed in a main viewing area, and a dynamic view of any dynamic effects may be displayed in an inset preview pane. The preview pane may be provided in a corner of the main viewing area, and may display the dynamic effects in a loop or upon selection. Accordingly, a user may be able to scroll through a document without having to click through interactive content on a page, and concurrently may be informed of and have an opportunity to view the dynamic effects in a preview pane.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Yamat, William H Vong
  • Patent number: 9483453
    Abstract: System and process for handling clips with annotations. A user annotates a document that is displayed in an access session. Information is gathered regarding the annotation, which is associated with active content included in the document. The annotation is stored with a static image of the active content. A link to the content is stored. An image is rendered that has a clip including the stored annotation and the image of the content, and is displayed.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Lerner, William Mak, Kevin Paulson, Jeffrey W. Pettiross, Emily Rimas, Gerhard A. Schobbe, Judy Tandog, William H. Vong
  • Patent number: 9380345
    Abstract: A video media viewport/window may be progressively scaled and/or repositioned based on sequential navigational commands received via an input device. A process may include presenting video media within a viewing window that substantially spans an area of the display, and receiving, during playback of the video media, a plurality of sequential user input commands via an input device that indicate a navigational command in a first direction. In response to receiving the sequential user input commands, the system may progressively scale the viewing window to increasingly smaller size viewing windows, position the smaller size viewing windows a distance from a center of the display relative to the direction of the received navigational commands, and present one or more interactive elements outside of the smaller size viewing windows.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William H Vong, Chao Wang, Jeremie Blehm
  • Publication number: 20160156983
    Abstract: A video media viewport/window may be progressively scaled and/or repositioned based on sequential navigational commands received via an input device. A process may include presenting video media within a viewing window that substantially spans an area of the display, and receiving, during playback of the video media, a plurality of sequential user input commands via an input device that indicate a navigational command in a first direction. In response to receiving the sequential user input commands, the system may progressively scale the viewing window to increasingly smaller size viewing windows, position the smaller size viewing windows a distance from a center of the display relative to the direction of the received navigational commands, and present one or more interactive elements outside of the smaller size viewing windows.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Inventors: William H. Vong, Chao Wang, Jeremie Blehm
  • Publication number: 20150338938
    Abstract: Techniques for ink modes are described. According to various embodiments, different ink modes are supported, such as a permanent ink mode, a transient ink mode, a shape recognition mode, a text recognition mode, a selection mode, a command mode, an ink note mode, an ink for emphasis mode, and so forth. For instance, embodiments support a permanent ink mode where ink applied to a document becomes part of primary content of the document. A transient ink mode is also supported in which ink applied to a document is processed according to transient ink mode behaviors. According to various embodiments, a visual affordance of a particular active ink mode is presented on a document with which a user is interacting. Further, different ink modes each are associated with different respective visual affordances.
    Type: Application
    Filed: March 23, 2015
    Publication date: November 26, 2015
    Inventor: William H. Vong
  • Publication number: 20150341400
    Abstract: Techniques for ink for a shared interactive space are described. According to various embodiments, a shared interactive space is presented on devices for different users that are participating in a communication session with one another Ink content applied by a particular user to an instance of the shared interactive space is propagated to other instances of the shared interactive space. According to various implementations, a shared interactive space is invocable in different ways. For instance, different user-initiated invoke events can cause a shared interactive space to be presented, such as while a communication session is in progress.
    Type: Application
    Filed: March 23, 2015
    Publication date: November 26, 2015
    Inventor: William H. Vong
  • Publication number: 20150338939
    Abstract: Techniques for ink modes are described. According to various embodiments, different ink modes are supported. For instance, implementations support ink for selection, ink for commanding, ink for recognition, and so forth. According to various embodiments, a visual affordance of a particular active ink mode is presented on a document with which a user is interacting. For instance, the visual affordance is presented in response to detecting a proximity of a pen to an input surface such as a touch display. Further, different ink modes each are associated with different respective visual affordances.
    Type: Application
    Filed: March 23, 2015
    Publication date: November 26, 2015
    Inventor: William H. Vong
  • Publication number: 20150339050
    Abstract: Techniques for ink for interaction are described. According to various embodiments, ink and touch input may be combined to provide diverse input scenarios. According to various embodiments, ink can be used to reconfigure a document. According to various embodiments, ink can be employed to interact with a map in various ways.
    Type: Application
    Filed: March 23, 2015
    Publication date: November 26, 2015
    Inventor: William H. Vong
  • Publication number: 20150338940
    Abstract: Techniques for pen input modes for digital ink are described. According to various embodiments, a pen apparatus is described that is switchable between providing digital ink input and non-digital-ink input. According to various embodiments, a pen apparatus is switchable between different ink input modes. For instance, the pen apparatus is switchable between a permanent ink mode in which ink is applied as permanent ink, and a transient ink mode in which ink is applied as transient ink.
    Type: Application
    Filed: March 23, 2015
    Publication date: November 26, 2015
    Inventor: William H. Vong
  • Publication number: 20140372893
    Abstract: A preview of dynamic effects in a document is provided. As a user scrolls through pages of a document, for example, slides of a slide presentation, a static representation of each page may be displayed in a main viewing area, and a dynamic view of any dynamic effects may be displayed in an inset preview pane. The preview pane may be provided in a corner of the main viewing area, and may display the dynamic effects in a loop or upon selection. Accordingly, a user may be able to scroll through a document without having to click through interactive content on a page, and concurrently may be informed of and have an opportunity to view the dynamic effects in a preview pane.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: James Yamat, William H. Vong
  • Patent number: 8739052
    Abstract: A method of overlaying layers of a user interface on a display of a computing device is presented herein. In a preferred embodiment, while a media item is displayed within the user interface, an overlay having features associated with the media item being displayed on the user interface is layered on top of the user interface such that the media item beneath the overlay layer is at least partially viewable through the overlay layer.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Bojana Ostojic, Christopher A Glein, Mark R. Gibson, William H Vong, Benjamin N Alton, Mark S Newell
  • Patent number: 8386954
    Abstract: Techniques are disclosed herein for a media center portal. One implementation includes displaying first content in an expanded state and second content in a contracted state. At least a portion of the first content is presented in a viewport. A request is received to expand the second content. The first content is contracted for display in the contracted state. The second content is expanded for display in the expanded state. The contracted first content is displayed while displaying the expanded second content. At least a portion of the second content is presented in a text reader when in the expanded state.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Todd San Jule, William H. Vong, Mark G. Young, Randy Siu, Philippe J. Scoffie, Adriana Tavares Torresan, Joseph S. Paguirigan
  • Publication number: 20110289400
    Abstract: System and process for handling clips with annotations. A user annotates a document that is displayed in an access session. Information is gathered regarding the annotation, which is associated with active content included in the document. The annotation is stored with a static image of the active content. A link to the content is stored. An image is rendered that has a clip including the stored annotation and the image of the content, and is displayed.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: MATTHEW LERNER, WILLIAM MAK, KEVIN PAULSON, JEFFREY W. PETTIROSS, EMILY RIMAS, GERHARD A. SCHOBBE, JUDY TANDOG, WILLIAM H. VONG
  • Patent number: 8004475
    Abstract: A host computer is provided with a main display unit and an auxiliary display unit. The host computer can free up screen space on the main display screen by routing certain types of display information to the auxiliary display unit for display. Display information can range from notification of events such as receipt of email, appointments, system messages, and information from separate applications. The auxiliary display panel may function as a user interface for audio, video, “push information”, MP3 player or become the hardware equivalent of a multimedia player. The auxiliary display panel may be integrated together with the host computer in the same physical structure or may be part of a standalone display unit that is wired or wirelessly coupled to the host computer.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: William H. Vong, Steven T. Kaneko, Kenneth R. Robertson, Kenneth V. Fry, Manolito E. Adan
  • Patent number: 7962846
    Abstract: A system and process for handling clips with annotations is provided. A user annotates a document. The system gathers context information regarding the clip and displays the clip or clips with annotations to the user. A system for showing clips of content and annotations may include an input for receiving content and annotations, a processor creating a renderable image having the clips with at least one of the clips being a combination of two or more annotations, and an output for outputting the renderable image. A method of displaying clips may include receiving at least two sets of an annotation and related content, filtering the received, combining the filtered output, and displaying a combination of the filtered output.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Matthew Lerner, William Mak, Kevin Paulson, Jeffrey W. Pettiross, Emily Rimas, Gerhard A. Schobbe, Judy Tandog, William H. Vong
  • Patent number: 7810043
    Abstract: Embodiments of a media user interface are presented herein. In one embodiment, a plurality of representations of media items is arranged into a plurality of groups such that the plurality of groups of representations are horizontally navigated like a carousel. In another embodiment, the plurality of representations of media items is presented based on user selection of data associated with features of the media items. Yet in another embodiment where a plurality of representations is vertically aligned, navigating a representation causes vertical space between the representation and another representation next to it to be increased and causes representations of a sub-category of the representation to be displayed within the increased space.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Bojana Ostojic, Benjamin N Alton, Christopher A Glein, Mark R. Gibson, Mark S Newell, William H Vong