Patents by Inventor David M. Shiflet

David M. Shiflet 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: 20080256514
    Abstract: Architecture that adds logic to a client hosting application to process a single-purpose application (SPA) prepared and received as an isolated application. The SPA (e.g., a gadget), as an isolated application, provides one or more manifest files that allow an SPA author to deploy private binary code (e.g., a private ActiveX control) as another file in the SPA distribution, and not exposing the binary code for use by another client application or other programs on the user computer. Thus, only the SPA that came with the binary code will have access to that code.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventor: David M. Shiflet
  • Patent number: 7206974
    Abstract: The present invention is directed to a system and method for monitoring and reporting status and conditions during a data collection session between an application program and a peripheral device. The present invention provides a proxy service that filters communication bi-directionally and provides for a substitution of procedures in the event of a device related error. Through the substituted procedure any one of a number of error handlers can be utilized to notify a user of the error condition. Further still, after the error condition has been resolved, the data collection session can resume from where it left off rather than being completely restarted.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrei Kozlov, David M. Shiflet, Lyman Cooper Partin
  • Publication number: 20040221205
    Abstract: The present invention is directed to a system and method for monitoring and reporting status and conditions during a data collection session between an application program and a peripheral device. The present invention provides a proxy service that filters communication bi-directionally and provides for a substitution of procedures in the event of a device related error. Through the substituted procedure any one of a number of error handlers can be utilized to notify a user of the error condition. Further still, after the error condition has been resolved, the data collection session can resume from where it left off rather than being completely restarted.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Andrei Kozlov, David M. Shiflet, Lyman Cooper Partin