Patents Assigned to International Busines Machines Corporation
-
Patent number: 11681799Abstract: Provided are a computer program product, system, and method for using trap cache segments to detect malicious processes. A trap cache segment to the cache for data in the storage and indicated as a trap cache segment. Cache segments are added to the cache having data from the storage that are not indicated as trap cache segments. A memory function call from a process executing in the computer system reads data from a region of a memory device to output the read data to a buffer of the memory device. A determination is made as to whether the region of the memory device includes the trap cache segment. The memory function call is blocked and the process is treated as a potentially malicious process in response to determining that the region includes the trap cache segment.Type: GrantFiled: December 23, 2020Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINES MACHINES CORPORATIONInventors: Brian A. Rinaldi, Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash
-
Patent number: 11500642Abstract: Provided is a method for assigning register tags to instructions at issue time. The method comprises receiving an instruction for execution by a microprocessor. The method further comprises dispatching the instruction to an issue queue without assigning a register tag to the instruction. The method further comprises determining that the instruction is ready to issue. In response to determining that the instruction is ready to issue, the method comprises assigning an available register tag to the instruction. The method further comprises issuing the instruction.Type: GrantFiled: November 10, 2020Date of Patent: November 15, 2022Assignee: International Busines Machines CorporationInventors: Steven J. Battle, Jentje Leenstra, Brian D. Barrick, Dung Q. Nguyen, Brian W. Thompto
-
Patent number: 10699122Abstract: A method, computer system, and a computer program product for diverting a user focus from a user device is provided. The present invention may include detecting a user audience in proximity of a user device. The present invention may then include determining that a user of the user device should be alerted to the detected user audience. The present invention may further include, in response to determining that the user of the user device should be alerted to the detected user audience, transmitting an alert from the user device configured to divert a user focus from the user device to the detected user audience.Type: GrantFiled: September 27, 2018Date of Patent: June 30, 2020Assignee: International Busines Machines CorporationInventors: Denise A. Bell, Jana H. Jenkins, Jeffrey A. Kusnitz, Adriana A. Morales
-
Patent number: 10547622Abstract: An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client.Type: GrantFiled: June 30, 2017Date of Patent: January 28, 2020Assignee: International Busines Machines CorporationInventors: Manjunatha D, Sowmya H. Dayananda
-
Patent number: 10528208Abstract: A method for previewing a data stream, comprising: extracting multiple samples from a data stream at multiple different sampling rates, wherein each sampling rate corresponds to a different relevance score associated with a different portion of the data stream; using the multiple extracted samples to create a representation of the data stream comprising multiple thumbnails, wherein the representation is weighted in accordance with the multiple different relevance scores; mapping, in accordance with a relevance based mapping scheme, the representation onto a gauge provided with the data stream; and displaying one of the multiple thumbnails in accordance with the relevance based mapping scheme, responsive to detecting a navigation indication on the gauge.Type: GrantFiled: May 31, 2015Date of Patent: January 7, 2020Assignee: International Busines Machines CorporationInventors: Evgeny Hazanovich, Dror Porat
-
Patent number: 10425787Abstract: A mobile unit in a housing facility for mobile units may be tracked by activating a first reading device at a first location of the housing facility upon detecting a first mobile unit arriving at or departing from the first location, wherein the first mobile unit has a first tag having an identification code (ID) readable by the first reading device. A set of readings may be performed by the first reading device to read a set of tag IDs during a time interval. Upon an ending of the time interval, tag IDs, in the set of tag IDs, that correspond to the first tag ID are identified based on the set of readings. A record is updated to associate the first tag ID with the first location.Type: GrantFiled: January 24, 2018Date of Patent: September 24, 2019Assignee: International Busines Machines CorporationInventors: Andrew Rawlinson, Xing Zhi Sun, Ziyuan Wang
-
Patent number: 10419228Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.Type: GrantFiled: January 3, 2016Date of Patent: September 17, 2019Assignee: International Busines Machines CorporationInventors: Joseph W. Cropper, Sadek Jbara, Taylor D. Peoples
-
Patent number: 10405542Abstract: In an example, a polymeric material includes a fibrous substrate, a cyclic compound chemically bonded to the fibrous substrate, and a microcapsule. The microcapsule has an encapsulated payload and is reversibly bonded to the fibrous substrate via the cyclic compound.Type: GrantFiled: June 8, 2015Date of Patent: September 10, 2019Assignee: International Busines Machines CorporationInventors: Joseph Kuczynski, Jason T. Wertz, Jing Zhang
-
Patent number: 10236364Abstract: A tunnel field-effect transistor having source and drain contacts made from different electrically conductive materials enables independent optimization of contact resistance on the source and drain sides of the transistor. Dielectric caps on the gate electrode, source contact and drain contact made from different materials allow the selective removal of portions of the caps during gate, source and drain wiring. A wiring strap can be formed across the gate and drain to electrically connect two source contacts together. Multiple drain contacts or multiple gate electrodes may alternatively be electrically connected by wiring straps. Strap wiring facilitates placing transistors in closer proximity to increase the number of transistors for a given chip area.Type: GrantFiled: June 22, 2018Date of Patent: March 19, 2019Assignee: International Busines Machines CorporationInventors: Kangguo Cheng, Peng Xu, Heng Wu, Zhenxing Bi
-
Patent number: 10044980Abstract: In some examples, a system for conference management can include a processor to initiate a conference comprising a plurality of cameras and at least one user and process a series of images with at least one service to generate service output, the series of images comprising an aggregation of images from the plurality of cameras. The processor can also detect metadata associated with each of the series of images by the at least one service and aggregate the metadata and the service output based on a timestamp for each image to detect an event. Furthermore, the processor can generate an alarm in response to detecting the event and modify the conference by adding additional cameras or additional users.Type: GrantFiled: February 6, 2017Date of Patent: August 7, 2018Assignee: International Busines Machines CorporationInventors: Scott W. Graham, Lior Luker, Nitzan Nissim, Brian L. Pulito
-
Patent number: 9947748Abstract: A method for forming fins on a semiconductor device includes etching trenches into a monocrystalline substrate to form first fins and forming a first dielectric layer at bottoms of the trenches. Second fins of a material having a different composition than the substrate are grown on sidewalls of the trenches. A second dielectric layer is formed over the second fins. The first fins are removed by etching. The second fins are processed to form fin field effect transistor devices.Type: GrantFiled: January 13, 2017Date of Patent: April 17, 2018Assignee: International Busines Machines CorporationInventors: Huiming Bu, Shogo Mochizuki, Tenko Yamashita
-
Patent number: 9866595Abstract: A method for execution in a dispersed storage network operates to determine one or more slice names of one or more slices to consider for deletion; determine an access policy corresponding to the one or more slices; determine a current timestamp; and determine when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy. When there is no future slice availability for the one or more slices, the dispersed storage network determines when reconsideration is available and sends a reconsideration message to a reconsideration entity when the reconsideration is determined to be available. The dispersed storage network deletes the one or more slices when the reconsideration is determined to be unavailable.Type: GrantFiled: July 27, 2016Date of Patent: January 9, 2018Assignee: INTERNATIONAL BUSINES MACHINES CORPORATIONInventors: Gary W. Grube, Jason K. Resch
-
Patent number: 9858817Abstract: In a vehicle communication system of vehicles, vehicles share environment data such as their location data and 360 degree view of the world with other vehicles using direct vehicle-to-vehicle (V2V) real-time data streams. A displayable map of potentially dangerous obstructions on the surrounding roadway is formed using in vehicle environment sensors allowing a driver or the controls of a driverless vehicle to be warned of the danger. A map of blind spots is built up to speed up the processing of incoming data in order to create a more complete picture of surrounding vehicles. Shared data is used to position each vehicle relative to the target vehicle. By sharing obstruction maps between vehicles, a more complete picture of the roadway can be displayed—and one vehicle can in effect “see” through another vehicle or an obstruction.Type: GrantFiled: October 4, 2016Date of Patent: January 2, 2018Assignee: International Busines Machines CorporationInventors: Nicholas J. Bletzer, Christopher G. Floyd, Malcolm M. Warwick
-
Patent number: 9772786Abstract: Embodiments relate to address probing for a transaction. An aspect includes determining, before starting execution of a transaction, a plurality of addresses that will be used by the transaction during execution. Another aspect includes probing each address of the plurality of addresses to determine whether any of the plurality of addresses has an address conflict. Yet another aspect includes, based on determining that none of the plurality of addresses has an address conflict, starting execution of the transaction.Type: GrantFiled: September 4, 2015Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINES MACHINES CORPORATIONInventors: Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz, Valentina Salapura, Timothy J. Slegel
-
Patent number: 9747734Abstract: A device receives a first input for authenticating a user and determines the first input fails to authenticate the user. One or more errors are identified in the input which match a tremor pattern for the user and the one or more errors are corrected to generate a corrected input. The user is authenticated using the corrected input.Type: GrantFiled: December 12, 2014Date of Patent: August 29, 2017Assignee: International Busines Machines CorporationInventors: Jarir K. Chaar, Robert G. Farrell, John C. Hartley, Dimitri Kanevsky, Sharon M. Trewin
-
Patent number: 9721092Abstract: An application that runs in a process virtual machine is monitored by injecting listening code into a target class of the application. The listening code collects and forwards data to a monitoring agent. The target class is configured for monitoring according to alternative embodiments. In response to the process virtual machine providing notification of an event, such a loading the target class, the listening code may be injected into the target class. In another embodiment, the process virtual machine is configured to load a first mirror class containing a mirror entry point to the application. A mirror target class is loaded in response to a request to load the target class. The mirror target class contains a mirror entry point to the target class and the listening code. In another embodiment, listening code may be added to the target class before running the application.Type: GrantFiled: March 27, 2014Date of Patent: August 1, 2017Assignee: International Busines Machines CorporationInventor: Sean C. Foley
-
Patent number: 9703839Abstract: A plurality of streams of tuples is received by processing elements operating on computer processors, the processing element having one or more stream operators. A first stream of tuples is processed at a receiving stream operator. A streaming condition is then identified. The streaming condition is determined to be satisfied and an alternate stream of tuples is processed at the receiving stream operator.Type: GrantFiled: June 20, 2014Date of Patent: July 11, 2017Assignee: International Busines Machines CorporationInventors: Michael J. Branson, John M. Santosuosso
-
Patent number: 9627536Abstract: A method is provided for forming an integrated circuit. A doped silicon layer is formed on a silicon substrate. A silicon-germanium layer is subsequently formed on the doped silicon layer. The silicon-germanium layer is pattered to form a silicon-germanium feature. A silicon shell is formed on the silicon-germanium feature. At least a portion of the dopes silicon layer is converted to a porous silicon layer. Following the last step, the silicon shell is tensily stressed, making it a good candidate for use as a channel feature in an n-type field effect transistor.Type: GrantFiled: June 25, 2015Date of Patent: April 18, 2017Assignee: International Busines Machines CorporationInventors: Karthik Balakrishnan, Kangguo Cheng, Pouya Hashemi, Alexander Reznicek
-
Patent number: 9594943Abstract: Embodiments of the present invention provide systems and methods for image capture with infrared emitters, with associated computer control and processing for providing consistent and high quality image data. Image data of consecutive frames from a camera is obtained, with a first frame being taken during an emission of infrared light directed at a scene to be captured by the camera and a second frame being taken without an emission of infrared light. The consecutive frames provide a dynamic control image of the captured scene. The image data may be used to support photometric sampling techniques used in building geometric models for subject recognition in camera imagery in variable lighting environments.Type: GrantFiled: July 19, 2016Date of Patent: March 14, 2017Assignee: International Busines Machines CorporationInventor: Alister J. Brain
-
Patent number: 9569418Abstract: Converting data transformations entered in a spreadsheet program into a circuit representation of those transformations. The circuit representation can run independently of the spreadsheet program to transform input data into output data. In some cases the circuit representation is in the form of hardware, accepts and/or produces data streams, and/or the circuit and/or output data or data streams can be shared among multiple users and/or subscribers. Where data streams are processed, the transformations may include well-specified timing semantics, supporting operations that involve rate-based rate manipulation, value-based rate manipulation, and/or access to past cell values.Type: GrantFiled: June 27, 2014Date of Patent: February 14, 2017Assignee: International Busines Machines CorporationInventors: Martin J. Hirzel, Rodric Rabbah, Philippe Suter, Olivier L. J. Tardieu, Mandana Vaziri