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: 8950615Abstract: A capless nozzle for a vehicle fuel filler canal, includes a conical portion; and a non-conical portion having a stop formed therein configured to limit travel of a filler pipe in one direction when the pipe is inserted in the filler canal.Type: GrantFiled: December 28, 2012Date of Patent: February 10, 2015Assignee: Ford Global Technologies, LLCInventors: Brian Thomas Aitken, Shahid Ahmed Siddiqui, Paul Chretien, Dennis Seung-Man
-
Publication number: 20150026330Abstract: Systems and methods for generating unique identifiers for devices are disclosed. In some implementations, a set of characteristics of a device is received. The set of characteristics identifies an operating system (OS) and a manufacturer of the device. Whether the set of characteristics also includes a first identifier of the device is determined. The first identifier uniquely identifies the device among devices of a same OS and a same manufacturer as the device. Upon determining the set of characteristics includes the first identifier, a unique ID for the device is generated based on the OS of the device, the manufacturer of the device, and the first identifier. Upon determining the set of characteristics lacks the first identifier, a second identifier associated with the device is received. The unique ID is generated based on the OS of the device, the manufacturer of the device, and the second identifier.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventors: Shahid AHMED, Patrick Vito BELLONE, Athar A. MUZAFFAR
-
Patent number: 8914449Abstract: A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.Type: GrantFiled: November 7, 2011Date of Patent: December 16, 2014Assignee: Cellco PartnershipInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, Zhen Qin, Gayathri Chandrasekaran
-
Publication number: 20140194097Abstract: 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: ApplicationFiled: February 7, 2014Publication date: July 10, 2014Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Venkateswara R. Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman
-
Publication number: 20140183192Abstract: A capless nozzle for a vehicle fuel filler canal, includes a conical portion; and a non-conical portion having a stop formed therein configured to limit travel of a filler pipe in one direction when the pipe is inserted in the filler canal.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: Ford Global Technologies LLCInventors: Brian Thomas Aitken, Shahid Ahmed Siddiqui, Paul Chretien, Dennis Seung-Man
-
Publication number: 20140181944Abstract: 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: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicant: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESSInventors: Shahid AHMED, Nanda KUMAR, Patrick V. BELLONE
-
Patent number: 8731527Abstract: Computer storage media may have stored thereon a voicemail application. The voicemail application may be configured to determine whether messages in a voicemail box meet a preservation criterion. If the messages do meet the preservation criterion, the voicemail application may be configured to cause a replica of at least one of the messages to be made and stored outside of the voicemail box. After a message is replicated successfully, it may be deleted from the voice mail box.Type: GrantFiled: September 22, 2010Date of Patent: May 20, 2014Assignee: Cellco PartnershipInventors: Rashmi Naik, Arulvadivel Venugopal, Shahid Ahmed
-
Patent number: 8732810Abstract: A persistent connection is used for real-time or near real-time data transfer from a push platform on a network to a mobile station. To establish and maintain the persistent connection between the mobile station and push platform on the network, various protocols are defined over a packet connection between the mobile station and push platform. The real-time or near real-time data is pushed or sent by the push platform to the mobile station, as the data becomes available from a data source. In particular, heartbeat messages are used to determine whether or not the persistent connection is alive and available for real-time or near real-time data transfer. When the persistent connection is lost, the mobile station uses a retry connection scheme based on the number of connection attempts made by the mobile station for establishing a new persistent connection to the push platform.Type: GrantFiled: October 27, 2011Date of Patent: May 20, 2014Assignee: Cellco PartnershipInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, William Cory Hawkins
-
Patent number: 8692003Abstract: The present invention relates to compounds with an increased in vivo biological activity, and especially an increased pharmaceutical activity, such as an anti-nematodal or antifungal activity, an immunosuppresive activity, a metabolism influencing activity and/or an anti-cancer activity. Specifically, the present invention relates to compound comprising an artemisinin derivative according to the general formula (I) covalently linked at the 1 or the 2 position to a compound with a biological activity thereby increasing the biological activity of said compound or a pharmaceutically acceptable salt thereof.Type: GrantFiled: September 10, 2008Date of Patent: April 8, 2014Assignee: Dafra Pharma N.V.Inventors: Frans Herwig Jansen, Shahid Ahmed Soomro
-
Patent number: 8655323Abstract: A voicemail message system may process voicemail messages sent by mobile communication devices. A network interface may receive the voicemail messages over a network communication system. Each voicemail message may include metadata relating to the voicemail message containing location information indicative of the location of the mobile communication device at approximately the time the message is sent by the mobile communication device. A voicemail message processing system may cause each message which is received by the network interface to be stored in a message storage system, along with its location information. Related mobile communication devices, telephone switches, and recipient phone call devices are also described.Type: GrantFiled: December 29, 2010Date of Patent: February 18, 2014Assignee: Cellco PartnershipInventors: Amit Gupta, Shahid Ahmed
-
Patent number: 8649768Abstract: 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: August 24, 2011Date of Patent: February 11, 2014Assignee: Cellco PartnershipInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman
-
Publication number: 20140032981Abstract: 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: July 26, 2012Publication date: January 30, 2014Applicant: Apple Inc.Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
-
Patent number: 8554792Abstract: An application server provides optimized contents or services obtainable over the Internet to wireless mobile communication devices. The application server, which may be operated by wireless communication provider pre-loads templates and mapping information appropriate for diverse wireless communication device models in its memory. The server provides contents or services requested by the wireless communication devices which is optimized according to the pre-loaded configurations and templates. A wireless communication device receives the optimized contents or services and renders the contents or services for display. The pre-loaded configuration and templates specific to each of the wireless communication devices in server memory enables the wireless communication devices to avoid experience disruption of currently running services and reduce any delay in rendering the requested contents or services.Type: GrantFiled: September 15, 2009Date of Patent: October 8, 2013Assignee: Cellco PartnershipInventors: Shahid Ahmed, Venkat Gaddam
-
Publication number: 20130117382Abstract: A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Venkat GADDAM, Shahid AHMED, Sankar SHANMUGAM, SM Masudur RAHMAN, Zhen QIN, Gayathri CHANDRASEKARAN
-
Publication number: 20130111572Abstract: A persistent connection is used for real-time or near real-time data transfer from a push platform on a network to a mobile station. To establish and maintain the persistent connection between the mobile station and push platform on the network, various protocols are defined over a packet connection between the mobile station and push platform. The real-time or near real-time data is pushed or sent by the push platform to the mobile station, as the data becomes available from a data source. In particular, heartbeat messages are used to determine whether or not the persistent connection is alive and available for real-time or near real-time data transfer. When the persistent connection is lost, the mobile station uses a retry connection scheme based on the number of connection attempts made by the mobile station for establishing a new persistent connection to the push platform.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Venkat GADDAM, Shahid AHMED, Sankar SHANMUGAM, SM Masudur RAHMAN, William Cory HAWKINS
-
Publication number: 20130103376Abstract: 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: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, Peter Kyagaba Kisuule
-
Patent number: 8322552Abstract: A fuel filler system for an automotive vehicle includes a filler pipe connected with a fuel tank and an interceptor mounted about an open end of the filler pipe, with the interceptor and filler pipe defining a generally annular contaminant collector having a drain extending from the collector. A filler cap closes both the open end of the filler pipe and the open end of the interceptor, so as to prevent ambient contamination from entering either the contaminant collector or the filler pipe. Removal of the filler cap from the filler pipe first causes venting of the fuel tank into the collector before a sealing condition between the filler cap and the interceptor is released.Type: GrantFiled: January 8, 2010Date of Patent: December 4, 2012Assignee: Ford Global TechnologiesInventor: Shahid Ahmed Siddiqui
-
Publication number: 20120296607Abstract: 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: May 19, 2011Publication date: November 22, 2012Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
-
Patent number: 8316112Abstract: A decision management system simulates a communications network service deployment using business and technology changeable parameters, a base case model, a network cost model and a bandwidth model. The simulations may be performed for different sets of changeable parameters to generate multiple candidate solutions. These solutions are analyzed to identify a solution for deploying the communications network service.Type: GrantFiled: May 1, 2009Date of Patent: November 20, 2012Assignee: Accenture Global Services LimitedInventors: Shahid Ahmed, Asheesh Saksena, Ragnar-Miguel Myhrer, Vaibhav Parmar, Gustavo Talavera
-
Patent number: 8280351Abstract: Disclosed procedures automatically identify a carrier-authorized mobile station and verify an account related identifier (e.g. mobile number) associated with the device, in response to start-up of an application in the device. In an example, 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 a 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 perfect authenticity of the requesting device and its MTN.Type: GrantFiled: February 4, 2010Date of Patent: October 2, 2012Assignee: Cellco PartnershipInventors: Shahid Ahmed, Venkat Gaddam