Patents Assigned to International Business Mahcines Corporation
  • Patent number: 10397077
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 10268458
    Abstract: Techniques are disclosed for identifying which graphical user interface (GUI) screens of an application that is under development would benefit from a voice user interface (VUI). A GUI screen parser analyzes to determine the GUI objects within GUI screens of the application. The parser assigns a speechability score to each analyzed GUI screen. Those GUI screens that have a higher speechability score than a predetermined speechability threshold are indicated as GUI screens that would benefit (e.g., the user experience in interacting with those GUI screens would increase, the number of GUI screens displayed would be reduced, or the like) with the addition of a VUI.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: April 23, 2019
    Assignee: International Business Mahcines Corporation
    Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
  • Patent number: 10248639
    Abstract: One embodiment provides a method for recommending a structured field for a form from unstructured text data, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining text data from at least one unstructured field, wherein the at least one unstructured field is contained within a completed form generated from a template form; identifying at least one topic associated with the text data; generating a model, wherein the model analyzes use of the least one topic as a structured field; determining, using the model, whether the accuracy of the template form has increased based upon use of the at least one topic as a structured field; and recommending, based upon the determining, at least one modification for a structured field for the template form, wherein the at least one structured field is associated with the at least topic.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Pankaj S. Dayama, Varun R. Embar, Vinayaka Pandit
  • Patent number: 10146677
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T. H. Taylor
  • Patent number: 10065562
    Abstract: A monitoring area may be defined for a monitoring device attached to a first object, wherein the monitoring area moves with the monitoring device. The monitoring device may detect a second object in the monitoring area. A collision awareness factor may be determined in relation to the monitoring area, and a warning zone may be defined in relation to the monitoring area based on the collision awareness factor. A warning may be generated based on detecting the second object within the warning zone and based on the collision awareness factor.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 4, 2018
    Assignee: International Business Mahcines Corporation
    Inventors: Yaniv Bernstein, Timothy M. Lynar
  • Patent number: 10070328
    Abstract: Predictive network traffic management in a computer network. Information relating to events likely to have an adverse impact on network traffic, based on predefined parameters of network performance, is collected from the Internet. Details that may be used to predict network traffic density is extracted from the collected events information, and a predicted traffic density, based on the details is generated. Based on the predicted network traffic density, a traffic pattern is generated. A best-matching traffic pattern template to the generated traffic pattern is identified in a store of traffic pattern templates. Based on the best-matching traffic pattern template, bandwidth on the network is provisioned via an SDN controller.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: September 4, 2018
    Assignee: International Business Mahcines Corporation
    Inventors: Nikolaos Anerousis, Jinho Hwang, Jin Xiao
  • Patent number: 10025635
    Abstract: Machines, systems and methods for providing a job description for execution in a computing environment, the method comprising receiving a job description, wherein the job description defines a set of job alternatives based on an order of priority and conditions associated with execution of the job alternatives; processing the job alternatives to determine whether resources for executing at least a first job alternative are available, considering respective first conditions defined in the job description for the first job alternative; selecting a first computing element implemented in a virtualized computing environment, wherein the selected first computing element has sufficient resources to satisfy resource requirements defined in the job description for the first job alternative; and submitting the job to the first computing element for execution.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: July 17, 2018
    Assignee: International Business Mahcines Corporation
    Inventors: Zvi Dubitzky, Avi Teperman, Bazarbek Uatay
  • Patent number: 9584156
    Abstract: Techniques for creating a dynamic Huffman table in hardware are provided. In one aspect, a method for encoding data includes the steps of: implementing dynamic Huffman tables in hardware representing a plurality of Huffman tree shapes precomputed from a sample data set, wherein the Huffman tree shapes are represented in the dynamic Huffman tables by code length values; upon receipt of input data, writing symbols and their counts from the input data to the dynamic Huffman tables; calculating a score for each of the dynamic Huffman tables with the symbols and counts from the input data, wherein the score is based on the code length values of the precomputed Huffman tree shapes and the counts from the input data and selecting a given one of the dynamic Huffman tables having a lowest score for encoding the input data. A process for implementing the present techniques in SRAM is also provided.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Mahcines Corporation
    Inventors: Bulent Abali, Bartholomew Blaner, Hubertus Franke, John J. Reilly
  • Patent number: 7010489
    Abstract: A method for guiding text-to-speech output timing with speech recognition markers can include the following steps. First, tokens can be retrieved in a TTS system. The tokens can include words, phrase markers, punctuation marks and meta-tags. Second, phrase markers can be identified among the retrieved tokens. Third, words can be identified among the retrieved tokens. Fourth, the TTS system can TTS play back the identified words. Finally, during the TTS playback of the words, the TTS system can pause in response to the identification of the phrase markers.
    Type: Grant
    Filed: March 9, 2000
    Date of Patent: March 7, 2006
    Assignee: International Business Mahcines Corporation
    Inventors: James R. Lewis, Kerry A. Ortega, Huifang Wang
  • Patent number: 7000189
    Abstract: A system and method for transferring information a data processing network. A client device suitable for connecting to the network includes a client application configured to receive information from the network and to present the received information to a user as audio information. The server is configured to provide information to the client data processing device responsive to the client request. The system is configured to determine when at least a portion of the information provided by the server is unsuitable for presentation by the client and to respond to the determination by storing the information for later access by the user, presenting a visually enhanced version of the information to the user, or providing portions of the information suitable for audio presentation to the user.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: February 14, 2006
    Assignee: International Business Mahcines Corporation
    Inventors: Rabindranath Dutta, Richard Scott Schwerdtfeger, Lawrence Frank Weiss
  • Patent number: 5825588
    Abstract: An air bearing slider for use in carrying a transducer adjacent a recording medium exhibits reduced sensitivity to variations in roll, crown, and skew. In one embodiment, the slider comprises an air bearing slider having a pair of substantially coplanar side rails disposed along the sides of the air bearing surface so as to form a recessed section between the side rails. The recessed section is open at both the leading and trailing ends of the slider while each side rail has a tapered section or etched step at the leading edge of the slider. One rail carries the transducer and extends for the entire length of the slider body. The rail without a transducer extends from the leading edge toward the trailing edge, but does not extend all the way to the trailing edge. Under some skew, accessing, and crash stop impact conditions, the resulting slider roll causes the flying height of the inactive rail to drop.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: October 20, 1998
    Assignee: International Business Mahcines Corporation
    Inventors: Sanford Anthony Bolasna, Sridhar Gopalakrishna