Abstract:
Architecture that synchronizes meeting information (e.g., documents, agenda, action items, notes, attendees, join information, etc.) across the different stages of a meeting lifecycle. The architecture provides client-side synchronization across meeting lifecycle services that can include a scheduling server, content management server, and meeting server, as well as other lifecycle servers that may be employed. Information from the scheduling server can be written asynchronously to the other lifecycle servers, updates made to the content management server are synchronized to the other servers, and updates made to the meeting server are synchronized to the other servers.
Abstract:
Architecture for a communication system providing a user experience that includes a conversation environment and a meeting embodiment in a single application. A navigation menu enables the user to select between multiple communications environments, including a conversations environment. Multiple conversation threads can be accessed in various conversation formats, including formats associated with instant messaging, group chat, a telephone call, voice, video, email, application sharing, or an online meeting. A meeting environment can be navigated for accessing one or more meetings. Other suitable communications environments can be also be navigated from the same navigation menu, besides the conversation environment and meeting environment. The communications system and application also includes a selection pane for displaying a list of the conversation threads or meetings, depending on the environment selected by the user. A preview pane can also be included in the communications system.
Abstract:
Contacts lists are dynamically managed in association with communication and collaboration applications and devices. Automated and user defined factors are determined based on information from various resources such as user profile, contact information, past communication information, application / device types, and comparable ones. Factors may be weighted and employed to prioritize contacts lists under different circumstances. Prioritized contacts lists may be provided to a user, stored, updated, or otherwise processed.
Abstract:
Presentation and/or sharing status related information about a user is provided through a presence channel to alert existing or potential participants in a communication session. When the user is in a display sharing environment, giving a presentation, or sharing a display screen with other users, his/her state is detected. A presence status display may then be provided to other users in communication with the user or attempting to establish a communication session with the user alerting them that the user has duplicated their display onto other screens or display devices or has shared their desktop with one or more other users. A number of heuristics may be employed to determine presenting or sharing state of the user such as detection of display sharing, active presentation applications, calendar entries, active communication applications, facial detection through image capture devices, and the like.
Abstract:
Various embodiments provide a Web browser that employs a relevancy algorithm to make an educated guess as to the likelihood of a user's intended destination when the user begins to enter text into a browser's address bar. In one or more embodiments, the relevancy algorithm employs various parameters and assigns weights to the parameters to arrive at a collection of suggestions to provide to the user. By using various rules, associated weightings, and the relevancy algorithm, relevant suggestions can be provided to a user to facilitate their navigation activities.
Abstract:
Conversation rights for multi-modal communications are managed and enforced in an enhanced communication system. Through physical and/or software components, rights are assigned to a communication session and related components upon user request. Permitted participants of the session are provided access tools such as decryption keys. Restrictions based on the assigned conversation rights are extended to preserved recordings and associated documents of the communication session.
Abstract:
Presentation and/or sharing status related information about a user is provided through a presence channel to alert existing or potential participants in a communication session. When the user is in a display sharing environment, giving a presentation, or sharing a display screen with other users, his/her state is detected. A presence status display may then be provided to other users in communication with the user or attempting to establish a communication session with the user alerting them that the user has duplicated their display onto other screens or display devices or has shared their desktop with one or more other users. A number of heuristics may be employed to determine presenting or sharing state of the user such as detection of display sharing, active presentation applications, calendar entries, active communication applications, facial detection through image capture devices, and the like.
Abstract:
Various embodiments provide a Web browser that employs a relevancy algorithm to make an educated guess as to the likelihood of a user's intended destination when the user begins to enter text into a browser's address bar. In one or more embodiments, the relevancy algorithm employs various parameters and assigns weights to the parameters to arrive at a collection of suggestions to provide to the user. By using various rules, associated weightings, and the relevancy algorithm, relevant suggestions can be provided to a user to facilitate their navigation activities.