Patents by Inventor Steven Wei Shaw

Steven Wei Shaw 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: 10318629
    Abstract: Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Wei Shaw, Jacek Ciereszko, Michael Gerard McKay, Ankit Goel, Nazuk Jain
  • Publication number: 20190130873
    Abstract: Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 2, 2019
    Inventors: Steven Wei SHAW, Jacek CIERESZKO, Michael Gerard MCKAY, Ankit GOEL, Nazuk JAIN
  • Publication number: 20180074686
    Abstract: Techniques described herein enable content to be relocated on a display surface when an object in front of the display surface visually obstructs a location at which the content is displayed. At least some implementations relocate the content based upon determining that the content includes an amount of content at a predefined threshold.
    Type: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Simone Leorin, Nghiep Duy Duong, Steven Wei Shaw, William George Verthein
  • Patent number: 9830060
    Abstract: Various embodiments enable expeditious manipulation of content on a surface so as to make the content quickly visually available to one or more attendees or participants. In at least some embodiments, content can be automatically manipulated to automatically present the content in a surface location that provides an unobstructed view of the content. Alternately or additionally, content can be manually selected to become “floating” in a manner which moves the content to a surface location that provides an unobstructed view of the content.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: November 28, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Simone Leorin, Nghiep Duy Duong, Steven Wei Shaw, William George Verthein
  • Patent number: 9361903
    Abstract: Various embodiments provide an ability to analyze an audio input signal and generate a counter audio signal based, at least in part, on the audio input signal. In some cases, combining the audio input signal with the counter audio signal renders the audio input signal incoherent and/or unintelligible to accidental listeners and/or listeners to whom the audio input signal is not directed towards. Alternately or additionally, the counter signal can mask the audio input signal to the accidental listeners.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: June 7, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simone Leorin, Nghiep Duy Duong, Steven Wei Shaw, William George Verthein
  • Publication number: 20150067552
    Abstract: Various embodiments enable expeditious manipulation of content on a surface so as to make the content quickly visually available to one or more attendees or participants. In at least some embodiments, content can be automatically manipulated to automatically present the content in a surface location that provides an unobstructed view of the content. Alternately or additionally, content can be manually selected to become “floating” in a manner which moves the content to a surface location that provides an unobstructed view of the content.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 5, 2015
    Applicant: Microsoft Corporation
    Inventors: Simone Leorin, Nghiep Duy Duong, Steven Wei Shaw, William George Verthein
  • Publication number: 20150067536
    Abstract: Various embodiments provide an ability to join a virtual conference session using a single input-gesture and/or action. Upon joining the virtual conference, some embodiments enable a computing device to share content within the virtual conference session responsive to receiving a single input-gesture and/or action. Alternately or additionally, the computing device can acquire content being shared within the virtual conference session responsive to receiving a single input-gesture and/or action. In some cases, content can be exchanged between multiple computing devices connected to the virtual conference session.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Inventors: Simone Leorin, Anton W. Krantz, William George Verthein, Devi Brunsch, Nghiep Duy Duong, Steven Wei Shaw
  • Publication number: 20150057999
    Abstract: Various embodiments provide an ability to analyze an audio input signal and generate a counter audio signal based, at least in part, on the audio input signal. In some cases, combining the audio input signal with the counter audio signal renders the audio input signal incoherent and/or unintelligible to accidental listeners and/or listeners to whom the audio input signal is not directed towards. Alternately or additionally, the counter signal can mask the audio input signal to the accidental listeners.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Inventors: Simone Leorin, Nghiep Duy Duong, Steven Wei Shaw, William George Verthein