Patents by Inventor William Thomas Ruby

William Thomas Ruby 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: 20210349615
    Abstract: The present disclosure is directed toward systems, and corresponding computer-readable media and methods for resizing a graphical user interface. For instance, the systems described herein detect a user selection of an object within a graphical user interface, segment the user selection into quadrants, and move the quadrants to resize the selected object based on the user input. The systems further place a pivot point within the selected object to partition the object into the quadrants. The systems detect movement of one or more selected edges and move the quadrants together with movement of the one or more selected edges to resize the selected object.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Inventors: William Thomas Ruby, Danielle T. Morimoto
  • Patent number: 11106339
    Abstract: The present disclosure is directed toward systems, and corresponding computer-readable media and methods for resizing a graphical user interface. For instance, the systems described herein detect a user selection of an object within a graphical user interface, segment the user selection into quadrants, and move the quadrants to resize the selected object based on the user input. The systems further place a pivot point within the selected object to partition the object into the quadrants. The systems detect movement of one or more selected edges and move the quadrants together with movement of the one or more selected edges to resize the selected object.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: August 31, 2021
    Assignee: Adobe Inc.
    Inventors: William Thomas Ruby, Danielle T. Morimoto
  • Patent number: 10802664
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. Thereafter, it is determined that the first component within the layout is to be modified to accommodate a second component containing the new object. The layout design is automatically modified to include the first component and the second component in the layout design.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: October 13, 2020
    Assignee: Adobe Inc.
    Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto
  • Publication number: 20190087073
    Abstract: The present disclosure is directed toward systems, and corresponding computer-readable media and methods for resizing a graphical user interface. For instance, the systems described herein detect a user selection of an object within a graphical user interface, segment the user selection into quadrants, and move the quadrants to resize the selected object based on the user input. The systems further place a pivot point within the selected object to partition the object into the quadrants. The systems detect movement of one or more selected edges and move the quadrants together with movement of the one or more selected edges to resize the selected object.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Inventors: William Thomas Ruby, Danielle T. Morimoto
  • Publication number: 20180253211
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. Thereafter, it is determined that the first component within the layout is to be modified to accommodate a second component containing the new object. The layout design is automatically modified to include the first component and the second component in the layout design.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto