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: 9917441Abstract: 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: GrantFiled: February 24, 2015Date of Patent: March 13, 2018Assignee: Accenture Global Services LimitedInventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
-
Patent number: 9629055Abstract: 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: GrantFiled: November 9, 2014Date of Patent: April 18, 2017Assignee: Comsats Institute of Information TechnologyInventors: Syed Mohammad Riaz Hussain, Shahzad Ali Malik, Hassan Ahmed, Shahid Ahmed Khan
-
Patent number: 9482191Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 1, 2016Assignee: Ford Global Technologies, LLCInventors: Dennis Seung-Man Yang, Aed M Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
-
Publication number: 20160202965Abstract: 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: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Inventors: Sankar Shanmugam, Shahid Ahmed, Venkateswara R. Gaddam
-
Patent number: 9383281Abstract: 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: GrantFiled: February 19, 2009Date of Patent: July 5, 2016Assignee: Ford Motor CompanyInventors: Hasdi R. Hashim, Shahid Ahmed Siddiqui
-
Patent number: 9348685Abstract: 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: GrantFiled: April 10, 2015Date of Patent: May 24, 2016Assignee: Apple Inc.Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
-
Publication number: 20160135105Abstract: 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: ApplicationFiled: November 9, 2014Publication date: May 12, 2016Inventors: Syed Mohammad Riaz Hussain, Shahzad Ali Malik, Hassan Ahmed, Shahid Ahmed Khan
-
Patent number: 9313259Abstract: 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: GrantFiled: September 30, 2010Date of Patent: April 12, 2016Assignee: Cellco PartnershipInventors: Sankar Shanmugam, Shahid Ahmed, Venkat Gaddam
-
Publication number: 20150345435Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: Ford Global Technologies, LLCInventors: Dennis Seung-Man Yang, Aed M. Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
-
Publication number: 20150345436Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: Ford Global Technologies, LLCInventors: Dennis Seung-Man Yang, Aed M. Dudar, Russell Randall Pearce, Shahid Ahmed Siddiqui
-
Publication number: 20150324245Abstract: 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: ApplicationFiled: April 10, 2015Publication date: November 12, 2015Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
-
Patent number: 9106665Abstract: 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: GrantFiled: September 28, 2012Date of Patent: August 11, 2015Assignee: Cellco PartnershipInventors: Shahid Ahmed, Venkat Gaddam
-
Publication number: 20150220501Abstract: 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: ApplicationFiled: March 26, 2015Publication date: August 6, 2015Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
-
Publication number: 20150171629Abstract: 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: ApplicationFiled: February 24, 2015Publication date: June 18, 2015Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
-
Patent number: 9037118Abstract: 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: GrantFiled: February 7, 2014Date of Patent: May 19, 2015Assignee: Cellco PartnershipInventors: Venkateswara R. Gaddam, Shahid Ahmed, Sankar Shanmugam, S M Masudur Rahman
-
Patent number: 9032247Abstract: 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: GrantFiled: July 26, 2012Date of Patent: May 12, 2015Assignee: Apple Inc.Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
-
Patent number: 9015021Abstract: 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: GrantFiled: October 25, 2011Date of Patent: April 21, 2015Assignee: Cellco PartnershipInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, Peter Kyagaba Kisuule
-
Patent number: 9009002Abstract: 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: GrantFiled: May 19, 2011Date of Patent: April 14, 2015Assignee: Accenture Global Services LimitedInventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
-
Patent number: 8996979Abstract: 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: GrantFiled: June 8, 2006Date of Patent: March 31, 2015Assignee: West Services, Inc.Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
-
Patent number: 8959608Abstract: 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: GrantFiled: December 26, 2012Date of Patent: February 17, 2015Assignee: Cellco PartnershipInventors: Shahid Ahmed, Nanda Kumar, Patrick V. Bellone