Patents by Inventor Samuel Stephen Dyar

Samuel Stephen Dyar 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: 10691284
    Abstract: Embodiments are directed to automatic layout organization where various visualizations within a canvas layout can be dynamically rearranged or modified in dimension upon a user specified modification to maximize usability. Some embodiments display a graphical user interface (GUI) including multiple components in a display area, where each component has one or more initial dimensions. In response to an event, embodiments can determine an edge corresponding to the event. Some embodiments determine a box based on the edge, the box enclosing a portion of the display area that is less than the entire display area. Certain embodiments determine a set of components corresponding to the box, the set of components being fewer than all of the components. Embodiments may redraw the GUI such that the set of components is redrawn, where a dimension of each component of the set of components is different from an initial dimension of the component.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 23, 2020
    Assignee: Oracle International Corporation
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad
  • Patent number: 10592588
    Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: March 17, 2020
    Assignee: Oracle International Corporation
    Inventors: Bo Jonas Birger Lagerblad, Alvin Andrew Raj, Samuel Stephen Dyar
  • Patent number: 10156957
    Abstract: Embodiments can provide interactivity to one or more components (e.g., windows, dialog boxes, tool bar, etc.) in a visual analyzer application while blocking interactivity for other components displayed on a GUI of the application. A contribution mechanism can be leveraged where a broadcast message can be sent to various components displayed on the GUI of the application. The various components within the application can then indicate whether they would like to be kept interactive during a triggering event (e.g., upon selection of a certain component). Upon receiving the indication that the components would like to remain interactive, the application allows those components to remain interactive while preventing access to other components in the GUI.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad, Lawrence Hand
  • Publication number: 20180300020
    Abstract: Embodiments are directed to automatic layout organization where various visualizations within a canvas layout can be dynamically rearranged or modified in dimension upon a user specified modification to maximize usability. Some embodiments display a graphical user interface (GUI) including multiple components in a display area, where each component has one or more initial dimensions. In response to an event, embodiments can determine an edge corresponding to the event. Some embodiments determine a box based on the edge, the box enclosing a portion of the display area that is less than the entire display area. Certain embodiments determine a set of components corresponding to the box, the set of components being fewer than all of the components. Embodiments may redraw the GUI such that the set of components is redrawn, where a dimension of each component of the set of components is different from an initial dimension of the component.
    Type: Application
    Filed: June 22, 2018
    Publication date: October 18, 2018
    Applicant: Oracle International Corporation
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad
  • Publication number: 20180260365
    Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 13, 2018
    Applicant: Oracle International Corporation
    Inventors: Bo Jonas Birger LAGERBLAD, Alvin Andrew Raj, Samuel Stephen Dyar
  • Patent number: 10037122
    Abstract: Embodiments are directed to automatic layout organization where various visualizations within a canvas layout can be dynamically rearranged or modified in dimension upon a user specified modification to maximize usability. Some embodiments display a graphical user interface (GUI) including multiple components in a display area, where each component has one or more initial dimensions. In response to an event, embodiments can determine an edge corresponding to the event. Some embodiments determine a box based on the edge, the box enclosing a portion of the display area that is less than the entire display area. Certain embodiments determine a set of components corresponding to the box, the set of components being fewer than all of the components. Embodiments may redraw the GUI such that the set of components is redrawn, where a dimension of each component of the set of components is different from an initial dimension of the component.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 31, 2018
    Assignee: Oracle International Corporation
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad
  • Patent number: 9971742
    Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 15, 2018
    Assignee: Oracle International Corporation
    Inventors: Bo Jonas Birger Lagerblad, Alvin Andrew Raj, Samuel Stephen Dyar
  • Publication number: 20160092038
    Abstract: Embodiments can provide interactivity to one or more components (e.g., windows, dialog boxes, tool bar, etc.) in a visual analyzer application while blocking interactivity for other components displayed on a GUI of the application. A contribution mechanism can be leveraged where a broadcast message can be sent to various components displayed on the GUI of the application. The various components within the application can then indicate whether they would like to be kept interactive during a triggering event (e.g., upon selection of a certain component). Upon receiving the indication that the components would like to remain interactive, the application allows those components to remain interactive while preventing access to other components in the GUI.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad, Lawrence Hand
  • Publication number: 20160092084
    Abstract: Embodiments are directed to automatic layout organization where various visualizations within a canvas layout can be dynamically rearranged or modified in dimension upon a user specified modification to maximize usability. Some embodiments display a graphical user interface (GUI) including multiple components in a display area, where each component has one or more initial dimensions. In response to an event, embodiments can determine an edge corresponding to the event. Some embodiments determine a box based on the edge, the box enclosing a portion of the display area that is less than the entire display area. Certain embodiments determine a set of components corresponding to the box, the set of components being fewer than all of the components. Embodiments may redraw the GUI such that the set of components is redrawn, where a dimension of each component of the set of components is different from an initial dimension of the component.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Samuel Stephen Dyar, Bo Jonas Birger Lagerblad
  • Publication number: 20160092408
    Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Bo Jonas Birger Lagerblad, Alvin Andrew Raj, Samuel Stephen Dyar