Patents Assigned to International Business Machines
  • Patent number: 10749916
    Abstract: An approach is provided in which an information handling system invokes a conferencing session over a computer network between a first user utilizing a headset and one or more second users. The information handling system detects an audible interruption from a third user proximate to the first user, while the headset inhibits the first user from detecting the audible interruption. Next, the information handling system sends an interruption notification to the first user in response to determining that the audible interruption matches at least one of a set of notification triggers corresponding to the first user. In turn, the information handling system captures a dialog between the one or more second users in the conferencing session in response to the first user accepting the interruption notification.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jeremy R. Fox, Grant D. Miller
  • Patent number: 10748103
    Abstract: Seamless transition from a Component Business Model (CBM) to a Services Oriented Architecture (SOA) is achieved by converting a tabular representation of a CBM Heat Map to a Unified Modeling Language (UML) representation, and automatically converting the UML representation of a CBM Heat Map to a first iteration of input used during the subsequent SOA solution development using Service Oriented Modeling and Architecture (SOMA).
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ali P. Arsanjani, Ahamed Jalaldeen, Siddharth N. Purohit
  • Patent number: 10750608
    Abstract: An apparatus includes a printed circuit board (PCB) having a top surface, where the top surface includes a mounting aperture, a chassis, and a fastener having a width and length extending at least from the top surface of the PCB to the chassis through the mounting aperture. The apparatus also may include a logic ring that includes a via to a logic circuit of the PCB and a washer including a substantially flat surface including a high yield strength material. The washer may include a through-hole to accommodate the width of the fastener. The washer may additionally include a plurality of contact fingers extending out from the through-hole. The plurality of contact fingers is configured to contact the logic ring. The washer may be made to be in electrical communication with the chassis when compressed in response to a downward force from the fastener.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tyler Jandt, Timothy L. McMillan
  • Patent number: 10745010
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for detecting anomalous vehicle behavior. It is determined whether a plurality of received car probes include one or more indicators of unusual behavior. An object agent corresponding to a vehicle having a car probe that includes an indicator of unusual behavior is selected. A search is performed to select one or more vehicles surrounding the vehicle having a car probe that includes an indicator of unusual behavior. An information entropy is determined from received car probes, for the vehicle having a car probe that includes an indicator of unusual behavior and for each of the selected surrounding vehicles. An anomalous point value is calculated for each vehicle, based on the determined information entropies. In response to determining that the anomalous point value for a car exceeds a pre-determined threshold, the vehicle is flagged as a vehicle exhibiting anomalous behavior.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mari Abe Fukuda, Satoshi Hosokawa, Yasutaka Nishimura
  • Patent number: 10747628
    Abstract: Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of program instructions executing on a first processor of a multi-processor computer. A snapshot of a system state information is saved when the transaction begins. When the transaction ends, store data of the transaction is committed. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed on a second processor of the multi-processors, based on the saved snapshot of the system state information.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Valentina Salapura
  • Patent number: 10749765
    Abstract: A method, system and computer program product, the method comprising: in response to receiving a packet from a stream of packets transmitted to a computing platform, determining, based on a meta-data of the packet, whether to capture the packet or avoid capturing thereof, said determining comprising: subject to the meta-data indicating that a sequence number of the packet is within a first range or within a second range, wherein a distance between an end of the first range and a beginning of the second range is at least of a predetermined size, wherein a distance, through a wraparound, between an end of the second range and a beginning of the first range is at least of the predetermined size, thereby a wraparound situation is identifiable within the stream of packets; and in response to determining to capture the packet: capturing the packet; and transmitting the packet to analysis.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, Dean Har'el Lorenz, Eran Raichstein, Liran Schour
  • Patent number: 10749983
    Abstract: A transaction processing server and associated clients which send requests to the server via client-server connections. The server has a transaction processing region operable to process requests and issue responses to the requesting client. The server maintains a record of historical processing times taken to process recent client requests. The server has a connection manager that is operable to monitor incoming client requests and extract from them a goal response time, which is a maximum time within which the client expects the request to be processed which is included in each request. The server accepts or rejects each incoming client request based on deciding whether it is likely to be processed within the goal response time. If a request is rejected, the server transmits a rejection message to the originating client.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Brooks, Alan Hollingshead, Julian Horn, Philip I. Wakelin
  • Patent number: 10746790
    Abstract: Embodiments of the invention are directed to a built-in self-test system for an electronic circuit. The system includes a memory having two or more base seeds stored thereon. The system further includes seed generation logic configured to generate, based at least in part on the two or more base seeds, a plurality of generated seeds. The generated seeds can be constructed from the base seeds such that each of the generated seeds encodes a test pattern that satisfies a functional constraint. A finite state machine is configured to generate, based on the plurality of generated seeds, a sequence of constrained pseudorandom test patterns. A test controller is operable to place the electronic circuit into a test mode based on the constrained pseudorandom test pattern.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alejandro Alberto Cook Lobo, Thomas Gentner, Daniel Kiss, Jens Kuenzer
  • Patent number: 10747525
    Abstract: The invention relates to a method for distributing a software upgrade to client computing devices, the software upgrade being assigned to a software program, the client computing devices being communicatively coupled via a network, a target client of the client computing devices being adapted for executing the software program, the software program being adapted, when executed by the target client, for causing the target client to send via the network a signature specific to the software program, the method comprising intercepting network traffic from the client computing devices. The method comprises of detecting the signature in the intercepted traffic. The method comprises of collecting a network footprint from the intercepted traffic, the footprint being associated with the detected signature, the footprint comprising an identifier of the target client, the detected signature having been received from the target client. The method comprises of using the footprint for distributing the upgrade.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rosario Gangemi, Francesco Lupini, Bernardo Pastorelli, Leonardo Rosati
  • Patent number: 10750615
    Abstract: An interconnect structure that includes a component circuit board containing a plurality of electrical components, and a wafer connector assembly. The wafer connector assembly includes a plurality of interconnect circuit boards that are in electrical connection with the components circuit board through a plurality of rows of solder joints, the plurality of interconnect circuit boards having a connection end including at least one contact. An adhesive is present structurally reinforcing at least a row of the solder joints that is proximate to the connection end of the plurality of interconnect circuit boards of the wafer assembly.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Gaynes, Jeffrey D. Gelorme, Robert P. Kuder, II, Daniel J. Littrell, Thomas E. Lombardi, Marie-Claude Paquet, Frank L. Pompeo, David L. Questad, James Speidell, Sri M. Sri-Jayantha, Son K. Tran
  • Patent number: 10747545
    Abstract: A computing system includes an issue queue and a microprocessor. The issue queue receives a fused instruction, which includes a first instruction portion fused with a second instruction portion different from the first instruction portion. The microprocessor assigns a first instruction tag (ITAG) to the first instruction portion and a second ITAG to the second instruction portion. The microprocessor determines a first bit that represents the first ITAG, inverts the first bit to determine a second bit that represents the second ITAT, and determines an availability of one or more sources of a second instruction different from the fused instruction based at least in part on the first bit or the second bit.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Genden, Hung Q. Le, Dung Q. Nguyen, Brian W. Thompto
  • Patent number: 10747714
    Abstract: Described is a framework that manages a clustered, distributed NoSQL data store across multiple server nodes. The framework may include daemons running on every server node, providing auto-sharding and unified data service such that user data can be stored and retrieved consistently from any node. The framework may further provide capabilities such as automatic fail-over and dynamic capacity scaling.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Keyan Kousha, Michelle C. Munson, Serban Simu, Ying Xu
  • Patent number: 10747769
    Abstract: The present invention relates to text analysis, and discloses a text representation method. Aspects include identifying concepts in the text by using a knowledge base and determining relationship between the concepts and generating a concept graph by using the relationship between the concepts. Aspects also include determining connected components of the concept graph; calculating weight of the connected components and determining the concepts representing the text according to the weight of the connected components. By using correlation between concepts in a knowledge base and according to connected component theory of a graph, finds out a set of concepts which best represents subject of the text, and removes concepts irrelevant to the subject, thus improving accuracy of text representation and reducing noise.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng Cao, Yuan Ni, Qiongkai Xu, Hui Jia Zhu
  • Patent number: 10747582
    Abstract: A facility is provided that, when installed, removes from an architecture a selected architectural function, such that the function is not able to be turned on/off regardless of other controls within the environment. When the facility is installed, the architectural function is not supported when processing in an architectural mode based on the architecture. It is as if the selected architectural function is no longer available in the architecture, and in fact, the code implementing the facility may have been deleted, bypassed, or otherwise eliminated. One such architectural function is virtual address translation, such as dynamic address translation (DAT), and the architecture is, for instance, ESA/390.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles W. Gainey, Jr., Michael K. Gschwind
  • Patent number: 10748221
    Abstract: A method and system for aggregating services is provided. The method includes receiving and processing a service request. The service request is submitted to a service catalog and dispatched to a data integration and API module. The service request is transmitted to a management module and processed with respect to a plurality of service providers. Inter process communications associated with the service request are managed. Additionally, an account associated with the service request and the plurality of service providers is managed.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jianwen Chen, Margarete Donovang-Kuhlisch, Robert J. Faferko, Ya Xiao Liu, Yan Pang
  • Patent number: 10743666
    Abstract: Self-acting devices and methods are provided for facilitating preventing product tip over. The self-acting device includes an anti-tip mechanism associated with a product to facilitate preventing tip over of the product when in an extended state. Further, the device includes an actuator associated with the product. The actuator is operatively coupled to facilitate transition of the anti-tip mechanism from a retracted state to the extended state. Further, an actuator control is provided to signal the actuator to facilitate transitioning the anti-tip mechanism from the retracted state to the extended state based on the actuator control detecting movement of the product across a floor.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Arkadiy O. Tsfasman, Budy D. Notohardjono, Nicholas G. Danyluk
  • Patent number: 10749734
    Abstract: A system comprising: an event server including a plurality of event agents for handling events occurring in a geographic space; a selector operable to select an event agent among the plurality of event agents for handling an event candidate based on a type of a source information; and a mobile object server including a mobile object agent assigned to a moving object in the geographic space, wherein the mobile object server is operable to execute the mobile object agent to collect information of an event from the selected event agent and provide the moving object with information that assists the moving object with traveling in the geographic space.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yasuhisa Gotoh, Eisuke Kanzaki, Tomohiro Miyahira, Hiroya Ogihara, Gaku Yamamoto
  • Patent number: 10748554
    Abstract: Embodiments facilitating audio source identification are provided. A computer-implemented method comprises: receiving, by a device operatively coupled to one or more processors, an audio signal under inspection; generating, by the device, an image of time-frequency spectrum of low frequency component and high frequency component of the audio signal; and identifying, by the device, a source of the audio signal based on the generated image and one or more patterns of time-frequency spectrum, wherein each of the one or more patterns is corresponding to low frequency feature and high frequency feature of a specific audio source.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing Chang Huang, Guo Qiang Hu, Peng Ji, Jun Zhu
  • Patent number: 10743973
    Abstract: Approaches presented herein enable performing an oral health diagnosis of a user using an oral monitoring device fixed in the oral cavity. Specifically, an oral monitoring device collects jaw movement data as a user goes about daily living. An oral healthcare analysis is performed comparing current measurement data against abnormality classifications to identify abnormal jaw movement. If an abnormality is identified, an oral healthcare professional can be notified.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ebony C. Adams, Ching-Yun Chao, Christian Compton, Jeremy R. Fox, Manjunath Ravi
  • Patent number: D893612
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Reena M. Jana, Elizabeth H. Wood