Forwarding messages for meeting attendees to host computers at the meeting location

US9299066B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9299066-B2
Application numberUS-201213648391-A
CountryUS
Kind codeB2
Filing dateOct 10, 2012
Priority dateOct 10, 2012
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus for managing messages is disclosed. A data processing system identifies a presence of a person in a meeting at a location using calendar information. The data processing system also identifies a computing device in the location having a connection to a network. The data processing system then sends a notification to the computing device identified in the location, responsive to the data processing system identifying a message for the person when the person is meeting in the location.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing messages, the method comprising: identifying, by a data processing system, a presence of a person in a meeting at a meeting location using calendar information; identifying, by the data processing system, a device location of a computing device having a connection to a network; and sending, by the data processing system, a notification to the computing device when a message for the person is identified and the meeting location matches the device location of the computing device, wherein prior to the data processing system sending the notification to the computing device, the data processing system creates a session in the computing device to receive the notification for the person when the person is attending the meeting, wherein the session is restricted to only use portions of the computing device selected by the pre-determined authority for the computing device. 2. The method of claim 1 , wherein the notification indicates a message is present for the person. 3. The method of claim 1 , wherein the notification is the message. 4. The method of claim 1 , further comprising: initiating, by the data processing system, a display of the notification on a display device for the computing device. 5. The method of claim 1 wherein the computing device is one of one or more computing devices, wherein each computing device in the one or more computing devices having one or more attributes, wherein having the connection to the network is one attribute of the computing device, and wherein identifying, by the data processing system, the computing device in the location having the connection to the network further comprises: identifying the computing device based on pre-defined criteria to select the computing device from the one or more computing devices using the attributes of each of the one or more computing devices. 6. The method of claim 5 , wherein the pre-defined criteria to select the computing device from the one or more computing devices using the attributes of each of the one or more computing devices comprises one or more preferences selected by the person for selecting a particular computing device, selecting a type of device for the computing device, selecting the computing device based on availability of particular software in the computing device, and selecting the computing device based on selected attributes of the location where the computing device is located. 7. The method of claim 1 , wherein identifying, by the data processing system, the device location of the computing device further comprises: generating, by the data processing system, a request for permission for the person to receive the notification for the message at the computing device during the meeting; sending, by the data processing system, the generated request for permission to a pre-determined authority for the computing device; and determining, by the data processing system, whether the person is authorized to receive the notification for the message at the computing device during the meeting based on receiving from the pre-determined authority for the computing device an authorization for the person to receive the notification for the message at the computing device during the meeting. 8. The method of claim 1 wherein the presence of the person in the meeting at the meeting location identified using the calendar information comprises an acceptance of a meeting invitation selected by the attendee, as an agreement by the attendee to physically attend the meeting. 9. The method of claim 1 , wherein the calendar information also identifies the physical location of the meeting and a particular time of day and duration of the meeting. 10. The method of claim 1 , wherein the message is one or more of text messages, email messages, voice messages, and video messages. 11. A computer comprising: a processor unit and a computer readable storage device connected to a bus; and program code for managing messages, wherein the program code is stored on the computer readable storage device and is configured to be run by the processor unit to identify a presence of a person in a meeting at a meeting location using calendar information; identify a device location of a computing device having a connection to a network; and send a notification to the computing device when a message for the person is identified and the meeting location matches the device location of the computing device, wherein prior to sending the notification to the computing device, a session is created in the computing device to receive the notification for the person when the person is attending the meeting, wherein the session is restricted to only use portions of the computing device selected by the pre-determined authority for the computing device. 12. The computer of claim 11 wherein the notification indicates a message is present for the person, and wherein the program code stored on the computer readable storage device is further configured to be run by the processor unit to initiate a display of the notification on a display device for the computing device. 13. A computer program product for managing messages, the computer program product comprising: a non-transitory computer readable storage medium; first program code for identifying a presence of a person in a meeting at a meeting location using calendar information; second program code for identifying a device location of a computing device having a connection to a network; third program code for sending a notification to the computing device when a message for the person is identified and the meeting location matches the device location of the computing device; and fourth program code for creating, prior to sending the notification to the computing device, a session in the computing device to receive the notification for the person when the person is attending the meeting, wherein the session is restricted to only use portions of the computing device selected by the pre-determined authority for the computing device, wherein the first program code, the second program code, the third program code, and the fourth program code are stored on the computer readable storage medium. 14. The computer program product of claim 13 , wherein the computing device comprises a plurality of programs and wherein one program in the computing device running on the computing device causes another program to be downloaded to the computing device, the downloaded program configured to host a session restricted to only use portions of the computing device selected by a pre-determined authority for the computing device. 15. The computer program product of claim 13 , wherein the computer readable storage medium is in a data processing system, and the program code is downloaded over a network from a remote data processing system to the computer readable storage medium in the data processing system. 16. The computer program product of claim 15 , wherein the computer readable storage medium is a first computer readable storage medium, wherein the first computer readable storage medium is in a server data processing system, and wherein the program code is downloaded over the network to the remote data processing system for use in a second computer readable storage medium in the remote data processing system. 17. A method for managing messages, the method comprising: identifying, by a computer system, an indication for a person attending a meeting at a physical location in calendar information; selecting, by the computer system, a computing device at the physical l

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9299066B2 cover?
A method and apparatus for managing messages is disclosed. A data processing system identifies a presence of a person in a meeting at a location using calendar information. The data processing system also identifies a computing device in the location having a connection to a network. The data processing system then sends a notification to the computing device identified in the location, respons…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).