Patents by Inventor Bradley Edward Morris
Bradley Edward Morris 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: 9760273Abstract: A method of rendering an overview axis is provided. A first indicator indicating a first graph element type to present in a canvas panel is received. First sample data is generated to render an instance of the first graph element type in the canvas panel. A second instance of the first graph element type is rendered in an overview axis using the generated first sample data. A second indicator indicating a second graph element type as a basis for presenting the overview axis is received, wherein the second graph element type is a different graph element type from the first graph element type. Second sample data is generated to render an instance of the second graph element type in the overview axis to replace the rendered second instance of the first graph element type.Type: GrantFiled: March 10, 2015Date of Patent: September 12, 2017Assignee: SAS Institute Inc.Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Patent number: 9678652Abstract: A method of automatically sharing data between graph elements is provided. First sample data is generated to render an instance of a first graph element type in a first cell. An indicator is received that indicates selection of a second graph element type and dropping of an indicator of the second graph element type into the first cell. Second sample data is generated to render an instance of the second graph element type in the first cell overlaid with a second instance of the first graph element type in the first cell. A common axis is used for the second instance of the first graph element type and the instance of the second graph element type. Data points used for the common axis are automatically shared between the second instance of the first graph element type and the instance of the second graph element type.Type: GrantFiled: March 10, 2015Date of Patent: June 13, 2017Assignee: SAS Industries Inc.Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Patent number: 9671950Abstract: In a method of computing sample data to render a graph element, first sample data is computed to render a first graph element type. A second indicator is received that indicates a second graph element type to present overlaid with the first graph element type. Second sample data is computed to render the second graph element type. Third sample data is computed to render a second instance of the first graph element type. The second instance of the first graph element type is rendered overlaid with the second graph element type using the computed second and third sample data. A first number of points computed for the second sample data is the same as a second number of points computed for the third sample data. A common axis is used, and the first number of points is determined based on a data type of the common axis.Type: GrantFiled: March 10, 2015Date of Patent: June 6, 2017Assignee: SAS Institute Inc.Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Patent number: 9658759Abstract: First sample data is generated to render an instance of a first graph element type with a first axis. Second sample data is generated to render an instance of a second graph element type with a second axis parallel to the first axis. Data points used for the first axis are different from data points used for the second axis. A first axis selector is presented in association with the first axis. An indicator is received that indicates selection of the presented first axis selector. After receipt of the indicator, a second indicator is received that indicates selection of a shared role between the first axis and the second axis. After receipt of the second indicator, the instance of the second graph element type is rendered with the first axis. Third data points used for the second axis automatically have the same value as first data points used for the first axis.Type: GrantFiled: March 10, 2015Date of Patent: May 23, 2017Assignee: SAS Institute Inc.Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Patent number: 9645727Abstract: In a method of rendering a plurality of graph elements, first sample data is generated to render an instance of a first graph element type in a first cell of a canvas panel. An indicator is received that indicates a second graph element type to present in the first cell overlaid with the instance of the first graph element type. Second sample data is generated to render an instance of the second graph element type in the first cell overlaid with the instance of the first graph element type. An indicator is received that indicates selection of a fourth indicator of the instance of the second graph element type. An indicator is received that indicates dropping of the fourth indicator into a second cell. Third sample data is generated to render a second instance of the second graph element type in the second cell.Type: GrantFiled: March 10, 2015Date of Patent: May 9, 2017Assignee: SAS Institute Inc.Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20150261725Abstract: First sample data is generated to render an instance of a first graph element type with a first axis. Second sample data is generated to render an instance of a second graph element type with a second axis parallel to the first axis. Data points used for the first axis are different from data points used for the second axis. A first axis selector is presented in association with the first axis. An indicator is received that indicates selection of the presented first axis selector. After receipt of the indicator, a second indicator is received that indicates selection of a shared role between the first axis and the second axis. After receipt of the second indicator, the instance of the second graph element type is rendered with the first axis. Third data points used for the second axis automatically have the same value as first data points used for the first axis.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20150262395Abstract: In a method of computing sample data to render a graph element, first sample data is computed to render a first graph element type. A second indicator is received that indicates a second graph element type to present overlaid with the first graph element type. Second sample data is computed to render the second graph element type. Third sample data is computed to render a second instance of the first graph element type. The second instance of the first graph element type is rendered overlaid with the second graph element type using the computed second and third sample data. A first number of points computed for the second sample data is the same as a second number of points computed for the third sample data. A common axis is used, and the first number of points is determined based on a data type of the common axis.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20150261737Abstract: A method of rendering an overview axis is provided. A first indicator indicating a first graph element type to present in a canvas panel is received. First sample data is generated to render an instance of the first graph element type in the canvas panel. A second instance of the first graph element type is rendered in an overview axis using the generated first sample data. A second indicator indicating a second graph element type as a basis for presenting the overview axis is received, wherein the second graph element type is a different graph element type from the first graph element type. Second sample data is generated to render an instance of the second graph element type in the overview axis to replace the rendered second instance of the first graph element type.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20150262396Abstract: A method of automatically sharing data between graph elements is provided. First sample data is generated to render an instance of a first graph element type in a first cell. An indicator is received that indicates selection of a second graph element type and dropping of an indicator of the second graph element type into the first cell. Second sample data is generated to render an instance of the second graph element type in the first cell overlaid with a second instance of the first graph element type in the first cell. A common axis is used for the second instance of the first graph element type and the instance of the second graph element type. Data points used for the common axis are automatically shared between the second instance of the first graph element type and the instance of the second graph element type.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20150262394Abstract: In a method of rendering a plurality of graph elements, first sample data is generated to render an instance of a first graph element type in a first cell of a canvas panel. An indicator is received that indicates a second graph element type to present in the first cell overlaid with the instance of the first graph element type. Second sample data is generated to render an instance of the second graph element type in the first cell overlaid with the instance of the first graph element type. An indicator is received that indicates selection of a fourth indicator of the instance of the second graph element type. An indicator is received that indicates dropping of the fourth indicator into a second cell. Third sample data is generated to render a second instance of the second graph element type in the second cell.Type: ApplicationFiled: March 10, 2015Publication date: September 17, 2015Inventors: Ravinder Devarajan, Himesh G. Patel, Pat Berryman, Lisa Hope Everdyke, Bradley Edward Morris, Christopher Kendrick Edwards, Jordan Riley Benson, Timothy Joel Erikson
-
Publication number: 20130132867Abstract: In accordance with the teachings described herein, systems and methods are provided for navigating an image using zoom operations. A zoomed view of the image may be displayed on a display screen. In response to receiving a first user input, the zoomed view of the image is replaced on the display screen with a zoom selection view of the image, the zoom selection view including a base view of the image with a zoom selection window enclosing a portion of the base view of the image. A second user input may be received to move the zoom selection window in the zoom selection view to identify a portion of the image to be zoomed. A new zoomed view may then be displayed on the display screen, in place of the zoom selection view, that includes the portion of the image identified by the zoom selection window.Type: ApplicationFiled: May 9, 2012Publication date: May 23, 2013Inventors: Bradley Edward Morris, Jordan Riley Benson