Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Agha

Gul Agha, Champaign, IL US

Patent application numberDescriptionPublished
20080209436Automated testing of programs using race-detection and flipping - In accordance with one or more aspects, one or more programs having multiple actors is executed following a first execution path. A race condition among different ones of the multiple actors in the first execution path is identified, and an order in which two events involved in the race condition are executed is flipped so as to create a second execution path. The multiple actors are then executed following the second execution path, and any errors identified in the first execution path or the second execution path are reported.08-28-2008

Hassan Agha, Damascus SY

Patent application numberDescriptionPublished
20090288982Process for producing low sulfur and high cetane number petroleum fuel - The present invention relates to a process for reducing sulfur content in petroleum fuel, such as diesel fuel, and raising the Cetane Number to a value above 50.11-26-2009

Riaz Ahmed Agha, London GB

Patent application numberDescriptionPublished
20100125504PRODUCT OR SERVICE COMPARISON NOTIFICATION SYSTEM AND METHOD - A notification system and method for providing a notification of comparison data for products or services to users for display on a user's computer. User notification data is stored for each of a plurality of users, user notification data comprising user data related to a user, type data identifying at least one type of product or service of a interest to the user, parameter date comprising parameters required for the comparison of data products or services of a product or service type of interest to the user, and temporal data indicative of when the user requires a notification. The user notification data is read to determine when to determine product or service comparison data by sending a query based on the type data and the parameter data to at least one product or service data source. Notification data is generated for display on a user's computer. The notification data includes the comparison data and a selectable link for each product or service compared in the comparison data. The selectable link directs the user's computer to send a request or apply for the product or service. The notification data for each user is transmitted in dependence upon the user data.05-20-2010

Salim Ahmed Agha, Rochester, MN US

Patent application numberDescriptionPublished
20090164851PRESERVATION OF ERROR DATA ON A DISKLESS PLATFORM - Systems and articles of manufacture for preserving error data on a computing platform that lacks non-volatile storage (e.g., a “diskless” platform) are provided. In response to detecting a platform error (e.g., automatically by hardware, software, or manually by a user when a wait or loop condition is suspected), platform error data may be gathered and temporarily stored in volatile storage accessible on the platform. In order to preserve the platform error data in the event power is lost after the error, the platform error data is transferred to a target system with access to non-volatile storage. Once the target system indicates the platform error data has been stored in non-volatile storage, the volatile storage used to temporarily store the platform error data may be freed-up.06-25-2009
20100251029IMPLEMENTING SELF-OPTIMIZING IPL DIAGNOSTIC MODE - A method, apparatus and computer program product are provided for implementing self-optimizing initial program load (IPL) diagnostics. A control flag is set to identify a self-optimizing IPL diagnostics mode. The self-optimizing IPL diagnostics mode includes collecting a list of new parts and collecting a list of identified failed parts. Hardware is identified and initialized for running diagnostics on the collected list of flagged parts. Diagnostics are run only on the initialized flagged hardware.09-30-2010

Patent applications by Salim Ahmed Agha, Rochester, MN US