Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hehmeyer, WA

Alex Hehmeyer, Bellevue, WA US

Patent application numberDescriptionPublished
20100235446TECHNIQUES 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
20100311395NEARBY CONTACT ALERT BASED ON LOCATION AND CONTEXT - Attributes including presence and organization information for contacts of a subscriber are used in determining a subset of contacts matching a predefined criterion. Determined subset of contacts is sent as an alert to notify the subscriber to the subsets' nearby proximity.12-09-2010
20100316205CALL ROUTING AND PRIORITIZATION BASED ON LOCATION CONTEXT - Called parties in an enhanced communication system are provided location information associated with a calling party to help them determine whether they should accept the call. Alternatively, automatic call routing may be performed based on location context information associated with the calling party such as whether the caller is calling from a regular location association with him/her or an extra-ordinary location.12-16-2010

Alexander M. Hehmeyer, Bellevue, WA US

Patent application numberDescriptionPublished
20090316681TECHNIQUES TO MANAGE PRESENCE INFORMATION BASED ON ROUTING RULES - Techniques to manage presence information based on routing rules are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity. The presence management component comprises a presence interface module operative to receive a routing rule for a communication event for a presentity node used by a presentity. The presence management component also comprises a presence control module communicatively coupled to the presence interface module, the presence control module operative to determine presence state information based on the routing rule. The presence management component further comprises a presence publish module communicatively coupled to the presence control module, the presence publish module operative to publish the presence state information to multiple watcher nodes. Other embodiments are described and claimed.12-24-2009
20100144345USING CALLED PARTY MOBILE PRESENCE AND MOVEMENT IN COMMUNICATION APPLICATION - Callers are enabled to choose among available communication modes based on information about a called party's mobile status. Mobile status information including whether or not the called party is in motion, their speed if they are in motion, a direction of their movement, as well as their location, can be received from sources such as a presence server, a GPS service, and other information sources. Inferences are made based on the received information and available and/or recommended communication modes suggested to the caller.06-10-2010
20100175000DYNAMICALLY 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
20100185770PRESENCE 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
20100235216INTEGRATION 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
20100235505SYNDICATED 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