Patents by Inventor Timothy McKee
Timothy McKee 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: 20070124339Abstract: 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: January 26, 2007Publication date: May 31, 2007Applicant: Microsoft CorporationInventors: Jason Moore, Richard Banks, Cornelis van Dok, David De Vorchik, Timothy McKee, Walter Smith, Chris Guzak, Relja Ivanovic, Jeffrey Belt
-
Publication number: 20070027872Abstract: A file operations engine and other programming mechanisms are provided for handling file operations errors related to permissions. A file operations engine according to an embodiment of the invention manages many user interactions with their files via a computer system including options for taking a permission for a resource, such as a file, a folder or other object. The operations engine may enable another person to provide a user with a necessary permission for a resource. The operations engine or other programming mechanisms can provide dialogs and user interface mechanisms for handling permissions errors.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Applicant: Microsoft CorporationInventors: David Johnson, Robert Day, Stephan Hoefnagels, Timothy McKee
-
Publication number: 20070016546Abstract: 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: ApplicationFiled: July 15, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: David De Vorchik, Jeffrey Belt, Timothy McKee
-
Publication number: 20070016872Abstract: 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: ApplicationFiled: July 13, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Charles Cummins, Cornelis Van Dok, David De Vorchik, Stephan Hoefnagels, Timothy McKee, Tyler Beam
-
Publication number: 20060271602Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Christopher Davis, David Johnson, Robert Day, Stephan Hoefnagels, Timothy McKee
-
Publication number: 20060271595Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may place certain classes of errors in an error queue while performing a requested operation without waiting for a user to satisfy the errors prior to continuing with the operation. In addition, the operations engine may pre-calculate potential errors for a requested operation prior to performing the operation. Dialogs may be provided to a user to satisfy errors listed in an error queue and/or identified while pre-calculating potential errors. Methods are provided for handling file operations errors and for interacting with a user interface for file operations. Computer-executable instructions for implementing the disclosed methods are stored on computer-readable media.Type: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Christopher Davis, David Johnson, Robert Day, Stephan Hoefnagels, Timothy McKee
-
Publication number: 20060259449Abstract: The present invention provides a computer method and system for querying or searching for at least one data file corresponding to a query definition. A first query is received which may provide a query definition that may be used as a scope of search for a second query. Modifications of the scope of search based on modification of the first query may be automatically reflected in the scope of search for the second query. The scope of search for the second query may further be a combination of a plurality of scopes based on a plurality of user-defined queries.Type: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Applicant: Microsoft CorporationInventors: Benjamin Betz, David De Vorchik, Lyon Wong, Timothy McKee
-
Publication number: 20060242591Abstract: An OS generates a file dialog in response to a request from an application program. The file dialog has a format with a dedicated extensibility region. Multiple user interface controls from a predefined collection of UI control types can be placed within the extensibility region. An application requesting display of a file dialog requests one or more controls of the types in the predefined collection. The OS then places the requested controls in the extensibility region of the displayed dialog. The application need not provide data explicitly indicating the positions within the dialog of the requested controls.Type: ApplicationFiled: April 22, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Cornelis Van Dok, David DeVorchik, Philip Fortier, Lyon Wong, Timothy McKee, Patrice Miner
-
Publication number: 20060242122Abstract: 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, Patrice Miner, Timothy McKee
-
Publication number: 20060242164Abstract: 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: Christopher Evans, David Parlin, Jason Moore, Lyon Wong, Relja Ivanovic, Samuel Williams, Scott Dart, Stephan Hoefnagels, Timothy McKee
-
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: 20060235817Abstract: 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: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Applicant: Microsoft CorporationInventors: Lyon Wong, Stephan Hoefnagels, Timothy McKee, Chris Guzak, David De Vorchik, Benjamin Betz
-
Publication number: 20060174214Abstract: A system and method for a user interface which allows for the navigation of content in multiple display regions. Each of two or more sets of content is associated with regions on a display. A unitary navigation control enables simultaneous navigation of the two or more sets of content in response to a user input. A scrollbar may aid user interaction with the navigation control, and the navigation control may permit navigation of the sets of content at uniform or variable rates. A system and method for a user interface which allows for the navigation of one set of content while a second, related set of content remains static.Type: ApplicationFiled: August 13, 2003Publication date: August 3, 2006Inventors: Timothy McKee, Judson Hally
-
Publication number: 20060161868Abstract: Aspects of the present invention are directed to the stacking of visual items, and their subsequent expansion, or unstacking. Upon selection of a stack, that stack expands into the individual visual items making up that stack. Further aspects of the present invention are directed to expanding a stack in different ways depending upon the circumstances. Further aspects of the present invention are directed to providing a hot area associated with, and potentially disposed around, a stack. Selection by the user of the hot area results in selection of the associated stack. The stack may itself be considered a single item that is itself selectable. After the stack is expanded, then the individual visual items making up the original stack are each individually selectable. However, when stacked, the individual items may not be selectable except as a complete stack.Type: ApplicationFiled: January 19, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Cornelis Van Dok, Fabrice Debry, Lyon Wong, Timothy McKee, Andrew Crane
-
Publication number: 20060123020Abstract: A file system that does not require unique item names, or any item name at all, is described herein. If an item has an ambiguous name, the file system performs a disambiguating procedure to provide the client (user or application) a conceptually unique name, including a fully qualified path. The file system provides usability features such that the file system maintains compatibility with legacy applications and systems, including creating a synthetic item name when the item has no name, and disambiguating two items having the same name by using a disambiguating character, such as a small integer or alphanumeric character.Type: ApplicationFiled: December 7, 2004Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Andrew Bybee, Anil Nori, Balan Raman, Timothy McKee, Walter Smith
-
Publication number: 20060106886Abstract: An electronic file system organizational structure is provided that allows for items to be organized in a directed acyclic graph (DAC). While items may be organized hierarchically as in a tree structure, items may also have multiple direct parents. The electronic file system may further have access to multiple different stores. In addition, various techniques for managing items as they are manipulated and re-organized across different stores are discussed. For example, techniques are discussed for managing an item that has multiple direct parents all in the same first store, where the item is moved or copied to a second different store. Certain of these techniques may more closely match a user's intentions and/or have predictable results from users' points of view. In doing so, actions performed on one organization do not affect other organizations in unexpected or unintended ways.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Timothy McKee, Walter Smith
-
Publication number: 20060106841Abstract: A file system that does not conflate item lifetime with the item's inclusion in an organizational structure of the file system is described herein. In addition, the file system's organizational structure is not limited to directory trees, but instead may use any directed acyclic graph (DAG). Items, once stored into the file system, may be maintained until affirmatively deleted by a client of the file system, regardless of whether the item is part of a DAG or not. Items may be placed in file regions, which are conceptual workspaces for a client to control item lifetime and to organize items into any DAG structure of the user's choosing. Items may be concurrently stored in multiple DAGs, and each file region may have one or more independent DAGs. An item's placement in a DAG may also be used to govern file properties such as namespace, security, privacy, and read/write attributes.Type: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Andrew Bybee, Anil Nori, Balan Raman, Timothy McKee, Walter Smith
-
Publication number: 20060106077Abstract: The invention is directed to modulators, e.g., inhibitors, of Pin1 and Pin1-related proteins and the use of such modulators for treatment of Pin1 associated states, e.g., for the treatment of cancer.Type: ApplicationFiled: July 19, 2004Publication date: May 18, 2006Applicant: PINTEX PHARMACEUTICALS, INC.Inventors: Robert Suto, Timothy McKee, Thomas Tibbitts, Janusz Sowadski
-
Publication number: 20060074222Abstract: This invention relates to methods of determining the prognosis of a subject with a Pin1 associated disorder by evaluating the levels of phosphorylated Pin1 in a biological sample. The invention also provides Pin1 polypeptides phosphorylated position 16, position 71, or both. The invention further relates to a crystal structure of a pPin1(71) polypeptide and a pPin1(16)(71) polypeptide. The invention also provides constitutively active mutants of Pin1 and modulators that are specific for the molecules. The invention further provides methods for determining if a subject is at risk of developing a Pin1 associated state by determining if a the subject has a mutation in Pin1 that renders the polypeptide constitutively active.Type: ApplicationFiled: July 15, 2005Publication date: April 6, 2006Applicants: VERNALIS PLC, BETH ISRAEL DEACONESS MEDICAL CENTERInventors: Kun Lu, Janusz Sowadski, Robert Suto, Timothy McKee, Amy Kimzey, Futoshi Suizu
-
Publication number: 20060070007Abstract: 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: ApplicationFiled: July 13, 2005Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Charles Cummins, Cornelis Van Dok, David De Vorchik, Stephan Hoefnagels, Timothy McKee, Tyler Beam