Patents by Inventor Sohail B. Mohammed

Sohail B. Mohammed 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: 7246318
    Abstract: A computing system, which is in communication with a multimedia source and that includes at least one application for processing multimedia content from the multimedia source, includes an Application Programming Interface (API) for obtaining basic multimedia information that may be required by applications to process the multimedia content. By doing this, the invention enables multimedia application(s) to easily obtain the basic information from the API in a predetermined and standard manner, without having to obtain the information directly from the multimedia source, thereby reducing the functionality that has to be programmed directly into the application(s) for obtaining the basic information, and thereby reducing the cost, time, and resources that are required for creating the multimedia application(s).
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: July 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Kirt Debique, Rebecca C. Weiss, Brian D. Crites, Daniel J. Miller, Robin C. B. Speed, Dong Wei, Sohail B. Mohammed, Alexandre Grigorovitch, Geoffrey T. Dunbar
  • Publication number: 20040004631
    Abstract: A computing system, which is in communication with a multimedia source and that includes at least one application for processing multimedia content from the multimedia source, includes an Application Programming Interface (API) for obtaining basic multimedia information that may be required by applications to process the multimedia content. By doing this, the invention enables multimedia application(s) to easily obtain the basic information from the API in a predetermined and standard manner, without having to obtain the information directly from the multimedia source, thereby reducing the functionality that has to be programmed directly into the application(s) for obtaining the basic information, and thereby reducing the cost, time, and resources that are required for creating the multimedia application(s).
    Type: Application
    Filed: June 28, 2002
    Publication date: January 8, 2004
    Inventors: Kirt Debique, Rebecca C. Weiss, Brian D. Crites, Daniel J. Miller, Robin C.B. Speed, Dong Wei, Sohail B. Mohammed, Alexandre Grigorovitch, Geoffrey T. Dunbar
  • Patent number: 6374357
    Abstract: The present invention is directed to a novel system and method for regulating a network service provider's ability to provide network services to a distributed application executing on a network connected computer, which is dependent upon whether the NSP possesses a valid permit. The permit is a data structure created by a vendor or distributor of a distributed application. The vendor can selectively issue a permit to the NSP (or NSPs) for which authorization is being granted. When the distributed application is being executed at a client computer, and the services of a particular NSP are requested, an application running at the client first requests that the NSP provide the client with a valid permit. If the permit is valid and authentic, and the identity of the NSP is confirmed, then the application executing at the client will permit the distributed application to utilize the network services of the selected NSP.
    Type: Grant
    Filed: April 16, 1998
    Date of Patent: April 16, 2002
    Assignee: Microsoft Corporation
    Inventors: Sohail B. Mohammed, Kipley J. Olson