Patents by Inventor Tariq Sharif

Tariq Sharif 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).

  • Publication number: 20090113534
    Abstract: A challenge mechanism in which a challenge is issued from one message processor to another. In generating the challenge, the message processor may select any one or more of a number of available interactive challenge types, where each type of challenge type might use different user-originated information. Upon receiving the challenge, the challengee message processor may identify the challenge type based on information provided in the challenge, and perform different actions depending on the challenge type. The challengee message processor then generates an appropriate challenge response, and issues that challenge response to the challenger message processor. The challenger message processor may then validate the challenge response.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Arun K. Nanda, Christopher G. Kaler, Tariq Sharif
  • Publication number: 20070294256
    Abstract: An integrated program lookup browser provides an integrated system with an online program lookup web service that assists the user in finding these unrecognized files, protocols and web page objects by allowing the user to perform a program lookup on a web service that can search one or more databases and return the URL to download the appropriate application or protocol or return the actual program or protocol.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Linda W. Averett, Tariq Sharif, Roberto A. Franco, Anthony T. Chor, Vishu Gupta, Venkatraman V. Kudallur, Joseph T. Farro
  • Publication number: 20070118898
    Abstract: Various embodiments provide protection against web resources associated with one or more undesirable activities. In at least some embodiments, a method detects and responds to a user-initiated activity on a computing device. Responding can include, by way of example and not limitation, checking locally, on the computing device, whether a web resource that is associated with the user-initiated activity has been identified as being associated with a safe site. If the web resource is not associated with a safe site, the user will be notified and given the option to check remotely, away from the computing device, whether the web resource is identified as being at least possibly associated with one or more undesirable activities.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: Bruce Morgan, Cornelis Van Dok, Daniel Saimo, Govind Varshney, Sebastien Zimmerman, Tariq Sharif
  • Publication number: 20070107054
    Abstract: Various embodiments provide protection against web resources associated with one or more undesirable activities. In at least some embodiments, a method detects and responds to a user-initiated activity on a computing device. Responding can include, by way of example and not limitation, checking locally, on the computing device, whether a web resource that is associated with the user-initiated activity has been identified as being associated with a safe site. Furthermore, in at least some embodiments, the method checks remotely, away from the computing device, whether the web resource is identified as being at least possibly associated with one or more undesirable activities.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: Aaron Averbuch, Manav Mishra, Roberto Franco, Tariq Sharif
  • Publication number: 20070044085
    Abstract: Retrieval software and add-on collection software are integrated to provide a computer user information on add-ons attempting to instantiate, or alternatively, install, on the user's computer system. The retrieval software, i.e., software for locating and retrieving information from networked information services, uses information from data the collection software, i.e., software capable of collecting information about add-ons that exist via the World Wide Web, can retrieve on an add-on to create a record of status information on the add-on. The retrieval software displays this record of status information to the computer user. The retrieval software can also use information collected on an add-on to generate a recommendation identification for the add-on. The recommendation identification is an indication of what the retrieval software suggests the computer user should do with the add-on, e.g., allow its instantiation or deny its instantiation, or, alternatively, allow or block its installation.
    Type: Application
    Filed: August 16, 2005
    Publication date: February 22, 2007
    Inventors: Douglas Stamper, Tariq Sharif
  • Publication number: 20040162742
    Abstract: A data integration method involves a unique method of collecting raw business data and processing it to produce highly useful and highly accurate information to enable business decisions. This process includes collecting global data, entity matching, applying an identification number, performing corporate linkage, and providing predictive indicators. These process steps work in series to filter and organize the raw business data and provide quality information to customers in a report. In addition, the information is enhanced by quality assurance at each step in this process to ensure the high quality of the resulting report.
    Type: Application
    Filed: February 18, 2003
    Publication date: August 19, 2004
    Applicant: Dun & Bradstreet, Inc.
    Inventors: Sandra L. Stoker, Ahmad Tariq Sharif, Michael E. Prevoznak, Christopher John Lucas, Charles R. Benke, Maria P. Seckler, Alan Duckworth