Patents by Inventor Richard Banks
Richard Banks 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: 20070088672Abstract: 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: ApplicationFiled: October 11, 2006Publication date: April 19, 2007Applicant: MICROSOFT CORPORATIONInventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
-
Publication number: 20060242121Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: David DeVorchik, Lyon Wong, Paul Gusmorino, Paul Cutsinger, Timothy McKee, Jason Moore, Richard Banks
-
Publication number: 20060200466Abstract: 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: ApplicationFiled: April 21, 2006Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
-
Publication number: 20060190817Abstract: A user interface is provided wherein a set of items is displayed as a set of item representations (such as icons or thumbnails), and wherein a filtered subset of those items are visually identified in accordance with a user-defined criterion. All of the item representations are displayed on the screen in some form, regardless of which of the items have been filtered out. Further, the item representations may be displayed in various formats such as collected together in arrays or carousels as appropriate. This may allow the user interface to visually distinguish between those items that have been filtered out and those that are considered relevant.Type: ApplicationFiled: February 23, 2005Publication date: August 24, 2006Applicant: Microsoft CorporationInventor: Richard Banks
-
Publication number: 20060106791Abstract: An answer wizard drop-down menu for providing users quick and efficient access to help utilities, including help files and wizards provided by a software application, is provided. An answer wizard drop-down edit control and interface is located in a conspicuous, but non-obstructive location on a software application graphical interface. An edit control allows a user to enter a question regarding some desired functionality of the application. In response to the user's question, the user is presented with a list of potential answers to the question in a drop-down menu. If the user finds an acceptable answer to her question in the list of potential answers, the user selects the acceptable answer, and an appropriate help file application is launched to provide the user assistance with the functionality about which the user has questions. Each question so asked by the user is saved in a list of most recently used items.Type: ApplicationFiled: December 12, 2005Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Catherine Morrow, Glenn Frankel, Christopher White, Zeke Koch, Richard Banks, Tjeerd Hoek, Aaron Weiss
-
Publication number: 20060036568Abstract: 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: ApplicationFiled: April 22, 2005Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Jason Moore, Giampiero Sierra, Richard Banks, Lyon Wong, Relja Ivanovic, Paul Gusmorino, Tyler Beam, Timothy McKee, Jeffrey Belt, David De Vorchik, Chris Guzak, Aidan Low, Kenneth Tubbs, Colin Anthony, Sasanka Chalivendra, Marieke Watson, Gerald Joyce, Alex Wade, Benjamin Betz, Ahsan Kabir, Donna Andrews, Patrice Miner, Paul Cutsinger
-
Publication number: 20060026534Abstract: Methods of providing information to computer users are described. In one embodiment, the method displays, in a navigable window of a display area of a user interface, a first contextual display associated with a first context that can enable a user to accomplish one or more tasks. The method further, without changing the first context, presents quick links to one or more contexts that are different from the user's current context and that are provided by the single application program. Each context is associated with a functionality that can enable the user to accomplish various tasks that are different from tasks that the user can accomplish using the first contextual display. The quick links are selectable to navigate the navigable window to a context associated with a selectable quick link.Type: ApplicationFiled: September 23, 2005Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Scott Ruthfield, Richard Banks
-
Publication number: 20060004739Abstract: A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. Corresponding matches to those terms may be presented to the user in a “word-wheel”-type breakout list generated on the fly for groupings of hits by attributes or other criteria, as the system searches through the file system at the current level or point in the file system hierarchy. According to embodiments, when the search logic fails to locate a hit on the inputted search term at the current level or point in the file system hierarchy, an extension of the search to different levels or points in the file system hierarchy may be automatically generated, and for instance presented to the user as a selectable search box. That box may for example be highlighted to the user for easy selection. When the user does select the selectable search box, the user's search, for instance for files of type or extension “.doc” or “.Type: ApplicationFiled: July 9, 2004Publication date: January 5, 2006Applicant: Microsoft CorporationInventors: Colin Anthony, Richard Banks, Marieke Watson, Cornelis Van Dok
-
Publication number: 20060004692Abstract: 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: ApplicationFiled: August 30, 2005Publication date: January 5, 2006Applicant: Microsoft CorporationInventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
-
Publication number: 20050289482Abstract: A three-dimensional (3D) view of a data collection based on an attribute is disclosed. A timeline is provided for displaying files and folders. The timeline may include a focal group that displays detailed information about its contents to the user. Remaining items on the timeline are displayed in less detail and may be positioned to appear further away from the user. A histogram may be provided as part of the view to allow the user to more easily navigate the timeline to find a desired file or folder.Type: ApplicationFiled: June 7, 2005Publication date: December 29, 2005Applicant: Microsoft CorporationInventors: Colin Anthony, Stephane St-Michel, Zeke Odins-Lucas, Jordan Schwartz, Richard Banks, Marcus Harvey, Charles Cummins, Charles Stabb, Mark Ligameri
-
Publication number: 20050283742Abstract: The features described herein are 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.Type: ApplicationFiled: July 22, 2005Publication date: December 22, 2005Applicant: Microsoft CorporationInventors: Paul Gusmorino, Charles Cummins, David De Vorchik, Richard Banks, Relja Ivanovic, Jenny Lam, Jason Moore
-
Publication number: 20050283476Abstract: 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: ApplicationFiled: August 30, 2005Publication date: December 22, 2005Applicant: Microsoft CorporationInventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
-
Publication number: 20050246352Abstract: A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of data items. A user may interact with the property tree in order to effect an assignment of a property, in which case the value associated with the property in the data storage subsystem is modified. User input with respect to the property tree may also be indicative of a query of data storage, in which case a browsable view of data items responsive to the query is displayed. The property tree may also display nodes that represent folders within a hierarchical file system, nodes that represent properties with inherent hierarchy, and nodes that represent user-defined hierarchical properties.Type: ApplicationFiled: April 30, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Jason Moore, Cornelis Van Dok, Relja Ivanovic, Colin Anthony, Richard Banks
-
Publication number: 20050240880Abstract: 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: ApplicationFiled: April 23, 2004Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Richard Banks, Charles Cummins, David De Vorchik, Paul Gusmorino, Relja Ivanovic, Jenny Lam, Jason Moore
-
Patent number: 6948135Abstract: Methods and systems of providing information to computer users are described. In one embodiment, a user interface is provided having a display area that permits a user to accomplish various tasks. Individual tasks can be associated with individual different functionalities which can enable the user to accomplish tasks in different user contexts, e.g. word processing-tasks, email tasks web browsing tasks and the like. The different tasks can advantageously pertain to different content types or document types. When a user is working within a particular context, they can view quick links that are associated with one or more of the different contexts without having to change their particular context. By clicking on a quick link, the user then can automatically navigate to the context associated with the quick link so that they can then accomplish context-specific tasks.Type: GrantFiled: June 21, 2000Date of Patent: September 20, 2005Assignee: Microsoft CorporationInventors: Scott L. Ruthfield, Richard Banks
-
Publication number: 20050177803Abstract: Systems of providing information to computer users are described. In one embodiment, the system comprises means for displaying, in a navigable window of a display area of a user interface, a first contextual display associated with a first context that can enable a user to accomplish one or more tasks. The system further comprises means for, without changing the first context, presenting quick links to one or more contexts that are different from the user's current context and that are provided by the single application program, each context being associated with a functionality that can enable the user to accomplish various tasks that are different from the one or more tasks that the user can accomplish using the first contextual display, the quick links being selectable to navigate the navigable window to a context associated with a selectable quick link.Type: ApplicationFiled: April 12, 2005Publication date: August 11, 2005Applicant: Microsoft CorporationInventors: Scott Ruthfield, Richard Banks
-
Publication number: 20050149511Abstract: Methods and systems of providing information to computer users are described. In one embodiment, the methods and systems can provide a ranked list of favorite links. The list can be based upon the recency and frequency with which a user accesses items associated with the links. A most recently added favorites list of links is provided that is based upon when particular links were added to a user's favorites list. The methods and system can calculate a union of the lists to provide a collection of favorite quick links.Type: ApplicationFiled: February 11, 2005Publication date: July 7, 2005Applicant: Microsoft CorporationInventors: Scott Ruthfield, Richard Banks
-
Publication number: 20050149512Abstract: Methods and systems of providing information to computer users are described. In one embodiment, multiple different algorithms are displayed for a user to select. The algorithms are configured to display quick links to which a user can navigate. Individual algorithms are employable across different content types. A user can select an individual algorithm and, responsively, the methods and systems can display one or more quick links that are provided by the selected algorithm.Type: ApplicationFiled: February 11, 2005Publication date: July 7, 2005Applicant: Microsoft CorporationInventors: Scott Ruthfield, Richard Banks
-
Publication number: 20050091235Abstract: A method and system are provided in which static lists facilitate arbitrary grouping of items of data independent of their locations and in ways that are meaningful to the user. A static list is a set of items defined by a root item, a direction, and the entry relationships with that root item in that direction. The static list also defines the properties that each entry relationship in the list is required to have. Verbs are provided to manage a static list. A verb is an action that may be performed on the items in the static list, and includes, among others, move, copy, add, remove, and delete. A view is provided to specify characteristics for displaying data from a static list, including visibility, order, and formatting, among other characteristics.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Jason Moore, Richard Banks, Cornelis van Dok, David De Vorchik, Timothy McKee, Walter Smith, Chris Guzak, Relja Ivanovic, Jeffrey Belt
-
Publication number: 20050091596Abstract: A three-dimensional (3D) view of a data collection based on an attribute is disclosed. A timeline is provided for displaying files and folders. The timeline may include a focal group that displays detailed information about its contents to the user. Remaining items on the timeline are displayed in less detail and may be positioned to appear further away from the user. A histogram may be provided as part of the view to allow the user to more easily navigate the timeline to find a desired file or folder.Type: ApplicationFiled: October 23, 2003Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Colin Anthony, Stephane St-Michel, Zeke Odins-Lucas, Jordan Schwartz, Richard Banks, Marcus Harvey, Charles Cummins, Charles Stabb, Mark Ligameri