Patents by Inventor Khalid Ahmed

Khalid Ahmed 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: 20180270164
    Abstract: In at least one embodiment of stream processing in a data processing system cluster, a driver requests, from a cluster manager, execution of a first task within a job including a plurality of tasks, as well as a first quantity of resources of the cluster to support execution of the task. At completion of execution of the first task by the cluster, the driver retains for a second task among the plurality of tasks at least a portion of the resources allocated to the first task by the cluster manager. The driver determines a second quantity of the resources to retain for the second task based on a relative priority of the job to other jobs in the cluster and efficiency of the cluster manager in allocating resources to the first task.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: KHALID AHMED, XIAO MING BAO, KUAN FENG, JUN FENG LIU
  • Publication number: 20180260242
    Abstract: A job in a high performance computing system is executed according to a current scheduler configuration. The job is monitored to determine the job's actual resource usage, the job's performance metric and the job's completion. Responsive to determining that the job completed executing, a difference is computed between allocated resources allocated according to the current scheduler configuration at job submission for execution on the high performance computing system and the job's actual resource usage at the job's completion, wherein the difference is computed for each of N number of jobs that complete executing on the high performance computing system, wherein all of the N number of jobs are associated with a given user. Responsive to determining that the difference for said each of N number of jobs meets a criterion, the current scheduler configuration is automatically reconfigured to reduce the allocated resources for the jobs associated with the given user.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Khalid Ahmed, Renato Luiz de Freitas Cunha, Marco A.S. Netto, Eduardo R. Rodrigues
  • Publication number: 20180260244
    Abstract: A job in a high performance computing system is executed according to a current scheduler configuration. The job is monitored to determine the job's actual resource usage, the job's performance metric and the job's completion. Responsive to determining that the job completed executing, a difference is computed between allocated resources allocated according to the current scheduler configuration at job submission for execution on the high performance computing system and the job's actual resource usage at the job's completion, wherein the difference is computed for each of N number of jobs that complete executing on the high performance computing system, wherein all of the N number of jobs are associated with a given user. Responsive to determining that the difference for said each of N number of jobs meets a criterion, the current scheduler configuration is automatically reconfigured to reduce the allocated resources for the jobs associated with the given user.
    Type: Application
    Filed: November 17, 2017
    Publication date: September 13, 2018
    Inventors: Khalid Ahmed, Renato Luiz de Freitas Cunha, Marco A.S. Netto, Eduardo R. Rodrigues
  • Publication number: 20180246707
    Abstract: A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is created based on at least a portion of the set of source files. A directed acyclic graph (DAG) is generated corresponding to a group of software build tasks and the relationship between the software build tasks based on the set of source files. A replication factor for the object file is determined based on the number of relationships of the object file identified from the DAG. The object file is stored in a local memory cache of at least one of the number of the nodes, wherein the number of the nodes is based on the replication factor for the object file.
    Type: Application
    Filed: May 8, 2018
    Publication date: August 30, 2018
    Inventor: Khalid Ahmed
  • Publication number: 20180237016
    Abstract: A vehicle control method includes, by a controller, while an engine is auto-stopped and an electric parking brake is engaged, auto-starting the engine without releasing the electric parking brake responsive to application of an accelerator pedal less than a predefined amount, and auto-starting the engine and releasing the electric parking brake responsive to application of the accelerator pedal greater than the predefined amount. The method also includes comprising auto-stopping the engine and engaging the electric parking brake responsive to vehicle speed being less than a predefined threshold speed.
    Type: Application
    Filed: February 20, 2017
    Publication date: August 23, 2018
    Inventors: HAFIZ SHAFEEK KHAFAGY, EBRAHIM NASSER, MOHANNAD HAKEEM, NAYAZ KHALID AHMED
  • Patent number: 10048955
    Abstract: A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is created based on at least a portion of the set of source files. A directed acyclic graph (DAG) is generated corresponding to a group of software build tasks and the relationship between the software build tasks based on the set of source files. A replication factor for the object file is determined based on the number of relationships of the object file identified from the DAG. The object file is stored in a local memory cache of at least one of the number of the nodes, wherein the number of the nodes is based on the replication factor for the object file.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventor: Khalid Ahmed
  • Patent number: 10048954
    Abstract: A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is created based on at least a portion of the set of source files. A directed acyclic graph (DAG) is generated corresponding to a group of software build tasks and the relationship between the software build tasks based on the set of source files. A replication factor for the object file is determined based on the number of relationships of the object file identified from the DAG. The object file is stored in a local memory cache of at least one of the number of the nodes, wherein the number of the nodes is based on the replication factor for the object file.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventor: Khalid Ahmed
  • Publication number: 20180196608
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of storage resources. Additionally, the method includes creating a storage capacity, where the storage capacity has a first plurality of associated attributes. Further, the method includes defining one or more data volumes for the storage capacity, where each of the one or more data volumes has a second plurality of associated attributes and inherits the first plurality of associated attributes. Further still, the method includes configuring one or more volume shares for each data volume, where each of the volume shares has a third plurality of associated attributes and inherits the first plurality of associated attributes as well as the second plurality of associated attributes.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventors: Khalid Ahmed, Lior Aronovich, Mark S. Black, Vincenzo Pasquantonio
  • Publication number: 20180113448
    Abstract: An energy level for each vehicle in a convoy is determined. A following vehicle is assigned as a new lead vehicle when the energy level of a current lead vehicle is below the energy level of the following vehicle.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Applicant: Ford Global Technologies, LLC
    Inventors: Yash Nagda, Nayaz Khalid Ahmed, Ray C. Siciak
  • Publication number: 20180081653
    Abstract: A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is created based on at least a portion of the set of source files. A directed acyclic graph (DAG) is generated corresponding to a group of software build tasks and the relationship between the software build tasks based on the set of source files. A replication factor for the object file is determined based on the number of relationships of the object file identified from the DAG. The object file is stored in a local memory cache of at least one of the number of the nodes, wherein the number of the nodes is based on the replication factor for the object file.
    Type: Application
    Filed: November 17, 2017
    Publication date: March 22, 2018
    Inventor: Khalid Ahmed
  • Publication number: 20180081652
    Abstract: A set of source files is stored in a shared storage repository for nodes of a distributed computing environment for software compilation. An object file is created based on at least a portion of the set of source files. A directed acyclic graph (DAG) is generated corresponding to a group of software build tasks and the relationship between the software build tasks based on the set of source files. A replication factor for the object file is determined based on the number of relationships of the object file identified from the DAG. The object file is stored in a local memory cache of at least one of the number of the nodes, wherein the number of the nodes is based on the replication factor for the object file.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventor: Khalid Ahmed
  • Publication number: 20180060776
    Abstract: The present invention extends to methods, systems, and computer program products for optimizing selection of battery electric vehicles to perform delivery tasks. Within a group of battery electric vehicles (“BEVs”), a BEV is selected to perform a delivery task based on battery charge status. The BEV can be selected based on one or more of: proximity to a requested pick up location, battery state-of-charge (“SOC”), charging station proximity to a requested delivery location, and charging station port availability (e.g., wait time to access a charging port). BEV selection can be optimized such that a BEV arrives at a charging station with optimal remaining SOC. Thus, the distance to charging stations can be optimized while meeting the needs of customer requests to get a delivery from a pickup location to delivery location. In some aspects, autonomous vehicle technology is used to operate BEV's.
    Type: Application
    Filed: August 29, 2016
    Publication date: March 1, 2018
    Inventors: Nayaz Khalid Ahmed, Ramzi Ahmad Chraim, Ray C. Siciak
  • Publication number: 20170228262
    Abstract: A technique for managing pooled resources in a distributed computing environment includes a resource manager executable to receive resource allocation requests from a plurality of workload managers for running one or more applications. The applications are initiated by a consumer through the workload managers. Each workload manager is configured to translate demand requests from the applications into resource allocation requests. A determination is made whether there are available resources to satisfy the resource requests according to a resource allocation policy. Resources are allocated to the workload managers where the applications can continue running on the allocated resources if the resource manager suffers downtime or is taken offline. The resource allocation policy is determined by a consumer profile of the consumer specifying ownership and share rights to the requested resources.
    Type: Application
    Filed: April 23, 2017
    Publication date: August 10, 2017
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 9632827
    Abstract: A resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment. The resource manager comprises an allocation service component which applies a resource allocation policy to determine whether the requested resources may be allocated. The resource manager also comprises a dynamic provisioning service component which applies a reprovisioning policy to modify the make-up of the resources in response to unsatisfied resource requests. The allocation of resources to consumers may be determined in accordance with the resource ownership and share rights of the consumer on behalf of which the application or workload is being demanded.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 9234081
    Abstract: NBT-PVA film dosimeters performance is affected due to high humidity levels. NBT-PVB film dosimeters with a relatively small effect of high humidity levels on its performance are invented. NBT-PVB film dosimeters are made by using alcoholic solution to dissolve both of NBT and PVB. The films are very useful for routine dosimeter in industrial radiation processing. A very high sensitivity NBT-PVB Radio-chromic film dosimeter is achieved due to high solubility of NBT dye in 2-methoxyethanol enabling the addition of very high concentrations of NBT dye in the film dosimeters. The dose response of conventional NBT-PVA dosimeter films are normally saturated after 50 kGy, while the invented composites of NBT-PVB dosimeter films demonstrated high dose range up to 100 kGy for high dose industrial use.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: January 12, 2016
    Assignee: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Ahmed Ali Basfar, Khalid Ahmed Rabaeh, Akram Ahmed Al-Moussa
  • Patent number: 8422408
    Abstract: A device receives a request from an Internet Protocol (IP)-based device to create a virtual extension of a plain old telephone service (POTS)-based telephone line, authenticates the IP-based device for association with the POTS-based telephone line, and creates the virtual extension of the POTS-based telephone line to the IP-based device when the IP-based device is authenticated.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: April 16, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark W. Stober, Kiran Patel, Jyothival Shivan, Andrew Miller, Sutap Chatterjee, Khalid Ahmed
  • Patent number: 8239536
    Abstract: A service controller for providing centralized service management, control and placement, as well as guaranteed failover, in a dynamic and distributed computing environment. The service controller works in conjunction with a computing resource supply manager, which supplies the required resources so that the service controller can run the service on the allocated resources. The number of active service instances may dynamically increase or decrease in accordance with changing availability of or demand for resources. The service controller monitors the service instances and takes appropriate action in the event of service instance failures. The service controller is provided with a service director component, which records and tracks, for each service instance which has been started on a particular resource/host, the IP address of such host, through a name location service, thus allowing end-users to locate the service regardless of where the service instances are physically running.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: August 7, 2012
    Assignee: Platform Computing Corporation
    Inventors: Qi Wang, Khalid Ahmed, Leo Stutzmann, Christopher Andrew Norman Smith
  • Publication number: 20110300360
    Abstract: NBT-PVA film dosimeters performance is affected due to high humidity levels. NBT-PVB film dosimeters with a relatively small effect of high humidity levels on its performance are invented. NBT-PVB film dosimeters are made by using alcoholic solution to dissolve both of NBT and PVB. The films are very useful for routine dosimeter in industrial radiation processing. A very high sensitivity NBT-PVB Radio-chromic film dosimeter is achieved due to high solubility of NBT dye in 2-methoxyethanol enabling the addition of very high concentrations of NBT dye in the film dosimeters. The dose response of conventional NBT-PVA dosimeter films are normally saturated after 50 kGy, while the invented composites of NBT-PVB dosimeter films demonstrated high dose range up to 100 kGy for high dose industrial use.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: KING ABDULAZIZ CITY SCIENCE AND TECHNOLOGY
    Inventors: Ahmed Ali Basfar, Khalid Ahmed Rabaeh, Akram Ahmed Al-Moussa
  • Patent number: 8072490
    Abstract: A device for inspecting the underside of a vehicle includes a carriage supported by four swivable wheels and a forwardly extending arm with a light source and upwardly extending camera on a forward portion thereof. A second arm extends rearwardly and upwardly from a rear portion of the carriage and includes a video monitor for viewing an image generated by the video camera and a control unit. The device also includes a video transmitter for sending a picture from the camera to a remote location and three 12 volt batteries for powering the device.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: December 6, 2011
    Inventor: Khalid Ahmed S. Al-Jasim
  • Publication number: 20110233815
    Abstract: A tetrazolium bromide dye, e.g., 3-(4,5-Dimethylthiazol-2-yl)-2,5-diphenyltetrazolium bromide (MTT), to be used as a high dose solution dosimeter is disclosed. The dose response of MTT solution dosimeter increases strongly with increase of absorbed dose up to 1 kGy. In order to increase the dose range and for ease of handling the present dosimeter as routine dosimeter, MTT-polyvinyl alcohol (PVA) film dosimeter is used. The dose response of MTT-PVA film dosimeters increases strongly with increase of absorbed dose up to 25 kGy. Polyvinyl butyral (PVB) as a polymer for making a film provides more stability at higher temperatures and humidity levels and less calibration is required. The dose response of MTT-PVB film dosimeters is effective with absorbed dose of up to 100 kGy.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Applicant: King Abdulaziz City for Science and Technology (KACST)
    Inventors: AHMED ALI BASFAR, Khalid Ahmed Raba'eh