IBM Patent Grants

Monitoring a person for indications of a brain injury

Granted: September 19, 2017
Patent Number: 9763571
Embodiments include methods, systems and computer program products for monitoring a user of a helmet for a traumatic brain injury. Aspects include monitoring one or more eyes of the user with a camera embedded in the helmet and analyzing, by a processor, one or more characteristics of the one or more eyes of the user. Aspects also include determining whether the one or more characteristics of the eyes indicate that the user may have suffered the traumatic brain injury and creating an…

Conducting challenge events

Granted: September 19, 2017
Patent Number: 9764223
A method and system for conducting a challenge event. The challenge event is communicated to at least two participants in a form of an event specification, in response to receipt of a request for the challenge event from a client computer. A proposal for a solution that meets the event specification is received from each participant of the at least two participants. Only one participant is chosen from the at least two participants, based on the proposal previously received from each…

Generating work product plans specifying proportions of constituents to be used in forming a work product

Granted: September 19, 2017
Patent Number: 9766618
A method includes receiving a given work product plan specifying a set of constituents to be used in forming a given work product, each constituent having one or more properties, the given work product being associated with a given class of work products. The method also includes obtaining information associated with one or more existing work product plans for one or more existing work products in the given class from a knowledge database and selecting proportions of the set of…

Scheduling framework for virtual machine power modes

Granted: September 19, 2017
Patent Number: 9766693
Provision of power scheduling framework for a plurality of virtual machines to facilitate energy savings in handing service instances includes configuring a first set of virtual machines in an active power mode and a second set of virtual machines in one or more other power modes, and managing, across a time period and based on service instance arrival, power mode configuration for the first set of virtual machines and the second set of virtual machines, the managing including initiating…

Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread

Granted: September 19, 2017
Patent Number: 9766890
In at least some embodiments, a processor core executes a sending thread including a first push instruction and a second push instruction subsequent to the first push instruction in a program order. Each of the first and second push instructions requests that a respective message payload be pushed to a mailbox of a receiving thread. In response to executing the first and second push instructions, the processor core transmits respective first and second co-processor requests to a switch…

Optimizing grouping of instructions

Granted: September 19, 2017
Patent Number: 9766896
Embodiments include optimizing the grouping of instructions in a microprocessor. Aspects include receiving a first clump of instructions from a streaming buffer, pre-decoding each of instructions for select information and sending the instructions to an instruction queue. Aspects further include storing initial grouping information for the instructions in a local register, wherein the initial grouping information is based on the select information. Aspects further include updating the…

Energy aware cloud provisioning

Granted: September 19, 2017
Patent Number: 9766991
A first phasor measurement data can be received. The first phasor measurement data can be generated by a measurement of at least a first phasor parameter of a utility power as received by a first data center. At least a second phasor measurement can be received. The second phasor measurement can be generated by a measurement of at least a second phasor parameter of the utility power as received by at least a second data center. A phase difference between the utility power as received by…

Quality of information assessment in dynamic sensor networks

Granted: September 19, 2017
Patent Number: 9766993
Quality of information (QoI) assessment in dynamic sensor networks that includes evaluating, by a computer, a first value reflective of available reports from sensors that are dynamically associated with the computer. A second value reflective of reports expected to have been available for evaluation about the observed phenomena is estimated. A QoI of the available reports is assessed. The assessing is based on the first value reflective of the available reports and the second value…

User interface for supplementing an answer key of a question answering system using semantically equivalent variants of natural language expressions

Granted: September 19, 2017
Patent Number: 9767094
A mechanism is provided in a data processing system having a processor and a memory storing a store of semantic types and instructions for implementing a natural language processing engine for generating a question/answer pair list with semantically equivalent variants. The mechanism generates a user interface for generating a question/answer pair list. The mechanism receives user input in the user interface specifying a question and an answer term and specifying an answer type from a…

Secure data migration in a dispersed storage network

