Patents Assigned to International Business and Machines Corporation
-
Patent number: 9626632Abstract: An apparatus, system, and method are disclosed for logically packaging and delivering a service offering. A set of service implementation artifacts, a service ordering process, and a service provisioning process are selected and configured to implement a service offering. A requirements specification for the set of service implementation artifacts is defined. Logical associations between parameters are defined such that a change of a parameter for a first component triggers a change for a parameter of a second component. Beneficially, such an apparatus, system, and method accelerates the self-service ordering and deployment of service offerings.Type: GrantFiled: March 26, 2007Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Sandra Sheu Chang, Dikran S. Meliksetian, Peng Ye
-
Patent number: 9626651Abstract: Embodiments of the present invention provide a method, system and computer program product for automated social networking for e-meetings. In an embodiment of the invention, a method for automated social networking for e-meetings is provided. The method includes monitoring content provided to an e-meeting managed by an e-meeting server executing in memory of a host computer. The method further includes detecting a name in the monitored content and comparing the detected name to names in a contact list for a social networking system executing externally to the e-meeting. Finally, the method includes triggering generation of a social networking introduction for the name to different participants to the e-meeting in response to matching the detected name to a name in the contact list.Type: GrantFiled: May 26, 2011Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Geetika T. Lakshmanan, Martin Oberhofer
-
Patent number: 9627278Abstract: A method of forming field effect transistors (FETs), and forming integrated circuit (IC) chip including the FETs. Gates are formed on said semiconductor fins to define multi fin field effect transistors (FinFETs). Dielectric sidewalls on fins protect the sidewalls while the surface is damaged intentionally, e.g., with an implant that leaves source/drain junctions undisturbed. After removing the dielectric sidewalls semiconductor material is grown epitaxially on the sidewalls with the damage retarding growth on the surface. The epi-growth bridges between fins in the same FET. After the damage is repaired, chip processing continues normally.Type: GrantFiled: June 16, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Veeraraghavan Basker, Kangguo Cheng, Ali Khakifirooz
-
Patent number: 9626208Abstract: Embodiments of the disclosure include a method, a system, and a computer program product for modifying a stream operator based on the virtual resources. The method includes receiving a first resource allocation and a second resource allocation of a virtual resource for a virtual machine supporting a stream computing application. The method also includes determining whether the second resource allocation changed within a tolerance relative to the first resource allocation. The method also includes identifying a stream operator in the stream computing application using the virtual resource of the virtual machine. The method also includes modifying the stream operator to accommodate the second resource allocation in response to the second resource allocation changing relative to the first resource allocation.Type: GrantFiled: May 7, 2014Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Bin Cao, Jessica R. Eidem, Brian R. Muras, Jingdong Sun
-
Patent number: 9628290Abstract: Embodiments of the invention relate to providing acceleration for traffic migration for virtual machine (VM) migration in overlay networks. One embodiment includes a method that includes migrating of a VM from a first hypervisor to a second hypervisor. The first hypervisor detects incoming encapsulated traffic sent from a third hypervisor that is targeted for the VM. The first hypervisor indicates to a service of incorrect information in the incoming encapsulated traffic for the VM. The third hypervisor is notified with updated information for the VM.Type: GrantFiled: October 9, 2013Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Bhalachandra G. Banavalikar, Stephan Benny, Amitabha Biswas, Uday S. Nagaraj
-
Patent number: 9628388Abstract: Embodiments are directed to a computer system for managing data transfer. The computer system includes a memory, a processor communicatively coupled to the memory, a send component and a receive component having a message queue and a controller. A link interface communicatively couples the send component to the receive component. The link interface includes a mainline channel and a sideband channel, and the computer system is configured to perform a method. The method includes transmitting mainline channel messages over the mainline channel from the send component to the receive component. The method further includes transmitting sideband channel messages over the sideband channel from the send component to the message queue of the receive component. The method further includes utilizing the controller to control a flow of the sideband channel messages to the message queue without relying on sending feedback to the send component about the flow.Type: GrantFiled: March 8, 2016Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard K. Errickson, Thomas A. Gregg, Leonard W. Helmer, Jr., Michael P. Lyons, Kulwant M. Pandey, Peter K. Szwed
-
Patent number: 9627271Abstract: A method is provided in which a III-V compound semiconductor channel material is grown from at least one exposed sidewall of a semiconductor mandrel that is present in an NFET device region. The III-V compound semiconductor channel material is grown after formation of any PFET devices and after formation of a middle-of-the-line (MOL) dielectric material within the NFET device region.Type: GrantFiled: September 21, 2016Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Effendi Leobandung, Renee T. Mo
-
Patent number: 9628490Abstract: Embodiments of the present invention address deficiencies of the art in respect to validating a specified identity for a participant to a chat session and provide a novel and non-obvious method, system and computer program product for trusted contact name validation for an instant messaging session. In one embodiment of the invention, an instant messaging contact name validation method can be provided. The method can include establishing a trusted relationship among at least two instant messaging servers in a trusted community of instant messaging servers, receiving a request to add a specified contact to a list of instant messaging contacts in association within one of the instant messaging servers in the trusted community of instant messaging servers, and validating the specified contact with another of the instant messaging servers in the trusted community of instant messaging servers.Type: GrantFiled: November 27, 2006Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Patrick O'Sullivan, James P. Galvin, Jr.
-
Patent number: 9628374Abstract: Techniques are disclosed for providing Ethernet link aggregation for logically independent entities that share a plurality of physical ports. A client operating system (OS) executing in a host computing system receives a selection of two or more logical Ethernet ports. Each logical Ethernet port is assigned to one of a plurality of physical Ethernet ports of a network adapter. The client OS generates a first link aggregate from the logical Ethernet ports. System firmware assigns an identifier to the first link aggregate that associates an aggregate configuration with the first link aggregate. The firmware registers the aggregate configuration with a network device that maintains configurations of at least a second link aggregate.Type: GrantFiled: January 19, 2016Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Colin R. Devilbiss, Charles S. Graham, Timothy J. Schimke
-
Patent number: 9626640Abstract: A computer implemented method delivers information technology services according to a set of service level agreements. A service request class having a largest control error is identified from a plurality of service request classes. The service request priority of the service request class having the largest control error is then increased to form an updated priority. Service requests for the plurality of service request classes are dispatched in a next control iteration based upon the updated priority.Type: GrantFiled: August 20, 2013Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Yixin Diao, Aliza R. Heching
-
Patent number: 9626001Abstract: A method includes the following steps. A speech input is received. At least two speech recognition candidates are generated from the speech input. A scene related to the speech input is observed using one or more non-acoustic sensors. The observed scene is segmented into one or more regions. One or more properties for the one or more regions are computed. One of the speech recognition candidates is selected based on the one or more computed properties of the one or more regions.Type: GrantFiled: November 13, 2014Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Jonathan H. Connell, II, Etienne Marcheret
-
Patent number: 9626220Abstract: A multiple processor core computer system interface assigns instructions to partially functional processor cores based on processing resources available in each partially functional core. Each processor core is labeled as fully functional, partially functional, or non-functional, and an indicator is provided for each partially functional processor core that shows what processing resources are available for a respective core. The indicators can be stored in memory after final test. The interface can monitor cores for changes in available resources and update respective indicators, such as by superseding an existing indicator with or creating a new indicator in read-write memory.Type: GrantFiled: January 13, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Marcel Mitran, K. Paul Muller, William J. Rooney, Joran S. C. Siu, David S. Wolpert
-
Patent number: 9628504Abstract: A security appliance system routing strings of data packets in a high availability environment. The security appliance system contains a plurality of intrusion prevention systems connected to a load balancer and a computing device. Each intrusion prevention system contains stored session state information in a local session state data store, the load balancer contains a shared hash algorithm, and the computing device contains a connection state manager containing a network session state data store. The computing device includes a topology manager recording connectivity changes of the intrusion prevention systems and accordingly adjusting the shared hash algorithm for the recorded connectivity changes. Using the shared hash algorithm and routing information, a hash value is assigned to received strings.Type: GrantFiled: March 9, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Ming Da Ho, Ming-Pin Hsueh, Ting-Jui Hu, Ping-Hung Lee, Ming-Hsun Wu
-
Patent number: 9628369Abstract: The present invention discloses a method for processing non-unicast routes information in a TRILL network and a corresponding RBridge, wherein the RBridge has a neighbor relation with a plurality of other RBridges in the TRILL network, and the RBridge is the RBridge which computes non-unicast routes information in the neighbor relation, and in the method, the RBridge executes steps of: sending an acknowledgement message to the plurality of other RBridges, wherein the acknowledgement message acknowledges that the RBridge is the RBridge which computes the non-unicast routes information; obtaining a network topology related to the non-unicast routes information in the TRILL network; computing the non-unicast routes information based on the network topology; and distributing the computed non-unicast routes information to the plurality of other RBridges. The method and the corresponding RBridge are capable of reducing consumption of CPU resource of RBridges in the TRILL network.Type: GrantFiled: May 1, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Fuhui Li, Jing Lu, Jiuxing Nie, Jun Yao
-
Patent number: 9625379Abstract: A method of fabricating a gas sensor on a substrate and a gas sensor fabricated on a substrate that includes optical and electronic components are described. The method includes fabricating a laser to output light over a range of wavelengths within a waveguide, fabricating a splitter to split the light output by the laser to a reference waveguide and to a detection waveguide, fabricating a reference cell to house the reference waveguide and a reference gas. An output of the reference waveguide is coupled to a first optical detector and an output of the detection waveguide is coupled to a second optical detector to identify or quantify an ambient gas.Type: GrantFiled: July 15, 2015Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tymon Barwicz, William M. Green, Yves C. Martin, Jason S. Orcutt, Lionel Tombez
-
Patent number: 9628483Abstract: In an approach for providing auditable retrieval of privileged credentials in a privilege identity management (PIM) system, a processor invokes a checkout of a PIM credential, based on, at least, a determination that a PIM server cannot be accessed. A processor receives a request to access the PIM credential by a user. A processor receives validation of the request to access the PIM credential and an identity of the user. A processor retrieves the PIM credential from a database, wherein the database stores a plurality of PIM credentials owned by a system owner.Type: GrantFiled: October 26, 2016Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelvin K. V. Chin, Chee Meng Low, Vivek Shankar, Edwin B. Soenaryo
-
Patent number: 9626003Abstract: A system of enhancing communication in a multi-participant video conference by tracking eye contact between participants, implemented by a computing processor, detects that a first participant is looking at a second participant on a first screen viewed by the first participant, where both are engaged in the multi-participant video conference. The system adjusts a first video representation of the first participant such that the first participant appears to look directly at the second participant on a second screen viewed by the second participant. The system adjusts the second video representation to look directly at the first participant to enhance communication between the first participant and the second participant by allowing the first participant and the second participant to look directly into each other's eyes during the multi-participant video conference.Type: GrantFiled: January 31, 2016Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz
-
Patent number: 9626235Abstract: A method of managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a previously initiated message and an action to be performed on the previously initiated message; and upon determining that the previously initiated message has already been received in the asynchronous messaging queue, performing the action on the previously initiated message with the client computer.Type: GrantFiled: June 29, 2012Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
-
Patent number: 9628323Abstract: A processor enables simultaneous use of a single facility by an application, and privileged operators, such as an operating system or a hypervisor. The processor includes a routing register, which may be initialized by an operating system (or hypervisor), to indicate which subsets of a facility are used by which entity. The processor is configured to determine the entity assigned to a given subset of the facility in response to an event notification, and selectively route the event notification to the appropriate entity.Type: GrantFiled: November 17, 2015Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giles R. Frazier, Michael Karl Gschwind
-
Patent number: 9627017Abstract: Embodiments of the present invention provide systems and methods for a RAM at speed flexible timing and setup control. The memory module includes: a module connected to a functional logic circuitry; first timing control latches of a first scan-in chain; a timing configuration circuitry controllable by timing and control configuration signals; selection circuits connected to each output line of the first timing control latches; and an output signal of the timing configuration circuitry is connected to input lines of the selection circuits, such that two sets of control data are operatively connected to the control input lines of the memory cells under test, without a reloading of the respective timing control latches.Type: GrantFiled: September 24, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Martin Eckert, Michael B. Kugel, Otto A. Torreiter, Tobias Werner