Patents by Inventor Randall A. Craig
Randall A. Craig 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: 8990735Abstract: A computer displays on a user interface a hierarchical view of the data within the tree structure. The tree structure includes a plurality of nodes. The computer receives input via the user interface that at least one node of the plurality of nodes has been selected, wherein the computer sets the at least one node that has been selected as an active node. Responsive to the at least one node that has been selected as an active node, the computer displays on the user interface a selectable display element including one or more navigation elements configured to navigate between sibling nodes, and the computer displays on the user interface data related to the active node.Type: GrantFiled: March 6, 2012Date of Patent: March 24, 2015Assignee: International Business Machiness CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Patent number: 8959003Abstract: A method and system for identifying a trend in data of heat maps. An initial set of comparison heat maps included in the repository is determined and displayed based on how closely initial comparison area(s) of each comparison heat map match initial target area(s) of a first heat map. A review of the initial set of comparison heat maps determines additional comparison area(s) corresponding to additional target area(s) of the first heat map. In an iterative process, an additional set of comparison heat maps is determined and displayed based on how closely initial and additional comparison areas match respective initial and additional target areas of the first heat map. A trend relating initial and additional target areas is identified based on the displayed additional set of comparison heat maps and based on how closely comparison areas match their respective target areas.Type: GrantFiled: July 7, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Randall A. Craig, Vincent C. Conzola, Todd M. Eischeid, Mark E. Molander
-
Patent number: 8930825Abstract: Methods and systems for determining a relevancy of an electronic message, and for graphically indicating the relevancy to a user are disclosed. A method may include receiving an electronic message, such as an email, at an electronic messaging system. The method may also include determining a relevance level of the electronic message to a user based on one or both of a number of primary addressees and a number of secondary addressees identified in the electronic message. Further, the method may include displaying graphical indicia based on the relevance level.Type: GrantFiled: September 9, 2010Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Patent number: 8799807Abstract: Tabs of a computer program running on a computing device, and tab groups, are organized over hierarchical levels. A lowest hierarchical level corresponds to the tabs, a second lowest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more of the tabs, and a highest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more other of the tab groups. Tab headers are displayed in accordance with the hierarchical levels. Each tab header corresponding to one of the tabs or one of the tab groups.Type: GrantFiled: September 30, 2011Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Mark E. Molander, Thomas Brugler, Randall A. Craig, Vincent C. Conzola, Todd M. Eischeid
-
Patent number: 8743134Abstract: Interactive analysis of data objects within a display includes displaying icons representing different data objects on a graphic display device at each of a plurality of unique locations within a multi-dimensional relational structure as a function of unique respective values of dimensions of a display data variable that is relevant to the display structure and common to each of the data objects represented by the icons, and wherein the icons each have initial respective graphic display appearances. Selecting an icon specifies a comparison data variable common to the data objects, wherein graphic display appearances of each of the icons are updated at their same, unique locations to revised dimensional graphic display appearances that visually indicate relationships of respective values of the selected common comparison data variable of their represented data objects to a value of the selected common comparison data variable of the data object represented by the selected icon.Type: GrantFiled: November 9, 2011Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20140089479Abstract: A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values.Type: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Applicant: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, John P. Franks, Mark E. Molander
-
Patent number: 8635530Abstract: Statistical filtering of data using graphical user interfaces in information technology systems. One embodiment comprises generating a graphical statistical representation of a data set and displaying the graphical statistical representation on an electronic display. One or more manipulable graphical elements are also displayed in conjunction with the graphical statistical representation, wherein the manipulable graphical elements represent one or more statistical ranges for the graphical statistical representation. Based on user adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges, the data set is filtered to correspond to the graphical statistical representation within the one or more adjusted statistical ranges.Type: GrantFiled: February 9, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20130239066Abstract: A computer displays on a user interface a hierarchical view of the data within the tree structure. The tree structure includes a plurality of nodes. The computer receives input via the user interface that at least one node of the plurality of nodes has been selected, wherein the computer sets the at least one node that has been selected as an active node. Responsive to the at least one node that has been selected as an active node, the computer displays on the user interface a selectable display element including one or more navigation elements configured to navigate between sibling nodes, and the computer displays on the user interface data related to the active node.Type: ApplicationFiled: March 6, 2012Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20130198640Abstract: User input is received to cause a search graphical user interface (GUI) element to move within a GUI having areas that each correspond to a content type. The given area over which the search GUI element has been moved is determined. The search GUI element is adapted so that a search performable via the search GUI element is restricted in scope to the content type of the given area. The GUI may be a web page of a web site. The search GUI element may be a search box. The area and/or the search GUI element may be graphically modified to provide visual feedback as to the content type of the given area to which the search is restricted in scope.Type: ApplicationFiled: January 28, 2012Publication date: August 1, 2013Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20130198660Abstract: User input is received to cause a search graphical user interface (GUI) element to move within a GUI having areas that each correspond to a content type. The given area over which the search GUI element has been moved is determined. The search GUI element is adapted so that a search performable via the search GUI element is restricted in scope to the content type of the given area. The GUI may be a web page of a web site. The search GUI element may be a search box. The area and/or the search GUI element may be graphically modified to provide visual feedback as to the content type of the given area to which the search is restricted in scope.Type: ApplicationFiled: May 1, 2012Publication date: August 1, 2013Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Patent number: 8495504Abstract: The invention provides customizable branch navigational area control. Navigational area branches are displayed on a device. Expansion of the navigational area branches is controlled. Selection is accepted for particular navigational area branches. The selected particular navigational area branches are prevented from collapsing upon exceeding a predetermined maximum number limit, by collapsing other navigational area branches to maintain the predetermined maximum number limit. The predetermined maximum number limit represents a limit of navigational area branches allowed to remain in an expanded state.Type: GrantFiled: April 29, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20130113815Abstract: Interactive analysis of data objects within a display includes displaying icons representing different data objects on a graphic display device at each of a plurality of unique locations within a multi-dimensional relational structure as a function of unique respective values of dimensions of a display data variable that is relevant to the display structure and common to each of the data objects represented by the icons, and wherein the icons each have initial respective graphic display appearances. Selecting an icon specifies a comparison data variable common to the data objects, wherein graphic display appearances of each of the icons are updated at their same, unique locations to revised dimensional graphic display appearances that visually indicate relationships of respective values of the selected common comparison data variable of their represented data objects to a value of the selected common comparison data variable of the data object represented by the selected icon.Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20130086506Abstract: Tabs of a computer program running on a computing device, and tab groups, are organized over hierarchical levels. A lowest hierarchical level corresponds to the tabs, a second lowest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more of the tabs, and a highest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more other of the tab groups. Tab headers are displayed in accordance with the hierarchical levels. Each tab header corresponding to one of the tabs or one of the tab groups.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Inventors: Mark E. Molander, Thomas Brugler, Randall A. Craig, Vincent C. Conzola, Todd M. Eischeid
-
Publication number: 20130019197Abstract: Exemplary method, system, and computer program product embodiments for displaying computer dashboard information are provided. In one embodiment, by way of example only, historical values associated with time intervals are displayed in a single gauge. The historical values are arranged in such a manner that at least one of the historical values is contrasted against a current value for comparison as a single metric. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: ApplicationFiled: July 11, 2011Publication date: January 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. BRUGLER, Vincent C. CONZOLA, Randall A. CRAIG, Todd M. EISCHEID, Mark E. MOLANDER
-
Publication number: 20130013248Abstract: A method and system for identifying a trend in data of heat maps. An initial set of comparison heat maps included in the repository is determined and displayed based on how closely initial comparison area(s) of each comparison heat map match initial target area(s) of a first heat map. A review of the initial set of comparison heat maps determines additional comparison area(s) corresponding to additional target area(s) of the first heat map. In an iterative process, an additional set of comparison heat maps is determined and displayed based on how closely initial and additional comparison areas match respective initial and additional target areas of the first heat map. A trend relating initial and additional target areas is identified based on the displayed additional set of comparison heat maps and based on how closely comparison areas match their respective target areas.Type: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. Brugler, Randall A. Craig, Vincent C. Conzola, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20120204122Abstract: Statistical filtering of data using graphical user interfaces in information technology systems. One embodiment comprises generating a graphical statistical representation of a data set and displaying the graphical statistical representation on an electronic display. One or more manipulable graphical elements are also displayed in conjunction with the graphical statistical representation, wherein the manipulable graphical elements represent one or more statistical ranges for the graphical statistical representation. Based on user adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges, the data set is filtered to correspond to the graphical statistical representation within the one or more adjusted statistical ranges.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20120066615Abstract: Methods and systems for determining a relevancy of an electronic message, and for graphically indicating the relevancy to a user are disclosed. A method may include receiving an electronic message, such as an email, at an electronic messaging system. The method may also include determining a relevance level of the electronic message to a user based on one or both of a number of primary addressees and a number of secondary addressees identified in the electronic message. Further, the method may include displaying graphical indicia based on the relevance level.Type: ApplicationFiled: September 9, 2010Publication date: March 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Publication number: 20110271234Abstract: The invention provides customizable branch navigational area control. Navigational area branches are displayed on a device. Expansion of the navigational area branches is controlled. Selection is accepted for particular navigational area branches. The selected particular navigational area branches are prevented from collapsing upon exceeding a predetermined maximum number limit, by collapsing other navigational area branches to maintain the predetermined maximum number limit. The predetermined maximum number limit represents a limit of navigational area branches allowed to remain in an expanded state.Type: ApplicationFiled: April 29, 2010Publication date: November 3, 2011Applicant: International Business Machines CorporationInventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
-
Patent number: 7962437Abstract: Data for a first time period in a primary data sequence is compared with data for a second time period in each of a set of secondary data sequences. The durations of the first and second time periods are correlated, and the first time period is different from the second time period. A ranking is assigned to each secondary data sequence based on the corresponding data for the second time period. The ranking for each of the set of secondary data sequences is written to a computer useable medium. The primary data sequence and the set of secondary data sequences are adjusted based on a request to change the primary data sequence to one of the set of secondary data sequences. The comparing, assigning, and writing are repeated for the adjusted primary data sequence and set of secondary data sequences.Type: GrantFiled: November 16, 2007Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Brian Brandenburg, Randall A. Craig, Virginia D. Hill, Govindaraj Sampathkumar, Deanna M. Shaw
-
Publication number: 20090132457Abstract: Data for a first time period in a primary data sequence is compared with data for a second time period in each of a set of secondary data sequences. The durations of the first and second time periods are correlated, and the first time period is different from the second time period. To this extent, the data in the primary data sequence during the first time period provides a template for assigning a ranking to each secondary data sequence based on the corresponding data for the second time period.Type: ApplicationFiled: November 16, 2007Publication date: May 21, 2009Inventors: Brian Brandenburg, Randall A. Craig, Virginia D. Hill, Govindaraj Sampathkumar, Deanna M. Shaw