Patents by Inventor Jason Moore

Jason Moore 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: 20060242164
    Abstract: 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: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Christopher Evans, David Parlin, Jason Moore, Lyon Wong, Relja Ivanovic, Samuel Williams, Scott Dart, Stephan Hoefnagels, Timothy McKee
  • Publication number: 20060224602
    Abstract: A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Anshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, Sierra Giampiero, Jason Moore, John Brezak, Ming Zhu, Mohammed Samji
  • Publication number: 20060200466
    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: Application
    Filed: April 21, 2006
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
  • Publication number: 20060156060
    Abstract: A method, apparatus, and computer program product are disclosed for controlling accesses of drives in a storage subsystem. A first array of a first type of drive is provided. The first type of drive is a server class of drive. A second array of a second type of drive is provided. The second type of drive is a PC class drive. The first and second arrays are bound together to form a single array of drives. The single array of drives is presented to a host that is coupled to the storage subsystem as a single array. The host is unaware that the single array includes two different types of drives. Data is stored in the second array of drives. Data is migrated from the second array of drives to the first array of drives when an access rate of the second array of drives exceeds a threshold access rate for the second type of drive. The data that is chosen to be migrated from the second array to the first array is the data in the second array of drives that is accessed more frequently.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Asghar Tavasoli, Abel Zuzuarregui
  • Publication number: 20060136662
    Abstract: A method, apparatus, and computer program product are disclosed for permitting access to a data storage device while the device is being formatted. A format command is received within the device from the host. A command complete response is then transmitted to the host before the device has completed being formatted. The host waits for the command complete response before the host transmits any read or write command to the device. Read and write commands that are transmitted to the device from the host are executed while the device is still being formatted.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Abel Zuzuarregui
  • Publication number: 20060117588
    Abstract: A template has an external perimeter, a pair of crossed levels, preferably spirit levels and an alignment opening. In preferred embodiments of the invention, the alignment opening lies between the pair of crossed levels. In some examples, the alignment opening has, at its lower extent, a sight glass. A central mound makes assembly and use of the device easier.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 8, 2006
    Inventor: Jason Moore
  • Publication number: 20060087760
    Abstract: A unique identification number is stored in the electronic card that is attached to a disk drive, as well as in a reserved location on the disk itself. This ID number is initialized at head-disk assembly and a match between the two ID numbers is necessary for access to the data on the disk, although not for repairs to the mechanisms themselves. When a disk containing sensitive data is to be removed from a customer site, a technician briefly removes the disk and applies a jumper to specific contacts on the drive, then reinserts the drive and powers it up. This causes the ID on the electronic card to be erased, rendering the data on the drive unreadable. When the drive reaches a repair facility, the erased ID number ensures that the disk will be reformatted before being reused.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Abel Zuzuarregui
  • Publication number: 20060075289
    Abstract: A system, method, and computer program product for recovering from data errors. In a SCSI hard drive system, when a unrecoverable data error condition is encountered, the logical block address is reassigned using information provided by the data scrubbing functionality of the SCSI hard drive.
    Type: Application
    Filed: September 23, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Abel Zuzuarregui
  • Publication number: 20060075288
    Abstract: Method, system and computer program product for reporting and recovering from uncorrectable data errors in a data processing system using the Advanced Technology Attachment (ATA) or the Serial ATA (SATA) protocol. The invention utilizes the data scrubbing functionality of SCSI hard drives to provide a higher level of data integrity in an operating system implemented RAID environment. If an uncorrectable data error is found on a hard drive during a background data scrubbing operation, information concerning the data error is logged in a S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology) error data structure. When the host operating system identifies the uncorrectable data error during normal operation, a Host Array Manager issues a Write Command to write the data from a redundant drive after the defective Logical Block Address (LBA) has been reassigned.
    Type: Application
    Filed: September 23, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Abel Zuzuarregui
  • Publication number: 20060036568
    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: April 22, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: 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: 20060004692
    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: Application
    Filed: August 30, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
  • Publication number: 20050283742
    Abstract: 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: Application
    Filed: July 22, 2005
    Publication date: December 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul Gusmorino, Charles Cummins, David De Vorchik, Richard Banks, Relja Ivanovic, Jenny Lam, Jason Moore
  • Publication number: 20050283476
    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: Application
    Filed: August 30, 2005
    Publication date: December 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Shaun Kaasten, Jason Moore, Kenneth Tubbs, Relja Ivanovic, David De Vorchik, Richard Banks, Patrice Miner
  • Publication number: 20050246352
    Abstract: 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: Application
    Filed: April 30, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Jason Moore, Cornelis Van Dok, Relja Ivanovic, Colin Anthony, Richard Banks
  • Publication number: 20050240880
    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: Application
    Filed: April 23, 2004
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Richard Banks, Charles Cummins, David De Vorchik, Paul Gusmorino, Relja Ivanovic, Jenny Lam, Jason Moore
  • Publication number: 20050216657
    Abstract: A method and system are disclosed for recovering lost data with redundancy in an individual hard drive. A mirroring-type process is used in a single hard drive to maintain a backup copy of all data stored on that hard drive. The hard drive maintains two copies of the stored data on different storage media segments or partitions defined by separate read/write heads. In the event that a hard drive media defect or error occurs with respect to any of the data stored on a segment defined by one head, that data can be restored from the segment defined by the other head(s).
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Forrer, Jason Moore, Abel Zuzuarregui
  • Publication number: 20050198385
    Abstract: A system and method for implementing a consistent user name-space on networked computing devices is provided. When a network connection between a local or host computing device and one or more remote computing devices is present, remote items are represented using the same methodology as items located on the host computing device. To the user, remote and local items are indistinguishable. When the network connection is lost or items located on a remote computer are otherwise unavailable, the unavailable items remain represented on the host computing device. Unavailable items are represented in a way that informs the user that the items may not be fully accessed.
    Type: Application
    Filed: January 30, 2004
    Publication date: September 8, 2005
    Inventors: Brian Aust, David De Vorchik, Yun Lin, Timothy McKee, Jason Moore, Shishir Pardikar, Mohammed Samji, David Steere, Navjot Virk
  • Publication number: 20050188241
    Abstract: A plurality of data packets encoded according to a first protocol are received which encapsulate data encoded according to a second protocol. A first source address is extracted from the packets according to the first protocol, it is determined whether or not the first source address is a substantial duplicate of a known assigned address. If it is a duplicate, a second source address is extracted from the encapsulated data according to the second protocol, and the first source address and said second source address are provided in an enhanced error log so that a system administrator may correct the duplicate assigned address. Enhanced embodiments of the invention included analysis of data encapsulated by a third, fourth and subsequent protocols, and automatic determination of each protocol encoding format.
    Type: Application
    Filed: January 16, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Rafael Cabezas, Anh Dang, Binh Hua, Jason Moore, Elizabeth Silvia
  • Publication number: 20050173973
    Abstract: An axle assembly with a cooling pump. The cooling pump includes a disk-shaped wheel with a plurality of radially-spaced ducts formed therein. The wheel is positioned in proximity to the axle assembly and rotated, allowing the ducts to draw air therethrough and direct the air to the axle assembly.
    Type: Application
    Filed: February 11, 2004
    Publication date: August 11, 2005
    Inventors: Jason Moore, Frederick Zink
  • Publication number: 20050102365
    Abstract: A mechanism for multiple instant messaging (IM) sessions associated with a single user name is provided. A frontend server receives user login requests and routes the instant messaging system to a back-end server. Each login associated with a particular user name is routed to the same backend server (or IM host). Messages targeted to a recipient having a plurality of active IM sessions are broadcast to all the active sessions. Messages targeted to recipients having a single IM session are unicast.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jason Moore, Rafael Cabezas, Elizabeth Silvia, Liliana Orozco