Patents by Inventor Shailesh R. Gami

Shailesh R. Gami 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).

  • Patent number: 10386911
    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: Grant
    Filed: April 7, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20190253376
    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: April 1, 2019
    Publication date: August 15, 2019
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Publication number: 20190230055
    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: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10333880
    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: Grant
    Filed: June 14, 2018
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
  • Patent number: 10320726
    Abstract: Embodiments of the present invention provide a method, computer program product, and a computer system for predicting message personalization. According to one embodiment a message is received on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are in a community. An escape character followed by a keyword in the received message is detected. A detailed message is determined based in part on the keyword in the received message associated with the community. Next the escape character and the keyword are replaced with the determined detailed message. Finally, the received message and the determined detailed message are displayed.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Publication number: 20190171824
    Abstract: A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Inventors: ALI Y. DUALE, SHAILESH R. GAMI, JOHN L. WEBER, DENNIS WITTIG
  • Publication number: 20190162546
    Abstract: Technical solutions are described for determining a route for multiple users traveling to a common destination. An example method includes determining, by a multiuser route generator, a multiuser route for a plurality of users traveling to the common destination, the multiuser route comprising a waypoint, the waypoint being a location to which each of the plurality of users travel independently, and travel to the common destination jointly thereafter. Determining the multiuser route includes receiving departure locations of the users, determining the waypoint, and calculating a first total of travel parameters associated with the users traveling to the waypoint independently and jointly thereafter that is lesser than a second total of travel parameters associated with the users traveling to the common destination independently. The method further includes sending the multiuser route to navigation devices of the respective users, the navigation devices navigating the respective users along the multiuser route.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Ali Y. Duale, Shailesh R. Gami, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 10289529
    Abstract: A computer-implemented method includes executing one or more test programs on a computing device, where the computing device includes a Guarded Storage (GS) facility managing use of GS. Each test program of the one or more test programs comprises a respective GS event, and each respective GS event prompts execution of a respective garbage reclaim function associated with the GS. A memory storage is analyzed, by a computer processor, to verify expected operation of each of the one or more test programs. Test results of the one or more test programs are determined based on the analyzing the memory storage. A remedial action is performed in response to the test results of the one or more test programs.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Shailesh R. Gami, Mohammed Shammas, Dennis W. Wittig
  • Publication number: 20190132548
    Abstract: Embodiments include methods, systems and computer program products for minimizing face-to-face interaction for law enforcement officers during traffic stops. Aspects include broadcasting, by a law enforcement device, a request to initiate a secure communication channel with a driver device and receiving by the law enforcement device, a notification that the driver device has accepted the request. Aspects also include initiating a video conference between the law enforcement device and the driver device over the secure communication channel and transferring, between the driver device and the law enforcement device, one or more documents over the secure communication channel.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: ALI Y. DUALE, SHAILESH R. GAMI, ARKADIY O. TSFASMAN, JOHN S. WERNER
  • Patent number: 10262144
    Abstract: A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Shailesh R. Gami, John L. Weber, Dennis Wittig
  • 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
  • Publication number: 20180232291
    Abstract: Compare points are detected in a multi-threaded computing environment. One thread of the multi-threaded computing environment has reached a compare point for the one thread. The compare point for the one thread being a point at which results of executing a test case on the one thread is ready to be compared against expected results for that test case. A determination is made as to whether another thread of the multi-threaded computing environment has reached a compare point for the another thread. Execution of the another thread is continued, based on determining the another thread has not reached the compare point for the another thread. The test case of the one thread is, however, not re-executed.
    Type: Application
    Filed: April 5, 2018
    Publication date: August 16, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Dennis Wittig
  • 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
  • Publication number: 20180210816
    Abstract: A computer-implemented method includes executing one or more test programs on a computing device, where the computing device includes a Guarded Storage (GS) facility managing use of GS. Each test program of the one or more test programs comprises a respective GS event, and each respective GS event prompts execution of a respective garbage reclaim function associated with the GS. A memory storage is analyzed, by a computer processor, to verify expected operation of each of the one or more test programs. Test results of the one or more test programs are determined based on the analyzing the memory storage. A remedial action is performed in response to the test results of the one or more test programs.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, Mohammed Shammas, Dennis W. Wittig
  • 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: 20180173880
    Abstract: A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Ali Y. Duale, Shailesh R. Gami, John L. Weber, Dennis Wittig
  • 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