Patents by Inventor Patrice L. Miner

Patrice L. Miner 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: 8296670
    Abstract: Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a drag-operation at a top-level control button rendered at a touchscreen display are provided. Initially, aspects of a user-initiated input applied at the top-level control button are detected. These aspects may include an actuation location and a distance of a drag-movement therefrom. If a distance of the drag-movement at the touchscreen display is greater than a threshold distance in a particular radial direction from the actuation location, the user-initiated input is considered a drag-operation. Typically, a set of trigger boundaries are constructed based on system metrics to assist in disambiguating the drag-operation from a tap-type operation. If a drag-operation is identified, the presentation action is invoked; otherwise, a principle action associated with the top-level control button (e.g., manipulating content of an application) may be invoked.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: David A Matthews, Chaitanya D Sareen, Patrice L Miner, Bret P Anderson, Jason Silvis
  • Publication number: 20120266099
    Abstract: A virtual address bar user interface control is presented. The virtual address bar comprises one or more interactive address segments and one or more conventional address segments. Each interactive address segment corresponds to a predefined filter comprising selection criteria applied to content stored on a storage device. Selection of the one or more interactive address segments navigates a user to content satisfying the predefined filters of the one or more selected interactive address segments. Each conventional address segment references content at the content's particular location on the storage device. Selection of the one or more conventional address segments navigates the user to content at the content's particular location.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: J. CRAIG HALLY, KENNETH A. KOCH, MARK R. LIGAMERI, JASON R. MOORE, SHAUN A. KAASTEN, RICHARD M. BANKS, MICHAEL SHELDON, DAVID G. DE VORCHIK, ZEKE B. ODINS-LUCAS, PATRICE L. MINER
  • Publication number: 20120249579
    Abstract: A method and computer-storage media for minimizing application windows based on a triggering event are provided. Embodiments of the present invention include determining that a triggering event has occurred with respect to a target window, automatically minimizing all of the minimizable application windows except the target application window, and generating an undo record that may be used to restore the minimized windows upon the determination that a second triggering event has occurred with respect to the target window. In one embodiment, the triggering event is shaking the target application window.
    Type: Application
    Filed: June 15, 2012
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: David A. Matthews, Song Zou, Bret P. Anderson, Jared C. Simpson, Pai-Hung Chen, Patrice L. Miner
  • Patent number: 8214760
    Abstract: A method and computer-storage media for minimizing application windows based on a triggering event are provided. Embodiments of the present invention include determining that a triggering event has occurred with respect to a target window, automatically minimizing all of the minimizable application windows except the target application window, and generating an undo record that may be used to restore the minimized windows upon the determination that a second triggering event has occurred with respect to the target window. In one embodiment, the triggering event is shaking the target application window.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: David A. Matthews, Song Zou, Bret P. Anderson, Jared C. Simpson, Pai-Hung Chen, Patrice L. Miner
  • Patent number: 8209624
    Abstract: A virtual address bar user interface control is presented. The virtual address bar includes a plurality of interactive segments, each segment corresponding to a predetermined filter for selecting content in a computer file system. Collectively, the interactive segments represent a virtual address for selecting content. Selecting an interactive segment in the virtual address bar causes those segments subsequent to the selected segment to be removed from the virtual address bar. A user may select a peer filter for a segment to replace that segment's current filter and removes those segments subsequent to the updated segment. The virtual address bar can be selectively configured to operate as a conventional address bar, and reconfigured to operate as a virtual address bar. Additional filter segments are added to the end of the existing filter segments. Those existing filter segments that conflict with the added segment are removed from the virtual address bar.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: J. Craig Hally, Kenneth A. Koch, Mark R. Ligameri, Jason F. Moore, Shaun A. Kaasten, Richard M. Banks, Michael Sheldon, David G. De Vorchik, Zeke B. Odins-Lucas, Patrice L. Miner
  • Publication number: 20120159395
    Abstract: This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Rebecca Deutsch, Marina Dukhon, Varun Bahl, Patrice L. Miner, Jeffrey S. Miller, Benjamin A. Betz
  • Patent number: 8037104
    Abstract: A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corresponding to a metadata property. Selection of the metadata property control causes a list of filter terms to be presented on the display and also may cause a list of check box controls to be presented on the display, each check box control being adjacent to a respective one of the filter terms. The list of filter terms may be presented in a drop down menu. Selection of a check box control causes each item that satisfies the corresponding filter term to be presented on the display. The filters may be dynamically generated based on the properties of the separate items.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: David G. De Vorchik, Patrice L. Miner, Kenneth M. Tubbs, Paul A. Gusmorino, Colin Anthony, Cornelis K. Van Dok
  • Publication number: 20110145282
    Abstract: A system and method utilizing virtual folders. The virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. The virtual folders contain collections of items. The system includes a folder processor that obtains queries from a user and a relational database for storing information about the items. The folder processor first obtains a query from a user and passes the query to the relational database. The relational database provides results back to the folder processor, and based on the results from the relational database, the folder processor provides the results to the user as virtual folders. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.).
    Type: Application
    Filed: February 24, 2011
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: JASON F. MOORE, DAVID DE VORCHIK, SASANKA C. CHALIVENDRA, NATHANIEL H. BALLOU, CHRIS J. GUZAK, SHAUN A. KAASTEN, RICHARD M. BANKS, DAVID J. SHELDON, PATRICE L. MINER
  • Patent number: 7925682
    Abstract: A system and method utilizing virtual folders. The virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. The virtual folders contain collections of items. The system includes a folder processor that obtains queries from a user and a relational database for storing information about the items. The folder processor first obtains a query from a user and passes the query to the relational database. The relational database provides results back to the folder processor, and based on the results from the relational database, the folder processor provides the results to the user as virtual folders. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.).
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, David De Vorchik, Sasanka C. Chalivendra, Nathaniel H. Ballou, Chris J. Guzak, Shaun A. Kaasten, Richard M. Banks, David J. Sheldon, Patrice L. Miner
  • Publication number: 20110083097
    Abstract: An address bar user interface control includes a plurality of interactive segments, each segment including one or more filters or selection criteria for selecting content from physical and/or virtual locations. A segment may include two or more filters or selection criteria which are logically combined such as by a logical “OR” operation. A user may select a child control associated with an interactive segment, i.e., a parent segment, to provide a list of selectable child filters or selection criteria. In response to selection of a child filter or selection criteria, an interactive segment representing the child filter or selection criteria is added to the address bar succeeding the parent segment and the interactive segments subsequent to the parent segment are removed.
    Type: Application
    Filed: December 14, 2010
    Publication date: April 7, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: PATRICE L. MINER, ZEKE ODINS-LUCAS, DAVID G. De VORCHIK, CHARLES CUMMINS, PAUL A. GUSMORINO
  • Patent number: 7853890
    Abstract: An address bar user interface control includes a plurality of interactive segments, each segment including one or more filters or selection criteria for selecting content from physical and/or virtual locations. A segment may include two or more filters or selection criteria which are logically combined such as by a logical “OR” operation. A user may select a child control associated with an interactive segment, i.e., a parent segment, to provide a list of selectable child filters or selection criteria. In response to selection of a child filter or selection criteria, an interactive segment representing the child filter or selection criteria is added to the address bar succeeding the parent segment and the interactive segments subsequent to the parent segment are removed.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Patrice L. Miner, Zeke Odins-Lucas, David G. De Vorchik, Charles Cummins, Paul A. Gusmorino
  • Patent number: 7818673
    Abstract: The claimed method and system provides a graphical user interface that illustrates network topology information, including connection paths between devices on the local network and an external network such as the Internet. The claimed method and system may use a three column format for presenting the topology that is more intuitive for a user. Also, the claimed method and system may aggregate context and connection information from multiple different protocols to provide the topology display. Further, the claimed method and system may use a device registry to enable customized and extensible representations of the network devices.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Aaron Cunningham, Marieke I. Watson, Patrice L. Miner, Alexandru Gavrilescu, Haiyong Wang, Dennis Morgan
  • Publication number: 20100205186
    Abstract: A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.
    Type: Application
    Filed: April 26, 2010
    Publication date: August 12, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: SHAUN A. KAASTEN, JASON F. MOORE, KENNETH M. TUBBS, RELJA IVANOVIC, DAVID G. DE VORCHIK, RICHARD M. BANKS, PATRICE L. MINER
  • Patent number: 7769794
    Abstract: A file system shell is provided. One aspect of the shell provides virtual folders which expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.). Filters are provided for narrowing down sets of items. Quick links are provided which can be clicked on to generate useful views of the sets of items. Libraries are provided which consist of large groups of usable types of items that can be associated together, along with functions and tools related to the items. A virtual address bar is provided which comprises a plurality of segments, each segment corresponding to a filter for selecting content. A shell browser is provided with which users can readily identify an item based on the metadata associated with that item.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, Giampiero M. Sierra, Richard M. Banks, Lyon King-Fook Wong, Relja B. Ivanovic, Paul A. Gusmorino, Tyler K. Beam, Timothy P. McKee, Jeffrey C. Belt, David G. De Vorchik, Chris J. Guzak, Aidan Low, Kenneth M. Tubbs, Colin R. Anthony, Sasanka C. Chalivendra, Marieke Iwema Watson, Gerald Paul Joyce, Alex D. Wade, Benjamin A. Betz, Ahsan S. Kabir, Donna B. Andrews, Patrice L. Miner, Paul L. Cutsinger
  • Patent number: 7707197
    Abstract: A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Shaun A. Kaasten, Jason F. Moore, Kenneth M. Tubbs, Relja Ivanovic, David G. De Vorchik, Richard M. Banks, Patrice L. Miner
  • Publication number: 20100064225
    Abstract: The claimed method and system provides a graphical user interface that illustrates network topology information, including connection paths between devices on the local network and an external network such as the Internet. The claimed method and system may use a three column format for presenting the topology that is more intuitive for a user. Also, the claimed method and system may aggregate context and connection information from multiple different protocols to provide the topology display. Further, the claimed method and system may use a device registry to enable customized and extensible representations of the network devices.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 11, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Aaron Cunningham, Marieke I. Watson, Patrice L. Miner, Alexandru Gavrilescu, Haiyong Wang, Dennis Morgan
  • Publication number: 20090327961
    Abstract: A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corresponding to a metadata property. Selection of the metadata property control causes a list of filter terms to be presented on the display and also may cause a list of check box controls to be presented on the display, each check box control being adjacent to a respective one of the filter terms. The list of filter terms may be presented in a drop down menu. Selection of a check box control causes each item that satisfies the corresponding filter term to be presented on the display. The filters may be dynamically generated based on the properties of the separate items.
    Type: Application
    Filed: September 8, 2009
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: David G. De Vorchik, Patrice L. Miner, Kenneth M. Tubbs, Paul A. Gusmorino, Colin Anthony, Cornelis K. Van Dok
  • Publication number: 20090295788
    Abstract: Methods and computer-readable media for visually emphasizing small and typically unnoticed portions of a user interface are provided. A user indicates a desire to modify or customize certain settings for a particular portion of a user interface by, for example, opening a control panel window. Portions that can be modified or customized include a toolbar, taskbar, or system tray. The portion may be magnified or highlighted to draw the user's attention to that area, and any modifications that the user makes to that portion may be immediately displayed on the emphasized portion, which establishes a clear visual association between a set of configuration options for the portion of the user interface, and the portion itself. The portion may be emphasized at different times, such as when the configuration settings are displayed, when the user makes a change, or after the changes have been made.
    Type: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: RICHARD DUNCAN, LATIKA KIRTANE, STEPHAN HOEFNAGELS, PATRICE L. MINER
  • Patent number: 7627552
    Abstract: A system and method for filtering and organizing items from computer memories based on common elements. In accordance with one aspect of the invention, filters are provided for manipulating the items. The filters are essentially tools for narrowing down a set of items. In one embodiment, the filters are dynamically generated based on the properties of the separate items. The system utilizes virtual folders. The virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. In accordance with another aspect of the invention, quick links are provided. In one embodiment, quick links are a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. In accordance with another aspect of the invention, libraries are provided. Libraries consist of large groups of usable types of items that can be associated together.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, David De Vorchik, Sasanka C. Chalivendra, Nathaniel H. Ballou, Chris J. Guzak, Shaun A. Kaasten, Richard M. Banks, David J. Sheldon, Patrice L. Miner
  • Publication number: 20090288044
    Abstract: Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a drag-operation at a top-level control button rendered at a touchscreen display are provided. Initially, aspects of a user-initiated input applied at the top-level control button are detected. These aspects may include an actuation location and a distance of a drag-movement therefrom. If a distance of the drag-movement at the touchscreen display is greater than a threshold distance in a particular radial direction from the actuation location, the user-initiated input is considered a drag-operation. Typically, a set of trigger boundaries are constructed based on system metrics to assist in disambiguating the drag-operation from a tap-type operation. If a drag-operation is identified, the presentation action is invoked; otherwise, a principle action associated with the top-level control button (e.g., manipulating content of an application) may be invoked.
    Type: Application
    Filed: May 19, 2008
    Publication date: November 19, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: DAVID A. MATTHEWS, CHAITANYA D. SAREEN, PATRICE L. MINER, BRET P. ANDERSON, JASON SILVIS