Patents Assigned to International Business Machine Corporations
  • Patent number: 9628417
    Abstract: Embodiments of the present invention provide methods, program products and systems for displaying a corrected time included in the text of an instant message. One or more processors determine that an instant message sent from a first user to a second user includes a first time and a first time zone corresponding to the first time and determine that the first time zone corresponding to the first time does not match a second time zone. The one or more processors convert the first time to a second time, wherein the second time is determined based, at least in part, on the first time, the first time zone, and the second time zone. The one or more processors cause the second time to be displayed to the second user.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Denise A. Bell, Jana H. Jenkins, Jeffrey A. Kusnitz, Sarah R. Plantenberg
  • Patent number: 9626492
    Abstract: Obfuscating denotational logic in a source program. A non-rule-based object oriented source program is received. The source program is transformed into a rule-based source program that includes an object model and a ruleset. Attribute domains of the rule-based source program are characterized by a structure of their values in which the structure of the values is nominal, ordered, interval, or ratio. A minimum cardinality is calculated for each domain attribute. First domain attributes are randomly mapped to second domain attributes, each second domain attribute having the same value structure and a same or higher cardinality as the corresponding first domain attribute. For each randomly mapped pair a domain range of the first domain attribute is mapped to a domain range of the second domain attribute. In the rule-based source program first domain input fields and values are replaced with the respective second domain input fields and values.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas Baudel, Nicolas Changhai Ke, Pierre-Andre Paumelle, Jean-Yves Rigolet
  • Patent number: 9628559
    Abstract: In an approach to improving resource downloads, one or more computer processors detect a request to download a resource from an original source to a user's computing device. The one or more computer processors determine a cost of the download of the requested resource from the original source. The one or more computer processors determine whether the cost of the download of the requested resource from the original source exceeds a predefined threshold. The one or more computer processors determine a group of trusted network connected endpoints. The one or more computer processors determine whether the requested resource exists in the group of trusted network connected endpoints. Responsive to determining the requested resource exists in the group of trusted network connected endpoints, the one or more computer processors download the requested resource from at least one of the trusted network connected endpoints.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Saswati Maji, Indrajit Poddar
  • Patent number: 9626166
    Abstract: Embodiments include method, systems and computer program products for a common secure cloud appliance image and deployment. In some embodiments, a request for a target node may be received. The appliance image may be obtained in response to receiving the request, wherein the appliance image is a common image that is deployed on different platform types in a cloud management system. The target node may be generated using the appliance image.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neal J. Alewine, Charles W. Cross, Jr., Shiu-Fun Poon, Lubos Ures
  • Patent number: 9626414
    Abstract: Methods and arrangements for segmenting log records. A log file is received. Candidates for a sequential pattern within the log file are automatically discerned, and, for each candidate, a likelihood is estimated that it represents a boundary within the log file. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rose Catherine Kanjirathinkal, Sriram Raghavan
  • Patent number: 9625511
    Abstract: A power distribution unit including a base, at least one socket, at least one detecting unit and a management unit is provided. The socket is disposed at the base and has at least one power end and a ground end. The detecting unit is disposed at the base. When a plug is disposed at the socket, the detecting unit outputs an alarm signal if the plug is electrically connected to the power end of the socket but the plug is not electrically connected to the ground end of the socket. The management unit is electrically connected to the detecting unit and performs a predetermined operation in response to the alarm signal.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wei T. Chen, Yulianti Darmanto, Cheng-Hao Lin, Y. K. Liu, Claire HW Tsai
  • Patent number: 9626214
    Abstract: A method for establishing redundant connections for a virtual machine, which comprises: obtaining a plurality of storage nodes storing a same virtual machine image of the virtual machine; determining at least two storage nodes from the plurality of storage nodes, so that connections between a compute node provisioning the virtual machine and each of the at least two storage nodes have minimum correlation; and establishing connections between the compute node and the at least two storage nodes respectively. The present invention further discloses the corresponding apparatus.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yi Ping Gong, Yan Huang, Cheng Li Wang, Jeffrey Yang, Yue Yu
  • Patent number: 9626382
    Abstract: A method of creating a physical representation of digital information located on a social networking environment comprises retrieving a number of digital images from the social networking environment, retrieving data associated with the digital images, and creating a physical representation of the digital images and data associated with the digital images, in which the data associated with the digital images comprises information about the subject matter of the digital images.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mario Ernesto De Armas
  • Patent number: 9625409
    Abstract: An exemplary biosensor sensor for detecting the presence of a biological material includes an SOI substrate, a lateral BJT formed on at least a portion of the substrate, and a sensing structure formed on at least a portion of an upper surface of the BJT. The BJT includes an emitter region, a collector region and a base region, the base region being formed between the emitter and collector regions and laterally adjacent thereto. The sensing structure includes at least one dielectric layer contacting at least a portion of the base region. The dielectric layer forms a receptacle for confining a biological molecule being tested and is configured to respond to charges in biological molecules, the charges being converted to a sensing signal by the BJT.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jin Cai, Tak H. Ning, Jeng-Bang Yau, Sufi Zafar
  • Patent number: 9626267
    Abstract: A method, apparatus and product for test generation. The method comprises generating a first set of instructions for a hardware component, that are to be executed when operating in a first mode of operation; in response to a parsed template statement being a marker statement, generating an intermediary set of one or more instructions to cause the hardware component to change the mode of operation to a second mode in accordance with the marker instruction, and modifying the expected mode of the hardware component to a second mode; and generating a second set of instructions for the hardware component, that are to be executed when operating in the second mode of operation. The generation of instructions comprises determining the expected mode and generating instructions in accordance with the expected mode of the hardware component. The generation is performed without having an expected full state of the hardware component.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sung-Boem Park, Amir Nahir, Vitali Sokhin, Wisam Kadry, Jin Sung Park, Ara Cho
  • Patent number: 9628954
    Abstract: A computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for implementing a data analysis method is provided. The data analysis method includes generating first data identifying traversed cellular areas and time spent by a mobile device in each, wherein the mobile device is disposable to be carried by a user from first to second locations and to thereby traverse the cellular areas, generating second data identifying the first and second locations as well as time spent by the mobile device in each and performing, by a processor for output to a wellness professional, a wellness analysis of a user based on medical data and the first and second data.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jenny S. Li, Ming Li, Fei Wang, Liangzhao Zeng
  • Patent number: 9625220
    Abstract: A heat sink structure is provided having fins mechanically altered dynamically to change and optimize the heat sink's performance based on certain environmental conditions. Specifically, the shape of fins of the heat sink structure is dynamically altered in response to environmental conditions that indicate the need for increased thermal performance by spreading the fins through a mechanical device dynamically, or by collapsing the fins to reduce pressure drop across a region when increased thermal performance is not needed.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bjorn J. Ahbel, Wiren D. Becker, Marc H. Coq, Milnes P. David, Ryan N. Elsasser, Syed F. Hossain
  • Patent number: 9626248
    Abstract: A method begins by a processing module of a dispersed storage network (DSN) detecting a likelihood of having a missing encoded data slice based on local physical to DSN address mapping information. When the likelihood of having the missing encoded data slice exists, the method continues with the processing module sending a query regarding the missing encoded data slice to another storage unit of the DSN and receiving a response to the query from the other storage unit. When the response includes identity of a related encoded data slice of a set of encoded data slices, the method continues with the processing module commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Mark Hoffman, Jason K. Resch, S. Christopher Gladwin
  • Patent number: 9626302
    Abstract: Encryption of virtual disc image is accomplished by increasing the size of a virtual disc to support the inclusion of a master boot record and a decryption program. Encrypting portions of a virtual disc image on the virtual disc, but leaving the boot record and decryption program unencrypted and accessible, where the decryption program will decrypt the encrypted portions if the appropriate cryptographic key is supplied. Subsequent decryption is accomplished by initiating a boot sequence through the master boot record, receiving the appropriate cryptographic key, appropriately ordering the decrypted disc image.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Claudio Marinelli, Luigi Pichetti, Jacques Fontignie, Marc V. Stueckelberg
  • Patent number: 9627478
    Abstract: A nanowire structure includes successive crystalline nanowire segments formed over a semiconductor substrate. A first crystalline segment formed directly on the semiconductor substrate provides electrical isolation between the substrate and the second crystalline segment. Second and fourth crystalline segments are each formed from a p-type or an n-type semiconductor material, while the third crystalline segment is formed from a semiconductor material that is oppositely doped with respect to the second and fourth crystalline segments.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Effendi Leobandung
  • Patent number: 9628749
    Abstract: A method, computer program product, and computer system for pre-setting the foreground view of a photograph. A reference image is captured by a camera. The reference image is compared to a current a current image displayed within a viewing field of the camera. One or more alignment guides are displayed within the viewing field of the camera to aid in aligning the reference image and the current image. If it is determined that the reference image and the current image are aligned, the capture of a preferred photograph is enabled.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Donatelli, Giuseppe Longobardi
  • Patent number: 9626268
    Abstract: Controlling a byte code transformer on detection of completion of an asynchronous command. An asynchronous command is received by an asynchronous manager from a test framework. The asynchronous command manager issues the asynchronous command to an application. A transformer is loaded for transforming byte code associated with the application in order to output one or more method names and associated timestamps of one or more method entry points and one or more method exit points. A check is made as to whether an expected result has been generated by the application. In response to determining that an expected result has been successfully generated, a time period associated with successful generation of the expected result is compared with the timestamps in order to determine matching timestamps and associated matching method names. The transformer is modified in accordance with the matching method names such that a subsequent transformation executes on byte code associated with the matching method names.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas A. Blake, Daniele M. Quadrozzi, Martin A. Ross
  • Patent number: 9628491
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for authenticating a user. The application server receives a user log in request and determines if a unique identification accompanies the received user log in request. The application server uses the unique identification to authenticate the identity of the user. The application server determines if the unique identification has been previously received by searching a first database to see if the unique identification was already stored in the first database. If the unique identification is not in the first database then the application server stores the unique identification and grants the user access to the one or more applications hosted on the application server.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Stanley K. Jerrard-Dunne
  • Patent number: 9629279
    Abstract: An apparatus for positioning service element interface devices is provided. A gate is affixed to a computing rack by a gate hinge that rotates on a first axis. A tray is affixed to the gate. The tray has a first side and a second side that are opposite exterior surfaces of the tray. A first display and a first keyboard are affixed to the first side. A second display and a second keyboard are affixed to the second side. The first keyboard and the first display provide a first interface that is redundant with a second interface provided by the second keyboard and the second display.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Ecker, Steven C. McIntosh, Robert K. Mullady, John G. Torok
  • Patent number: 9626115
    Abstract: Changes in a multi-RAID configuration to metadata of a source production volume in a source RAID are monitored since taking a most recent FC backup on the source production volume. The incremental copies of the metadata are stored on a target production volume in an target RAID. An incremental FC backup of the metadata are periodically created or created if the monitored changes exceed a change rate threshold.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Renan J. Ugalde Amezcua