Patents Assigned to International Business Machines
-
Patent number: 9123654Abstract: Improved sidewall image transfer (SIT) techniques are provided. In one aspect, a SIT method includes the following steps. An oxide layer is formed on a substrate. A transfer layer is formed on a side of the oxide layer opposite the substrate. A mandrel layer is formed on a side of the transfer layer opposite the oxide layer. The mandrel layer is patterned to form at least one mandrel. Sidewall spacers are formed on opposite sides of the at least one mandrel. The at least one mandrel is removed, wherein the transfer layer covers and protects the substrate during removal of the at least one mandrel. The transfer layer is etched using the sidewall spacers as a hardmask to form a patterned transfer layer. The oxide layer and the sidewall spacers are removed from the substrate. The substrate is etched using the patterned transfer layer as a hardmask.Type: GrantFiled: February 15, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventor: Effendi Leobandung
-
Patent number: 9125045Abstract: Systems and methods for effecting delayed delivery of data. There are received, at a scheduler, from a plurality of mobile computing devices, a plurality of requests for transmission of data objects. Responsive to the requests, communication is made to at least one of the devices at least one offer for a delayed transmission deadline of at least one data object. There is received, at the scheduler, at least one response to the at least one offer, and there is determined a scheduling priority of transmissions based on the at least one response.Type: GrantFiled: November 30, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Parul Gupta, Shivkumar Kalyanaraman, Ravindranath Kokku
-
Patent number: 9123492Abstract: An electrically conducting, vertically displacing microelectromechanical system (MEMS) is formed on a first integrated circuit chip. The first integrated circuit chip is physically connected to a three-dimensional packaging structure. The three-dimensional packaging structure maintains a fixed distance between the first integrated circuit chip and a second integrated circuit chip. A control circuit is operatively connected to the MEMS. The control circuit directs movement of the MEMS between a first position and a second position. The MEMS makes contact with a contact pad on the second integrated circuit chip when it is in the second position forming a conductive path and providing electrical communication between the first integrated circuit chip and the second integrated circuit chip. The MEMS avoids making contact with the contact pad on the second integrated circuit chip when it is in the first position.Type: GrantFiled: December 19, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Kenneth J. Goodnow, Todd E. Leonard, Stephen G. Shuma, Peter A. Twombly
-
Patent number: 9122477Abstract: Optimizations are provided for frame management operations, including a clear operation and/or a set storage key operation, requested by pageable guests. The operations are performed, absent host intervention, on frames not resident in host memory. The operations may be specified in an instruction issued by the pageable guests.Type: GrantFiled: December 19, 2014Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller, Damian L. Osisek, Gustav E. Sittmann, III
-
Patent number: 9122527Abstract: A method and system for intelligent tiering is provided. The method includes receiving a request for enabling a tiering process with respect to data. The computer processor retrieves a migration list indicating migration engines associated with the data. Additionally, an entity list of migration entities is retrieved and each migration entity is compared to associated policy conditions. In response, it is determined if matches exist between the migration entities and the associated policy conditions and a consolidated entity list is generated.Type: GrantFiled: August 21, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Ann Corrao, Nagapramod S. Mandagere, James E. Olson, Aameek Singh
-
Patent number: 9122576Abstract: A system for data management in a computing storage environment includes a processor device, operable in the computing storage environment, that divides a plurality of counters tracking write and discard storage operations through Non Volatile Storage (NVS) space into first, accurate, and second, fuzzy, groups where the first, accurate, group is one of incremented and decremented per each write and discard storage operation, while the second, fuzzy, group is one of incremented and decremented on a more infrequent basis as compared to the first, accurate group.Type: GrantFiled: September 28, 2012Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin J. Ash, Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd
-
Patent number: 9124418Abstract: A method for encryption of blocks of data (201-206) is provided including the steps of: encrypting (301) a block of data using a current random number (211-216) generated for the block of data (201-206); encoding (303) the current random number using one or more of a set of previous random numbers, each of the set of previous random numbers having been used to encrypt a previously sent block of data; and transmitting (304) the encrypted block of data (241-246) with the one or more versions of the encoded current random number (272-276), each version for a different one of the previous random numbers.Type: GrantFiled: June 13, 2008Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventor: Philip G. Willoughby
-
Patent number: 9122497Abstract: An approach is provided for validating translated files for inclusion in an application being developed. Content in a natural language is translated into another language and received as a first translation in a first translated file. Based on an error condition indicated by simulations of loading and presenting the first translation in a user interface of the application, a syntax error that causes the error condition is determined. The syntax error can include a lack of a match between a key and exactly one value, a missing key, or a mismatch of placeholders in the first translated file. Responsive to a receipt of a second translation of the content that includes the correction of the syntax error, and based on simulations of loading and presenting the second translation in the interface not indicating the error condition, the second translation is presented at runtime without causing the application to stop running.Type: GrantFiled: October 22, 2014Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Warren J. Baumann, Firas Bouz, Douglas S. Brown, William M. Higginbotham
-
Patent number: 9124536Abstract: Embodiments relate to managing data flows at a virtual forwarding element. A system for managing data flows is provided. The system includes a network interface card (NIC) attached to or integrated with a host. The system is configured to perform a method. The method receives a plurality of data flows from a virtual forwarding element executing in the host. The plurality of data flows originate from a plurality of virtual machines executing in the host. Each of the plurality of data flows carries a different network identifier and a different tunnel header. The method maps, by the NIC, a plurality of tunnels defined by the plurality of tunnel headers to the plurality of data flows using the plurality of network identifiers. The method sends the plurality of data flows out of the host through the plurality of tunnels.Type: GrantFiled: December 12, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Keshav G. Kamble
-
Patent number: 9122540Abstract: A method and system for transforming a first computer program having program statements to a second computer program. A parsed first computer program is translated to the second computer program. The first computer program includes a first program statement that includes a first error. The translating includes: (i) identifying a second program statement in the parsed first computer program that includes a second error and has thrown a translation exception with respect to the second error, (ii) rolling back the translating to a predefined check point prior to the second program statement in the parsed first computer program such that the predefined check point is associated with a statement in the parsed first computer program that was successfully translated, and (iii) generating an executable equivalent translation for the second statement. After the translating, a mapping of one or more statements is generated.Type: GrantFiled: July 10, 2014Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Pankaj Dhoolia, Anup K. Ghosh, Sugata Ghosal, Asidhara Lahiri, Mangala G. Nanda, Krishna Nandivada Venkata, Anjan Nandy, Diptikalyan Saha
-
Patent number: 9124559Abstract: Systems and methods for temporary obfuscation during collaborative communications are provided. A method for obfuscation during collaborative communications, comprises entering a message including content into a first messaging device, marking the content as sensitive, sending the message including the content via a network to a second messaging device, and obfuscating the marked content and displaying any remaining portions of the message on the second messaging device.Type: GrantFiled: January 23, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Soobaek Jang
-
Patent number: 9123842Abstract: A photoreceptor includes a multilayer blocking structure to reduce dark discharge of the surface voltage of the photoreceptor resulting from electron injection from an electrically conductive substrate. The multilayer blocking structure includes wide band gap semiconductor layers in alternating sequence with one or more narrow band gap blocking layers. A fabrication method of the photoreceptor includes transfer-doping of the narrow band gap blocking layers, which are deposited in alternating sequence with wide band gap semiconductor layers to form a blocking structure. Suppression of hole or electron injection can be obtained using the method.Type: GrantFiled: July 20, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Bahman Hekmatshoartabari, Jeehwan Kim, Devendra K. Sadana, Ghavam G. Shahidi, Davood Shahrjerdi
-
Patent number: 9122398Abstract: Embodiments of the invention relate to storage allocation in a storage system. One embodiment includes generating a request for storage space allocation in a particular storage device by a first node. An owner node associated with the particular storage device is determined by a first allocation client associated with the first node. The request is sent by the first allocation client to a second allocation client associated with the owner node. A storage device allocation region of the particular storage device is created, the allocation region comprising a height proportional to storage devices the owner node and the second allocation client are coupled with, and a width that is inversely proportional to a number of nodes sharing the particular storage device.Type: GrantFiled: October 31, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Karan Gupta, Roger L. Haskin, Himabindu Pucha, Prasenjit Sarkar, Frank B. Schmuck
-
Patent number: 9124609Abstract: A method for keeping synchronized data collected by a first and at least one second software applications from respective information sources and stored in a respective first and second data repositories. The method comprises: a) receiving a request to refresh data stored in the first data repository; b) causing the at least one second software application to collect data from the respective information source; c) receiving the data collected by the first and the at least one second software applications from the respective information sources, and d) uploading the received data to the respective first and second repositories.Type: GrantFiled: March 13, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Enrica Alberti, Mauro Arcese, Fabio Cerri, Rosario Gangemi
-
Patent number: 9123439Abstract: An electronic circuit and a method for driving data writes to an SRAM bit cell in an electronic circuit. The electronic circuit translates a first write signal in a lower voltage domain to a second write signal in a higher voltage domain. Based, at least in part, on the second write signal, the electronic circuit controls a discharge of a voltage of a data write line to a ground voltage level. The electronic circuit provides a negative voltage boost to the data write line after the voltage of the data write line has been discharged to reach or exceed a threshold value relative to the ground voltage level.Type: GrantFiled: November 22, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventor: Harold Pilo
-
Patent number: 9119875Abstract: A silica particle for medical imaging includes a bridged silane fluorescent dye incorporated throughout the particle matrix. Copolymerization of a bridged silane fluorescent dye (e.g., (R?O)3Si—R—Si(OR?)3, where R is a fluorescent organic bridging group, and where R? is a methyl or ethyl group) and a tetralkoxysilane (e.g., Si(OR?)4, where R? is a methyl or ethyl group) generates particles of a predetermined size and shape. This leaves the surface of each particle available for further modification to facilitate dispersion of the particle into different media. Hence, a surface modifier may be subsequently bonded onto the particle surface. In some embodiments, poly(ethylene glycol) is selected as the surface modifier to increase dispersion of the silica particle in an aqueous media. In some embodiments, the particle is porous allowing for an additional functionality (e.g., a secondary imaging material, such as magnetic nanoparticles, and/or a pharmaceutical drug) to be loaded within the pores.Type: GrantFiled: March 14, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Dylan J. Boday, Jason T. Wertz
-
Patent number: 9122574Abstract: An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.Type: GrantFiled: December 19, 2012Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter D. Driever, Steven G. Glassen, Kenneth J. Oakes, Peter G. Sutton, Peter K. Szwed, Harry M. Yudenfriend
-
Patent number: 9122509Abstract: Co-locating a virtual machine with nested virtualization, in one aspect, may comprise receiving a list of one or more virtual machine instances to co-locate with associated configuration information. A parent virtual machine instance may be identified to host the one or more virtual machine instances. Virtual machine images associated with the one or more virtual machine instances may be consolidated. A composite parent virtual machine image may be created based on the consolidated virtual machine images and the parent virtual machine instance. The parent virtual machine instance may be configured to accommodate for capacity requirement of the one or more child virtual machine instances. The parent virtual machine instance may be started on a processor via the composite parent virtual machine image. The one or more virtual machine instances may be started within the parent virtual machine instance as one or more child virtual machine instances.Type: GrantFiled: July 18, 2012Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Yu Deng, Alexei Karve, Andrzej Kochut, Randy A. Rendahl, Anca Sailer, Alla Segal, Hidayatullah H. Shaikh
-
Patent number: 9122751Abstract: A method, system and computer program product for selecting and tagging content within an instant messaging (IM) session. The content is selected utilizing a contextual pointer, tagged with a subject and/or key words, then assigned a uniform resource locator (URL), and stored as an IM transcript. A search system allows the IM transcript and/or selected content to be indexed according to the tag, title, and word(s)/phrase(s) selected within the content. The IM transcript is retrieved from a location within the network via the assigned URL. IM users may assign accessibility privileges to the URL of the IM transcript, allowing selected content to be shared via a community and/or corporate network. Private access privileges may be assigned to offer full IM transcript protection.Type: GrantFiled: December 7, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
-
Patent number: 9122664Abstract: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.Type: GrantFiled: October 29, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jose Gomes, Yi-Min Chee, Krishna Ratakonda, Fausto Bernardini