Patents by Inventor Cornelis K. Van Dok
Cornelis K. 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).
-
Patent number: 7650575Abstract: 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: GrantFiled: July 13, 2005Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
-
Publication number: 20100011313Abstract: The techniques and mechanisms described herein are directed to a method for managing and selecting one out of large set of open tabs in a tabbed browser. Browsing software is configured to provide a quick pick user-interface that visually displays the content of the several tabs, such as a by displaying a thumbnail for each tab. The thumbnails allow a user to easily distinguish between each opened tab. The browsing software may also be configured to recognize a user selection from within the quick pick user-interface and in response, switch back to a tabbed window view and display the selected tab in that view. The browsing software may adjust the tab row so that the selected tab is positioned in a favorable position within the tab row. In addition, within the quick pick user-interface, the user may reposition the thumbnails and/or close the thumbnails, thus affecting the associated tab in the tab row.Type: ApplicationFiled: September 22, 2009Publication date: January 14, 2010Applicant: Microsoft CorporationInventors: Aaron J. Sauve, Cornelis K. Van Dok, Donald J. Lindsay, Tony E. Schreiner
-
Publication number: 20090327961Abstract: 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: ApplicationFiled: September 8, 2009Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: David G. De Vorchik, Patrice L. Miner, Kenneth M. Tubbs, Paul A. Gusmorino, Colin Anthony, Cornelis K. Van Dok
-
Patent number: 7596760Abstract: The techniques and mechanisms described herein are directed to a method for managing and selecting one out of large set of open tabs in a tabbed browser. Browsing software is configured to provide a quick pick user-interface that visually displays the content of the several tabs, such as a by displaying a thumbnail for each tab. The thumbnails allow a user to easily distinguish between each opened tab. The browsing software may also be configured to recognize a user selection from within the quick pick user-interface and in response, switch back to a tabbed window view and display the selected tab in that view. The browsing software may adjust the tab row so that the selected tab is positioned in a favorable position within the tab row. In addition, within the quick pick user-interface, the user may reposition the thumbnails and/or close the thumbnails, thus affecting the associated tab in the tab row.Type: GrantFiled: April 7, 2005Date of Patent: September 29, 2009Assignee: Microsoft CorporationInventors: Aaron J. Sauve, Cornelis K. Van Dok, Donald J. Lindsay, Tony E. Schreiner
-
Patent number: 7587411Abstract: 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: GrantFiled: April 22, 2005Date of Patent: September 8, 2009Assignee: Microsoft CorporationInventors: David G. De Vorchik, Patrice L. Miner, Kenneth M. Tubbs, Paul A. Gusmorino, Colin Anthony, Cornelis K. Van Dok
-
Patent number: 7568167Abstract: Methods, systems, and computer program products for making real-time communication user interfaces less intrusive by automatically adjusting the user interfaces based on the user's level of interaction. An initial representation of a user interface for real-time communication is displayed and automatically adapted to the user's activity level based on user input directed to the user interface. For example, the initial representation may be automatically adjusted, either reduced or enlarged, to an intermediate representation, a larger representation, or a smaller representation. When a representation is reduced, a message may be displayed to indicate the reduced representation's location. For smaller representations, subsequently received real-time messages may be displayed adjacent to the smaller representation, at least for a predetermined time. The initial representation may display in a desktop bar that displays other user interfaces, such as for a calendar, etc.Type: GrantFiled: June 26, 2003Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Cornelis K. Van Dok, Richard M. Banks, Sean O. Blagsvedt, Hillel Cooperman, Tjeerd S. Hoek, Mark R. Ligameri
-
Patent number: 7536410Abstract: A system and method of automatically dynamically scrolling content in a dimension to enhance user navigation and display of a relevant node is disclosed. In one example, when a user scrolls vertically to a node in a folder tree control where the node/folder name is not visible, the folder tree view may be automatically dynamically scrolled horizontally such that the full name of the folder is viewable. The automatic dynamic scrolling alleviates the effort and stress related to requiring a user to manually scroll a view in two dimensions in a tree control.Type: GrantFiled: April 22, 2005Date of Patent: May 19, 2009Assignee: Microsoft CorporationInventors: Lyon K. F. Wong, Cornelis K. Van Dok, Colin Anthony, Stephan Hoefnagles
-
Publication number: 20090055428Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.Type: ApplicationFiled: August 21, 2008Publication date: February 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
-
Patent number: 7496583Abstract: 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: GrantFiled: April 30, 2004Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Jason F. Moore, Cornelis K. Van Dok, Relja Ivanovic, Colin R. Anthony, Richard M. Banks
-
Patent number: 7478326Abstract: A method for displaying at least one visualization of windows on a display screen is described. The method includes steps of receiving an input corresponding to a request to access visualizations of windows for a plurality of windows, and for each window of the plurality of windows, displaying a visualization of at least a portion of the content of the window in an area separately defined from the plurality of windows, wherein the at least a portion of the content includes dynamic video content. Another method provides for grouping and ordering the visualizations when displayed. Another method allows for display of visualizations related to child and/or parent windows.Type: GrantFiled: January 18, 2005Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Ales Holecek, Charles W. Stabb, Cornelis K. Van Dok, Hillel N. Cooperman, Jeffrey W. Pettiross, Mark R. Ligameri
-
Patent number: 7478339Abstract: A method for managing a plurality of application window representations is described. The method includes steps of defining a set of application window representation positions in a predefined region, displaying a plurality of application window representations in the application window representation positions, receiving an input to open a first application window, creating a first application window representation in the predefined region, determining whether a second application window representation of the plurality needs to be repositioned into a hidden application window representation position, and repositioning the second application window representation into the hidden application window representation upon determining that the second application window representation needs to be repositioned, wherein the hidden application window representation position is within a glom.Type: GrantFiled: April 1, 2005Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Jeffrey W. Pettiross, Sarah E. Schrock, Charles W. Stabb, Donald J. Lindsay, Cornelis K. Van Dok, Hillel N. Cooperman, Charles Cummins
-
Publication number: 20080307306Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.Type: ApplicationFiled: August 20, 2008Publication date: December 11, 2008Applicant: Microsoft CorporationInventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
-
Publication number: 20080307346Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.Type: ApplicationFiled: August 18, 2008Publication date: December 11, 2008Applicant: MICROSOFT CORPORATIONInventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
-
Publication number: 20080288531Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.Type: ApplicationFiled: July 31, 2008Publication date: November 20, 2008Applicant: MICROSOFT CORPORATIONInventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
-
Publication number: 20080222547Abstract: In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed.Type: ApplicationFiled: April 22, 2005Publication date: September 11, 2008Applicant: MICROSOFT CORPORATIONInventors: Lyon K. F. Wong, Cornelis K. Van Dok, Daniel G. DeVorchik, Matthew MacLaurin, Patrice L. Miner, Walter R. Smith, Philip P. Fortier
-
Patent number: 7421438Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.Type: GrantFiled: September 24, 2004Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Andrzej Turski, Cornelis K Van Dok, Lili Cheng, Lyon K. F. Wong, Matthew B MacLaurin, Patrice L Miner
-
Patent number: 7418663Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.Type: GrantFiled: May 13, 2004Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
-
Patent number: 7370290Abstract: An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the contact as well as contact-centric tasks that may be engaged in between the client computing system and the computing system of the contact. The list of contact-centric tasks is organized according to predetermined criteria, such as whether the contact-centric task is associated with an application that has provided contact information to the client computing system and whether the contact is a member of a group utilizing a contact-centric task. The contact card may also include an object comprising a type-in line for launching communication with the contact.Type: GrantFiled: December 19, 2002Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Gilad Israeli, Michelle D. McKelvey
-
Patent number: 7360172Abstract: One or more contact controls associated with one or more corresponding contacts are displayed by a computing system at a display device. The contact controls can be hosted by any number of third party applications. The contact controls may include static and/or animated images associated with the contact to reflect a desired behavior, emotion, status or action. The contact controls are linked to contact information, such that a selection of the contact controls enables a user to access the contact information and data sources associated with the contact. A communicative action can also be initiated with the contact control by dragging and dropping the contact control onto an icon or object associated with the communication application.Type: GrantFiled: December 19, 2002Date of Patent: April 15, 2008Assignee: Microsoft CorporationInventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Debra L. Weissman
-
Patent number: D606087Type: GrantFiled: February 22, 2007Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Charles Cummins, Michael James Hone, Cornelis K. Van Dok, Tjeerd Hoek