Granted: September 19, 2017
Patent Number: 9767109
A method begins by a dispersed storage (DS) processing module identifying a candidate dispersed storage (DS) unit of a dispersed storage network (DSN). In response to a data migration request, the method continues with the DS processing module receiving a migration receptiveness message from the candidate DS unit. In response to a data migration reference message, the method continues with the DS processing module receiving, from another DS unit of a set of DS units, a migration…

Media file abbreviation retrieval

Granted: September 19, 2017
Patent Number: 9767194
A server receives a sound file corresponding to a sound corresponding to a media file. The server compares the sound file to a library of media file sound recordings to identify a media file and a matching position in the media file of a final sound in the sound file. The server determines, from a data structure of media abbreviations, a media abbreviation that corresponds to a final sound data present in the sound file. The server transmits the media abbreviation to the addressable…

Searching content based on transferrable user search contexts

Granted: September 19, 2017
Patent Number: 9767203
A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group.…

Method and apparatus for economic exploitation of waiting time of customers at call centers, contact centers or into interactive voice response (IVR) systems

Granted: September 19, 2017
Patent Number: 9767473
A structure and method includes a detector to determine that a caller is waiting for service. A presentation module presents an advertisement to the waiting caller, wherein a compensation is paid to have the advertisement presented to the waiting caller.

Distributor business policy driven cloud services integration

Granted: September 19, 2017
Patent Number: 9767497
An approach is provided that authenticates, at an on-line distributor, an end user that has connected to the distributor over a communications network. One or more sets of rules are sent from the distributor to one or more vendor sites. The distributor receives vendor product data pertaining to the vendor sites. The vendor product data received from the vendor sites is based on the sets of rules sent to the respective vendors. A product request is received at the distributor from the…

Fabrication of a vertical fin field effect transistor with reduced dimensional variations

Granted: September 19, 2017
Patent Number: 9768072
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border…

Method and structure to enable dual channel fin critical dimension control

Granted: September 19, 2017
Patent Number: 9768075
A method for manufacturing a semiconductor device includes forming a first semiconductor layer on a substrate having a {100} crystallographic surface orientation, forming a second semiconductor layer on the substrate, patterning the first semiconductor layer and the second semiconductor layer into a first plurality of fins and a second plurality of fins, respectively, wherein the first and second plurality of fins extend vertically with respect to the substrate, covering the first…

Embedded carbon-doped germanium as stressor for germanium nFET devices

Granted: September 19, 2017
Patent Number: 9768262
Carbon-doped germanium stressor regions are formed in an nFET device region of a germanium substrate and at a footprint of a functional gate structure. The carbon-doped germanium stressor regions are formed by an epitaxial growth process utilizing monomethylgermane (GeH3—CH3) as the carbon source. The carbon-doped germanium stressor regions that are provided yield more strain in less volume since a carbon atom is much smaller than a silicon atom.

Replacement gate FinFET process using a sit process to define source/drain regions, gate spacers and a gate cavity

Granted: September 19, 2017
Patent Number: 9768272
A replacement gate FinFET manufacturing process in which the source/drain regions, gate structure and gate spacer are all defined by utilizing a single sidewall image transfer technique is provided. In the present application, the source/drain region (i.e., area) are defined by a mandrel structure, while the area for the functional gate structure are defined by the distance between spacers that are located on a pair of neighboring mandrel structures. The gate spacer is defined by the…

Method for logging of a remote control session

Granted: September 19, 2017
Patent Number: 9769144
A method for logging of a remote control session, for use in a remote control system comprising a session initiator operable to initiate a remote control session having a session identifier between a first computer and a second computer and a generator for generating a secure data structure comprising a data structure identifier, the method comprising the steps of: in response to generation by the generator of the secure data structure, initiating an associated first remote control…

Consumer-configurable alternative advertising reception with incentives

Granted: September 19, 2017
Patent Number: 9769539
An indication from a user is detected by a first content viewing device to transfer an advertisement delivered to the first content viewing device as part of streamed audio and video (A/V) content to an alternative content viewing device. A determination is made, based upon user-specific advertising configuration information, as to whether the user is authorized to perform advertisement deferral during the streamed A/V content. The advertisement is configured as an incentivized deferred…