Patents by Inventor Randal L. Bertram
Randal L. Bertram 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: 10372783Abstract: In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.Type: GrantFiled: April 26, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
-
Patent number: 10241816Abstract: A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ānā generations as managed resources, themselves, can be managing resources.Type: GrantFiled: October 2, 2014Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Niraj D. Patel, Aaron D. Sahlin
-
Patent number: 10241815Abstract: A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ānā generations as managed resources, themselves, can be managing resources.Type: GrantFiled: August 26, 2014Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Niraj D. Patel, Aaron D. Sahlin
-
Patent number: 10084663Abstract: Method to display the status of tags applied to objects in a cloud computing environment, by comparing an attribute of an object to a criterion of a tag applied to the object, wherein the object is part of the cloud computing environment, and outputting for display a graphical representation of the tag, wherein the graphical representation comprises a text of the tag and an indication of a result of the comparison.Type: GrantFiled: September 26, 2014Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 10055084Abstract: A first data visualization based on first and second sets of data items is provided on a first dashboard. A second data visualization based on third and fourth sets of data items is provided on a second dashboard. Each data item of the first and third sets has at least a first tag. Each data item of the second and fourth sets does not have the first tag. A selection of the first tag is received. In response to the selection, a third data visualization based on the first set of data items and not based on the second set of data items is provided in place of the first data visualization and a fourth data visualization based on the third set of data items and not based on the fourth set of data items is provided in place of the second data visualization.Type: GrantFiled: December 15, 2014Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Gregory R. Hintermeister, Anthony D. Mora, Nicole X. Xie
-
Patent number: 10048825Abstract: A first data visualization based on first and second sets of data items is provided on a first dashboard. A second data visualization based on third and fourth sets of data items is provided on a second dashboard. Each data item of the first and third sets has at least a first tag. Each data item of the second and fourth sets does not have the first tag. A selection of the first tag is received. In response to the selection, a third data visualization based on the first set of data items and not based on the second set of data items is provided in place of the first data visualization and a fourth data visualization based on the third set of data items and not based on the fourth set of data items is provided in place of the second data visualization.Type: GrantFiled: December 17, 2014Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Gregory R. Hintermeister, Anthony D. Mora, Nicole X. Xie
-
Patent number: 9984086Abstract: Systems, methods, and computer program products to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.Type: GrantFiled: August 5, 2014Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 9984087Abstract: Methods to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.Type: GrantFiled: September 26, 2014Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 9952750Abstract: A computer implemented method for managing a widget is disclosed. The widget can include a drop-down menu. The method can include opening the drop-down menu having a set of items corresponding with a set of data. The method can also include updating the set of items dynamically in the opened drop-down menu in response to a change in the set of data. The method can also include processing a selected item from the updated set of items in the opened drop-down menu.Type: GrantFiled: February 13, 2014Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Gregory R. Hintermeister, David M. S. Niedergeses, Hai Feng Yao
-
Patent number: 9934204Abstract: In one embodiment, a system for conditionally refreshing workarea user interfaces (UIs) includes logic adapted to receive a request to refresh one or more workarea UIs, wherein the one or more workarea UIs are provided within a document object model (DOM), logic adapted to determine whether to reload the DOM or to refresh the one or more workarea UIs within the DOM without reloading the DOM; logic adapted to reload the DOM when it is determined to reload the DOM; and logic adapted to refresh the one or more workarea UIs without reloading the DOM when it is determined to refresh the one or more workarea UIs. Other systems, methods, and computer program products for conditionally refreshing workarea UIs are described according to more embodiments.Type: GrantFiled: November 30, 2012Date of Patent: April 3, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Randal L. Bertram, Alejandro M. Ortiz, Ryan P. Randolph
-
Patent number: 9823827Abstract: A manager amongst numerous devices that serves as a manager or monitors another managed device. The managing device may queries the managed device to determine the functionality provided by, or requirements of, one or more managed device UIs. The managed device returns the functionality provided by or requirements of the managed device UI(s) to the managing device which, in turn, saves the information in a master UI function table. The managing device returns one or more UI modules to the managed device that are appropriate as based upon the received UI functionality or UI requirement information. The managing device may further assemble one or more UI modules that are appropriate as based upon the received UI functionality or UI requirement information and provide the assembled UI module to a user of the managing device.Type: GrantFiled: August 25, 2015Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Keith D. Cramer, Alejandro M. Ortiz
-
Patent number: 9823826Abstract: A manager amongst numerous devices that serves as a manager or monitors another managed device. The managing device may queries the managed device to determine the functionality provided by, or requirements of, one or more managed device UIs. The managed device returns the functionality provided by or requirements of the managed device UI(s) to the managing device which, in turn, saves the information in a master UI function table. The managing device returns one or more UI modules to the managed device that are appropriate as based upon the received UI functionality or UI requirement information. The managing device may further assemble one or more UI modules that are appropriate as based upon the received UI functionality or UI requirement information and provide the assembled UI module to a user of the managing device.Type: GrantFiled: October 16, 2014Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Keith D. Cramer, Alejandro M. Ortiz
-
Patent number: 9813305Abstract: System, method, and computer program product to display the status of tags applied to objects in a cloud computing environment, by comparing an attribute of an object to a criterion of a tag applied to the object, wherein the object is part of the cloud computing environment, and outputting for display a graphical representation of the tag, wherein the graphical representation comprises a text of the tag and an indication of a result of the comparison.Type: GrantFiled: August 5, 2014Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, Geraint North, Paul B. Tippett
-
Patent number: 9787598Abstract: A resource manager is tasked with monitoring and managing information technology (IT) resources in a virtual environment. The IT resources are assigned tags that correspond to conditions that alert the resource manager when to begin actively managing the IT resource. The resource manager may monitor events occurring in the virtual environment that have conditions that match the predefined tags. When such an event occurs, the resource manager identifies an appropriate resource by searching a data store that includes the tags and the corresponding resource. The resource manager then begins to actively manage the resource and assigns the resource to a workload. By tagging the resources, the resource manager does not need to actively manage all of the IT resource in the virtual environment. Furthermore, the tags permit the resource manager to automatically select which resources to actively manage without receiving instructions from a system administrator.Type: GrantFiled: June 12, 2014Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, David M. S. Niedergeses
-
Patent number: 9781051Abstract: A resource manager is tasked with monitoring and managing information technology (IT) resources in a virtual environment. The IT resources are assigned tags that correspond to conditions that alert the resource manager when to begin actively managing the IT resource. The resource manager may monitor events occurring in the virtual environment that have conditions that match the predefined tags. When such an event occurs, the resource manager identifies an appropriate resource by searching a data store that includes the tags and the corresponding resource. The resource manager then begins to actively manage the resource and assigns the resource to a workload. By tagging the resources, the resource manager does not need to actively manage all of the IT resource in the virtual environment. Furthermore, the tags permit the resource manager to automatically select which resources to actively manage without receiving instructions from a system administrator.Type: GrantFiled: May 27, 2014Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Gregory R. Hintermeister, David M. S. Niedergeses
-
Patent number: 9612828Abstract: A computer-implemented method for generating user stories for a software product, includes collecting, by a processor, a plurality of requirements, creating, by the processor, a plurality of content space specification files that includes the plurality of requirements, processing, by the processor, the plurality of content space specification files to generate the user stories that are related to real time data of the software product, defining, by the processor, a content space, mapping, by the processor, the user stories to the content space and embedding, by the processor, the content space with the software product, wherein user stories include at least one of real time log data, profile statistics data, and coverage metric self-reporting data.Type: GrantFiled: September 30, 2014Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Edward B. Boden, John B. Diamond, Anthony F. Pioli
-
Patent number: 9514162Abstract: For smart polling frequency in datastores by a processor device in a computing environment, individual polling operations are performed for refreshing each one of the datastores according to polling frequencies. Each one of the polling frequencies depends on recent system activity and each one of the datastores. Each of the polling frequencies are dynamically adjusted for each one of the datastores.Type: GrantFiled: June 7, 2013Date of Patent: December 6, 2016Assignee: INTERNATION BUSINESS MACHINES CORPORATIONInventors: Randal L. Bertram, Edward N. Fink, Steven G. Halverson, Renier Morales
-
Patent number: 9483571Abstract: In one embodiment, a system for creating a key for storing a state of a visual control element includes a processor and logic integrated with and/or executable by the processor, the logic being adapted to: retrieve a uniform resource locator (URL) used to create a dynamically-generated web page on which a visual control element is output, parse the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL, concatenate the list of key-value pairs into a key represented by a string of characters, and store the key to a memory.Type: GrantFiled: March 4, 2013Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
-
Publication number: 20160239477Abstract: In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.Type: ApplicationFiled: April 26, 2016Publication date: August 18, 2016Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
-
Publication number: 20160170609Abstract: A first data visualization based on first and second sets of data items is provided on a first dashboard. A second data visualization based on third and fourth sets of data items is provided on a second dashboard. Each data item of the first and third sets has at least a first tag. Each data item of the second and fourth sets does not have the first tag. A selection of the first tag is received. In response to the selection, a third data visualization based on the first set of data items and not based on the second set of data items is provided in place of the first data visualization and a fourth data visualization based on the third set of data items and not based on the fourth set of data items is provided in place of the second data visualization.Type: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Randal L. Bertram, Gregory R. Hintermeister, Anthony D. Mora, Nicole X. Xie