Patents by Inventor Shahid Ahmed

Shahid 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).

  • Patent number: 9917441
    Abstract: A system for communication network management of a utility grid includes a database configured to store a grid information data set, where the grid information data set includes network device information for the utility grid and a network management system executable by a processor to: receive an event message from one or more network devices indicative of one or more failures in a communication network of the utility grid; retrieve the grid information data set; identify one or more network device associated with the one or more failures based on the grid information data set; transmit a request for a response to the identified one or more network devices; determine a response pattern based on responses from the identified one or more network devices in order to identify a cause of the failure based on the response pattern.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: March 13, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
  • Patent number: 9629055
    Abstract: A system and method for protection against loss of communication of a mobile node crossing a black spot region is disclosed. The system to prevent loss of communication with the mobile node consists of a mobile node, RF coverage map generator, black spot predictor, and a vertical handover process. The mobile node can experience uninterrupted communication across black spots. This is achieved by executing vertical handover before entering a black spot region, which is anticipated by using RF coverage maps and mobility pattern of the mobile node.
    Type: Grant
    Filed: November 9, 2014
    Date of Patent: April 18, 2017
    Assignee: Comsats Institute of Information Technology
    Inventors: Syed Mohammad Riaz Hussain, Shahzad Ali Malik, Hassan Ahmed, Shahid Ahmed Khan
  • Patent number: 9482191
    Abstract: A system for an engine, comprising: a fuel tank; a thermal regulator comprising a phase-change material, the thermal regulator coupled to the fuel tank; and an engine coolant passage positioned to transfer thermal energy between engine coolant and the phase-change material. In this way, the temperature of the fuel tank may be managed passively by the phase-change material, and actively by engine coolant, thereby allowing heat energy to be shunted away from the fuel tank, cooling the fuel within the fuel tank, and reducing fuel vapor concentration, thus enabling a fuel vapor canister with a reduced size.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 1, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: Dennis Seung-Man Yang, Aed M Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
  • Publication number: 20160202965
    Abstract: A method for updating an application program on a wireless terminal in a controlled manner is disclosed. When, a server receives an inquiry from a wireless terminal for updating an application program, the server determines whether there is an updated program available for updating the application program based on information included in the inquiry from the wireless terminal. The server also determines whether updating the application program of the wireless terminal which sent the inquiry is permitted or not at the time of receiving the inquiry based on the information included in the inquiry and criteria information stored in the server. When the server determines that updating the application for the wireless terminal is available and is permitted, the server sends information necessary for updating the application program to the wireless terminal. Then, the wireless terminal updates the application program.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Sankar Shanmugam, Shahid Ahmed, Venkateswara R. Gaddam
  • Patent number: 9383281
    Abstract: A fuel storage system includes a storage vessel including a dielectric liner, a voltage sensor formed by a pair of plates disposed on opposing surfaces of the liner, and a controller configured to determine a gas pressure in the storage vessel based on voltages measured by the sensor.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: July 5, 2016
    Assignee: Ford Motor Company
    Inventors: Hasdi R. Hashim, Shahid Ahmed Siddiqui
  • Patent number: 9348685
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: May 24, 2016
    Assignee: Apple Inc.
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Publication number: 20160135105
    Abstract: A system and method for protection against loss of communication of a mobile node crossing a black spot region is disclosed. The system to prevent loss of communication with the mobile node consists of a mobile node, RF coverage map generator, black spot predictor, and a vertical handover process. The mobile node can experience uninterrupted communication across black spots. This is achieved by executing vertical handover before entering a black spot region, which is anticipated by using RF coverage maps and mobility pattern of the mobile node.
    Type: Application
    Filed: November 9, 2014
    Publication date: May 12, 2016
    Inventors: Syed Mohammad Riaz Hussain, Shahzad Ali Malik, Hassan Ahmed, Shahid Ahmed Khan
  • Patent number: 9313259
    Abstract: A method for updating an application program on a wireless terminal in a controlled manner is disclosed. When, a server receives an inquiry from a wireless terminal for updating an application program, the server determines whether there is an updated program available for updating the application program based on information included in the inquiry from the wireless terminal. The server also determines whether updating the application program of the wireless terminal which sent the inquiry is permitted or not at the time of receiving the inquiry based on the information included in the inquiry and criteria information stored in the server. When the server determines that updating the application for the wireless terminal is available and is permitted, the server sends information necessary for updating the application program to the wireless terminal. Then, the wireless terminal updates the application program.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 12, 2016
    Assignee: Cellco Partnership
    Inventors: Sankar Shanmugam, Shahid Ahmed, Venkat Gaddam
  • Publication number: 20150345435
    Abstract: A system for an engine, comprising: a fuel vapor canister coupled to a fuel tank; a thermal jacket comprising a phase-change material, the thermal jacket spatially sheathing the fuel vapor canister; and an engine coolant passage positioned to transfer thermal energy between engine coolant and the phase-change material. In this way, the phase-change material may buffer the temperature of the fuel vapor canister by absorbing heat generated during hydrocarbon adsorption, and returning the heat to the vapor canister during hydrocarbon desorption. By coupling the phase-change material to engine coolant, the thermal capacity of the thermal jacket can be increased, as heated coolant can thus transfer thermal energy to the phase-change material to replace the thermal energy transferred to the canister during hydrocarbon desorption.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: Ford Global Technologies, LLC
    Inventors: Dennis Seung-Man Yang, Aed M. Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
  • Publication number: 20150345436
    Abstract: A system for an engine, comprising: a fuel tank; a thermal regulator comprising a phase-change material, the thermal regulator coupled to the fuel tank; and an engine coolant passage positioned to transfer thermal energy between engine coolant and the phase-change material. In this way, the temperature of the fuel tank may be managed passively by the phase-change material, and actively by engine coolant, thereby allowing heat energy to be shunted away from the fuel tank, cooling the fuel within the fuel tank, and reducing fuel vapor concentration, thus enabling a fuel vapor canister with a reduced size.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: Ford Global Technologies, LLC
    Inventors: Dennis Seung-Man Yang, Aed M. Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
  • Publication number: 20150324245
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Application
    Filed: April 10, 2015
    Publication date: November 12, 2015
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Patent number: 9106665
    Abstract: Disclosed procedures automatically identify a carrier-authorized mobile station and verify an account related identifier associated with the device, in response to start-up of an application in the device. Application start-up causes the device to send a request to an application server, with the device's current IP address, MTN and a device identifier such as MEID or ESN. The server queries an AAA system of the network to retrieve the MTN that has been assigned the IP address. If the retrieved MTN matches the MTN passed to the server in the request, the server queries a network database such as DMD for the device identifier associated with the MTN. A match of the device identifier retrieved from the network database with that passed to the server via the request indicates authenticity of the requesting device and its MTN.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 11, 2015
    Assignee: Cellco Partnership
    Inventors: Shahid Ahmed, Venkat Gaddam
  • Publication number: 20150220501
    Abstract: The present invention relates to document automation/assembly systems, and more particularly to document automation systems distributed over a network such as the Internet, and/or other communication networks. In addition, the present invention relates to methods, especially computer-implemented methods, to computer programs, and to recording media storing such programs for use in such systems.
    Type: Application
    Filed: March 26, 2015
    Publication date: August 6, 2015
    Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
  • Publication number: 20150171629
    Abstract: A system for communication network management of a utility grid includes a database configured to store a grid information data set, where the grid information data set includes network device information for the utility grid and a network management system executable by a processor to: receive an event message from one or more network devices indicative of one or more failures in a communication network of the utility grid; retrieve the grid information data set; identify one or more network device associated with the one or more failures based on the grid information data set; transmit a request for a response to the identified one or more network devices; determine a response pattern based on responses from the identified one or more network devices in order to identify a cause of the failure based on the response pattern.
    Type: Application
    Filed: February 24, 2015
    Publication date: June 18, 2015
    Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
  • Patent number: 9037118
    Abstract: A server system and a mobile device establish a push data framework for communication. The mobile device includes a push client, and runs one or more applications requiring push data communications. The push client transmits a device authentication and application validation request to a push server. Upon the push server successfully authenticating and validating the device and application, the push client receives a session identifier for establishing a persistent communication connection with the push server. Once established, an application server can push data to the mobile device via the persistent communication session. The session identifier remains valid for an extended period of time, and allows the push client to maintain and re-establish push connections with the push server for the duration of the extended period of time.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: May 19, 2015
    Assignee: Cellco Partnership
    Inventors: Venkateswara R. Gaddam, Shahid Ahmed, Sankar Shanmugam, S M Masudur Rahman
  • Patent number: 9032247
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: May 12, 2015
    Assignee: Apple Inc.
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Patent number: 9015021
    Abstract: A single computer may be configured to function as a multiple client simulator that tests a push engine by simultaneously simulating multiple clients. The multiple client simulator may be configured to open and simultaneously maintain a large number of connections with the push engine. To facilitate this, a virtual interface module may be used to multiply the effective number of IP addresses of the single computer. The default number of ports that are available for each IP address may also be increased, along with the available number of file descriptors.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: April 21, 2015
    Assignee: Cellco Partnership
    Inventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, Peter Kyagaba Kisuule
  • Patent number: 9009002
    Abstract: A system for communication network management of a utility grid includes a database configured to store a grid information data set, where the grid information data set includes network device information for the utility grid and a network management system executable by a processor to: receive an event message from one or more network devices indicative of one or more failures in a communication network of the utility grid; retrieve the grid information data set; identify one or more network device associated with the one or more failures based on the grid information data set; transmit a request for a response to the identified one or more network devices; determine a response pattern based on responses from the identified one or more network devices in order to identify a cause of the failure based on the response pattern.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: April 14, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
  • Patent number: 8996979
    Abstract: The present invention relates to document automation/assembly systems, and more particularly to document automation systems distributed over a network such as the Internet, and/or other communication networks. In addition, the present invention relates to methods, especially computer-implemented methods, to computer programs, and to recording media storing such programs for use in such systems.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: March 31, 2015
    Assignee: West Services, Inc.
    Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
  • Patent number: 8959608
    Abstract: A mobile device includes a session maintainer application, a native application and a shell application and a link to a web application. If a user is seeking to access a native application, and an active session has not been established, user login credential is obtained, a session token is obtained upon verification of the user login credential, and the obtained session token is provided to the native application. If the user is seeking to access a web application, and an active session has not been established, a session token is obtained upon verification of the user login credential and the obtained session token is provided to the shell application. If an active session has been established then the obtained session token is automatically provided to the native or shell application when the user subsequently seeks access to the respective application.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: February 17, 2015
    Assignee: Cellco Partnership
    Inventors: Shahid Ahmed, Nanda Kumar, Patrick V. Bellone