Abstract: The “Multiple Problem Ticket Creation Tool” (MPTCT) creates problem tickets on a network connected by an enterprise services bus having servers on the network with different problem ticketing systems. The MPTCT receives an original problem ticket, converts the original problem ticket to an XML or other format, determines which problem ticketing system is responsible for fixing the problem, determines which problem ticketing system are affected by the problem, creates an authoritative ticket on the responsible problem ticketing system, creates an informational ticket on every ticketing system affected by the problem, maps a tracking number between the original problem ticket and the related problem tickets created on other problem ticketing systems, tracks callbacks from each problem ticketing system, updates each related problem ticket with the callback information, and closes each related informational problem ticket and the original problem ticket when the authoritative problem ticket is closed.
Type:
Grant
Filed:
November 15, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Eric Anderson, Kenneth M. Becker, Rhonda L. Childress, James A. Riosa, Sandra J. Schlosser
Abstract: A generic mechanism and model are provided to capture and store configuration profiles for resource monitors such that monitors can be flexibly deployed, configured, modified, and removed using appropriate sets of parameters and values. As an integral part of resource provisioning, this generic mechanism will require only a generic set of workflows and a generic data model to provision monitors. The provisioning system of the present invention captures and stores response parameters and values from monitors created during initial deployment such that these parameters can be used for later modification and removal of these monitors.
Type:
Grant
Filed:
December 18, 2003
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Toby L. Burton, Rhonda L. Childress, Liana Liyow Fong, Andrew Julius Greff, Michael Husayn Kalantar, David George King
Abstract: A method and system for updating and verifying the accuracy of a retailer's planogram, while using a portable shopper device having a location sensing means and an RFID reader in conjunction with RFID shelf labels, is provided for. In part, the method provides a system and steps associated with collecting RFID product label information and comparing collected information with product information in relation to an initial planogram, via a software means. Once differences are identified, an updated planogram may be created for the retailer's use using the system and method of the present invention.
Type:
Grant
Filed:
July 22, 2003
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Abstract: A method and apparatus for automatic second-order predictive commoning is provided by the present invention. During an analysis phase, the intermediate representation of a program code is analyzed to identify opportunities for second-order predictive commoning optimization. The analyzed information is used by the present invention for apply transformations to the program code, such that the number of memory access and the number of computations are reduced for loop iterations and performance of program code is improved.
Type:
Grant
Filed:
August 30, 2004
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Abstract: A scheduling algorithm is provided for selecting the placement of instructions with internal slack into a schedule of instructions within a loop. The algorithm achieves this by pinning nodes with internal slack to corresponding nodes on the critical path of the code that have similar properties in terms of the data dependency graph, such as earliest time and latest time. The effect is that nodes with internal slack are more often optimally placed in the schedule, reducing the need for rotating registers or register copy instructions. The benefit of the present invention can primarily be seen when performing instruction scheduling or software pipelining on loop code, but can also apply to other forms of instruction scheduling when greater control of placement of nodes with internal slack is desired.
Type:
Grant
Filed:
August 30, 2004
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Abstract: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, an improved mechanism for handling receipt of data packets in a system utilizing an offload network adapter. The offload network adapter may include logic that permits the offload network adapter to delay notification of data reception to the host system in different ways. The advantage of delaying the notice of data packet reception to the host system is the potential for aggregation of several data packets, which can arrive immediately after the first one, for example, in a single notification. Given a stream with continuous data packet arrival, a value may be set, either statically or dynamically, for notification delay and this value may be configurable for the host system per communication socket.
Type:
Grant
Filed:
July 14, 2004
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Douglas Morgan Freimuth, Elbert C. Hu, Ronald Mraz, Erich M. Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
Abstract: A computer implemented method in a data processing system for fingerprinting input/output workloads for input/output schedulers. Requests are identified in a workload for an input/output scheduler. Each request is classified to form a set of classifications. Whether an action is needed is determined based on the set of classifications. If the action is needed, the action is initiated.
Type:
Grant
Filed:
December 13, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Abstract: According to one embodiment of the present invention an analog to digital converter comprises a track and hold unit, a plurality of current-integrating voltage shifters connected to the track and hold unit, a plurality of latches connected to the plurality of current-integrating voltage shifters, wherein a voltage offset of each latch in the plurality of latches is adjustable, wherein each current-integrating voltage shifter in the plurality of current-integrating voltage shifters drives a latch of the plurality of latches, wherein each current-integrating voltage shifter in the plurality of current-integrating voltage shifters corresponds to a voltage range, and wherein each latch connected to a current-integrating voltage shifter corresponds to a portion of the voltage range of the current-integrating voltage shifter.
Type:
Grant
Filed:
July 29, 2008
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Christoph Hagleitner, Christian I. Menolfi, Thomas H. Toifl
Abstract: An improved method, apparatus, and computer instructions for generating trace data. In response to detecting a trace event, a determination is made as to whether identifiers for the trace event match recorded identifiers for a record in a set of previously recorded trace events. Location information for the record is placed in the trace data if a match between identifiers for the trace event and recorded identifiers for the record in the set of previously recorded trace events.
Type:
Grant
Filed:
November 26, 2007
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Frank Eliot Levine, Milena Milenkovic, Robert J. Urquhart
Abstract: A method, system and computer program product that allows a System Image within a multiple System Image Virtual Server to maintain isolation from the other system images while directly exposing a portion, or all, of its associated System Memory to a shared PCI Adapter without the need for each I/O operation to be analyzed and verified by a component trusted by the LPAR manager.
Type:
Grant
Filed:
February 25, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Richard Louis Arndt, Giora Biran, Patrick Allen Buckland, Harvey Gene Kiel, Vadim Makhervaks, Renato John Recio, Leah Shalev, Jaya Srikrishnan
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
Abstract: A method and system for font building by providing for the downloading of a subset of glyphs at a client device from a server. The subset can include one or more particular requested glyphs. The subset is accompanied by one or more further glyphs determined by selection criteria, which can include: frequency of use of the glyphs in a particular language; frequency of use of the glyphs by at least one client device; and relationships between particular glyphs.
Type:
Grant
Filed:
May 19, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Toby Corbin, Gordon Hutchison, William Smith
Abstract: An application for disabling the use of selected applications is provided. A server receives identification information from a user. The location of the user is determined. If the user is determined to be in a reserved location, the use of one or more applications is disabled, for the user.
Type:
Grant
Filed:
August 4, 2005
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
Abstract: A method, apparatus, and computer instructions for a communications device transferring data. A signal strength is received for a communications link used to transfer data to a destination. In response to the signal strength less than a threshold, the data is cached in the communications device to form cached data. In response to a loss and reestablishment of the communications link, the cached data is sent to the destination.
Type:
Grant
Filed:
July 22, 2004
Date of Patent:
February 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Paul Bernell Finley, Jr., Daniel Nhiem Nguyen, Kim-Khanh Vu Tran, Vi Trieu Tran
Abstract: A method is provided for analyzing performance of a software application that is configured to contain a number of objects, wherein the application defines operations that include respective objects and relationships corresponding thereto. Performance costs are assigned to respective objects and to their corresponding relationships, and a total cost is computed for each of the operations from the assigned performance costs. Notice is provided when the cost of a particular operation exceeds a pre-specified performance threshold.
Type:
Grant
Filed:
April 12, 2007
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
Inventors:
Chris Aniszozyk, Pierre Francois Padovani, Borna Safabakhsh
Abstract: A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed.
Type:
Grant
Filed:
January 13, 2005
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.
Type:
Grant
Filed:
January 17, 2006
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
Abstract: A computer implemented method, data processing system, and computer program product for tracking time sensitive items in a container. A barcode scanned item is placed into a container. The system stores the time of the scan and links the item identification number scanned to the inventory control system. As the time since the item was scanned increases, the system determines whether the item has exceeded a time-based alert threshold. Responsive to exceeding the time-based alert threshold, personnel are alerted to the abandoned container. The system provides data to the personnel to aid in dispositioning the item following abandonment.
Type:
Grant
Filed:
July 12, 2006
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
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
Abstract: A system for automatic identification and notification of relevant program defects. A defect report server opens a defect description in response to receiving the defect description from an end user. Then, the defect report server extracts each word and phrase contained within the program defect description. After extracting each word and phrase, the defect report server searches a plurality of defect databases for each extracted word and phrase. If an extracted word or phrase is found in a defect database, the defect report server calculates a word relevancy percentage for each of the extracted words or phrases found in the search. Finally, if the word relevancy percentage for each extracted word and phrase exceeds a threshold, the defect report server sends all relevant defects associated with each extracted word and phrase that exceeded the predetermined threshold to a defect owner.
Type:
Grant
Filed:
January 18, 2006
Date of Patent:
February 10, 2009
Assignee:
International Business Machines Corporation
Inventors:
Steven Francis Best, Janice Marie Girouard, Raymond H. Young