Patent application number | Description | Published |
20100175000 | DYNAMICALLY CREATING AND MANAGING ALTERNATE CONTACTS LIST - Alternate contacts information for a subscriber is dynamically generated and managed by schematizing representation of alternate contacts. Initial alternate contacts are computed based on organization hierarchy, delegate information set by a user in system directory, contacts information set by the user in personal directories, and/or by other user defined settings. The information is customized by the user and associated with user presence such that a dynamic alternate contacts list is published to other users based on a presence status of the user. | 07-08-2010 |
20100184416 | ATTRIBUTE AND LOCATION BASED ENTITY PRESENTATION IN PRESENCE BASED COMMUNICATION SYSTEMS - Presence information and communication options for contact entities (people and other) of a user are provided to the user based on the user's own location. The user's location information is used as initial criterion to filter contact entities. Further filtering is performed based on presence attributes of nearby contacts such as their expertise, availability, location, and similar attributes. Prioritization and ordering may also be carried out based on the same criteria. | 07-22-2010 |
20100185677 | AGGREGATED SUBSCRIBER PROFILE BASED ON STATIC AND DYNAMIC INFORMATION - Static user information such as address, title, phone number(s), email address(es) and dynamic user information such as location, calendar, current phone number(s), etc. are combined in a dynamically updateable subscriber contact card for publishing to other applications. The subscriber contact card also includes user defined access controls for restricting access to portions of the information by select users. Other applications provide services such as communication services based on up-to-date information through the subscriber contact card. | 07-22-2010 |
20100185770 | PRESENCE CAPABILITIES AND PREFERENCES - Architecture for gathering and presentation to a remote user (watcher) of presence, preferences, and capabilities information of a local user (publisher). An extensible presence document is employed, as transmitted by the publisher, that contains specific information about the capabilities of the publisher endpoint and preferences that are for the publisher overall. The document is aggregated, and the aggregated capabilities are transmitted to watchers. The watchers render this information in a user experience. | 07-22-2010 |
20100189260 | CONVERSATION RIGHTS MANAGEMENT - 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. | 07-29-2010 |
20100205540 | TECHNIQUES FOR PROVIDING ONE-CLICK ACCESS TO VIRTUAL CONFERENCE EVENTS - Techniques to provide efficient access to virtual conference events are described. An apparatus may include a virtual conference (VC) server component operative to generate a conference bridge for a bridge owner. The VC server component may provide a link to the conference bridge, and provide access to a virtual conference with the bridge owner via the link. The VC server component may also include a profile module operative to store the conference bridge in a directory profile for the bridge owner. The VC server component may also include a server meeting module operative to create a virtual conference with the bridge owner when the link is accessed. Other embodiments are described and claimed. | 08-12-2010 |
20100223345 | COMMUNICATIONS APPLICATION HAVING CONVERSATION AND MEETING ENVIRONMENTS - 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. | 09-02-2010 |
20100235216 | INTEGRATION OF PRE-MEETING AND POST-MEETING EXPERIENCE INTO A MEETING LIFECYCLE - 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. | 09-16-2010 |
20100235446 | TECHNIQUES TO MAKE MEETINGS DISCOVERABLE - Techniques to make meetings discoverable are described. An apparatus may comprise a meeting server component operative to create a meeting object, associate at least one of metadata or content to the meeting object, and store the meeting object, metadata and content. The meeting server component comprising an indexing component operative to index metadata associated with the meeting object, and a search engine component operative to receive a search query comprising search criteria. Other embodiments are described and claimed. Other embodiments are described and claimed. | 09-16-2010 |
20100235505 | SYNDICATED PRESENCE AND ACTIVITY FEED FEDERATED VIA EXTENDED INTEROPERABLE FORMAT - Architecture for extending a presence document into additional formats and protocols. An aggregator federates the presence document into a standardized schema that can be consumed at a standardized endpoint. The standardized schema can be a web feed that is interoperably consumed by a web feed consumer, for example, an RSS/Atom schema. Access of the presence document content is controlled based on a relationship between the user and a subscriber. Categories are specified for the presence document content, and access is controlled according to the categories. The specified categories can correspond to user authentication levels. The categories can include multiple syndicated channels corresponding to multiple subscriber access levels. In this way, levels of access are defined for various categories of availability information and activity information, based on the relationship of the user to the subscriber. | 09-16-2010 |
20100299363 | PRE-POPULATED AND ADMINISTRATOR DEFINED GROUPS IN CONTACTS LISTS - A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes. | 11-25-2010 |
20100312836 | TRAVERSING BETWEEN ELECTRONIC MAIL AND REAL TIME COMMUNICATIONS - Users are enabled to traverse seamlessly between electronic mail and real time communications such as text messaging, group chats, and similar forms. A context of communications such as a history of the email exchange, attached or related documents, links, trail of exchanged text messages, and comparable information is used to automatically determine addressees for the communication form after the traverse and to provide context information. | 12-09-2010 |
20100318397 | SYNCHRONIZING DELEGATION MODELS BETWEEN DISPARATE SERVERS - Architecture that provides synchronization of delegation permissions between discrete delegation models. For example, the synchronization of the delegation permissions (of a delegator and delegatee) can be performed between a delegation component of a scheduling system and a delegation component of a conferencing system such that the delegatee not only accesses the scheduling system on behalf of the delegator but also the conferencing system on behalf of the delegator. A synchronization component synchronizes the delegation permissions between the server systems (delegation components). Once synchronized, the delegatee administers the communications session, based on on-behalf-of information is validated, the delegatee can then establish the communications session. | 12-16-2010 |
20100324963 | TAG PRESENCE ALERTS FOR GROUPS AND MEETING - Architecture for enabling a group of contacts of a communications framework to be tagged for concurrent availability and participation in a communications session. The status of the contacts is monitored to detect availability of the contacts, and to determine when the contacts are available concurrently to participate in the communications session. A notification is sent to a tagging user of the concurrent availability of the contacts, at which time a meeting can be initiated. A context can be input that serves as a reminder as to the purpose of the communications session. The context can be presented in the notification with the availability status of the contacts. The status can be monitored by subscribing to presence information of the contacts. A contact list can be maintained to identify the contacts to be tagged and includes metadata related to each contact. | 12-23-2010 |
20100325214 | Predictive Collaboration - Architecture for enabling the definition of candidates of a collaboration session, and the manner or modality of communication that identifies collaboration opportunities, including meeting time, place, and modalities, for example. The modality of communication can include an online meeting, a telephone conference call, or a face-to-face meeting. Meta information of the candidates is aggregated from multiple sources to identify collaboration opportunities and compute an opportunity window for the collaboration session. The meta information can include online presence, availability information, a calendar schedule, geographic location, time zone, expertise, and profile related information. Candidates for the collaboration session can be tagged based on common interest, team membership, or project information. In this way, a predictive model for availability is built for the collaboration session candidates. The candidates are notified of the opportunity window for scheduling of the collaboration session. | 12-23-2010 |
20110185288 | TECHNIQUES TO RESTORE COMMUNICATIONS SESSIONS FOR APPLICATIONS HAVING CONVERSATION AND MEETING ENVIRONMENTS - Techniques for restoring communications sessions for applications having conversation environment and a meeting embodiment are described. A system may include a meeting component of a communications application for selecting a meeting from multiple meetings, a conversation component of the communications application for managing multiple conversation threads, and a recovery component of the communications application for recovering an active meeting from the multiple meetings or an active conversation thread from the multiple conversation threads. Other embodiments are described and claimed. | 07-28-2011 |
20120143989 | PRESENCE CAPABILITIES AND PREFERENCES - Architecture for gathering and presentation to a remote user (watcher) of presence, preferences, and capabilities information of a local user (publisher). An extensible presence document is employed, as transmitted by the publisher, that contains specific information about the capabilities of the publisher endpoint and preferences that are for the publisher overall. The document is aggregated, and the aggregated capabilities are transmitted to watchers. The watchers render this information in a user experience. | 06-07-2012 |
20120297305 | PRESENTING OR SHARING STATE IN PRESENCE - 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. | 11-22-2012 |
20140164951 | GROUP NUDGE USING REAL-TIME COMMUNICATION SYSTEM - A nudge transmission is generated for a group of individuals. The nudge transmission includes context information indicating why it was generated. One or more end points, for each individual in the group, are identified, and the nudge transmission is sent to the end points. | 06-12-2014 |
20150082291 | UPDATE INSTALLER WITH TECHNICAL IMPACT ANALYSIS - An update installer generates an update display for a user that allows a user to select updates in an identified environment. The update installer accesses the objects and layers in the identified environment and displays an impact display identifying portions of the identified environment that will be affected by the selected updates, before the updates are installed. | 03-19-2015 |