Patents by Inventor Ahmad M. El Husseini

Ahmad M. El Husseini 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: 8171538
    Abstract: Methods and systems authenticate and authorize an extranet client to a secure intranet business application with a perimeter network topology, where connections to the secure intranet business application from outside the secure intranet are not permitted. A perimeter network proxy is authenticated within the secure intranet. The perimeter network proxy corresponds to an authenticated extranet client. If the perimeter network proxy is authenticated, information on an intranet business application client is acquired and used to create a session with the intranet business application. The intranet business application client corresponds to the extranet client, and the extranet client uses the session to submit requests to the intranet business application.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Arif Kureshy, Dmitry Zhiyanov, Karl Tolgu
  • Patent number: 7921432
    Abstract: Managed application programming interfaces (APIs), schemas and procedures receives a managed API call from an application, and maps the managed API call to an unmanaged API call. Managed data types and managed data objects of the managed API call are mapped to corresponding unmanaged data types and data objects. A request resulting from the unmanaged API call is dispatched to and interpreted by an unmanaged programming language interpreter, which executes the request in an unmanaged programming language. An unmanaged response to the request is mapped to a corresponding managed response, which is provided to the managed application.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Karl Tolgu, Ahmad M. El Husseini, Dmitry Zhiyanov
  • Patent number: 7908611
    Abstract: Methods and systems access managed Internet protocol context information by receiving an unmanaged Internet protocol context class call from an Internet application written in an unmanaged programming language. An unmanaged Internet protocol context class, which is written in an unmanaged programming language, is instantiated in response to the call. Interaction with a managed Internet protocol context class results in receiving Internet protocol context information. The managed Internet protocol context class corresponds to the unmanaged Internet protocol context class.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Karl Tolgu, Ahmad M. El Husseini, Dmitry Zhiyanov
  • Patent number: 7567967
    Abstract: In a method of managing a synch operation during which business solutions entities are loaded into a mobile data store of a mobile computing device from a central data storage system, subscriptions are defined that identify entities to be loaded into the mobile data store during a synch operation. Next, a remaining data storage capacity of the mobile data store and a subscriptions data quantity corresponding to an amount of data space required to store the entities identified by the subscriptions are estimated. Finally, the subscriptions data quantity is compared to the remaining data storage capacity.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Gagan Chopra, Ahmad M. El Husseini, Arif Kureshy, Misha H. St. Lorant, Dmitry V. Zhiyanov
  • Patent number: 7277700
    Abstract: A system and method for emulating a telephone driver of a mobile device to assist in the development and testing of mobile telephony applications is described. An emulated telephony driver maintains internal states of a wireless network and characteristics of the mobile device. A wireless network is simulated such that neither a cellular radio nor a mobile subscription are required for handset application development and testing.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Shawn Kashyap, David J. Hartley
  • Patent number: 7096012
    Abstract: A system and method for emulating a telephone driver of a mobile device to assist in the development and testing of mobile telephony applications is described. An emulated telephony driver maintains internal states of a wireless network and characteristics of the mobile device. A wireless network is simulated such that neither a cellular radio nor a mobile subscription are required for handset application development and testing.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Shawn Kashyap, Dave J. Hartley