Patents by Inventor Cornelis van Dok

Cornelis van Dok 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: 20050246331
    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: April 22, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: David De Vorchik, Patrice Miner, Kenneth Tubbs, Paul Gusmorino, Colin Anthony, Cornelis Van Dok
  • 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: 20050223069
    Abstract: An instant messaging client application is provided that receives requests to initiate instant messaging conversations and, in response to the requests, displays a notification window. The notification window includes information that may allow a user to decide whether or not the user would like to participate in the instant messaging conversation. The notification window is displayed gradually and removed gradually. The notification window contains an indication that another instant messaging user would like to initiate an instant messaging conversation and may include an identification of the remote user. The notification window also contains a description of the topic for the requested instant messaging conversation. The instant messaging client application may also display a notification window each time an instant message is received from a remote user and the application window is in a non-visible or non-active window.
    Type: Application
    Filed: February 8, 2005
    Publication date: October 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Hillel Cooperman, Stephen Proteau, Mark Ligameri, Austina De Bonte, Kathleen McNamee, Cornelis Van Dok
  • Publication number: 20050188174
    Abstract: A tool for creating collections of data objects is described. The tool may include a basket or list pane control in an explorer frame that includes interfaces for receiving and displaying data objects, or shortcuts to data objects, that are selected by a user to be included in a collection such as a static list. The list pane control may be employed by itself to make collections, or it may be hosted by another software object, such as an explorer frame that contains both the list pane control and one or more user interfaces, such as a navigation pane, that a user can employ to navigate an operating system shell and provide data objects to the list pane control, which remains rooted in a single collection as the user navigates throughout the file system.
    Type: Application
    Filed: April 19, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Chris Guzak, Cornelis Van Dok, David De Vorchik, Timothy McKee, Tyler Beam, Jeffrey Belt
  • Publication number: 20050182741
    Abstract: The present invention is directed to utilizing contact data controls to simplify access to schematized contact data. Contact data controls abstract the formatting of schematized contact data from applications. In some embodiments, applications that lack the configuration to natively access schematized contact data (e.g., lack the functionality to convert between schematized and non-schematized data or are not authorized) forward requests to access schematized contact data to an external contact data control. In other embodiments, applications that lack the configuration to natively access schematized contact data forward non-schematized data, which is to be used to update schematized contact data, to an external contact data control. External contact data controls appropriately interact with the schematized data and can provide user-interface such that an application designer need not have extensive knowledge of contact schemas associated with the schematized contact data.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Joel Grossman, Vivien Park, Oliver Fisher, Cornelis van Dok, Joseph Brychell, Melissa Dunn
  • Publication number: 20050091235
    Abstract: 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: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Jason Moore, Richard Banks, Cornelis van Dok, David De Vorchik, Timothy McKee, Walter Smith, Chris Guzak, Relja Ivanovic, Jeffrey Belt