Patents by Inventor Ali Y. Duale

Ali Y. Duale 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: 11561105
    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: Grant
    Filed: November 29, 2017
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 11360939
    Abstract: Testing is performed to ensure integrity of a file system auditing component and of a file system. A list of file access events is built. This list includes expected events that should be triggered by the file system and found in a log. The events in the list are run on the file system and logged. The log of expected events is then compared with actual events logged by the file system to determine the integrity of the file system auditing component and the file system.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Mustafa Mah, Asmahan Ali
  • Patent number: 11164663
    Abstract: Embodiments include method, systems and computer program products for minimizing errors in prescription medication dispensing. Aspects include obtaining, by a processor, a prescription of a medication for a patient. Then, aspects include obtaining, by the processor, a patient profile associated with the patient and obtaining, by the processor, medication details for the medication. Aspects also include displaying to the patient, by a first device, the medication details.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asmahan A. Ali, Ali Y. Duale, Mustafa Y. Mah
  • Patent number: 11150972
    Abstract: Aspects include monitoring for occurrences of selected events at a computer system, the monitoring by a processor that is coupled to the computer system. A list of event records for each of the selected events is built by the processor. The building of event records includes generating an event record for each occurrence of an event detected by the monitoring. The lists of event records for the selected events are merged into a merged list of event records that are in chronological order. A machine report for the computer system that includes the merged list of event records is stored.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kennedy Cheruiyot, Edward C. McCain, Ali Y. Duale, Akil Khamisi Sutton, Yufei Wu
  • Patent number: 11030890
    Abstract: Methods, systems and computer program products for providing notifications to drivers based on observed local driver patterns are provided. Aspects include storing a number of times that each driver travels across a road segment and classifying the drivers as local drivers for the road segment if the number of times the driver traversed the road segment is greater than a threshold number. Aspects also include determining an expected driving pattern for the road segment. Based on a determination that a local driver deviated from the expected driving pattern, aspects include storing an indication of how the local driver deviated from the expected driving pattern and a condition at that time. Based on a determination that greater than a threshold percentage of local drivers deviated from the expected driving pattern, aspects include notifying a driver traversing the road segment of a variant driving pattern for the road segment.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Ali Y. Duale, Louis P. Gomes, Arkadiy O. Tsfasman, Shailesh R. Gami
  • Patent number: 11001273
    Abstract: Embodiments of the invention are directed to a computer-implemented method that includes determining, by a vehicle controller associated with a vehicle, a typical driving behavior of a driver of the vehicle. The method also includes detecting, by the vehicle controller associated with the vehicle, that the driver has deviated from the typical driving behavior. The method also includes transmitting a notification that indicates that the driver has deviated from the typical driving behavior.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, John S. Werner, Arkadiy O. Tsfasman, Shailesh R. Gami
  • Publication number: 20210089730
    Abstract: A management system monitors a set of objects of a user by wirelessly communicating with one or more location components associated with the objects, and each object of the set has a respective location component. The monitoring includes ascertaining by the management system, based at least in part on data obtained via wireless communication with the location component(s), a spatial centroid of the set and a spatial separation of an object in the set from the spatial centroid, and correlating the ascertained spatial centroid to a context classification of multiple context classifications. The management system further determines whether a difference between the ascertained spatial separation and the average spatial separation of the location component(s) for the correlated context classification exceeds an acceptable spatial separation tolerance. Based on the difference exceeding the acceptable tolerance, the management system provides an electronic alert to the user.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventors: Akil Khamisi SUTTON, Edward C. McCAIN, Yufei WU, Kennedy CHERUIYOT, Ali Y. DUALE
  • Patent number: 10956690
    Abstract: A management system monitors a set of objects of a user by wirelessly communicating with one or more location components associated with the objects, and each object of the set has a respective location component. The monitoring includes ascertaining by the management system, based at least in part on data obtained via wireless communication with the location component(s), a spatial centroid of the set and a spatial separation of an object in the set from the spatial centroid, and correlating the ascertained spatial centroid to a context classification of multiple context classifications. The management system further determines whether a difference between the ascertained spatial separation and the average spatial separation of the location component(s) for the correlated context classification exceeds an acceptable spatial separation tolerance. Based on the difference exceeding the acceptable tolerance, the management system provides an electronic alert to the user.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akil Khamisi Sutton, Edward C. McCain, Yufei Wu, Kennedy Cheruiyot, Ali Y. Duale
  • Patent number: 10955252
    Abstract: Determining a route based on road conditions includes receiving an origin and a destination from a user and calculating a plurality of routes from the origin to the destination. Aspects also include obtaining weather data along each of the plurality of routes and ranking each of the plurality of routes based on the weather data, a user profile, and on historical weather response data for areas along each of the plurality of routes. Aspects also include providing a route with a highest ranking from the plurality of routes to the user.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, John S. Werner, Arkadiy O. Tsfasman, Shailesh R. Gami, Louis P. Gomes
  • Patent number: 10936457
    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: Grant
    Filed: August 6, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Shailesh R. Gami, Dennis Wittig
  • Publication number: 20210027215
    Abstract: A computer-implemented method for group travel coordination. Aspects include receiving a travel itinerary from a first user and storing the travel itinerary and an identification of a group of individuals that the first user has elected to share the travel itinerary with. Aspects also include monitoring a travel booking activity of the group of individuals. Based on a determination that a member of the group of individuals is booking a trip that is related to the travel itinerary, aspects include providing an itinerary recommendation to the member of the group of individuals.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Adaoha ONYEKWELU, Ali Y. DUALE, Abuchi OBIEGBU, Ronald Asomah DARTEY, Jeffrey NETTEY
  • Patent number: 10901803
    Abstract: A set of test cases is obtained to evaluate the resource configuration of a computing environment. One or more test cases of the set of test cases are randomly selected and sent to one or more logical partitions of the computing environment. Execution of the one or more test cases on the one or more logical partitions is monitored. Based on the monitoring, verify whether processing associated with the one or more logical partitions is being performed at an acceptable level. Based on the verifying indicating that the processing is not at an acceptable level, initiating reconfiguring of resources of at least one logical partition of the one or more logical partitions.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Paul Wojciak
  • Patent number: 10901878
    Abstract: Embodiments of the present invention are directed to a computer-implemented method for building and executing test cases. A non-limiting example of the computer-implemented method includes building, using a processor, a master test case instruction stream including a plurality of instructions including a replaceable instruction. The computer-implemented method builds, using the processor, a test case instruction stream derivative including the plurality of instructions including a replacement instruction in lieu of the replaceable instruction, and predicts, using the processor, a predicted result of executing the test case instruction stream derivative in a test case environment. The computer-implemented method executes, using the processor, the test case instruction stream derivative on the test case environment to generate an actual test case result and compares, using the processor, the actual test case result with the predicted result to determine proper operation of the test case environment.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Dennis Wittig
  • Patent number: 10776249
    Abstract: A validation and testing method is provided. The validation and testing method is executable by a processor coupled to a memory. The validation and testing method includes inserting intermediary save points within an instruction stream. The method includes executing the instruction stream including the intermediary save points. The method includes executing a save operation for data in one or more registers at each of the one or more intermediary save points.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Dennis Wittig
  • Patent number: 10776640
    Abstract: A method for an enhanced vehicle monitoring system that utilizes cameras and other sensors to determine the state of the interior and/or exterior of a vehicle is provided. The method comprises detecting that a driver has exited a vehicle. The method further comprises monitoring a state of the vehicle. The method further comprises determining based, at least in part, on the monitoring, if an object has been left in the vehicle unintentionally or if the vehicle has been left running unattended. The method further comprises, upon determining that the object has been left in the vehicle or the vehicle has been left running unattended, sending a notification to the driver.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asmahan A. Ali, Ali Y. Duale, Mustafa Y. Mah
  • Patent number: 10764788
    Abstract: In one embodiment, in accordance with the present invention, a method, computer program product, and system for managing and redistributing unused bandwidth between devices connected to a mobile telecommunications network is provided. One or more computer processors determine a predicted amount of data to be used by a mobile device. The one or more computer processors determine a surplus of allocated data based on whether the predicted amount of data is less than an allocated amount of data. The one or more computer processors, upon determining that there is a surplus of allocated data, move the surplus of allocated data to a data pool to be used by one or more additional mobile devices.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asmahan Ali, Ali Y. Duale, Mustafa Mah
  • Patent number: 10755122
    Abstract: A method for an enhanced vehicle monitoring system that utilizes cameras and other sensors to determine the state of the interior and/or exterior of a vehicle is provided. The method comprises detecting that a driver has exited a vehicle. The method further comprises monitoring a state of the vehicle. The method further comprises determining based, at least in part, on the monitoring, if an object has been left in the vehicle unintentionally or if the vehicle has been left running unattended. The method further comprises, upon determining that the object has been left in the vehicle or the vehicle has been left running unattended, sending a notification to the driver.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asmahan A. Ali, Ali Y. Duale, Mustafa Y. Mah
  • Patent number: 10740631
    Abstract: A method for an enhanced vehicle monitoring system that utilizes cameras and other sensors to determine the state of the interior and/or exterior of a vehicle is provided. The method comprises detecting that a driver has exited a vehicle. The method further comprises monitoring a state of the vehicle. The method further comprises determining based, at least in part, on the monitoring, if an object has been left in the vehicle unintentionally or if the vehicle has been left running unattended. The method further comprises, upon determining that the object has been left in the vehicle or the vehicle has been left running unattended, sending a notification to the driver.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asmahan A. Ali, Ali Y. Duale, Mustafa Y. Mah
  • Patent number: 10743140
    Abstract: In an approach to sending an alert based on a user's location, one or more computer processors identify a position of a target device as a first location based, at least in part, on data provided by one or more geolocation systems; identify a location category for the first location; determine that the identified location category is among a predetermined set of location categories; identify a time threshold for the identified location category; identify an alert that is associated with the identified location category within the database; determine an amount of time that the target device is present at the first location; and determine that the amount of time the target device is present at the first location exceeds the time threshold, and in response, sending the alert to the one or more recipient devices for the purpose of notifying users of the first location of the target device.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asmahan Ali, Ali Y. Duale, Mustafa Mah
  • Patent number: 10719420
    Abstract: A testing facility is provided to test the multithreading functionality of a computing environment. The testing of this functionality includes building independent instruction streams to test threads of a multi-threaded environment while honoring architecturally imposed common fields and constraints, if any, of the threads. Certain features may be enabled/disabled for all threads. The instruction streams generated for testing this functionality may vary from being identical for all the threads being tested to being totally different, such as having different architectures.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y Duale, Shailesh R. Gami, Dennis Wittig