Patents Assigned to International Business and Machines Corporation
-
Patent number: 10169185Abstract: A circuit and method provide efficient stress testing of address translations in an integrated circuit such as a link processing unit. A random DMA mode (RDM) circuit provides a random input to index into a translation validation table (TVT) that is used to generate the real memory address. The RDM circuit allows testing all entries of the TVT, and thus all DMA modes, regardless of what bus agents are connected to the link processing unit. The RDM circuit may use a multiplexer to select between a runtime input and a random test input provided by the random bit generator. When the link processing unit is in a test mode a mode selection bit is asserted to select the random test input.Type: GrantFiled: August 12, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Manoj Dusanapudi, Shakti Kapoor, Nelson Wu
-
Patent number: 10170011Abstract: Techniques for drone device control are provided. In one example, a computer-implemented method comprises: meeting, by a drone device operatively coupled to a processor, an aircraft at a first location; and guiding, by the drone device, the aircraft to a second location along a ground movement path selected from a plurality of ground movement paths associated with an airport. The guiding can comprise providing a direction indication to the aircraft; and monitoring a defined region around the aircraft for one or more hazards. The guiding can also comprise, in response to identifying a hazard from the one or more hazards related to the defined region around the aircraft, providing a hazard indication to the aircraft.Type: GrantFiled: July 26, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Avirup Sil
-
Patent number: 10170688Abstract: Embodiments are directed to a sensor having a first electrode, a second electrode and a detector region electrically coupled between the first electrode region and the second electrode region. The detector region includes a first layer having a topological insulator. The topological insulator includes a conducting path along a surface of the topological insulator, and the detector region further includes a second layer having a first insulating magnetic coupler, wherein a magnetic field applied to the detector region changes a resistance of the conducting path.Type: GrantFiled: May 31, 2017Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony J. Annunziata, Joel D. Chudow, Daniel C. Worledge
-
Patent number: 10171281Abstract: A four-level pulse amplitude modulation transmitter and corresponding method are provided. The transmitter includes a most significant bit processing section and a least significant bit processing section. The transmitter further includes at least one termination resistor connected to respective outputs of the processing sections to provide a transmitter output. Each of the processing sections include a set of retiming latches arranged in a parallel for aligning input parallel data and providing parallel aligned latched outputs responsive to one phase of a quarter-rate four-phase quadrature clock. Each of the processing sections further includes a serializer for serializing the parallel aligned latched outputs to provide a serialized output using quarter-rates of the quarter-rate four-phase quadrature clock. Each of the processing sections also include an output driver for driving the serialized output.Type: GrantFiled: August 2, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Timothy O. Dickson, Bongjin Kim
-
Patent number: 10169100Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include initializing a plurality of first layer software defined storage (SDS) clusters, each of the first layer SDS clusters including multiple storage nodes executing in separate independent virtual machines on respective separate independent servers. A second layer SDS cluster including a combination of the first layer SDS clusters is defined, and using a distributed management application, the second layer SDS cluster is managed, the distributed management application including multiple management nodes executing on all of the servers. In one embodiment, each of the storage nodes executes within a separate independent virtual machine, and each of the virtual machines executes a given management node. In another embodiment, each of the storage nodes executes within a separate independent first virtual machine, and each server includes a second virtual machine that executes a given management node.Type: GrantFiled: March 31, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zah Barzik, Lior Chen, Rivka M. Matosevich, Nadav Parag
-
Patent number: 10169394Abstract: A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data.Type: GrantFiled: June 5, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Philip R. Chauvet, Franklin E. McCune, David C. Reed, Max D. Smith
-
Patent number: 10171498Abstract: A security matrix layer between a first and second conductive shorting layers are located within a printed circuit board (PCB) that carries out cryptographic data handling functions. The security matrix layer includes at least two microcapsules each containing one or more reactants. When the security matrix layer is accessed, drilled, or otherwise damaged, the microcapsules rupture and the reactants react to form at least an electrically conductive material. The electrically conductive material contacts and shorts the first and second conductive shorting layers. A monitoring device that monitors whether the first and second conductive shorting layers have shorted detects the short and passes a tamper signal that is received by one or more computer system devices to respond to the unauthorized physical access attempt.Type: GrantFiled: February 19, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Gerald K. Bartley, Darryl J. Becker, Matthew S. Doyle, Joseph Kuczynski, Timothy J. Tofil
-
Patent number: 10170423Abstract: A middle-of-line interconnect structure including copper interconnects and integral copper alloy caps provides effective electromigration resistance. A metal cap layer is deposited on the top surfaces of the interconnects. A post-deposition anneal causes formation of the copper alloy caps from the interconnects and the metal cap layer. Selective removal of unalloyed metal cap layer material provides an interconnect structure free of metal residue on the dielectric material layer separating the interconnects.Type: GrantFiled: November 28, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Praneet Adusumilli, Alexander Reznicek, Oscar van der Straten, Chih-Chao Yang
-
Patent number: 10171484Abstract: A system includes: a CPU, a computer readable memory and a computer readable storage medium associated with a computer device of a service provider; program instructions to receive, by the computer device, a breach notification from a user device, wherein the user device includes a client that corresponds to the service provider, and the breach notification indicates a potential security compromise of the user device; program instructions to identify, by the computer device, a plurality of user devices that have the client; and program instructions to transmit, by the computer device, a respective security profile to each of the identified plurality of user devices, wherein each of the respective security profiles defines a security challenge that must be completed to obtain access. The program instructions are stored on the computer readable storage medium for execution by the CPU via the computer memory.Type: GrantFiled: August 30, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
-
Patent number: 10171981Abstract: A method for emergency communication includes encoding a message for visual display including a message to field and a message from field. The visual display is revealed to a reading device in communication with a broadcast center, which stores the visual display. The messages are decoded and sorted from visual displays at the broadcast center. On an index channel, a time and channel number for when a message body of the message will be broadcast on a message channel is broadcasted. The message body is broadcasted on the message channel.Type: GrantFiled: November 21, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yoichi Hatsutori, Futoshi Iwama, Kohichi Kamijoh, Yuichi Nakamura, Hitomi Takahashi, Hironori Takeuchi
-
Patent number: 10169427Abstract: A method for highlighting an electronic document comprises mining one or more sources to obtain data corresponding to a user, inferring one or more interests of the user based on the data, analyzing the electronic document to determine at least one portion of the electronic document related to the one or more interests, and automatically highlighting the at least one portion of the electronic document related to the one or more interests.Type: GrantFiled: November 25, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Andrew S. Aaron, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
-
Patent number: 10167891Abstract: A self-reporting, grounded nut-clip is provided. The self-reporting, grounded nut-clip includes a support body. The support body includes first and second bends defining first, second and third support sections interleaved with the first and second bends. The first and third support sections define first and second apertures, respectively, and the second support section is interposed between the first and third support sections. The self-reporting, grounded nut-clip further includes a fastening element receiving member disposed on the first support section at the first aperture, a star washer, and an indicator. The star washer is disposed on the third support section at a location of the second aperture. The indicator is coupled to the third support section and is configured for automatic activation upon complete nut-clip installation.Type: GrantFiled: March 8, 2018Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth Arenella, Marvin M. Misgen, Joseph F. Prisco
-
Patent number: 10172001Abstract: Aspects provide an authentication mechanism wherein processors are configured to extract encoded identification indicia of a cellular service base station from authentication credentials received from a mobile cellular device for access to a secure networked resource on a network device connection. The identification indicia uniquely identify the base station relative to other, different base stations. Configured processors grants access by the mobile device to the secure networked resource in response to determining that the mobile device is currently using the identified base station for cellular services to transmit the authentication credentials; and deny access by the mobile device to the secure networked resource in response to determining that the mobile device is currently using another base station for cellular services to transmit the authentication credentials.Type: GrantFiled: October 30, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yao Xing Li, Han Ying Song, Jian Dong Yin, Jun Feng Yuan
-
Patent number: 10169838Abstract: A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.Type: GrantFiled: August 1, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yu Mei Dai, Hui Wang, Wei Ying Yu, Mai Zeng
-
Patent number: 10169173Abstract: For disaster recovery involving a first site and a disaster recovery site, where at least a portion of management service metadata not isolated within the management service, a failover process is initiated, including creating an initial snapshot of the distributed metadata state. In a failback process, a representation is created of state changes for the management service and a delta description is calculated therefrom. The delta description is transmitted to the first site; and a reverse replica is created, at the first site, of all the workload components from the disaster recovery site. The delta description is played back to restore a distributed metadata state that existed in the disaster recovery site and to re-create it in the first site.Type: GrantFiled: November 21, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yu Deng, Ruchi Mahindru, HariGovind V. Ramasamy, Soumitra Sarkar, Long Wang
-
Patent number: 10171580Abstract: Methods, systems, and computer program product embodiments for cataloging data in a backup storage environment, by a processor device, are provided. In a storage system using tape library data replication between an originating site and one or more backup sites, data catalog data is replicated between the originating site and the backup site such that replicated data moved from the originating site to the backup site is placed into a catalog duplicative of the originating site.Type: GrantFiled: April 27, 2015Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oren Bar, Joseph W. Dain, Elena Drobchenko
-
Patent number: 10171940Abstract: Systems, methods and tools for a geofence creator to select a specific mode of transportation during the geofence creation process to target a specific subset of customers. The geofence creator may select geofence properties during the creation, including size, location, mode of transportation and a message displayed to active users entering the geofence under the correct mode of transportation. The geofence system use different mechanisms for identifying the mode of transportation being utilized by the user of a client device. The client device may include hardware or software measuring devices or sensors capable of identifying the location of the user, the rate of change in the user's location, changes in the user's position, the acceleration of the user and/or the velocity of the user. If the correct mode of transportation is identified when the user enters the location of the geofence, the message will be displayed, otherwise no message may display on the user's client device.Type: GrantFiled: September 7, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Liang Wen
-
Patent number: 10172069Abstract: A request to pair a first device with a second device is received. An indication is sent from the second device to the first device. The indication confirms that the second device is paired with the first device. One or more actions are received from the first device. The one or more actions may be taken on the second device.Type: GrantFiled: May 7, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Tara Astigarraga, Itzhack Goldberg, Jose R. Mosqueda Mejia, Neil Sondhi
-
Patent number: 10171065Abstract: An apparatus includes a voltage regulation module configured to provide an output voltage signal (Vout) and an auto-calibration module configured to provide a calibration current signal (Isink) corresponding to a voltage difference between a target voltage signal (Vtarget) and the output voltage signal (Vout). The voltage regulation module may adjust the output voltage in response to changes in the calibration current signal. In one embodiment, the voltage regulation module comprises an output voltage resistor pair of resistance R1 and R2, respectively, and the output voltage signal conforms to the equation Vout=Isink·R1+Vref·(1+R1/R2).Type: GrantFiled: February 15, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventor: Arindam Raychaudhuri
-
Patent number: 10169084Abstract: The present invention provides a computer implemented method, system, and computer program product of deep learning via dynamic root solvers. In an embodiment, the present invention includes (1) forming an initial set of GPUs into an initial binary tree architecture, where the initial set includes initially idle GPUs and an initial root solver GPU as the root of the initial binary tree architecture, (2) calculating initial gradients and initial adjusted weight data, (3) choosing a first currently idle GPU as a current root solver GPU, (4) forming a current set of GPUs into a current binary tree architecture, where the current set includes the additional currently idle GPUs and the current root solver GPU as the root of the current binary tree architecture, (5) calculating current gradients and current adjusted weight data, and (6) transmitting an initial update to the weight data to the available GPUs.Type: GrantFiled: December 29, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventor: Anto Ajay Raj John