Patents by Inventor Kimberly D. Kenna
Kimberly D. Kenna 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: 11580424Abstract: A service identifies a level of specificity of one or more identified entities in a user input comprising a query, within one of multiple levels of a hierarchy of a hierarchical coding system. Responsive to determining that additional levels of specificity beyond the identified level of specificity are recommended to return a minimum answer set to the query, the service returns one or more answers requesting one or more additional inputs refining the query based on one or more values identified in a next level. Responsive to determining that no additional levels of specificity beyond the identified level of specificity are recommended to return the minimum answer set to the query, the service returns an answer set comprising a selection of information for the current level of specificity from an ingested corpus of knowledge mapped to the hierarchical coding system.Type: GrantFiled: April 6, 2020Date of Patent: February 14, 2023Assignee: International Business Machines CorporationInventors: Kimberly D. Kenna, Andrew R. Freed, Isa M. Torres
-
Publication number: 20200126642Abstract: Cognitive solutions are provided for detection of, and optimization based on, cohorts, arms, and phases in clinical trials. In various embodiments, a first datastore is accessed. The first datastore comprises a clinical trial description. The clinical trial description includes a reference to a cohort, arm, or phase of a clinical study. The clinical trial description is analyzed to identify an entity type. The entity type is a cohort, arm or phase reference. A clinical attribute associated with the entity type is determined within the clinical trial description. A screening criterion associated with the clinical attribute is determined. A second datastore is accessed. The second datastore comprises a medical record of a patient. The medical record is screened against the screening criterion.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Inventors: Kimberly D. Kenna, Eric Will, Adam Clark, David Ranum
-
Patent number: 9807160Abstract: Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.Type: GrantFiled: February 20, 2017Date of Patent: October 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathanael F. Ehrich, Niraj P. Joshi, Kimberly D. Kenna, Robert C. Leah
-
Publication number: 20170163723Abstract: Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.Type: ApplicationFiled: February 20, 2017Publication date: June 8, 2017Inventors: Nathanael F. Ehrich, Niraj P. Joshi, Kimberly D. Kenna, Robert C. Leah
-
Patent number: 9614889Abstract: Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.Type: GrantFiled: May 4, 2010Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathanael F. Ehrich, Niraj P. Joshi, Kimberly D. Kenna, Robert C. Leah
-
Patent number: 9171076Abstract: A mashup page presents link help information for logical links that pass context between widgets on the mashup page.Type: GrantFiled: May 18, 2009Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: John J. Boezeman, Kimberly D. Kenna, Wayne B. Riley
-
Patent number: 8880567Abstract: A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database.Type: GrantFiled: December 18, 2007Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: James C. Fletcher, Kimberly D. Kenna, Wayne B. Riley
-
Patent number: 8417764Abstract: A dependency hierarchy of resources can be determined for a dynamic mashup. The dependency hierarchy can specify dependency relationships among a set of resources. A set of views that correspond to the set of resources can be ascertained. For each view, a view template can be determined that is to be applied to that view. The mashup can be dynamically created that includes the views, each of which is configured in accordance with the associated view template. The created mashup can also include content defined by the set of resources that is configured in a manner consistent with the dependency relationships of the dependency hierarchy.Type: GrantFiled: February 18, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: James C. Fletcher, Kimberly D. Kenna, Wayne B. Riley
-
Patent number: 8370826Abstract: A request for a mashup widget having multiple versions from an identifiable source can be identified. A data store can be queried to determine if a previous request for the mashup widget was made by the identifiable source. When the previous request exists, a version of the mashup widget used to handle the previous request can be automatically determined. The determined version can be one of many versions of the mashup widget. The determined version of the mashup widget can be used to generate a response to the request. When the previous request is not found when querying the data store, one of the mashup versions that is to be used can be determined based upon a programmatic rule. Historical data regarding widget version use can be saved in the data store and used to determine which widget version is to be selected to handle future requests.Type: GrantFiled: June 25, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: David P. Johnson, Kimberly D. Kenna
-
Patent number: 8365079Abstract: Embodiments of the present invention provide a method, system and computer program product for the collaborative development of a visualization dashboard. In an embodiment of the invention, a method for collaboratively developing a visualization dashboard can be provided. The method can include identifying an extended Wiki directive within a Wiki artifact for a visualization dashboard. The method further can include retrieving data referenced by the extended Wiki directive and one or more visual display elements referenced by the extended Wiki directive to visualize portions of the retrieved data. The method yet further can include mapping the visual display elements referenced by the extended Wiki directive to components requisite to programmatically rendering the visual display elements in the visualization dashboard. The method even yet further can include arranging the components in the visualization dashboard and linking the components to the retrieved data.Type: GrantFiled: December 31, 2008Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Kimberly D. Kenna, Jesse H. Kriss, Matthew M. McKeon, Frank J. Van Ham, Fernanda B. Viegas, Martin M. Wattenberg
-
Patent number: 8135664Abstract: A method for providing information associated with configuration changes to a computer system is provided. The method includes receiving a description of a starting configuration and a description of a configuration change. The method further includes linking the description of the starting configuration and the description of the configuration change and reading a record linked to the description of a configuration change, wherein the record includes advice about the configuration change and a total result value indicating a rate of success of the configuration change when the advice is followed. The method further includes receiving a first result value from the user indicating a result of the configuration change in light of the advice and calculating a new total result value that indicates a rate of success of the configuration change based on the total result value and the first result value.Type: GrantFiled: May 30, 2008Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: James C. Fletcher, Kimberly D. Kenna
-
Publication number: 20100293461Abstract: A mashup page presents link help information for logical links that pass context between widgets on the mashup page.Type: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN J. BOEZEMAN, KIMBERLY D. KENNA, WAYNE B. RILEY
-
Patent number: 7788584Abstract: Under the present invention, when a user resizes or otherwise hides a column in the electronic table, a graphical indicia is displayed that represents the hidden column(s). If a user interacts with the indicia (e.g., by hovering a mouse/input device over it), a pop-window will be displayed that identifies the hidden column(s). The pop-up window can include icons representing each hidden column or an associated function. By manipulating the listing contained in the pop-up window, the user can un-hide the hidden table column(s), change their order in the electronic table, etc. In addition, the indicia can be formatted (e.g., boldfaced, colored, or otherwise altered) to reflect a status of an entry or cell in one of the hidden column(s).Type: GrantFiled: August 3, 2005Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Kimberly D. Kenna, John H. Fraleigh, Robert C. Leah
-
Publication number: 20100218107Abstract: Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.Type: ApplicationFiled: May 4, 2010Publication date: August 26, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathanael F. Ehrich, Niraj P. Joshi, Kimberly D. Kenna, Robert C. Leah
-
Patent number: 7761534Abstract: Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.Type: GrantFiled: November 21, 2008Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Nathanael F. Ehrich, Niraj P. Joshi, Kimberly D. Kenna, Robert C. Leah
-
Publication number: 20100169794Abstract: Embodiments of the present invention provide a method, system and computer program product for the collaborative development of a visualization dashboard. In an embodiment of the invention, a method for collaboratively developing a visualization dashboard can be provided. The method can include identifying an extended Wiki directive within a Wiki artifact for a visualization dashboard. The method further can include retrieving data referenced by the extended Wiki directive and one or more visual display elements referenced by the extended Wiki directive to visualize portions of the retrieved data. The method yet further can include mapping the visual display elements referenced by the extended Wiki directive to components requisite to programmatically rendering the visual display elements in the visualization dashboard. The method even yet further can include arranging the components in the visualization dashboard and linking the components to the retrieved data.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimberly D. Kenna, Jesse H. Kriss, Matthew M. McKeon, Frank J. Van Ham, Fernanda B. Viegas, Martin M. Wattenberg
-
Patent number: 7730392Abstract: A method to provide an electronic web sticky may include placing a web sticky icon proximate to a selected feature on a web page to which the web sticky may be associated. The method may also include providing a plurality of options for selecting a web sticky type.Type: GrantFiled: June 3, 2009Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Ryan A. Boyles, Kimberly D. Kenna, Robert Leah
-
Publication number: 20090328025Abstract: A request for a mashup widget having multiple versions from an identifiable source can be identified. A data store can be queried to determine if a previous request for the mashup widget was made by the identifiable source. When the previous request exists, a version of the mashup widget used to handle the previous request can be automatically determined. The determined version can be one of many versions of the mashup widget. The determined version of the mashup widget can be used to generate a response to the request. When the previous request is not found when querying the data store, one of the mashup versions that is to be used can be determined based upon a programmatic rule. Historical data regarding widget version use can be saved in the data store and used to determine which widget version is to be selected to handle future requests.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DAVID P. JOHNSON, KIMBERLY D. KENNA
-
Publication number: 20090299923Abstract: A method for providing information associated with configuration changes to a computer system is provided. The method includes receiving a description of a starting configuration and a description of a configuration change. The method further includes linking the description of the starting configuration and the description of the configuration change and reading a record linked to the description of a configuration change, wherein the record includes advice about the configuration change and a total result value indicating a rate of success of the configuration change when the advice is followed. The method further includes receiving a first result value from the user indicating a result of the configuration change in light of the advice and calculating a new total result value that indicates a rate of success of the configuration change based on the total result value and the first result value.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James C. Fletcher, Kimberly D. Kenna
-
Publication number: 20090249233Abstract: A method to provide an electronic web sticky may include placing a web sticky icon proximate to a selected feature on a web page to which the web sticky may be associated. The method may also include providing a plurality of options for selecting a web sticky type.Type: ApplicationFiled: June 3, 2009Publication date: October 1, 2009Inventors: Ryan A. Boyles, Kimberly D. Kenna, Robert Leah