Patents by Inventor David G. De Vorchik

David G. De Vorchik 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: 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
  • Patent number: 7694236
    Abstract: The features described herein are directed to a method and system for use in a computing environment for representing files stored in stacks by using a stack icon. The stack icon may include multiple thumbnail images as top elements, and may use common characteristics among the files to define the appearance of the stack. The system may also use metadata or file characteristics (e.g., time of last edit, size, etc.) to identify one file for top representation in the stack icon. The system may additionally include an empty stack icon, a generic stack icon, property based icons, and custom thumbnail icons.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul A. Gusmorino, Charles Cummins, David G. De Vorchik, Richard M. Banks, Relja B. Ivanovic, Jenny T. Lam, Jason F. Moore
  • Publication number: 20100070900
    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: November 20, 2009
    Publication date: March 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: CHARLES CUMMINS, CORNELIS K. VAN DOK, DAVID G. DE VORCHIK, STEPHAN HOEFNAGELS, TIMOTHY P. MCKEE, TYLER K. BEAM
  • Patent number: 7665028
    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: Grant
    Filed: July 13, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
  • Patent number: 7657846
    Abstract: The present invention is directed to a method and system for use in a computing environment for representing files stored in stacks. The method includes providing a set of stack icons, each icon in the set having a stack height representing a range of stack sizes. The method additionally includes determining a stack size for a selected stack and selecting and displaying an appropriate stack icon from the set of stack icons based on the determined stack size. The selected stack may be stored within one of multiple libraries. Accordingly a distinct set of icons relevant to each library may be stored for each library. The icons may visibly convey information pertaining to the relevant library. Accordingly, the method may include representing a selected stack by determining an appropriate library and an appropriate stack height and displaying a corresponding icon. The system may additionally include an empty stack icon, a generic stack icon, property based icons, and custom thumbnail icons.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard M. Banks, Charles Cummins, David G. De Vorchik, Paul A. Gusmorino, Relja B. Ivanovic, Jenny T. Lam, Jason F. Moore
  • Publication number: 20100017734
    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: September 29, 2009
    Publication date: January 21, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: CHARLES CUMMINS, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
  • Patent number: 7650575
    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: Grant
    Filed: July 13, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
  • Patent number: 7644374
    Abstract: Methods and systems providing a user interface control allowing a user to specify a scope of items on a computer system or network is disclosed. Certain aspects provide an input control through which a user can specify an explicit scope, or range, of items, while also identifying explicit exclusions from the specified scope, thereby reducing ambiguity regarding identification of items included and items excluded from the scope. When a user explicitly selects an item for inclusion in the scope, the explicitly selected item is added to the scope definition, and all descendants of the explicitly selected item are implicitly selected for inclusion. When a user explicitly selects an item for exclusion from the scope, the explicitly selected item is added to the scope definition as an exclusion from an explicitly included item, and all descendants of the explicitly selected item are implicitly selected for exclusion.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Lyon King-Fook Wong, Stephan Hoefnagels, Timothy P. McKee, Chris J. Guzak, David G. De Vorchik, Benjamin A. Betz
  • 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
  • Patent number: 7630999
    Abstract: Aspects are introduced for indexing files and file references within a file container (e.g., a list file, zip file, cabinet file, and so forth). An intelligent protocol handler is created for accessing file containers and selectively indexing their contents in order to prevent duplicate entries of files in search results. Container file references referring to files within the scope of a search are minimally indexed.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: David G. De Vorchik, Jeffrey C. Belt, Timothy P. McKee
  • Patent number: 7614016
    Abstract: A method and system of creating and customizing multiple roots in a navigation pane are described. By selecting desired pages and adding them to the navigation pane, users may create multiple roots with which to navigate. A multiple roots navigation system permits the user to bypass irrelevant pages while reducing the amount of information presented in the navigation pane. The individual root nodes may further be customized to reflect ownership, importance or general aesthetic preferences. Using multiple roots, a user is not restricted to a single hierarchical display structure.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Lyon K. F. Wong, David G. De Vorchik, Relja B. Ivanovic, Stephan Hoefnagels, Patrice L. Miner
  • Patent number: 7587411
    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: April 22, 2005
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: David G. De Vorchik, Patrice L. Miner, Kenneth M. Tubbs, Paul A. Gusmorino, Colin Anthony, Cornelis K. Van Dok
  • Patent number: 7577923
    Abstract: A method and apparatus for selecting a view mode and a preferred setting within that view mode for displaying one or more items in a screen display. A single user input indicates the selected view mode. The input mechanism can be a hardware device, such as a keyboard or mouse, or a software control presented in a graphical user interface. The software control includes a graphical depiction of the current view mode. A preferred setting for each available view mode may be stored and activated by the software control.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Tyler K. Beam, David G. De Vorchik, Colin R. Anthony, Charles Cummins, Giampiero M. Sierra, Kenneth M. Tubbs
  • Patent number: 7565623
    Abstract: A method and apparatus for selecting a view mode from a plurality of view modes and for selecting a setting within the selected view mode for displaying one or more items in a screen display. A single user input indicates both a selected view mode and a selected setting within that view mode. The input mechanism can be a hardware device, such as a keyboard or mouse, or a software control presented in a graphical user interface. The software view control may include a setting range display indicating a plurality of available settings, a view mode range display indicating a plurality of available view modes corresponding to the plurality of available settings, and a user selection component.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Tyler K. Beam, David G. De Vorchik, Colin R. Anthony, Charles Cummins, Giampiero M. Sierra, Kenneth M. Tubbs
  • Publication number: 20090171983
    Abstract: A system and method for virtual folder sharing, including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. 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. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items. If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items.
    Type: Application
    Filed: March 6, 2009
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Mohammed Samji, David G. De Vorchik, Ram Ramasubramanian, Chris J. Guzak, Timothy P. McKee, Nathaniel H. Ballou, Balan Sethu Raman
  • Patent number: 7536386
    Abstract: A system and method for sharing items. A sharer may choose to share individual items, such as documents, contacts, and e-mails. To begin the sharing process, a user selects the items that are to be shared. The user then selects the sharees who the items are to be shared with, and the permissions that are to be assigned to the sharees. When items are to be shared, they are left in place on the sharer's machine, while the system ensures that the permissions are set, and any security issues are handled so that the sharees are able to access the items. In addition, the details of the sharing transactions may be tracked and recorded for later review. The sharer may also have the system send a link to the sharee for directly accessing the shared items from the sharer's machine. The sharee may also be able to query the sharer's machine to see what the sharer has shared out with the sharee.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Mohammed Samji, Ram Ramasubramanian, Sarah Schrock, Chris J. Guzak, David G. De Vorchik
  • Patent number: 7526483
    Abstract: A system and method for virtual folder sharing, including utilization of static and dynamic lists. Static and dynamic lists may be created as types of virtual folders. 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. A static list consists of a folder of items that are in a specific order, while a dynamic list gathers a set of items based on a scope and a set of criteria. When a list is shared, the actual list is left in place on the sharer's machine or server, while permission is granted to the sharee to remotely access the list and the referenced items. If the list is changed by adding or removing items, these items are also automatically re-permissioned to allow or disallow the sharee to have access to the items.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Mohammed Samji, David G. De Vorchik, Ram Ramasubramanian, Chris J. Guzak, Timothy P. McKee, Nathaniel H. Ballou, Balan Sethu Raman
  • Patent number: 7512586
    Abstract: A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters are provided for manipulating the items. The filters are essentially tools for narrowing down a set of items. The filters can be 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.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: March 31, 2009
    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
  • Patent number: 7483895
    Abstract: A method for removing some or all metadata from files during copying or moving. Metadata management software may register with an operating system and be called to remove metadata crossing a trust boundary, such as going from a local hard drive to a file share.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Scott S. Hysom, Vasantha Badari Kostojohn, Aidan N. Low, David G. De Vorchik
  • Patent number: 7478085
    Abstract: A method and data structure for creating and accessing folders stored in well known locations. The data structure and method utilizes a set of APIs to create and manage well known folders on a system and/or to locate specific well known folders. The invention provides interfaces to create, locate, extend, and enumerate well known folders. In addition, the invention allows a developer and/or user to customize properties of well known folders.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Anshul Rawat, Brian D. Wentz, Chris J. Guzak, David G. De Vorchik, John E. Brezak, Ming Zhu, Mohammed A. Samji