Patents by Inventor Louis P. Gomes

Louis P. Gomes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210064440
    Abstract: A processor requests that a data transformation operation be performed using another processor, in which the data transformation operation is performed asynchronously. A determination is made that the data transformation operation performed using the other processor has completed unsatisfactorily, and based on the unsatisfactory completion, status relating to performance of the data transformation operation is incomplete. The data transformation operation is then re-executed synchronously using the one processor, and the re-executing provides status information unavailable in performing the data transformation operation asynchronously.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: Matthias Klein, Timothy Slegel, Anthony T. Sofia, Simon Weishaupt, Bruce C. Giamei, Louis P. Gomes, Mahmoud Amin
  • Publication number: 20200394283
    Abstract: A selected system obtains from a selected location software features information relating to another system. Using the software features information obtained from the selected location, a determination is made as to whether a selected license tier has been obtained. Based on determining that the selected license tier has been obtained, the selected system dispatches work of the other system into a container of the selected system.
    Type: Application
    Filed: June 13, 2019
    Publication date: December 17, 2020
    Inventors: Louis P. Gomes, Patricia G. Driever
  • Publication number: 20200342111
    Abstract: An initial program load of a system component of a computing environment is performed. A determination is made as to whether one or more signatures of one or more signed binary code components relating to the system component are verified. Based on determining that the one or more signatures are verified, additional verification is performed. The additional verification includes obtaining a select binary code component of one or more binary code components relating to the system component and determining whether the select binary code component is a particular signed binary code component. Based on determining that the select binary code component is the particular signed binary code component, a check is performed. The initial program load is continued based on a successful check.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Louis P. Gomes, Martin Schwidefsky, Reinhard T. Buendgen, Viktor Mihajlovski
  • Publication number: 20200272476
    Abstract: A method is provided that is executable by a processor of a computer. Note that the processor is communicatively coupled to a memory of the computer, and the memory stores a response block of a call command. In implementing the method, the processor defines a sub-functions field in the response block of the call command. Further the processor indicates that a set of functions of a set of instructions are installed and available at an interface based on a corresponding sub-functions flag within the sub-functions field being set. Note that the interface is also being executed on the computer and that the set of functions being represented by the corresponding sub-functions flag. The processor further indicates that the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: Louis P. Gomes, Bruce Giamei, Timothy Slegel, Mark Farrell, Matthias Klein
  • Publication number: 20200272336
    Abstract: According to one or more embodiments of the present invention, computer implemented method includes obtaining by an input/output (I/O) subsystem a request block that includes a command code indicating a STORE IOP-UTILIZATION DATA command for tracking resource utilization during an asynchronous execution of an instance of a CPU DEFLATE command. The method further includes, based on the command code, initiating a command response block. The command response block includes multiple entries for input/output processor (IOP) utilization, each entry corresponding to resource utilization measurements of each IOP in the I/O subsystem. The method further includes, storing, in a command response code field of the command response block, a response code indicating that the resource utilization measurements have been recorded in the entries for IOP utilization. The response block includes a length code indicating a length of the response block and the response code field.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: LOUIS P. GOMES, ANTHONY THOMAS SOFIA
  • Patent number: 10754763
    Abstract: Systems, methods, and computer-readable media are disclosed for generating a test case based on valid function codes that have not been selected for test case generation bypassing. A test program is provided that allows a user to specify, for each instruction, one or more function codes that the user does not want to use to generate a test case (e.g., that should be bypassed). A test stream generator is provided that has knowledge of valid and invalid function codes for any given supported instruction. A test case generator is provided that compares the function codes selected for bypassing to the valid function codes to identify a valid non-bypassed function code, which is used to generate a test case. Systems, methods, and computer-readable media are also disclosed for generating an exception test case using only one or more invalid function codes that have not been selected for bypassing.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10740213
    Abstract: Techniques for counter overflow management for an asynchronous data mover facility are described herein. An aspect includes tracking operations of an asynchronous data mover facility of a computer system using a plurality of internal counters. Another aspect includes, based on receiving a measurement query, determining a plurality of display counters, each of the plurality of display counters corresponding to a respective internal counter of the plurality of internal counters. Another aspect includes generating a measurement block based on the plurality of display counters. Another aspect includes setting a counter overflow flag corresponding to a display counter of the plurality of display counters in a counter overflow flags field of the measurement block. Yet another aspect includes sending the measurement block in response to the measurement query.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis P. Gomes, Anthony Thomas Sofia
  • Patent number: 10733071
    Abstract: Systems, methods, and computer-readable media are disclosed for providing a test program with the capability to build and execute instructions and their functions (test streams) that have experienced failure so as to reproduce output errors as desired and improve the chances of determining the cause of the output errors. The test program allows a user to provide a data key seed that was used during a prior pass of the test program that produced an error output and a data key generation frequency value (N) that would be used to generate new program and data seeds every N passes of the test program. The user-provided key seed can be used to regenerate the same data keys that were generated in the prior test program pass that produced the error output. This mechanism enables the test program to recreate the same test stream of the error output from the prior pass.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10726363
    Abstract: Examples of techniques for ticket event modification for a ticket for a problem tracking system are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: generating the ticket, the ticket comprising a ticket event; presenting the ticket comprising the ticket event to a user on a display; responsive to receiving a request from the user to modify the ticket event, modifying the ticket event while preserving an unmodified ticket event; and presenting the ticket comprising the modified ticket event to the user.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10690508
    Abstract: Methods, systems and computer program products for providing navigation based on local-driver route deviations are provided. Aspects include monitoring drivers and storing a route that each of the drivers take from an origin to a destination and a number of times that each of the drivers has traveled the route. Aspects also include classifying one or more drivers as local drivers based on a determination that the number of times the one or more drivers traveled the route is greater than a threshold number and receiving a routing request from a driver including a starting point and an endpoint and calculating an expected route from the starting point to the endpoint. Aspects further include calculating a generated route from the starting point to the endpoint, wherein calculating includes determining routes local drivers have taken from the starting point to the endpoint and providing the generated route to the driver.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Ali Y. Duale, Arkadiy O. Tsfasman, Shailesh R. Gami, Louis P. Gomes
  • Publication number: 20200151037
    Abstract: Enqueue-related processing is provided based on occurrence of a defined action in connection with an attempted enqueue to a queue, such as to an adjunct processor queue. The processing includes attempting enqueuing a request to a queue until a defined action occurs, which indicates an unsuccessful enqueuing of the request. Based on occurrence of the defined action, the process includes determining a likely cause for the enqueuing being unsuccessful, and based on determining the likely cause, the process includes performing one or more actions to facilitate enqueue-related processing within the computing environment.
    Type: Application
    Filed: January 20, 2020
    Publication date: May 14, 2020
    Inventor: Louis P. GOMES
  • Publication number: 20200125161
    Abstract: Embodiments of the invention are directed to a computer-implemented method of operating a computing device. The computer-implemented method includes receiving, using a processor of the computing device, indoor positioning data and object detection data. Based on an analysis of the indoor positioning data and the object detection data, the processor is used to make a determination that a current location of the computing device is a charging outlet location. The computer-implemented method further includes using the processor to disable a limited functionality mode of the computing device based at least in part on the determination that the current location of the computing device is a charging outlet location.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Ali Y. Duale, Louis P. Gomes, Shailesh R. Gami, Rajaram B. Krishnamurthy
  • Publication number: 20200097344
    Abstract: Enqueue-related processing is provided based on timing out of an attempted enqueue to a queue, such as to an adjunct processor queue. The processing includes attempting enqueuing a request message to a queue until timing out, where the timing out indicates an unsuccessful enqueuing of the request message. Based on the enqueuing of the request message timing out, the process includes determining a likely cause for the enqueuing being unsuccessful and timing out. Based on determining the likely cause, the process includes performing one or more actions to facilitate enqueue-related processing within the computing environment.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventor: Louis P. GOMES
  • Patent number: 10587554
    Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10585730
    Abstract: Enqueue-related processing is provided based on timing out of an attempted enqueue to a queue, such as to an adjunct processor queue. The processing includes attempting enqueuing a request message to a queue until timing out, where the timing out indicates an unsuccessful enqueuing of the request message. Based on the enqueuing of the request message timing out, the process includes determining a likely cause for the enqueuing being unsuccessful and timing out. Based on determining the likely cause, the process includes performing one or more actions to facilitate enqueue-related processing within the computing environment.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10581593
    Abstract: Systems, methods, and computer-readable media are disclosed for performing message padding of input messages in a manner that preserves the integrity of the input data regardless of whether the input message is in a bit-oriented format or a bit-reversed format. Each byte of a partial input message block of an input message may be converted from a bit-reversed format to a bit-oriented format prior to performing message padding in order to ensure that input data bits are not lost during the message padding. Subsequent to the message padding that generates one or more padded message blocks, the padded message block(s) may be converted from a bit-oriented format to a bit-reversed format to enable further processing of the input message to be performed to obtain a message digest.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10565078
    Abstract: Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for testing hardware. The method includes reading a stream of test instructions. The method further includes determining if test instruction exceptions present in the stream of test instructions. The method further includes inserting an interrupt into the test instruction stream for each determined test instruction exception. The method further includes generating one or more error messages for each determined test instruction exception.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10560414
    Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10552279
    Abstract: Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for testing hardware. The method includes reading a stream of test instructions. The method further includes determining if test instruction exceptions present in the stream of test instructions. The method further includes inserting an interrupt into the test instruction stream for each determined test instruction exception. The method further includes generating one or more error messages for each determined test instruction exception.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Publication number: 20200019481
    Abstract: Systems, methods, and computer-readable media are disclosed for providing a test program with the capability to build and execute instructions and their functions (test streams) that have experienced failure so as to reproduce output errors as desired and improve the chances of determining the cause of the output errors. The test program allows a user to provide a data key seed that was used during a prior pass of the test program that produced an error output and a data key generation frequency value (N) that would be used to generate new program and data seeds every N passes of the test program. The user-provided key seed can be used to regenerate the same data keys that were generated in the prior test program pass that produced the error output. This mechanism enables the test program to recreate the same test stream of the error output from the prior pass.
    Type: Application
    Filed: August 9, 2018
    Publication date: January 16, 2020
    Inventor: Louis P. GOMES