Patents by Inventor Craig Hally

Craig Hally 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: 20040230599
    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: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Jason F. Moore, Nathaniel H. Ballou, Richard M. Banks, Tyler K. Beam, David G. De Vorchik, Chris J. Guzak, Judson Craig Hally, James Brian Kurtz, Patrice L. Miner, David J. Sheldon
  • Publication number: 20040207666
    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: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: 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
  • Patent number: D507576
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Mark R. Ligameri, Kanwal VedBrat, Paul A. Gusmorino, Jan T. Miksovsky, Cornelis K. van Dok, Tjeerd Hoek, Jenny T. Lam, Richard M. Banks, Charles Cummins
  • Patent number: D518829
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: April 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy S Knudsen
  • Patent number: D520019
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: May 2, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy S Knudsen
  • Patent number: D520512
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: May 9, 2006
    Assignee: Microsoft Corporation
    Inventors: Margaret R. Clinton, Bei-Jing Guo, Judson Craig Hally
  • Patent number: D520513
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: May 9, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D520514
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: May 9, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D521020
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: May 16, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D521021
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: May 16, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D523021
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: June 13, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D523869
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: June 27, 2006
    Assignee: Microsoft Corp.
    Inventors: Judson Craig Hally, Jeremy Knudsen
  • Patent number: D523870
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: June 27, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy S Knudsen, Jonathan M. Cain
  • Patent number: D523871
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: June 27, 2006
    Assignee: Microsoft Corp.
    Inventors: Judson Craig Hally, Jeremy Knudsen, Jae Park, Greg Melander
  • Patent number: D524321
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy Knudsen, Jae Park, Greg Melander
  • Patent number: D524324
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: July 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Angela K. Butcher, Greg S. Melander, Judson Craig Hally, Jenny T. Lam, Lynn M. Muranaka, Cathelijne Bertels
  • Patent number: D525981
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy S. Knudsen
  • Patent number: D525983
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Richard S. Goade, W. Michael Anderson
  • Patent number: D525984
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy Knudsen
  • Patent number: D528124
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: September 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Jeremy Knudsen, Jae Park, Greg Melander