Patents by Inventor David Bruce Kumhyr

David Bruce Kumhyr 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: 10964419
    Abstract: A method for monitoring medicine dispensing is disclosed. A set of events from an intelligent container is received. The intelligent container belongs to a set of intelligent containers, each container associated with a medicine. It is determined whether the set of events satisfies a rule associated with the intelligent container. If the rule is satisfied, a message is created to be sent to a subscribing device as a result of the determination.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L Childress, David Bruce Kumhyr, Michael John Spisak
  • Publication number: 20180004936
    Abstract: A security application may monitor applications attempting to be installed on a user device. In one example, various steps may include at least one of: receiving an application access operation on a computing device, identifying at least one application action associated with the application access operation, retrieving an application security profile stored in memory, identifying at least one application security restriction in the application security profile related to the at least one application action, restricting the at least one application action from occurring based on the at least one application security restriction and notifying a pre-registered device responsive to restricting the at least one application action.
    Type: Application
    Filed: July 4, 2016
    Publication date: January 4, 2018
    Inventors: Michael Bender, Rhonda L. Childress, David Bruce Kumhyr, Michael John Spisak
  • Patent number: 9846768
    Abstract: A method, system, and computer usable program product for relating code with intellectual property assets are provided in the illustrative embodiments. An intellectual property asset is identified. A portion of code is located from an entire code of a software application, such that the portion of code corresponds to the intellectual property asset. The portion of code is marked with information identifying the intellectual property asset. The portion of the code is executed during the execution of the software application. The execution of the portion of code is recorded, the recording indicating a use of the intellectual property asset. Additionally, a set of analysis control factors may be accepted. The recording may be analyzed according to the set of analysis control factors. A recommendation for an intellectual property asset related business decision to develop, invest in, or maintain certain intellectual property assets may be produced.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: December 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela Ann Nesbitt, Lisa M Chavez, Michael John Spisak, David Bruce Kumhyr, Rhonda L Childress
  • Publication number: 20170109498
    Abstract: A method for monitoring medicine dispensing is disclosed. A set of events from an intelligent container is received. The intelligent container belongs to a set of intelligent containers, each container associated with a medicine. It is determined whether the set of events satisfies a rule associated with the intelligent container. If the rule is satisfied, a message is created to be sent to a subscribing device as a result of the determination.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Michael John Spisak
  • Patent number: 9444786
    Abstract: An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: September 13, 2016
    Assignee: ServiceNow, Inc.
    Inventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 9046928
    Abstract: A method and apparatus which improves QWER-sive text input into an information handling system by gestures on or above a keyboard layout. It is known that languages have a characteristic frequency at which characters will appear. Relying upon such characteristics, a keyboard layout is generated in such a way that the area allocated to individual characters varies among the character set with larger areas being assigned to characters more likely to be used in a language selected by a user. Such enlargement of areas of response may either be visible to the user or concealed, in which latter case all of the individual characters appear to have been allocated areas of the same size.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventor: David Bruce Kumhyr
  • Publication number: 20140245212
    Abstract: A method and apparatus which improves QWER-sive text input into an information handling system by gestures on or above a keyboard layout. It is known that languages have a characteristic frequency at which characters will appear. Relying upon such characteristics, a keyboard layout is generated in such a way that the area allocated to individual characters varies among the character set with larger areas being assigned to characters more likely to be used in a language selected by a user. Such enlargement of areas of response may either be visible to the user or concealed, in which latter case all of the individual characters appear to have been allocated areas of the same size.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventor: David Bruce Kumhyr
  • Patent number: 8738804
    Abstract: A method, apparatus, and computer instructions for monitoring transactions for a set of known nodes in a network data processing system. Cache data is received from a router in the data processing system. The cache data includes an identification of the set of known nodes sending data packets for transactions onto the network data processing system. The transactions are tracked for the set of nodes using the cache data from the router. In this manner, the loading of work for different nodes in a set of nodes can be identified.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8719002
    Abstract: A method, system, and computer usable program product for revising content translations using shared translation databases are provided in the illustrative embodiments. A translation of some content is presented to a user. A revision to a first portion of the translation is received from the user. A second portion of the translation is identified using the shared translation database, the second portion being a candidate for revising using the revision. The second portion is suggested for revision. The second portion may be identified without user interaction. The revision may be submitted for review along with user-selected portions, and an approval may be received. The user's access to the shared translation database may be controlled such that the user is able to interact with the shared translation database to identify the second portion but the user may be unable to modify the shared translation database.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven Francis Best, Robert James Eggers, Jr., Janice Marie Girouard, David Bruce Kumhyr
  • Patent number: 8578016
    Abstract: A method, apparatus, and computer instructions for identifying nodes in a network data processing system. Cache data is received from a set of routers in the data processing system. The cache data includes an identification of the nodes sending data packets onto the network data processing system. The nodes on the network data processing system are identified using the cache data from the set of routers.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8554624
    Abstract: A system and method for advertising and negotiating services for commercial and general aviation are provided. A pilot of an aircraft may enter into a computing device specific information about a desired service the pilot wishes to have available upon arrival at an airport. This information is transmitted to an airport bartering system that barters with fixed based operator (FBO) computing systems at the airport for the desired services. The airport bartering system ranks the latest quotes from the FBOs based on criteria identified by the pilot in the original request. Advertisements for the top ranked FBOs are generated and transmitted to the aircraft computer system. The advertisements are displayed for viewing by the pilot. The pilot selects an advertisement, which generates an order for the desired service. The order is transmitted to the airport bartering system, which forwards the order to the FBO computer system associated with the selected advertisement.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Bruce Kumhyr, James Neal Andrews
  • Patent number: 8365078
    Abstract: A method, apparatus, and computer program product for monitoring the performance of a system. The mechanism of the present invention provides an interface in the form of a graphical user interface (GUI) to communicate multiple layers of system performance data to an operator. An operator monitors this display of information and uses it to determine how to adjust the system to optimize system performance. This mechanism of the present invention provides immediate feedback to an operator by displaying a trail of metric points, wherein the metric points indicate the status of system performance over a period of time. In this manner, the display mechanism of the present invention immediately conveys to an operator whether the system is operating within predefined margins, the results of performance adjustments made to the system, as well as predictions or trends for the system.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8365245
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for previous password based authentication. In one illustrative embodiment, the computer implemented method comprises obtaining a combination of an identifier and a password and determining whether the password is current and correct. The computer implemented method responsive to determining the password is other than current and correct, prompting for an old password and determining whether the old password matches a previous password. Responsive to the old password matching a previous password, thereby creating a password match, permitting access to a resource.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, David Bruce Kumhyr, Moriel Lechtman
  • Patent number: 8364804
    Abstract: Method, system and computer program product for communicating information regarding a managed resource in a network data processing system. A method, in a network data processing system, for communicating information regarding a managed resource includes receiving management information regarding at least one managed resource. The received management information is converted into a specified format, and the converted management information is then sent to at least one management application in conjunction with the sending of presence information to the at least one management application. The converted management information may then be extracted from the presence information for use in any desired manner. The invention provides a convenient mechanism for communicating status information and other appropriate information regarding a managed resource to interested parties connected to the network data processing system.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Ward K. Harold, David Bruce Kumhyr, Neil R. Pennell, Randy Allen Scott
  • Patent number: 8326458
    Abstract: Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for power. These nests can also provide new tasking or patches for the robotic devices. The charging station and the robotic devices are both provided with communications capabilities and a protocol by which they can negotiate to find a time slot in which the device can be recharged, as well as determining a correct connector and a battery type.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: David Bruce Kumhyr
  • Publication number: 20120240187
    Abstract: An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow.
    Type: Application
    Filed: May 23, 2012
    Publication date: September 20, 2012
    Applicant: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 8243900
    Abstract: A method, system and computer instructions for users to visually rearrange telephone call trees are disclosed. A caller can connect to an automated telephone answering service, and download the service's call tree. The caller can view a display with the call tree, and modify or rearrange the order in which the menu options of the call tree are displayed. The user can then store the modified call tree for use in the future.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventor: David Bruce Kumhyr
  • Patent number: 8230042
    Abstract: An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow. If the WR is not in compliance, if the checksum cannot be validated, or if a policy has changed, then a failure notification is sent to the WE. Otherwise, a success notification is sent to the WR.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 8219998
    Abstract: A load balancing method incorporates temporarily inactive machines as part of the resources capable of executing tasks during heavy process requests periods to alleviate some of the processing load on other computing resources. This method determines which computing resources are available and prioritizes these resources for access by the load balancing process. A snap shot of the resource configuration and made secured along with all data on this system such that no contamination occurs between resident data on that machine and any data placed on that machine as put of the load balancing activities. After a predetermined period of time or a predetermined event, the availability of the temporary resources for load balancing activities ends. At this point, the original configuration and data is restored to the computing resource such that no trace of use of the resource in load balancing activities is detected to the user.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Neil Allen Taylor, Adam R. Holley, Vijay K. Aggarwal, David Bruce Kumhyr
  • Patent number: 8181173
    Abstract: A method, computer program product, and system are disclosed for installing a patch on at least some of the servers of a network having multiple servers. A plurality of servers of the network are identified that requires installation of the patch. Two or more priority values are assigned to each of the identified servers. The priority values for a given identified server are each associated with a different criterion in a set of criteria. The assigned priority values are selectively processed for respective identified servers, in order to determine an initial priority, comprising a first sort order, for installing the patch on each identified server. The first sort order is revised in accordance with information pertaining to prior use of respective identified servers, to provide a second sort order. The patch is installed on each of the identified servers, in an order determined by the second sort order.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, David Bruce Kumhyr, Stephen James Watt