Patents Assigned to International Business Machines for Corporation
  • Patent number: 7849403
    Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Niraj P. Joshi, Robert C. Leah, Paul F. McMahan
  • Patent number: 7849055
    Abstract: The present invention provides a computer implemented method, data processing system and computer program product for limiting instances of a client-server program within a plurality of platforms in a restricted distributed network. The data processing system receives an invocation of the client-server program. The data processing system assigns a write file to the client-server program wherein the write file has a write file name and the write file is on a distributed file system accessible to the plurality of platforms. The data processing system determines whether the write file is available. Responsive to a determination that the write file is available, the data processing system opens the write file for writing wherein the write file is associated with the client-server program. The data processing system, responsive to a determination that the write file is available, forms an addressing file having addressing information of a first instance of the client-server program.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Ranadip Das, Sandeep R. Patil, Venkat Venkatsubra
  • Patent number: 7847358
    Abstract: A semiconductor structure formed on a substrate and process for preventing oxidation induced stress in a determined portion of the substrate. The structure includes an n-FET device and a p-FET device, and a shallow trench isolation having at least one overhang is selectively configured to prevent oxidation induced stress in a determined portion of the substrate. The at least one overhang is selectively configured to prevent oxidation induced stress in at least one of a direction parallel to and a direction transverse to a direction of a current flow. For the n-FET device, the at least one overhang is selectively arranged in directions of and transverse to a current flow, and for the p-FET device, the at least one overhang is arranged transverse to the current flow to prevent performance degradation from compressive stresses.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bruce B Doris, Oleg G Gluschenkov
  • Patent number: 7849069
    Abstract: Resources disposed within a plurality of distributed and autonomous computing systems, each of which may have its own legacy resource discovery service, are identified and allocated. Resource identification servers disposed within each one of the distributed computing systems communicate resource attribute data to a tree hierarchy of dedicated servers. The resource attribute data are maintained in native formats within the distributed computing systems and are mapped to a common format provided by the dedicated servers. The resource attribute data are aggregated at each node within the tree hierarchy, communicated up through the tree hierarchy to one or more root nodes and replicated down through all of the nodes. Additional system robustness is provided through period resource checks and resource attribute data updates. Resource allocation queries are submitted to any level node within the hierarchy and forwarded to the proper computing system for processing.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Hao Yang, Fan Ye
  • Patent number: 7849496
    Abstract: A method of managing online communities within an online community management system can include declaratively specifying a taxonomy of online community types, declaratively specifying a plurality of roles for members of online communities, and declaratively specifying a security policy that associates permissions with roles and online community types. A plurality of online community profiles can be maintained. Each online community profile can represent an online community, specify an online community type from the taxonomy, and specify a list of members of that online community as well as an associated role for each member. Access can be provided to a selected online community according to the online community type of the selected online community, a role within the selected online community that is associated with a user attempting to access the selected online community, and the security policy.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael I. Ahern, Jacqueline M. Ferguson, Alexander Kordun, Joseph A. Russo, Ajamu Wesley
  • Patent number: 7847683
    Abstract: An apparatus for implementing an emergency machine off circuit of a fabrication system, includes: at least one safety switch adapted for shunting an operation enable signal from a piece of equipment selected for removal from service, the switch also removing from service supplemental devices for the selected equipment. A semiconductor fabrication system and a method for removing equipment from service are provided.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gregory S. Boettcher, William R. Copeland, Joseph P. DeGeorge, Scott M. Hargash, William T. Petry, Robert R. Young
  • Patent number: 7848260
    Abstract: A system and method of unstructured information analysis through the application of multiple structure maps. A preferred embodiment of the present invention includes providing a mapping framework implemented as a coupled collection of nodes, attaching the information elements to the collection of nodes, coupling the information elements with at least one two-way hard relationship line, and providing a viewer to present the information elements visually with at least one logical structure.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Charles R. Cowan
  • Patent number: 7849433
    Abstract: Disclosed are embodiments of forming an integrated circuit with a desired decoupling capacitance and with the uniform and targeted across-chip polysilicon perimeter density. The method includes laying out functional blocks to form the circuit according to the design and also laying out one or more decoupling capacitor blocks to achieve the desired decoupling capacitance. Then, local polysilicon perimeter densities of the blocks are determined and, as necessary, the decoupling capacitor blocks are reconfigured in order to adjust for differences in the local polysilicon perimeter densities. This reconfiguring is performed in a manner that essentially maintains the desired decoupling capacitance. Due to the across-chip polysilicon perimeter density uniformity, functional devices in different regions of the chip will exhibit limited performance parameter variations (e.g., limited threshold voltage variations).
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Laura S. Chadwick, James A. Culp, David J Hathaway, Anthony D. Polson
  • Patent number: 7847357
    Abstract: The present invention relates to complementary metal-oxide-semiconductor (CMOS) devices having gapped dual stressors with dielectric gap fillers. Specifically, each CMOS device of the present invention includes at least one n-channel field effect transistor (n-FET) and at least one p-channel field effect transistor (p-FET). A tensilely stressed dielectric layer overlays the n-FET, and a compressively stressed dielectric layer overlays the p-FET. A gap is located between the tensilely and compressively stressed dielectric layers and is filled with a dielectric filler material. In one specific embodiment of the present invention, both the tensilely and compressively stressed dielectric layers are covered by a layer of the dielectric filler material, which is essentially free of stress. In an alternatively embodiment of the present invention, the dielectric filler material is only present in the gap between the tensilely and compressively stressed dielectric layers.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bruce B. Doris, Thomas W. Dyer, David R. Medeiros, Anna W. Topol
  • Patent number: 7849456
    Abstract: A method for synchronizing an original code base (OCB) with a superset code base (SCB) which is a superset of the OCB. The method includes obtaining the OCB, obtaining the SCB and determining a file pair difference between the OCB and the SCB. An action table is accessed to retrieve actions based on a classification of each OCB file, a classification of each SCB file, and file pair difference. The actions are assembled into an action file. The actions in the action file are executed to synchronize the OCB and the SCB.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Daniel J. Gorey
  • Patent number: 7849147
    Abstract: The present invention discloses a pre-processing summarization technique that makes use of knowledge specific to the electronic mail domain to pre-process an electronic mail message so that commercially-available document summarization software can subsequently generate a more useful summary from the message. The summarization technique removes extraneous headers, quoted text, forward information, and electronic signatures, leaving more useful text to be summarized. If an enclosing electronic mail thread exists, the summarization technique uses the electronic mail message's ancestors to provide additional context for summarizing the electronic mail message. The disclosed system can be used with IBM Lotus Notes and Domino infrastructure, along with existing single-document summarizer software, to generate a summary of the discourse activity in an electronic mail thread dynamically.
    Type: Grant
    Filed: March 16, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven L. Rohall, Derek Lam, Mia Stern, Paul B. Moody, Daniel M. Gruen, Christopher M. Schmandt
  • Patent number: 7849044
    Abstract: A system and method for automatic task prioritization comprises one or more task queues, a monitoring module, and a decision engine. The decision engine receives tasks and assigns a priority code to each task. Each task is inserted into one of the task queues according to its priority code and the priority codes of other tasks which may be present in the task queues. Agents select tasks to perform from the task queue according to priority guidelines established by a system user. The monitoring module may monitor the order of the tasks selected by the agents and each task's priority code. The monitoring module feeds this information back to the decision module. In one embodiment, the decision module is a learning system that updates stored data using feedback from the monitoring module to determine priority of each task.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Yoram Nelken
  • Patent number: 7845567
    Abstract: The present invention provides a contactless card reader and an information processing system utilizes the card reader. The contactless card reader comprises a contactless card interface for communicating with a contactless card by means of radio frequency, a contact card interface coupled to said contactless card interface for communicating with a contact card, and a contact card which is a smart card with processing capability and which interacts with the contactless card via the contact card interface and contactless card interface.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ming Sum Chan, Chun To Lee
  • Patent number: 7849028
    Abstract: A method and system is provided for analyzing a package having components. The package may include electrical or computer components. The method and system uses a computer program to receive inputted data and extract data from files. The computer program also selects the best sub-program to analyze the data to compute the parameters for packaging the components and designing the package, and displays the results of the analysis.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Barry J. Rubin
  • Patent number: 7849254
    Abstract: A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second sets of segments to use for storing customer data for which a write request has been made. The customer data is stored in the NVS in successive commit processes. Following a power loss in the storage server, the NVS uses the track buffer information to identify which of the first and second sets of segments was involved in the current commit process to allow the current commit process to be completed.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kevin J. Ash, Michael T. Benhase
  • Patent number: 7849298
    Abstract: A method and system are disclosed for saving soft state information, which is non-critical for executing a process in a processor, upon a receipt of a process interrupt by the processor. The soft state is transmitted to a memory associated with the processor via a memory interface. Preferably, the soft state is transmitted within the processor to the memory interface via a scan-chain pathway within the processor, which allows functional data pathways to remain unobstructed by the storage of the soft state. Thereafter, the stored soft state can be restored from memory when the process is again executed.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kumar Arimilli, Robert Alan Cargnoni, Guy Lynn Guthrie, William John Starke
  • Patent number: 7849347
    Abstract: An apparatus, program product and method for automatically and transparently determining the time required to migrate a logical partition. This determined latency may be used to update clocks and other time-related values of the migrated logical partition.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Armstrong, Adam Charles Lange-Pearson, Naresh Nayar
  • Patent number: 7849428
    Abstract: The present invention provides a fully automatic method for obtaining a circuit having minimized power consumption due to clock-gating. A circuit design to be optimized is modified to a reduced power modified design and associated with a clock gating scheme. Verification tools compare the modified design with the original design to a predetermined trigger-events to determine if the modified design can be used. Further modifications may be made iteratively until an optimal design is achieved.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Harry Barowski, J. Adam Butts, Tobias Gemmeke, Nicolas Maeding, Viresh Paruthi
  • Patent number: 7847402
    Abstract: A chip is provided which includes a back-end-of-line (“BEOL”) interconnect structure. The BEOL interconnect structure includes a plurality of interlevel dielectric (“ILD”) layers which include a dielectric material curable by ultraviolet (“UV”) radiation. A plurality of metal interconnect wiring layers are embedded in the plurality of ILD layers. Dielectric barrier layers cover the plurality of metal interconnect wiring layers, the dielectric barrier layers being adapted to reduce diffusion of materials between the metal interconnect wiring layers and the ILD layers. One of more of the dielectric barrier layers is adapted to retain compressive stress while withstanding UV radiation sufficient to cure the dielectric material of the ILD layers, making the BEOL structure better capable of avoiding deformation due to thermal and/or mechanical stress.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 7, 2010
    Assignees: International Business Machines Corporation, Chartered Semiconductor Manufacturing, Ltd, Samsung Electronics Co., Ltd
    Inventors: Darryl D. Restaino, Griselda Bonilla, Christos D. Dimitrakopoulos, Stephen M. Gates, Jae H. Kim, Michael W. Lane, Xiao H. Liu, Son V. Nguyen, Thomas M. Shaw, Johnny Widodo
  • Patent number: 7847959
    Abstract: A processor implemented method and data processing system are provided for providing secure network tunneling. A request is received at a printer to transmit data to a network server. A secure network tunnel is established between the printer and the network server. The data is transmitted from the printer to the network server over the secure network tunnel. A server acknowledgement is received at the printer that the data has been received by the network server.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Shannon Andrew Love