Patents by Inventor Stephan Hoefnagels

Stephan Hoefnagels 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: 7580933
    Abstract: A file operations engine and other programming mechanisms are provided for handling file operations errors related to permissions. A file operations engine according to an embodiment of the invention manages many user interactions with their files via a computer system including options for taking a permission for a resource, such as a file, a folder or other object. The operations engine may enable another person to provide a user with a necessary permission for a resource. The operations engine or other programming mechanisms can provide dialogs and user interface mechanisms for handling permissions errors.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Publication number: 20090199122
    Abstract: A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application indicated by the launcher is not running, a destination list can be displayed. The destination list can include one or more destinations indicating one or more items that can be performed by a computer application. In response to a second user input associated with the destination list and indicating selection of a destination on the destination list, the application can be launched and instructed to perform an item indicated by the selected destination.
    Type: Application
    Filed: September 26, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Rebecca Deutsch, Benjamin Betz, Andrew Jennings, Stephan Hoefnagels, Patrice L. Miner
  • Publication number: 20090199127
    Abstract: Systems, methods, computer-readable media, and graphical user interfaces for previewing target display areas are provided. A preview indication that indicates a desire to preview a target display area is detected. Upon detecting a preview indication, events are associated with display areas. The preview events associated with the respective display areas are applied to the display areas such that a preview of the target display area is temporarily presented in an inactive state. In one embodiment, the preview events include changing relative opacity and/or transparency such that the target display area is visibly presented.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: CHAITANYA DEV SAREEN, ROBERT JAMES JARRETT, STEPHAN HOEFNAGELS, DAVID ANDREW MATTHEWS, PAI-HUNG CHEN
  • Publication number: 20090193364
    Abstract: Methods, user interfaces, and computer-readable media for displaying thumbnail copies of running items for a particular running application on a display are provided. The displayed thumbnail copies are interactive, and provide the user with an easy and efficient way to identify and manage multiple items, such as windows, that are concurrently running. The thumbnail copies are either snapshots or real-time displays of the corresponding running items, depending on whether the running item is minimized or maximized at the time the thumbnail copies are displayed. The user interacts with the thumbnail copies by choosing to either close a particular running item by selecting the closing icon on the corresponding thumbnail copy, or view a particular running item on the display by selecting the corresponding thumbnail in any location other than the closing icon.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: ROBERT J. JARRETT, BRET P. ANDERSON, STEPHAN HOEFNAGELS, CHAITANYA DEV SAREEN
  • Publication number: 20070079259
    Abstract: Various embodiments can add predictability to user interactions with links that they encounter. In addition to adding predictability, various embodiments can enable a user to affect or change the behavior that is associated with a particular link selection. In at least some embodiments, a user is provided with discernible indicia that provide an indication of a behavior associated with selecting a particular link. In at least some embodiments, software executing as part of an end user application makes a determination that a user is about to or is likely to select a particular link. Once the application makes this determination, that application can cause the discernible indicia to be presented to the user. Such indicia provide the user with an indication of the behavior that is to be performed in the event the user selects the particular link of interest.
    Type: Application
    Filed: October 5, 2005
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Anthony Chor, Stephan Hoefnagels
  • Publication number: 20070027872
    Abstract: A file operations engine and other programming mechanisms are provided for handling file operations errors related to permissions. A file operations engine according to an embodiment of the invention manages many user interactions with their files via a computer system including options for taking a permission for a resource, such as a file, a folder or other object. The operations engine may enable another person to provide a user with a necessary permission for a resource. The operations engine or other programming mechanisms can provide dialogs and user interface mechanisms for handling permissions errors.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: David Johnson, Robert Day, Stephan Hoefnagels, Timothy McKee
  • Publication number: 20070016872
    Abstract: In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis Van Dok, David De Vorchik, Stephan Hoefnagels, Timothy McKee, Tyler Beam
  • Patent number: D535662
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander, Stephan Hoefnagels
  • Patent number: D536000
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Jenny T. Lam, Greg S. Melander, Stephan Hoefnagels, Paul Gusmorino, Corey Bryant Marion, Adrienne E. O'Donnell, Lynn M. Muranaka
  • Patent number: D536002
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Mark R. Ligameri, Jenny T. Lam, Greg S. Melander, Stephan Hoefnagels
  • Patent number: D537449
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Stephan Hoefnagels, Olivier d'Hose, James H. Hong, Michael James Hone
  • Patent number: D541293
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Charles Cummins, Stephan Hoefnagels, Donald Lindsay
  • Patent number: D541295
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Stephan Hoefnagels, Donald J. Lindsay, Charles Cummins
  • Patent number: D544879
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: June 19, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Stephan Hoefnagels, Donald Lindsay, Charles Cummins
  • Patent number: D544880
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: June 19, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Stephan Hoefnagels, Donald Lindsay, Charles Cummins
  • Patent number: D551674
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: September 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Stephan Hoefnagels, Donald J. Lindsay, Charles Cummins
  • Patent number: D553632
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Marcus Harvey, Michael James Hone, Stephan Hoefnagels, Donald J. Lindsay, Charles Cummins
  • Patent number: D599358
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Stephan Hoefnagels, Chaitanya Sareen, Robert Jarrett
  • Patent number: D599359
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Stephan Hoefnagels, Chaitanya Sareen, Leroy B. Keely, Samuel Moreau
  • Patent number: D599360
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventor: Stephan Hoefnagels