Patents Assigned to Internatioal Business Machines Corporation
  • Patent number: 10277542
    Abstract: Embedding actionable content in electronic communication includes associating an embedding gadget with an electronic message and modifying the electronic message based on the embedding gadget.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: April 30, 2019
    Assignee: INTERNATIOAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Publication number: 20150261661
    Abstract: A computerized apparatus, a computer implemented method and a computer program product for artifact selection using textual reports. The method comprising obtaining one or more textual reports indicating potential defects in a program product, wherein each textual report is associated with an artifact of the program product; automatically analyzing the textual reports and artifacts to estimate severity of potential errors in the artifacts of the program product; and determining a subset of the artifacts based on the estimated severity.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Applicant: Internatioal Business Machines Corporation
    Inventor: Onn Menahem Shehory
  • Publication number: 20150214149
    Abstract: The present disclosure generally provides for an e-fuse structure and corresponding method for fusing the same and monitoring material leakage. The e-fuse structure can include a metal dummy structure and an electrical fuse link substantially aligned with a portion of the metal dummy structure, wherein the metal dummy structure cools at least part of the electrical fuse link in response to an electric current passing through the electrical fuse link.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicants: Internatioal Business Machines Corporation, Samsung Electronics Co., Ltd.
    Inventors: Dan Moy, Kwon O Sung, Kihwang Son, Xiaoqiang Zhang
  • Patent number: 8549225
    Abstract: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed herein.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: October 1, 2013
    Assignee: Internatioal Business Machines Corporation
    Inventors: Stephen LaRoux Blinick, Cheng-Chung Song, Lokesh Mohan Gupta, Yu-Cheng Hsu
  • Publication number: 20120179881
    Abstract: Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by the core that received the instruction, a job status object for specifying a plurality of shared memory allreduce work units, the plurality of shared memory allreduce work units together performing the allreduce operation on the compute node; determining, by an available core on the compute node, a next shared memory allreduce work unit in the job status object; and performing, by that available core on the compute node, that next shared memory allreduce work unit.
    Type: Application
    Filed: March 22, 2012
    Publication date: July 12, 2012
    Applicant: Internatioal Business Machines Corporation
    Inventors: Charles J. Archer, Gabor Dozsa, Joseph D. Ratterman, Brian E. Smith
  • Publication number: 20100071034
    Abstract: A system including a server apparatus executes an application program and a client apparatus enabling a user to utilize the application program by communicating with the server apparatus based on an instruction of the user. The server apparatus includes: an output detection section for detecting output-processing which is processing of outputting data from the application program into a shared area; and an output control section for storing instruction information in the shares area, instead of storing the output data outputted from the application program therein, in response to the detection of the output-processing, the instruction information specifying an acquisition method by which an authorized client apparatus acquires the output data.
    Type: Application
    Filed: November 28, 2005
    Publication date: March 18, 2010
    Applicant: Internatioal Business Machines Corporation
    Inventors: Sanehiro Furuichi, Yuriko Kanai, Masana Murase, Tasuku Otani
  • Patent number: 7562137
    Abstract: A first device determines a possibility of an invalidation of a second device, wherein the first device is coupled to the second device via a fabric. A query is sent from the first device to validate the second device, in response to determining the possibility of the invalidation of the second device. A determination is made, at the first device, whether to continue I/O operations from the first device to the second device based on receiving a response to the query within a time period.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: July 14, 2009
    Assignee: Internatioal Business Machines Corporation
    Inventors: Steven Edward Klein, James Chien-Chiung Chen, Patricia Ching Lu, Matthew Joseph Kalos
  • Publication number: 20080040572
    Abstract: Provided are a method, system, and article of manufacture, wherein in certain embodiments, a plurality of logical memory blocks corresponding to a memory in a computational device are allocated. An attribute is associated with at least one logical memory block, wherein the attribute indicates whether the at least one logical memory block can be swapped from the memory, and wherein physical blocks corresponding to the at least one logical memory block are contiguous.
    Type: Application
    Filed: October 19, 2007
    Publication date: February 14, 2008
    Applicant: INTERNATIOAL BUSINESS MACHINES CORPORATION
    Inventors: Yu-Cheng HSU, John McCAULEY, Cheng-Chung SONG, William Sherman
  • Patent number: 7117271
    Abstract: A client/server network enables access to non-HTML objects from a web browser. The system includes a database for storing non-HTML files. A system user requests a non-HTML file from a database using a web browser. The web browser transmits the request to a server via a HTTP server and module. The server locates and retrieves the object requested. The module translates the object to a format supported by the web browser. The HTTP server communicates the translated file to the web browser over a network. The web browser then presents the translated file to the system user.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: October 3, 2006
    Assignee: Internatioal Business Machines Corporation
    Inventors: Paul Haverstock, Miguel Estrada, Julio Estrada
  • Patent number: 6850709
    Abstract: The present invention provides an apparatus and a method for improved connectivity in wireless optical networks. Therefore at least two or more receiving units are used which receive an infrared signal and convert it to a digital signal. The digital signals represent data in the form of frames whereby each frame comprises at least a data field and a header field containing a preamble. A selector determines a measure related to the signal-to-noise ratio of the preamble and compares the measures in order to select the best suited signal for further processing.
    Type: Grant
    Filed: April 21, 1999
    Date of Patent: February 1, 2005
    Assignee: Internatioal Business Machines Corporation
    Inventors: Fritz Gfeller, Hirt Walter, Brian R. Ingham
  • Publication number: 20040197940
    Abstract: A method of fabricating a silicon-on-insulator (SOI) having a superficial Si-containing layer that has a reduced number of tile and divot defects is provided. The method includes the steps of: implanting oxygen ions into a surface of a Si-containing substrate, the implanted oxygen ions having a concentration sufficient to form a buried oxide region during a subsequent annealing step; and annealing the substrate containing implanted oxygen ions under conditions wherein the implanted oxygen ions form a buried oxide region which electrically isolates a superficial Si-containing layer from a bottom Si-containing layer. Moreover, the annealing conditions employed are capable of reducing the number of tile or divot defects present in the superficial Si-containing layer so as to allow optical detection of any other defect that has a lower density than the tile or divot defect. The present invention also relates to the SOI substrate that is produced using the inventive method.
    Type: Application
    Filed: April 26, 2004
    Publication date: October 7, 2004
    Applicant: INTERNATIOAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen R. Fox, Neena Garg, Kenneth J. Giewont, Junedong Lee, Devendra K. Sadana
  • Patent number: 6795468
    Abstract: A structure having a p-n junction in a semiconductor having a first p-type region and a first n-type region along with a region located in the vicinity of the p-n junction that is doped with a rare-earth element. In addition, the structure includes a charge source coupled to one of the p-type region and n-type region for providing charge carriers to excite atoms of the rare-earth element. Also provided is a method for producing the structure that includes providing a bipolar junction transistor; doping a region in a collector of the transistor with a rare-earth element; and biasing the transistor to generate light emission from the rare-earth element doped region.
    Type: Grant
    Filed: June 16, 2003
    Date of Patent: September 21, 2004
    Assignee: Internatioal Business Machines Corporation
    Inventors: John J. Pekarik, Walter J. Varhue
  • Publication number: 20040039885
    Abstract: A method, apparatus, and computer instructions for managing frames. Frames intended for isolation are identified in which the frames include in-use frames and free frames. Reservation of free frames from the frames identified as intended for isolation is requested. Successfully reserved frames are moved to an isolation list. In-use frames are marked, and unisolated/unmarked frames are identified. Any free frames in the unisolated frames are moved to the isolation list. In-use frames in the unisolated frames are marked and reservation of the in-use frames in the unisolated frames is released.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: Internatioal Business Machines Corporation
    Inventors: Matthew David Fleming, Mark Douglass Rogers, David William Sheffield
  • Patent number: 5874318
    Abstract: According to the preferred embodiment, an erosion and dishing monitor and monitor method are provided that facilitates the accurate optimization of a planarization process as in semiconductor process. The dishing monitor comprises at least two monitor structure sets embedded in a semiconductor substrate, the monitor structure sets comprising a plurality of monitor structures connected together with a plurality of connective conductors. The erosion monitor comprises a plurality of elongated conductors embedded into a semiconductor substrate, the plurality of conductors having varying conductor widths and adjacent substrate widths.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: February 23, 1999
    Assignee: Internatioal Business Machines Corporation
    Inventors: Faye Diann Baker, Daniel Shaw Brooks, Robert Kenneth Leidy, Anne Elizabeth McGuire, Rock Nadeau
  • Patent number: 5550540
    Abstract: The present invention comprises a distributed data processing system including a plurality of data processing elements for expeditiously performing an encoding or prediction function pursuant to a context-based model in an adaptive, optimal and time-progressive manner. The distributed data processing system, having access to each symbol of an input data string at each clock cycle, adaptively generates context-relevant data sets which provide the best model for coding or prediction based on the input symbols. Each symbol and its best model for encoding or prediction emerge concurrently from the system, resulting in a favorable time complexity of O(n) for an n-symbol input data string.
    Type: Grant
    Filed: November 12, 1992
    Date of Patent: August 27, 1996
    Assignee: Internatioal Business Machines Corporation
    Inventors: Gilbert Furlan, Jorma J. Rissanen, Dafna Sheinvald
  • Patent number: 5363397
    Abstract: An edge emitting laser combines many of the desirable attributes of the common forms of surface-emitting and edge-emitting laser structures together with elimination of their drawbacks. The laser cavity of a device according to the present invention is short (on the order of the wavelength of light in the cavity medium) and current is injected into the optical cavity substantially perpendicular to the plane of emitted light and parallel to the plane of reflective mirrors. The use of a short optical cavity permits single mode laser operation because of broad mode to mode spacing and large changes in reflectivity between wavelengths. Injecting current into the cavity perpendicular to the direction of light emission provides low power operation because the resistance associated with the injected current is low. The resistance is low because current does not cross boundaries between the different material layers forming the reflective mirrors and the optical cavity.
    Type: Grant
    Filed: October 29, 1992
    Date of Patent: November 8, 1994
    Assignee: Internatioal Business Machines Corporation
    Inventors: Reuben T. Collins, Sandip Tiwari