Patents Assigned to International Business Machine Corporations
  • Patent number: 7334218
    Abstract: The invention relates to a method for adaptively assigning of a plurality of data management application instances (DM instances) building up a data management application (DM application) to a plurality of data objects (folders, files, data extents or parts of files, or other logical grouped data) organized in a tree structure, the method comprising the steps of: providing sets of separation points for each of the DM instances, each separation point defining at least one sub-section of the tree which is assigned to the corresponding DM instance to perform a data management task, storage of history data being descriptive of the data objects which have been affected by a previous data management task, determining a processing load for past data management tasks of each of the DM instances based on the history data, adapting the separation points in the tree for balancing the processing loads of the DM instances of future data management tasks.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jens-Peter Akelbein, Ute Schroefel
  • Patent number: 7332922
    Abstract: Probes for electronic devices are described. The probe is formed by ball bonding a plurality of wires to contact locations on a fan out substrate surface. The wires are cut off leaving stubs. A patterned polymer sheet having electrical conductor patterns therein is disposed over the stubs which extend through holes in the sheet. The ends of the wires are flattened to remit the polymer sheet in place. The wire is connected to an electrical conductor on the polymer sheet which is converted to a contact pad on the polymer sheet. A second wire is ball bonded to the pad on the polymer sheet and cut to leave a second stub. The polymer sheet is laser cut so that each second stub is free to move independently of the other second studs. The ends of the second stubs are disposed against contact locations of an electronic device, such as an FC chip, to test the electronic device.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian Samuel Beaman, Keith Edward Fogel, Paul Alfred Lauro, Maurice Heathcote Norcott, Da-Yuan Shih
  • Patent number: 7333773
    Abstract: A comprehensive method for coordinating cellular phones in a residential area to obviate the need for wired residential service. The present invention includes coordinating a set of wireless devices in a residential area to be able to receive a call directed to a user's cellular telephone. Said wireless devices can have different numbers and be serviced by different providers than the user's cellular telephone. Peer-to-peer relationships are formed between associated wireless communications devices, similar to IEEE 802.11 peer-to-peer relationships. A call could also be answered by another cellular telephone, or other device, such as a computer. All communicating handsets of associated wireless communications devices could join the call. The present invention would prevent a user from missing any incoming calls while at the user's residence.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Timothy Alan Dietz, Lane Thomas Holloway
  • Patent number: 7334194
    Abstract: It is one object of the present invention to improve the text editing operation provided by document creation application software. A text editing apparatus that is implemented by a computer under the control of document creation application software comprises: a document data controller for controlling a process for editing target document data read from a memory; and a document display controller for displaying a document, on a predetermined display device, based on the document data read by the document data controller, wherein, for each section constituting the document data, the document display controller provides a display area, and in accordance with the size of the display area, displays part of the document in the section.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Hattori, Seiji Yamada, Takahito Hosokawa
  • Patent number: 7333493
    Abstract: A method for sequencing delivery of information packets from a router having several processing elements to a receiving processing installation, wherein delivery of the packets must be completed in the order the packets arrive at the router. A linked list of packets is formed in the order they are received at the router, and each packet fragmented into successive fragments. Each fragment is processed at the router. The last fragment of each packet in each linked list is labeled with the sequence in which the packet was received, and enqueued in the order labeled for each last fragment on each linked list. Each fragment of each packet is delivered as processed, except the last fragment of each packet on its linked list to the receiving processor installation, and thereafter, transmitting the final fragment of each packet after processing only if that fragment is at the head of the queue.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Jean L. Calvignac, Natarajan Vaidhyanathan, Fabrice J. Verplanken
  • Patent number: 7334225
    Abstract: A method for enabling dormant computer hardware resources in a computer system having a set of dormant computer hardware resources. The method includes accepting a customer request to enable a set of dormant hardware resources, and providing computer readable instructions to a customer accessible console in communication with the computer system. The instructions are installable by the customer, and are capable of enabling dormant computer hardware resources upon installation. An order process establishes prerequisites, facilitates customer order placement, and provides rapid order fulfillment. Prerequisites include contract terms, information describing the computing system configuration, access to provider systems, and customer system setup. Ordering is facilitated through information management, configuration rules, and an interactive interface, presenting valid configuration options to the customer.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: E. Maria Boonie, Lisa L. Godwin, Michael L. Gregor, Richard H. Janey, Jr., Danna M. Lambert, Jeffrey L. Seidell, Bradley D. Swick
  • Patent number: 7334228
    Abstract: A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maximum runtime resources required by the one or more new application components are available in the portable device assuming loaded application components within the device are using the maximum runtime resources reserved by the loaded application components, reserving maximum runtime resources required by application components when application components are loaded into the portable device, and running loaded application components using only the runtime resources reserved for the loaded application components.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kim Clohessy, John Duimovich, Trent Gray-Donald, Berthold Lebert, Ryan Sciampacone, Peter Duncan Shipton
  • Patent number: 7333658
    Abstract: A method for computerized processing of paper forms includes receiving an electronic image of a paper form containing text information from a client having a telephone. The text information is extracted from the form using an optical character recognition (OCR) process. A field of the extracted text information that is suspected of containing an error is identified, and a first text message is automatically communicated to the telephone asking the client to verify the identified field. A second text message is received in response to the first text message, and the text information in the field is validated or corrected according to the response.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dan Chevion, Ehud Karnin, Yaakov Navon, Alexander Nisenboim, Eugene Walach
  • Patent number: 7334032
    Abstract: A method and structure for a multi-workload storage system is disclosed that is adapted to determine if an additional workload can be placed on the storage system. The invention has storage elements and a proxy load generator connected to the storage elements. The proxy load generator is adapted to create a proxy workload based on an additional workload from a potential client. The proxy workload has a reduced duty cycle when compared to a duty cycle of said additional workload. A control server is connected to the storage elements and the proxy load generator. The control server applies the proxy workload to the storage elements during discontinuous time slices.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: David D. Chambliss, Divyesh Jadav
  • Patent number: 7334088
    Abstract: A computer system and a method for enhancing the cache prefetch behavior. A computer system including a processor, a main memory, a prefetch controller, a cache memory, a prefetch buffer, and a main memory, wherein each page in the main memory has associated with it a tag, which is used for controling the prefetching of a variable subset of lines from this page as well as lines from at least one other page. And, coupled to the processor is a prefetch controller, wherein the prefetch controller responds to the processor determining a fault (or miss) occurred to a line of data by fetching a corresponding line of data with the corresponding tag, with the corresponding tag to be stored in the prefetch buffer, and sending the corresponding line of data to the cache memory.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Peter Franaszek
  • Patent number: 7333379
    Abstract: Structures of balanced sense amplifier circuits and methods for operating the same. The structure comprises a reading circuit, which includes a first transistor and a second transistor. The first and second transistors comprise (i) a first transistor body and a second transistor body, respectively and (ii) a first transistor gate electrode and a second transistor gate electrode, respectively. The structure also comprises a control circuit, which is electrically coupled to the first and second transistor bodies. The structure further comprises a testing circuit, which is electrically coupled to the control circuit and the first and second transistors of the reading circuit. The testing circuit is capable of determining whether strengths of the first and second transistors are different. In response to the testing circuit determining that the strengths of the first and second transistors are different, the control circuit is capable of adjusting the voltage of the first transistor body.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vinod Ramadurai, Daryl Michael Seitzer
  • Patent number: 7334226
    Abstract: A method, apparatus, and computer instructions for installing software in a network data processing system. An event is detected in the network data processing system indicating that a software module is to be installed in a set of data processing systems in the network data processing system. A configuration of each data processing system in the set of data processing systems is discovered, and a set of instructions is created using a knowledge base of prior installations. The set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems. The set of instructions for the software module to be installed is sent to the set of data processing systems.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Lorin Evan Ullmann, Mark Williams
  • Patent number: 7333973
    Abstract: To analyze a data set having a one-to-many relation, the number of simultaneous occurrences of data in which two data elements are coexistent is obtained for all combinations of two data elements. A dependence ratio of one data element upon the other data element is calculated from the numbers of simultaneous occurrences. The data elements are grouped based upon the numbers of occurrences of individual data elements and the dependence ratios compared with the predetermined thresholds. Based on the number of occurrences of individual data elements and the dependence ratios, subordinate relations of data elements within the same group are specified and displayed to a user in the form of a tree or balloon figure.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Masakazu Shirota
  • Patent number: 7334087
    Abstract: A method of caching contextually variant objects in a common cache. The method can include identifying an object type for a requested object and determining whether the requested object has an object type which is specified among an enumerated set of cacheable object types which can be stored in the common cache. Importantly, each cacheable object type can have an associated context. If the requested object has an object type which is specified among the enumerated set of cacheable object types, a cache key can be computed for the requested object using cache key formulation rules for the associated context. Finally, the requested object can be retrieved from the common cache using the formulated cache key. Notably, in one aspect of the invention, the method also can include the step of invalidating individual objects in the common cache according to corresponding cache policies of associated contexts.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Brian Keith Martin, Donald F. Ferguson, Daniel C. Shupp, Goran D. Zlokapa
  • Patent number: 7333317
    Abstract: A portable ionizer is arranged for generating ionized air in an area of a user's fingers. The portable ionizer includes a battery-powered oscillator coupled via a high voltage conversion circuit to a positive electrode and a negative electrode for generating positive and negative ions. A fan positioned near the positive and negative electrodes is arranged providing a positive and negative ion flow path to the area of the user's fingers.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Susan Ann Hodapp Benysh, Edward Charles Gillard, Don Alan Gilliland, Dennis Elmer Maloney
  • Patent number: 7333188
    Abstract: A system (and method) for real-time measurement of trace metal concentration in a chemical mechanical polishing (CMP) slurry, includes an electromagnetic radiation flow cell carrying a CMP slurry, a slurry pickup head coupled to the flow cell, and an analyzer for measuring properties of the slurry flowing through the flow cell.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Theodore G. van Kessel
  • Patent number: 7333486
    Abstract: Methods and arrangements for monitoring at least one interconnection between at least two nodes in a distributed network. At least one subscriber node is prompted to ascertain the integrity of an interconnection with at least one parent node.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Marcos N. Novaes
  • Patent number: 7333988
    Abstract: The techniques of the present invention involve constructing and caching a chain of FIDs that represent the directory path to a system resource. Typically a lookupname( ) service returns a handle to the object and a handle to the object's owning directory. The owning directory handle can then be used to obtain a file identifier (FID) for the owning directory. This FID constitutes the first FID in the chain and will also act as the lookup key in the cache. The process next finds the directory's parent. A FID is obtained with the parent handle. This FID is added to the chain. The process repeats until the root of the system's file tree is reached. This result is a chain or array of FIDs representing the full path name of the directory containing the accessed object. The chain begins with the directory FID closest to the accessed object and ends with the FID representing the root of the file tree. Once constructed, the FID chain which forms a binary representation of a directory path name is placed in a cache.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Rodney Carlton Burnett
  • Patent number: 7333487
    Abstract: Methods and arrangements for facilitating subscription among at least two nodes in a distributed network, involving the designation of one of the nodes as a publisher node, the designation of one of the nodes as a subscriber node, and the recordation of a path between the subscriber node and the publisher node. The path includes at least one link between the subscriber node and the publisher node, and the recordation involves recording each distinct link in the path between the subscriber node and the publisher node.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: Marcos N. Novaes
  • Patent number: D562329
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Marilyn Flanegan, Tristan A. Merino