Patents by Inventor Zahid N. Ahmed

Zahid N. 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: 9660969
    Abstract: An approach is provided for key management for data encryption. A key management platform receives a request from at least one client for one or more private keys for decrypting one or more datasets. The one or more private keys are encrypted in at least one key repository associated with at least one server. The key management platform also causes, at least in part, an authentication of the request using one or more secure credentials of the at least one client, the at least one server, or a combination thereof. The key management platform further causes, at least in part, an authorization of the at least one client to determine whether the at least one client is authorized to access the one or more private keys based on the authentication. The key management platform further causes, at least in part, a decryption of the one or more private keys using at least one master key based on the authorization.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 23, 2017
    Assignee: HERE Global B.V.
    Inventors: Gaoqiang Qian, Sumit Lonial, Zahid N Ahmed
  • Patent number: 9473482
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to perform operations including deploying, with a device of a private network, an application instance with an application web service in a cloud network; and based on the deploying, communicating with the application web service in the cloud network to establish a trust relationship with the application web service for the application instance.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: October 18, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Samuli J. Koivuniemi, Zahid N. Ahmed, Sumit Lonial, Mike Beauford
  • Publication number: 20160294548
    Abstract: An approach is provided for key management for data encryption. A key management platform receives a request from at least one client for one or more private keys for decrypting one or more datasets. The one or more private keys are encrypted in at least one key repository associated with at least one server. The key management platform also causes, at least in part, an authentication of the request using one or more secure credentials of the at least one client, the at least one server, or a combination thereof. The key management platform further causes, at least in part, an authorization of the at least one client to determine whether the at least one client is authorized to access the one or more private keys based on the authentication. The key management platform further causes, at least in part, a decryption of the one or more private keys using at least one master key based on the authorization.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Gaoqiang QIAN, Sumit LONIAL, Zahid N. AHMED
  • Publication number: 20160283550
    Abstract: A data management method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries is provided.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: Alan Bush, Zahid N. Ahmed, Valeriy V. Pelyushenko, Shashi P. Suravarapu, Herbert Wayne Stiel, Michael Galpin
  • Patent number: 9367584
    Abstract: A data management method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries is provided.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 14, 2016
    Assignee: ROGERS FAMILY TRUST
    Inventors: Alan Bush, Zahid N. Ahmed, Valeriy V. Pelyushenko, Shashi P. Suravarapu, Herbert Wayne Stiel, Michael Galpin
  • Publication number: 20160112536
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. An example method includes receiving a plurality of request messages generated by the remote client application, each request message requesting an activity to be performed by the targeted API, with respect to an associated application, and comprising at least one data component, and a request component including a reusable identified schema definition specific to the targeted API.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 21, 2016
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9253185
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and an apparatus to perform the method of sending towards a key management device associated with an application service provider for an application, a key request for the application being booted in the cloud network; and in response to the key request, receiving an application specific key for the application, where the key is based on multiple factors associated with the application server. Further, there is at least a method and an apparatus to perform the method of receiving a key request from an application server of a cloud network for the application being booted in the cloud network; in response to the key request, authenticating the request using multiple attributes associated with the application server; and sending an application specific key for the application towards the application server.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: February 2, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Anssi Alaranta, Zahid N. Ahmed, Karthik Muthukrishnan, Mike Beauford
  • Patent number: 9201711
    Abstract: A plurality of application servers hosts a plurality of business applications. A plurality of Application Program Interface (API) servers host a plurality of APIs to provide programmatic access to the plurality of business applications, each of the APIs configured to receive request messages compiled by a remote client application. First and second request messages targeted to first and second APIs have at least one common data component. The first request message includes a first payload specific to the first targeted API and the second request message includes a second payload specific to the second targeted API, the first payload and the second payload each comprise a reusable identified schema definition specific to the targeted API.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 1, 2015
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Publication number: 20150317290
    Abstract: Method and apparatus to facilitate access to a network-based publication system. In an embodiment, a user or third party affiliate of a network-based publication system uploads a style sheet or other presentation format file to a database in the network-based publication system. Thereafter, the user or third party affiliate sends a request to the network-based publication system, and the publication system uses one or more of the uploaded style sheets to format the response to be transmitted back to the third party affiliate.
    Type: Application
    Filed: July 13, 2015
    Publication date: November 5, 2015
    Inventors: Zahid N. Ahmed, Bhaven Avalani, Changyi Zhu, Sergei Nikolaev
  • Publication number: 20150278257
    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a request generated by an application program using a first version of a database schema, and generating a response including a reserved element that corresponds to a custom slot provided in the first version of the database schema. The method further includes communicating the response to the application program.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Alon Cohen, Bhaven Avalani, Zahid N. Ahmed
  • Patent number: 9081867
    Abstract: Method and apparatus to facilitate access to a network-based publication system. In an embodiment, a user or third party affiliate of a network-based publication system uploads a style sheet or other presentation format file to a database in the network-based publication system. Thereafter, the user or third party affiliate sends a request to the network-based publication system, and the publication system uses one or more of the uploaded style sheets to format the response to be transmitted back to the third party affiliate.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: July 14, 2015
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Bhaven Avalani, Changyi Zhu, Sergei Nikolaev
  • Publication number: 20150180848
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to perform operations including deploying, with a device of a private network, an application instance with an application web service in a cloud network; and based on the deploying, communicating with the application web service in the cloud network to establish a trust relationship with the application web service for the application instance.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 25, 2015
    Inventors: Samuli J. Koivuniemi, Zahid N. Ahmed, Sumit Lonial, Mike Beauford
  • Patent number: 9058343
    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a response generated by a first application program using a first database schema, identifying a value in the response that is unrecognizable to a second application program using a second database schema and substituting, using a processor, the value that is unrecognizable to the second application program with a reserved element recognizable to the second application program, the reserved element indicating to the second application program that a portion of the response is not recognizable to the second application program. The method further includes communicating the response to the second application program.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: June 16, 2015
    Assignee: eBay Inc.
    Inventors: Alon Cohen, Bhaven Avalani, Zahid N. Ahmed
  • Publication number: 20150149555
    Abstract: A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by a first user of the first peer-to-peer client application.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
  • Publication number: 20150046500
    Abstract: An application specification system and method are provided.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 12, 2015
    Inventors: Alan BUSH, Valeriy V. PELYUSHENKO, Zahid N. AHMED, Michael GALPIN, Herbert Wayne STIEL, Shashi P. SURAVARAPU, Robert Saran HOEXTER, Joshua BRUNAUGH
  • Patent number: 8949338
    Abstract: A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by a first user of the first peer-to-peer client application.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: February 3, 2015
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
  • Patent number: 8819079
    Abstract: An application specification system and method are provided. The application specification system may include a computing device having a processor wherein the processor implements an information management system having a storage unit. The storage unit may have one or more cells with each cell having one or more components wherein each component defines computational and data access aspects of an application and one or more presentations wherein each presentation defines a user interface for a particular application and wherein a web presence for performing one or more applications is instantiated from a cell with one or more components and one or more applications of the web presence are defined by the one or more components of the cell.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: August 26, 2014
    Assignee: Rogers Family Trust
    Inventors: Alan Bush, Valeriy V. Pelyushenko, Zahid N. Ahmed, Michael Galpin, Herbert Wayne Stiel, Shashi P. Suravarapu, Robert Saran Hoexter, Joshua Brunaugh
  • Publication number: 20140181517
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method and an apparatus to perform the method of sending towards a key management device associated with an application service provider for an application, a key request for the application being booted in the cloud network; and in response to the key request, receiving an application specific key for the application, where the key is based on multiple factors associated with the application server. Further, there is at least a method and an apparatus to perform the method of receiving a key request from an application server of a cloud network for the application being booted in the cloud network; in response to the key request, authenticating the request using multiple attributes associated with the application server; and sending an application specific key for the application towards the application server.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 26, 2014
    Applicant: Nokia Corporation
    Inventors: Anssi Alaranta, Zahid N. Ahmed, Karthik Muthukrishnan, Mike Beauford
  • Publication number: 20140149406
    Abstract: A data management method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries is provided.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Rogers Family Trust
    Inventors: Alan Bush, Zahid N. Ahmed, Valeriy V. Pelyushenko, Shashi P. Suravarapu, Herbert Wayne Stiel, Michael Galpin
  • Patent number: 8706800
    Abstract: An extensible servicing hosting platform is provided that supports the design, build and concurrent deployment of multiple web accessible services on a services hosting platform. The services hosting platform comprises a services hosting framework capable of hosting multiple service applications, each of which may be shared by multiple tenants that each customize their use of a particular application service by extending the application service to exploit run time platform services within a service execution pipeline. The services hosting framework may easily be leveraged by applications to decrease the time associated with developing, deploying and maintaining high quality services in a cost effective manner.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventors: Zahid N. Ahmed, Junaid Saiyed, Richard Perkett