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: 20070124339
    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: January 26, 2007
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Moore, Richard Banks, Cornelis van Dok, David De Vorchik, Timothy McKee, Walter Smith, Chris Guzak, Relja Ivanovic, Jeffrey Belt
  • Publication number: 20070118898
    Abstract: Various embodiments provide protection against web resources associated with one or more undesirable activities. In at least some embodiments, a method detects and responds to a user-initiated activity on a computing device. Responding can include, by way of example and not limitation, checking locally, on the computing device, whether a web resource that is associated with the user-initiated activity has been identified as being associated with a safe site. If the web resource is not associated with a safe site, the user will be notified and given the option to check remotely, away from the computing device, whether the web resource is identified as being at least possibly associated with one or more undesirable activities.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: Bruce Morgan, Cornelis Van Dok, Daniel Saimo, Govind Varshney, Sebastien Zimmerman, Tariq Sharif
  • Publication number: 20070088680
    Abstract: Various embodiments provide the ability to simultaneously spawn a search across multiple different data providers. In at least some embodiments, the simultaneous spawning of the searches takes place in the context of a tabbed browsing environment. There, individual tabs of a browser are each associated with a different data provider and the user has the ability to simultaneously spawn their search across multiple data providers and access their search results using the tabs. Hence, the user can access search results across multiple different providers within the same browser window.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Cornelis Van Dok, Carlos Yeung, Prashant Singh
  • Publication number: 20070016872
    Abstract: 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: Application
    Filed: July 13, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis Van Dok, David De Vorchik, Stephan Hoefnagels, Timothy McKee, Tyler Beam
  • Publication number: 20070016543
    Abstract: System(s) and/or method(s) (“tools”) are described that present indicia for implicitly and explicitly user-associated web pages of a network browser application. The tools can present these indicia in a single graphic user interface, in response to a user's selection of a single unified access point, or in response to a search of the browser's user-associated web pages.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Jeremiah Epling, Li-Hsin Huang, Cornelis Van Dok, Jeffrey Davis
  • Publication number: 20060242585
    Abstract: In a graphical user interface environment, a situational-specific browser may be used to provide contextually appropriate levels of information for files whose information is to be displayed. As different views of files are to be displayed, the browser may dynamically adjust its configuration to display different types of information, features and/or command options. Different views may be predefined, or new views may be dynamically created in response to user navigation.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Cutsinger, Cornelis Van Dok, David De Vorchik, Eli Tamanaha, Kenneth Tubbs, Lyon Wong, Paul Gusmorino, Sasanka Chalivendra
  • Publication number: 20060242603
    Abstract: 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: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Lyon Wong, Cornelis Van Dok, Colin Anthony, Stephan Hoefnagels
  • Publication number: 20060242591
    Abstract: 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: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Cornelis Van Dok, David DeVorchik, Philip Fortier, Lyon Wong, Timothy McKee, Patrice Miner
  • Publication number: 20060230356
    Abstract: 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: Application
    Filed: April 7, 2005
    Publication date: October 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Cornelis Van Dok, Donald Lindsay, Tony Schreiner
  • Publication number: 20060224989
    Abstract: 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: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Jeffrey Pettiross, Sarah Schrock, Charles Stabb, Donald Lindsay, Cornelis Van Dok, Hillel Cooperman, Charles Cummins
  • Publication number: 20060218500
    Abstract: The techniques and mechanisms described herein are directed to a method for pinning a tab in a tabbed browser. Briefly stated, browsing software is configured to recognize a “pin” event, such as a hot key, a menu selection, and the like. Upon recognizing the pin event, the browsing software splits a display screen into a pinned window and a tabbed window. The tabbed window displays one or more open tabs and the content of the currently in focus tab. The pinned window may display content that was previously displayed within one of the tabs in the tabbed window or may display new content. The browsing software may configure the navigation of the pinned window differently than the navigation for the tabs in the tabbed window.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Charles Cummins, Cornelis Van Dok, Tony Schreiner
  • Publication number: 20060218403
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Cornelis Van Dok, Marc Silbey
  • Publication number: 20060184537
    Abstract: The techniques and mechanisms described herein are directed to a method for managing multiple content windows. The content windows may host a web browser, a shell view, a word processing application, and the like. A set of content windows are grouped into a frame in a manner such that a taskbar shows one item for the set of content windows. Each content window is associated with a tab for the frame. A content-specific menu may be associated with each tab. The content-specific menu includes a set of commands based on the heterogeneous content hosted in the content window. The set of commands provide functionality to the heterogeneous content.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Aaron Sauve, Charles Cummins, Cornelis Van Dok, Tony Schreiner
  • Publication number: 20060161847
    Abstract: 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: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Ales Holecek, Charles Stabb, Cornelis Van Dok, Hillel Cooperman, Jeffrey Pettiross, Mark Ligameri
  • Publication number: 20060161868
    Abstract: 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: Application
    Filed: January 19, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Cornelis Van Dok, Fabrice Debry, Lyon Wong, Timothy McKee, Andrew Crane
  • Publication number: 20060070007
    Abstract: 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: Application
    Filed: July 13, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis Van Dok, David De Vorchik, Stephan Hoefnagels, Timothy McKee, Tyler Beam
  • Publication number: 20060047747
    Abstract: Automatic selection of an instant messenger (IM) client is made in response to a request to initiate a communication activity with a selected contact, such as an IM chat session. The IM client is selected according to which IM client is providing presence information related to the contact. The IM client is also selected according to which IM client is capable of handling the requested communication activity. An IM client may be selected if it can handle the requested communication activity irrespective of whether the contact is online with the IM client.
    Type: Application
    Filed: June 24, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Paul Erickson, Kevin Moore, Cornelis Van Dok, Deana Fuller, Peyman Oreizy, Sean Blagsvedt, Walter Smith, Daniel Crevier
  • Publication number: 20060004739
    Abstract: A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. Corresponding matches to those terms may be presented to the user in a “word-wheel”-type breakout list generated on the fly for groupings of hits by attributes or other criteria, as the system searches through the file system at the current level or point in the file system hierarchy. According to embodiments, when the search logic fails to locate a hit on the inputted search term at the current level or point in the file system hierarchy, an extension of the search to different levels or points in the file system hierarchy may be automatically generated, and for instance presented to the user as a selectable search box. That box may for example be highlighted to the user for easy selection. When the user does select the selectable search box, the user's search, for instance for files of type or extension “.doc” or “.
    Type: Application
    Filed: July 9, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Colin Anthony, Richard Banks, Marieke Watson, Cornelis Van Dok
  • Publication number: 20050268237
    Abstract: A system and related techniques to collect and manage a set of incoming message notification objects, such as instant message notifications, email notifications, download notifications, transaction notifications and others and present those objects to the user an icon, tile or other representation on a dynamically scaled timeline. According to embodiments, the dynamically scaled timeline may present the most recently received object farthest to the right on a notifications bar or facility, and slide objects to the left to represent that passage of time as those objects age. Instead of presenting those objects on a linear scale, according to the invention the time intervals in which the objects may be presented may be scaled to cause the oldest message objects to be presented on a relatively compressed dimension. The most recently received messages in contrast may be presented on wider intervals, to permit the user to perceive the differences in arrival of those items more clearly.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Crane, Cornelis Van Dok, Fabrice Debry, Lyon Wong, Randall Winjum, Timothy McKee
  • Publication number: 20050246313
    Abstract: 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: Application
    Filed: September 24, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrzej Turski, Cornelis Van Dok, Lili Cheng, Lyon Wong, Matthew MacLaurin, Patrice Miner