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: 20190018726
    Abstract: In an approach to cleanup of unpredictable test results, one or more computer processors generate a data area associated with a first test instruction in a test stream. The one or more computer processors determine whether the generated data area overlaps with an unpredictable data area. In response to determining the generated data area overlaps with an unpredictable data area, the one or more computer processors determine a second test instruction associated with the overlapped unpredictable data area, where the second test instruction precedes the first test instruction in the test stream. The one or more computer processors select a location in the test stream between the first test instruction and the second test instruction. The one or more computer processors insert one or more pre-requisite instructions in the selected location, where the one or more pre-requisite instructions load the overlapped unpredictable data area with pre-defined data.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventor: Louis P. Gomes
  • Publication number: 20190018728
    Abstract: In an approach to cleanup of unpredictable test results, one or more computer processors generate a data area associated with a first test instruction in a test stream. The one or more computer processors determine whether the generated data area overlaps with an unpredictable data area. In response to determining the generated data area overlaps with an unpredictable data area, the one or more computer processors determine a second test instruction associated with the overlapped unpredictable data area, where the second test instruction precedes the first test instruction in the test stream. The one or more computer processors select a location in the test stream between the first test instruction and the second test instruction. The one or more computer processors insert one or more pre-requisite instructions in the selected location, where the one or more pre-requisite instructions load the overlapped unpredictable data area with pre-defined data.
    Type: Application
    Filed: November 3, 2017
    Publication date: January 17, 2019
    Inventor: Louis P. Gomes
  • Publication number: 20190004912
    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: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventor: LOUIS P. GOMES
  • Publication number: 20190004913
    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: Application
    Filed: November 7, 2017
    Publication date: January 3, 2019
    Inventor: LOUIS P. GOMES
  • Publication number: 20180292881
    Abstract: Embodiments include method, systems and computer program products for display turn off override control. Aspects include receiving an indication of the launching of a mobile application on an electronic device. An override authorization is requested from a user of the electronic device. The automatic display turn off features of the electronic device is altered based at least in part on receiving an override authorization from the user.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180295085
    Abstract: An approach for new recipient inclusion to e-mail chains. The approach determines inclusion authorizations for one or more include participants in a current e-mail chain distribution. Responsive to a determination that the one or more authorization results are passed, the approach creates one or more authorized include participants. The approach creates one or more participant notifications based, at least in part, on the one or more authorized include participants. The approach outputs an e-mail chain to the one or more authorized include participants, wherein outputting the email chain includes outputting the one or more participant notifications based, at least in part, on predetermined participant preferences of one or more current participants in the current email chain distribution. The approach creates a next e-mail chain distribution based, at least in part, on combining the one or more authorized include participants and the one or more current participants.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10078965
    Abstract: A computer-implemented method and system for vehicular traffic control and vehicle routing includes receiving a request for a best route, at a central system. The request including a current location and a destination from a requesting vehicle. Travel factors from the current location to the destination are determined. The travel factors include road availability, traffic conditions, and real time feedback, using the central system in response to receiving the request. The best route is determined for the requesting vehicle from the current location to the destination based on the travel factors, and real time feedback of the traffic conditions. The method and system includes initiating a plurality of traffic control actions along the route for the requesting vehicle. The traffic control actions are initiated along the route simultaneously and in concert with the requesting vehicle to clear the best route for the requesting vehicle to travel unobstructed to the destination.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Patent number: 10042698
    Abstract: In an approach to cleanup of unpredictable test results, one or more computer processors generate a data area associated with a first test instruction in a test stream. The one or more computer processors determine whether the generated data area overlaps with an unpredictable data area. In response to determining the generated data area overlaps with an unpredictable data area, the one or more computer processors determine a second test instruction associated with the overlapped unpredictable data area, where the second test instruction precedes the first test instruction in the test stream. The one or more computer processors select a location in the test stream between the first test instruction and the second test instruction. The one or more computer processors insert one or more pre-requisite instructions in the selected location, where the one or more pre-requisite instructions load the overlapped unpredictable data area with pre-defined data.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventor: Louis P. Gomes
  • Patent number: 10044659
    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: December 28, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10021518
    Abstract: Determining an individual exceeds a time-distance from a point. Locations for a set of individuals are monitored and an alert is transmitted if an individual exceeds a time-distance from a point.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Patent number: 10021056
    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: September 12, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Publication number: 20180147449
    Abstract: A method for scheduling and reserving in real-time the use of exercise equipment at a fitness center. One or more processors receive a user profile including data, wherein the data includes medical data, schedule preferences, and fitness goal data of a user. One or more processors compare the user profile to a plurality of profiles included in a repository, wherein individual profiles of the plurality of profiles include medical data, schedule preferences, fitness goal data, and a corresponding workout plan. One or more processors determine whether the user profile matches, to a predetermined degree of similarity, to at least one individual profile. Having determined that the first user profile matches, one or more processors generates a workout plan for the user based on at least one individual profile and the corresponding workout of the profile. One or more processors create a schedule for the workout plan.
    Type: Application
    Filed: February 13, 2018
    Publication date: May 31, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180137471
    Abstract: A method of scheduling appointments based on a location of a user includes identifying a geographic location of a user, receiving, through a processor, a new appointment request for a selected day, determining a location of the new appointment, determining, through the processor, whether an additional appointment exists for a selected time period including the selected day and adjacent days, identifying, through the processor, a location of the additional appointment, determining, through the processor, whether a geographic conflict exists between the location of the new appointment and the location of the additional appointment when receiving the new appointment request, and providing an alert to the user through a user interface if a geographic conflict exists.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180126222
    Abstract: A method for scheduling and reserving in real-time the use of exercise equipment at a fitness center. One or more processors receive a user profile including data, wherein the data includes medical data, schedule preferences, and fitness goal data of a user. One or more processors compare the user profile to a plurality of profiles included in a repository, wherein individual profiles of the plurality of profiles include medical data, schedule preferences, fitness goal data, and a corresponding workout plan. One or more processors determine whether the user profile matches, to a predetermined degree of similarity, to at least one individual profile. Having determined that the first user profile matches, one or more processors generates a workout plan for the user based on at least one individual profile and the corresponding workout of the profile. One or more processors create a schedule for the workout plan.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180115505
    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: Application
    Filed: December 28, 2017
    Publication date: April 26, 2018
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 9939281
    Abstract: A method and system for building a trip plan from various sources is provided. The method includes receiving information detailing a planned trip from a social media website. A weighted rank is calculated for one or more stopover points associated with the planned trip. A route for the planned trip, customized for the current travelers, is created, based on the calculated weighted rank of the stopover points and on a selection from the current travelers.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20180097617
    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: Application
    Filed: October 26, 2017
    Publication date: April 5, 2018
    Inventor: Louis P. Gomes
  • Publication number: 20180095862
    Abstract: Techniques are described for providing error and trace data regarding execution of a computer program. A trace control parameter is disabled, and program execution of a computer program is initiated. The state of program execution at a first time is saved during the traced program execution and, subsequent to the first time and prior to an occurrence of a first error during the traced program execution, execution of one or more trace message instructions is suppressed based on the disabled trace control parameter. In response to identifying that an error has occurred, the trace control parameter is enabled, the saved state of program execution is restored, and the traced program execution is continued such that the trace message instructions are executed based on determining that the trace control parameter is enabled.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventor: Louis P. Gomes
  • Publication number: 20180097616
    Abstract: Systems, methods, and computer-readable media are disclosed for processing and message padding an input message as well as processing an extended output message (EOM) in a manner that ensures that the input message and the padded message are processed only a single time, thus avoiding generation of an incorrect message digest. In addition, in those scenarios in which multiple padded message blocks are generated, the disclosed systems, methods, and computer-readable media ensure that all of the padded message blocks are processed.
    Type: Application
    Filed: September 18, 2017
    Publication date: April 5, 2018
    Inventor: Louis P. Gomes
  • Patent number: 9934125
    Abstract: Techniques are described for providing error and trace data regarding execution of a computer program. A trace control parameter is disabled, and program execution of a computer program is initiated. The state of program execution at a first time is saved during the traced program execution and, subsequent to the first time and prior to an occurrence of a first error during the traced program execution, execution of one or more trace message instructions is suppressed based on the disabled trace control parameter. In response to identifying that an error has occurred, the trace control parameter is enabled, the saved state of program execution is restored, and the traced program execution is continued such that the trace message instructions are executed based on determining that the trace control parameter is enabled.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes