Patents by Inventor Darren Apfel

Darren Apfel 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: 6405225
    Abstract: An Envelope provides the integration of the functionality of an electronic mail (email) application program and the functionality of a document editor. Users can more easily generate and edit sophisticated documents for email transmission by invoking an Envelope that provides the user with the functions of an email client. A user that is editing a document in a document editor, such as a word processor or spreadsheet application can invoke the Envelope within the user interface of the document editor. The Envelope has its own user interface that is fully functional within the confines of the document editor's user interface to provide the user with the functionality of the email client application program. With the Envelope invoked, the user is enabled to execute many of the email client's functions while still editing the document within the document editor's user interface.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: June 11, 2002
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, David M. Buchthal, Steve Rayson, Andrew G. Carlson, Christopher Antos, Hai Liu
  • Patent number: 5974454
    Abstract: Installing and updating a software program module component. A determination is made whether the current date is on or after a date stored in a registry key on a computer. If the current date is on or after the date stored in the registry key, then a computer transmits a database query via the Internet to a database server. At the database server, a determination is made whether an upgrade package for the software program module component is available, such as by performing a database lookup. If an upgrade package for the software program module component is available, then an upgrade package message is sent from the database server to the computer. At the computer, a determination is made whether the user wants to download the upgrade package. If so, then an upgrade package query is sent by the computer via the Internet to a package server. At the package server, in response to receiving the upgrade package query, the upgrade package is retrieved and sent over the Internet to the computer.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: October 26, 1999
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, Michael C. Mathieu, Lydja K. Williams