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: 7360174
    Abstract: An interface for enabling different contact information for a plurality of different contacts to be aggregated from numerous data stores into a single contact management system includes a window frame for displaying the contact information in a variety of rich views that graphically illustrate patterns existent within the contact information. Some of the available views include hierarchical, organizational, chronological, social, geographical and operational views of the contact information. The interface also enables a user to search through the aggregate contact information by search term and by filter. The interface also includes another window frame for displaying exploded, detailed, or additional information about selected directories and contacts.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sandra B. Barnat, Debra L. Weissman
  • Patent number: 7353466
    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 with 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 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 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 may be presented on wider intervals, to permit the user to perceive differences in arrival of items more clearly.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrew S. Crane, Cornelis K. Van Dok, Fabrice A. Debry, Lyon K. F. Wong, Randall K. Winjum, Timothy P. McKee
  • Publication number: 20080005109
    Abstract: The present example provides a method of displaying by a single click, a view arrangement that may include data displayed by a sorting by a name process, a grouping by a type process, and a stacking by a keywords process.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Donna B. Andrews, David G. De Vorchik, Kenneth M. Tubbs, Paul A. Gusmorino, Cornelis K. van Dok
  • Patent number: 7313760
    Abstract: 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 a type-in line requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered into the type-in line. 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. The interface also provides a menu with additional search options for searching for desired contact information. The additional search options include directory searching and filtered searching. The application hosting the interface can specify the appropriate contact information that it requires.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Koichi Tsunoda, Denise L. Chen, Marc A. Silbey
  • Patent number: 7240298
    Abstract: A computing system and a user interface display requested data corresponding with a contact at a display device. The requested data includes contact information, communication histories, and files associated with the contact. The requested data is obtained from one or more contact information directories located locally and/or remotely from the computing system. The user interface also displays contact-centric tasks that may be engaged in between the user and the contact based upon the capabilities of the corresponding computing systems or that can be performed on a contact. Some of the contact information can be edited with an edit mode of the user interface. The contact may be a person, group, organization, or household.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt
  • Patent number: 7185285
    Abstract: Several enhancements to a real-time communications user interface are provided to add functionality and personality in such communications as instant messaging. These enhancements are geared at least in part to making the user interface more personalized between users in a real-time communication session, including personalized fonts, spacing, extensible emoticons, etc. Other enhancements are geared in part toward enhancing the use of the interface. For example, a dynamically changing input box may remove a need for scroll bars, and edit control of previous messages may remove the need to send corrective messages. A number of these enhancements may be accomplished through the use of markup languages in the user interface. One or more of the disclosed enhancements may improve the immediacy, readability, and functionality of instant message conversations.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Cornelis K. Van Dok, Peyman Oreizy, Sean O. Blagsvedt, Donna Ghosh
  • Patent number: 7181463
    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: Grant
    Filed: October 24, 2003
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Jason F. Moore, Richard Malcolm Banks, Cornelis K. van Dok, David G. De Vorchik, Timothy P. McKee, Walter R. Smith, Chris J. Guzak, Relja Ivanovic, Jeffrey C. Belt
  • Patent number: 6907447
    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: Grant
    Filed: April 30, 2001
    Date of Patent: June 14, 2005
    Assignee: Microsoft Corporation
    Inventors: Hillel N. Cooperman, Stephen P. Proteau, Mark R. Ligameri, Austina M. De Bonte, Kathleen B. McNamee, Cornelis K. Van Dok
  • Publication number: 20040268263
    Abstract: 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: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Inventors: Cornelis K. Van Dok, Richard M. Banks, Sean O. Blagsvedt, Hillel Cooperman, Tjeerd S. Hoek, Mark R. Ligameri
  • Publication number: 20040215732
    Abstract: A system for controlling the delivery of notifications. The system brokers and serializes the delivery of notifications from multiple sources. In addition, a shared notion of user context is provided for determining the appropriate handling for each of the notifications. In one embodiment, a user context consists of a condition that may be true or false, and an instruction that is to be followed if the condition is true. For example, if a user is listening to music, the instruction may be to show the notification on the screen but not play any sound for the notification. A user's contexts are declared by the operating system and arbitrary programs. The user's contexts may be presented to the user for modification in accordance with the user's preferences. The user may also define rules which dictate how notifications that contain specified elements should be handled, and may provide exceptions to the instructions of the user's contexts.
    Type: Application
    Filed: October 23, 2003
    Publication date: October 28, 2004
    Inventors: Timothy P. McKee, Fabrice A. Debry, Cornelis K. van Dok, Randall K. Winjum
  • Publication number: 20040210844
    Abstract: 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: Application
    Filed: May 13, 2004
    Publication date: October 21, 2004
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
  • Patent number: D507576
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Judson Craig Hally, Mark R. Ligameri, Kanwal VedBrat, Paul A. Gusmorino, Jan T. Miksovsky, Cornelis K. van Dok, Tjeerd Hoek, Jenny T. Lam, Richard M. Banks, Charles Cummins
  • Patent number: D522015
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, Tjeerd Hoek
  • Patent number: D528122
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: September 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, Mark R. Ligameri, Greg S. Melander
  • Patent number: D531187
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: October 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Greg S. Melander, Cornelis K. Van Dok, Charles W. Stabb
  • Patent number: D534179
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Greg S. Melander, Cornelis K. Van Dok, Charles W. Stabb
  • Patent number: D535661
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Greg S. Melander, Cornelis K. Van Dok, Charles W. Stabb
  • Patent number: D535997
    Type: Grant
    Filed: June 14, 2006
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, Mark R. Ligameri, Greg S. Melander
  • Patent number: D536701
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul Gusmorino, Greg S. Melander, Cornelis K. Van Dok, Charles W. Stabb
  • Patent number: D550688
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: September 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Charles Cummins, Cornelis K. Van Dok, Mark R. Ligameri, Greg S. Melander