Patents Assigned to International Business Machine Corporations
-
Publication number: 20180102953Abstract: For measuring component utilization in a system having a plurality of subsystems, an energy consumption of each of the plurality of subsystems is monitored whether or not each subsystem performs at least a portion of an overall computation. Respective workloads are classified based upon an energy consumption pattern associated with the monitored energy consumption of each of the plurality of subsystems.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruchi MAHINDRU, John A. BIVENS, Koushik K. DAS, Min LI, HariGovind V. RAMASAMY, Yaoping RUAN, Valentina SALAPURA, Eugen SCHENFELD
-
Publication number: 20180101491Abstract: Embodiments for managing High-Definition Multimedia Interface (HDMI) data are provided. HDMI data is received at an HDMI connector of an HDMI device. The HDMI data received at the HDMI connector is transmitted to another HDMI connector of the HDMI device. The transmission of the HDMI data received at the HDMI connector to the other HDMI connector of the HDMI device is ceased during the receiving of the HDMI data at the HDMI connector of the HDMI device.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David B. LECTION, Sarbajit K. RAKSHIT, Mark B. STEVENS, John D. WILSON
-
Publication number: 20180101216Abstract: For power management in a computing system, component utilization is dynamically managed within the computing system according to a calculated aggregate energy consumed by each one of a set of processors. Each of a plurality of energy factors are measured individually between each one of the set of processors to accumulate the calculated aggregate energy in real time.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruchi MAHINDRU, John A. BIVENS, Koushik K. DAS, Min LI, HariGovind V. RAMASAMY, Yaoping RUAN, Valentina SALAPURA, Eugen SCHENFELD
-
Publication number: 20180101499Abstract: Embodiments for managing High-Definition Multimedia Interface (HDMI) data, such as an HDMI device, are provided. The HDMI device includes a body, first and second HDMI connectors coupled to the body, and an electronic assembly coupled to the body. The electronic assembly is configured to operate in a first mode and a second mode. In the first mode of operation, the electronic assembly causes HDMI data received at the second HDMI connector to be transmitted to the first HDMI connector. In the second mode of operation, the electronic assembly does not cause the HDMI data received at the second HDMI connector to be transmitted to the first HDMI connector.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David B. LECTION, Sarbajit K. RAKSHIT, Mark B. STEVENS, John D. WILSON
-
Publication number: 20180102367Abstract: A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a substrate and a bonding layer in contact with a top surface of the substrate. At least one transistor contacts the bonding layer. The transistor includes at least one gate structure disposed on and in contact with a bottom surface of a semiconductor layer of the transistor. The semiconductor further includes a capacitor disposed adjacent to the transistor. The capacitor contacts the semiconductor layer of the transistor and extends down into the substrate. The method includes forming at least one transistor and then flipping the transistor. After the transistor has been flipped, the transistor is bonded to a new substrate. An initial substrate of the transistor is removed to expose a semiconductor layer. A capacitor is formed adjacent to the transistor and contacts with the semiconductor layer. A contact node is formed adjacent to the capacitor.Type: ApplicationFiled: December 12, 2017Publication date: April 12, 2018Applicant: International Business Machines CorporationInventors: Terence B. HOOK, Joshua M. RUBIN, Tenko YAMASHITA
-
Publication number: 20180101447Abstract: Exemplary method, system, and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. A latency is bound for the client requests by a time necessitated for the asynchronous calculation of at least two of the deltas where a first state snapshot is atomically taken while simultaneously calculating the at least two of the deltas.Type: ApplicationFiled: December 11, 2017Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael KELLER
-
Publication number: 20180100891Abstract: A computer-implemented method includes receiving a plurality of images from a device under test (DUT), whereby each of the plurality of images is generated by operating the DUT at different frequency conditions. The computer-implemented method further includes receiving emission intensity values from a corresponding pixel location on each of the received plurality of images, receiving an electrical leakage current parameter for the DUT that corresponds to a change in leakage current based on a change in temperature, and receiving a temperature parameter for the DUT that corresponds to an ambient temperature value at which the DUT is maintained. A temperature value at the corresponding pixel location is then determined based on the different frequency conditions, the emission intensity values associated with the different frequency conditions, the electrical leakage current parameter, and the ambient temperature value.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Franco Stellari, Alan J. Weger
-
Publication number: 20180101415Abstract: For measuring component utilization in a computing system, a server energy utilization reading of a statistical significant number of servers out of a total number of servers located in the datacenter is obtained by measuring, at predetermined intervals, a collective energy consumed by all processing components within each server. The collective energy is measured by virtually probing thereby monitoring an energy consumption of individual ones of all the processing components to each collect an individual energy utilization reading, where the individual energy utilization reading is aggregated over a predetermined time period to collect an energy consumption pattern associated with the server utilization reading.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruchi MAHINDRU, John A. BIVENS, Koushik K. DAS, Min LI, HariGovind V. RAMASAMY, Yaoping RUAN, Valentina SALAPURA, Eugen SCHENFELD
-
Publication number: 20180100530Abstract: Embodiments of the disclosure relate to an apparatus that disengages a tool and indicates undesired contact. More specifically, the embodiments of the disclosure relate to a fastener that limits over insertion, indicates over insertion, and limits undesired contact of that fastener with a surface. Further, the apparatus can limit damage to an underlying component such as a circuit board. The apparatus has a shank having a cavity extending through the shank. Additionally, the shank has a recess for installation by a tool. A slider is positioned within the shank wherein the slider can limit engagement with the recess and indicate a condition.Type: ApplicationFiled: October 6, 2016Publication date: April 12, 2018Applicant: International Business Machines CorporationInventors: Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20180101817Abstract: Embodiments for delivering goods to customers by a processor are described. An item is selected to be delivered to a delivery point. The selected item is loaded onto a first drone. The delivery point is scanned with a second drone. Based on the scanning of the delivery point, the delivery point is determined to be in a first condition or a second condition. If the delivery point is in the first condition, the first drone delivers the selected item to the delivery point.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David B. LECTION, Sarbajit K. RAKSHIT, Mark B. STEVENS, John D. WILSON
-
Patent number: 9940072Abstract: A method, system and computer program product for providing a guest with access to a virtual storage on a physical storage using a peripheral component interface hub. In one embodiment, the method comprises the guest sending to the peripheral component interface hub a request to access the physical storage, the request including physical addresses of the physical storage, and the peripheral component interface hub sending specified information about the request to a hypervisor. This method further comprises the hypervisor determining whether to grant or to reject the request; and when the hypervisor grants the request, the hypervisor sending a configuration command to the peripheral component interface hub. This command includes a mapping of addresses from the physical storage to addresses from the virtual storage. In an embodiment, the peripheral component interface hub uses this mapping to replace the addresses in the request with translated virtual addresses.Type: GrantFiled: May 18, 2017Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Hubertus Franke, Davide Pasetto, Hartmut Penner
-
Patent number: 9940150Abstract: A computer-implemented method, carried out by one or more processors, for policy based virtual resource allocation. In an embodiment, the method includes identifying a number of host resources specified by host resource requirements for a first resource consumer. The method determines if the host resource requirements include a list of host resource pools for the first resource consumer. Responsive to determining that the host resource requirements include the list of host resource pools for the first resource consumer, a first set of eligible host resource pools is identified. An allocation policy may be identified, where the allocation policy includes one or more parameters for allocating host resources. Host resources from the first set of eligible host resource pools are allocated based on the allocation policy.Type: GrantFiled: February 27, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Gerhard Banzhaf, James M. Jenks, Angel Nunez Mencias, Eric A. Weinmann
-
Patent number: 9940239Abstract: A set-associative cache memory includes a bank of counters including a respective one of a plurality of counters for each cache line stored in a plurality of congruence classes of the cache memory. Prior to receiving a memory access request that maps to a particular congruence class of the cache memory, the cache memory pre-selects a first victim cache line stored in a particular entry of a particular congruence class for eviction based on at least a counter value of the victim cache line. In response to receiving a memory access request that maps to the particular congruence class and that misses, the cache memory evicts the pre-selected first victim cache line from the particular entry, installs a new cache line in the particular entry, and pre-selects a second victim cache line from the particular congruence class based on at least a counter value of the second victim cache line.Type: GrantFiled: October 7, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Ram Raghavan, Sahil Sabharwal, Jeffrey A. Stuecheli
-
Patent number: 9942300Abstract: Help page techniques including: (i) sending, by a customer computer, heterogeneous software context data to a central registry over a communication network; (ii) receiving, by the customer computer, from a registry server over the communication network, a set of network address information including at least a first network address information for contacting a first provider server relating to the first software product and a second network address information for contacting a second provider server relating to the second software product; and (iii) linking, by the customer computer, the first and second network address information on a single set of help page(s).Type: GrantFiled: September 5, 2014Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9942298Abstract: Help page techniques including: (i) sending, by a customer computer, heterogeneous software context data to a central registry over a communication network; (ii) receiving, by the customer computer, from a registry server over the communication network, a set of network address information including at least a first network address information for contacting a first provider server relating to the first software product and a second network address information for contacting a second provider server relating to the second software product; and (iii) linking, by the customer computer, the first and second network address information on a single set of help page(s).Type: GrantFiled: September 10, 2013Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9942225Abstract: Techniques are disclosed for authentication and identification of a user by use of an electroencephalographic (EEG) signal. For example, a method for authenticating a user includes the following steps. At least one electroencephalographic response is obtained from a user in accordance with perceptory stimuli presented to the user. The user is authenticated based on the obtained electroencephalographic response. The authenticating step may be based on detection of an event-related potential in the obtained electroencephalographic response. The event-related potential may be a P300 event-related potential. The method may also include the step of enrolling the user prior to authenticating the user. The enrolling step may include a supervised enrollment procedure or an unsupervised enrollment procedure.Type: GrantFiled: September 28, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Jiri Navratil, Bhuvana Ramabhadran
-
Patent number: 9942385Abstract: A system and a method for preventing and/or limiting use of mobile devices are provided. The method includes receiving, by a mobile device, a message indicating that the mobile device is in a certain location, and determining a user-configured security policy of the mobile device based on the certain location. The method further includes at least one of disabling and enabling, by the mobile device, one or more functions of the mobile device based on the determined user-configured security policy.Type: GrantFiled: August 4, 2011Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank C. Fisk, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 9940952Abstract: A method according to one embodiment includes measuring an initial coating thickness on a tape bearing surface of a module in a carrier, running a tape across the tape bearing surface, and at intervals, measuring a residual thickness of the coating.Type: GrantFiled: September 21, 2015Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert G. Biskeborn, Jason Liang, Calvin S. Lo
-
Patent number: 9940648Abstract: Systems and methods for advertising, and, more particularly, systems and methods for managing ephemeral locations in a virtual universe. A method for managing ephemeral locations in a virtual universe (VU) includes causing a computer infrastructure to: render an ephemeral location upon a triggering in the VU; teleport a VU user avatar to the ephemeral location; permit the user avatar to interact in the ephemeral location; teleport the user avatar out of the ephemeral location; and un-render the ephemeral location.Type: GrantFiled: September 27, 2017Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Anne R. Sand, Keith R. Walker
-
Patent number: 9940199Abstract: Checking correctness of computations. An arithmetic logic unit circuit provides a computation result as a first number. The computation result is increased by a constant as a second number by the arithmetic logic unit circuit. A sum of the first number and the constant is compared to the second number, and an error is reported, if the comparing operation does not indicate an equal result.Type: GrantFiled: July 20, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Steven R. Carlough, Cedric Lichtenau, Silvia Melitta Mueller