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).

  • Publication number: 20090100419
    Abstract: Embodiments of the invention provide a computer implemented method and system for installing a patch on at least some of the servers of a network having multiple servers. The method comprises the steps of identifying a plurality of servers of the network that each requires installation of the patch, and assigning two or more priority values 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 method further comprises selectively processing the assigned priority values 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 at least in part by the second sort order.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Inventors: Rhonda L. Childress, Itzhack Goldberg, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 7509251
    Abstract: A method, computer program product, and data processing system for mock-translating the text messages used in a software application at runtime is disclosed. A text message in a first human language are read from a resource bundle at runtime. A textual representation of the text message having features of a second human language is then derived from the original text message and displayed in the application in place of the original text message. This textual representation may contain such features of the second human language as the character set and average length of words. The displayed textual representation can then be used to determine whether modifications to the application code need be made in order to support the second human language.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Neal Andrews, David Bruce Kumhyr, Joseph C. Ross
  • Publication number: 20090077566
    Abstract: A method, apparatus, and computer instructions for optimizing Web services binding. A request is received from a client for Web services binding information for a Web service. The current availability of the Web service requested by the client is identified in response to receiving the request to form an identified current availability. An indication of the identified current availability of the Web service is sent to the client in response to identifying the current availability of the Web service requested by the client. The client uses the indication of the identified current availability to selectively use the Web service.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil R. Pennell, Ward K. Harold
  • Publication number: 20090070676
    Abstract: A system, system, and program for facilitating navigation of voice data are provided. Tokens are added to voice data based on predefined content criteria. Then, bidirectional scanning of the voice data to a next token within the voice data is enabled, such that navigation to pertinent locations within the voice data during playback is facilitated. When adding tokens to voice data, the voice data may be scanned to detect pauses, changes in voice inflection, and other vocal characteristics. Based on the detected vocal characteristics, tokens identifying ends of sentences, separations between words, and other structures are marked. In addition, when adding tokens to voice data, the voice data may be first converted to text. The text is then scanned for keywords, phrases, and types of information. Tokens are added in the voice data at locations identified within the text as meeting the predefined content criteria.
    Type: Application
    Filed: November 8, 2008
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DUSTIN KIRKLAND, DAVID BRUCE KUMHYR
  • Publication number: 20090069976
    Abstract: A computer implemented method, apparatus, and computer code product for a data processing system provide feedback to an operator of a vehicle indicating the appropriateness of an attempted actuation of a vehicle control. A current operating state of the vehicle is first identified. Responsive to identifying the current operating state, preferred control actions corresponding to the current operating state are identified. Responsive to receiving a notification of an attempted actuation of the vehicle control, the attempted actuation is compared to the preferred control actions. If the attempted actuation is one of the preferred control actions, an indicator is illuminated with a first color. If the attempted actuation is not one of the preferred control actions, the indicator is illuminated with a second color.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Pamela Ann Nesbitt
  • Patent number: 7496049
    Abstract: A technique for improving accuracy in an inventory containing assets associated with a network. Information pertaining to computer devices connected to a specified network is updated. Each device sends packets through at least one router in a set of routers, and each packet contains an element uniquely identifying its sending computer device. An inventory is maintained that identifies at least some of the computer devices as assets of an entity associated with the network. Data is acquired from ARP caches that are located within the routers. The acquired cache data is processed to detect all of the identifying elements that identify computer devices of the group. A database is constructed from information in the cache data that pertains to the detected identifying elements. Information contained in the database is compared with information contained in the inventory to update the inventory.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hugo Alexander Estrada, David Bruce Kumhyr, William E. Virun
  • Publication number: 20090049134
    Abstract: A computer implemented method, data processing system, and computer program product for managing the delivery of an electronic mail (e-mail) message, and for delaying the delivery of the e-mail message until a time in which the e-mail recipient is present to act upon the message. When a request is received from a sender to send an e-mail message to a recipient, a proxy e-mail message is generated which comprises a reference to the e-mail message. The proxy e-mail message is then sent to the recipient. When a notification from the recipient that the proxy e-mail message has been opened is received, the e-mail message is then sent to the recipient.
    Type: Application
    Filed: August 16, 2007
    Publication date: February 19, 2009
    Inventors: David Bruce Kumhyr, Pamela Ann Nesbitt
  • Patent number: 7492883
    Abstract: A method, system and computer instructions for visually representing telephone call tree interfaces for interaction by users of data network phones, such as, for example, wire-line telephones, data network telephones, or IP telephones. A caller can connect to an automated telephone answering service, and view a display of an interactive, visual interface for a call tree. The display can depict actions that can be taken with respect to nodes of the call tree. The visual interface can show details about one or more nodes of the call tree, and the caller can select a node for interaction and enter a wait queue associated with the selected node. For example, the caller can use a wire-line telephone, wireless telephone, data network telephone, or IP telephone to interact with, navigate and/or modify the displayed call tree.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: David Bruce Kumhyr
  • Patent number: 7490349
    Abstract: A system and method for using hierarchical policy levels. In one embodiment, computers of the network are arranged into a hierarchy. A management policy server with access to the network queries the network to identify computers at or below its own level within the hierarchy. Computers under the control of the management policy server are identified, and management programs, updates or policies are automatically distributed to the computers, without manual intervention.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Alan James Keel, David Bruce Kumhyr, Neil Raymond Pennell
  • Publication number: 20090037580
    Abstract: A monitoring program contains a method for detecting a load imbalance in a group of servers and providing notification so that corrections can be made. An embodiment of the invention reads from the address resolution protocol (ARP) cache to determine which server addresses are present, then clears the ARP cache. The address resolution protocol will repopulate the cache from traffic it snoops and from new requests. By performing this query and clear operation periodically, the tracking program can form a picture of the activity levels of the servers. When a significant imbalance exists, the program notifies a control console for human intervention to solve the problem. The tracking program will periodically write its results to a log file, allowing reports for various time periods to be produced as needed. By this mechanism, not only can an imbalance be quickly detected, but underutilization can be picked up by comparing known capability of a resource to its actual usage.
    Type: Application
    Filed: October 17, 2008
    Publication date: February 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7487239
    Abstract: A mechanism and model are provided for representing and managing composite resource models. When a resource monitor is deployed for a resource, the resource monitor scans for information that indicates that the resource under monitoring is part of a cluster, grid, or other composite configuration. The resource monitor then determines whether monitoring information for the resource should be reported differently because of the composite configuration. If monitoring information for the resource is to be reported differently, the resource monitor alters the reporting format to reflect the composite resource model. The resource manager may then receive the monitoring information and apply this information to individual resources and aggregates the monitoring information for composite resources.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Publication number: 20090019123
    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: Application
    Filed: July 18, 2008
    Publication date: January 15, 2009
    Inventors: Rhonda L Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 7478044
    Abstract: A system, system, and program for facilitating navigation of voice data are provided. Tokens are added to voice data based on predefined content criteria. Then, bidirectional scanning of the voice data to a next token within the voice data is enabled, such that navigation to pertinent locations within the voice data during playback is facilitated. When adding tokens to voice data, the voice data may be scanned to detect pauses, changes in voice inflection, and other vocal characteristics. Based on the detected vocal characteristics, tokens identifying ends of sentences, separations between words, and other structures are marked. In addition, when adding tokens to voice data, the voice data may be first converted to text. The text is then scanned for keywords, phrases, and types of information. Tokens are added in the voice data at locations identified within the text as meeting the predefined content criteria.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dustin Kirkland, David Bruce Kumhyr
  • Patent number: 7475286
    Abstract: A system and method for correlating end user error reports with software developer defect logs to thereby update the end user error reports with information from the developer defect logs. With the system and method, when support personnel open an end user error report to address the problem encountered by the user, the mechanisms of the system and method search a defect report database to determine if there is any defect report related to the same error that is the subject of the opened end user error report. If so, the end user error report is updated to include information from the defect report. This information may include, for example, the identity of the source of the problem generating the error, the identity of the fix or patch that solves the problem generating the error encountered by the end user, if any, and the like.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Naeem Altaf, David Bruce Kumhyr, Heath Christopher Newburn, James Daniel Wiggins
  • Patent number: 7475403
    Abstract: A method, apparatus, and computer instructions for optimizing Web services binding. A request is received from a client for Web services binding information for a Web service. The current availability of the Web service requested by the client is identified in response to receiving the request to form an identified current availability. An indication of the identified current availability of the Web service is sent to the client in response to identifying the current availability of the Web service requested by the client. The client uses the indication of the identified current availability to selectively use the Web service.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil R. Pennell, Ward K. Harold
  • Patent number: 7461014
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, David Bruce Kumhyr
  • Patent number: 7457113
    Abstract: A heat extraction system is provided for a laptop computer that comprises a system unit that includes a set of heat sources and a video display unit that is movably attached to the system unit. The laptop computer has air inlets and air outlets that allow air to flow into the system unit, over the heat sources forming heated air, and exhaust the heated air. The laptop computer has a set of tubes, which have an inlet and an outlet, located behind a video display in the video display unit and an air connection from the air outlets to each inlet in the tubes. The set of tubes are formed such that heated air passing through a constriction in the set of tubes changes in velocity and pressure in order to satisfy the conservation of flow rate. Thus, heat produced by the heat sources is extracted from the laptop computer.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Bruce Kumhyr, Kenneth Alexander McKethan, Jr., Ragunathan Srinivasan
  • Patent number: 7454503
    Abstract: A monitoring program contains a method for detecting a load imbalance in a group of servers and providing notification so that corrections can be made. An embodiment of the invention reads from the address resolution protocol (ARP) cache to determine which server addresses are present, then clears the ARP cache. The address resolution protocol will repopulate the cache from traffic it snoops and from new requests. By performing this query and clear operation periodically, the tracking program can form a picture of the activity levels of the servers. When a significant imbalance exists, the program notifies a control console for human intervention to solve the problem. The tracking program will periodically write its results to a log file, allowing reports for various time periods to be produced as needed. By this mechanism, not only can an imbalance be quickly detected, but underutilization can be picked up by comparing known capability of a resource to its actual usage.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Publication number: 20080270141
    Abstract: The illustrative embodiments described herein provide a computer implemented method and computer program product for providing context in an electronic text communication. A biometric gathering input device is associated with a sending data processing system. A first set of metrics is identified based on a sender interacting with the biometric gathering input device. A sending communications process on the sending data processing system is calibrated based on the first set of metrics. During the generation of the electronic text communication, a portion of the first set of metrics is identified based on the sender interacting with the biometric gathering input device to form a second set of metrics. The second set of metrics and the electronic text communication are sent from the sending data processing system to a recipient data processing system. The second set of metrics is represented at the recipient data processing system using criteria selected by a recipient of the electronic text communication.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Pamela Ann Nesbitt, Amy Delphine Travis
  • Publication number: 20080250134
    Abstract: An example of a solution provided here comprises: providing a logical design, including at least one hub containing central management tools, and a plurality of lower tiers containing local management tools; placing components according to the design; and providing, from the hub, one or more management functions. The lower tiers include one or more elements chosen from RIM's, spokes, and POD's.
    Type: Application
    Filed: June 16, 2008
    Publication date: October 9, 2008
    Applicant: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Kenneth David Christiance, David Bruce Kumhyr, Michael Arthur Lamb, Gregg W. Machovec, Neil Raymond Pennell