Patents Assigned to Internatioal Business Machines Corporation
-
Patent number: 10277542Abstract: 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: GrantFiled: May 22, 2013Date of Patent: April 30, 2019Assignee: INTERNATIOAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Publication number: 20150261661Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 17, 2015Applicant: Internatioal Business Machines CorporationInventor: Onn Menahem Shehory
-
Publication number: 20150214149Abstract: 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: ApplicationFiled: January 27, 2014Publication date: July 30, 2015Applicants: Internatioal Business Machines Corporation, Samsung Electronics Co., Ltd.Inventors: Dan Moy, Kwon O Sung, Kihwang Son, Xiaoqiang Zhang
-
Patent number: 8549225Abstract: 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: GrantFiled: March 26, 2012Date of Patent: October 1, 2013Assignee: Internatioal Business Machines CorporationInventors: Stephen LaRoux Blinick, Cheng-Chung Song, Lokesh Mohan Gupta, Yu-Cheng Hsu
-
Publication number: 20120179881Abstract: 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: ApplicationFiled: March 22, 2012Publication date: July 12, 2012Applicant: Internatioal Business Machines CorporationInventors: Charles J. Archer, Gabor Dozsa, Joseph D. Ratterman, Brian E. Smith
-
Publication number: 20100071034Abstract: 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: ApplicationFiled: November 28, 2005Publication date: March 18, 2010Applicant: Internatioal Business Machines CorporationInventors: Sanehiro Furuichi, Yuriko Kanai, Masana Murase, Tasuku Otani
-
Patent number: 7562137Abstract: 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: GrantFiled: November 20, 2003Date of Patent: July 14, 2009Assignee: Internatioal Business Machines CorporationInventors: Steven Edward Klein, James Chien-Chiung Chen, Patricia Ching Lu, Matthew Joseph Kalos
-
Publication number: 20080040572Abstract: 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: ApplicationFiled: October 19, 2007Publication date: February 14, 2008Applicant: INTERNATIOAL BUSINESS MACHINES CORPORATIONInventors: Yu-Cheng HSU, John McCAULEY, Cheng-Chung SONG, William Sherman
-
Patent number: 7117271Abstract: 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: GrantFiled: January 31, 2001Date of Patent: October 3, 2006Assignee: Internatioal Business Machines CorporationInventors: Paul Haverstock, Miguel Estrada, Julio Estrada
-
Patent number: 6850709Abstract: 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: GrantFiled: April 21, 1999Date of Patent: February 1, 2005Assignee: Internatioal Business Machines CorporationInventors: Fritz Gfeller, Hirt Walter, Brian R. Ingham
-
Publication number: 20040197940Abstract: 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: ApplicationFiled: April 26, 2004Publication date: October 7, 2004Applicant: INTERNATIOAL BUSINESS MACHINES CORPORATIONInventors: Stephen R. Fox, Neena Garg, Kenneth J. Giewont, Junedong Lee, Devendra K. Sadana
-
Patent number: 6795468Abstract: 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: GrantFiled: June 16, 2003Date of Patent: September 21, 2004Assignee: Internatioal Business Machines CorporationInventors: John J. Pekarik, Walter J. Varhue
-
Publication number: 20040039885Abstract: 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: ApplicationFiled: August 22, 2002Publication date: February 26, 2004Applicant: Internatioal Business Machines CorporationInventors: Matthew David Fleming, Mark Douglass Rogers, David William Sheffield
-
Patent number: 5874318Abstract: 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: GrantFiled: November 13, 1996Date of Patent: February 23, 1999Assignee: Internatioal Business Machines CorporationInventors: Faye Diann Baker, Daniel Shaw Brooks, Robert Kenneth Leidy, Anne Elizabeth McGuire, Rock Nadeau
-
Patent number: 5550540Abstract: 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: GrantFiled: November 12, 1992Date of Patent: August 27, 1996Assignee: Internatioal Business Machines CorporationInventors: Gilbert Furlan, Jorma J. Rissanen, Dafna Sheinvald
-
Patent number: 5363397Abstract: 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: GrantFiled: October 29, 1992Date of Patent: November 8, 1994Assignee: Internatioal Business Machines CorporationInventors: Reuben T. Collins, Sandip Tiwari