Inline response to notification messages

US9766903B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9766903-B2
Application numberUS-85861610-A
CountryUS
Kind codeB2
Filing dateAug 18, 2010
Priority dateAug 18, 2010
Publication dateSep 19, 2017
Grant dateSep 19, 2017

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.

In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information of the first message is displayed by increasing size of the area towards the edge of the desktop screen in an animated fashion, including displaying an input field without launching a separate window or process to allow a user to respond to the first message. In response to a second message entered into the input field by the user, the desktop transmits the second message to the message source.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: executing, by a processor, a notification system as a component of an operating system (OS), the notification system is to receive a plurality of message types from a plurality of applications of different types executed by the processor and is to transmit notifications to a message tray on a graphical user interface (GUI) of the OS; receiving, by the processor, a first message type of the plurality of message types at the notification system, the first message type comprising a first email message generated by an email application of the plurality of applications; displaying, by the processor via the notification system in the GUI, a notification having a portion of information of the first email message without launching a separate process of the email application and without invoking a user interface of the email application, the notification displayed in a message tray of the GUI at a first position; in response to a first signal indicating that a cursor is within a first distance of the notification: increasing, by the processor, a size of the message tray in the GUI; and displaying, by the processor via the notification system, further information of the first email message and an input field in the message tray having the increased size without launching the separate process of the email application and without invoking the user interface of the email application; receiving a second message entered into the input field of the message tray having the increased size by the user; forwarding, by the processing device via the notification system, the second message for transmission of the second message without invoking the user interface of the email application; in response to a second signal indicating that the cursor is within the first distance of the message tray for a first predetermined time interval: displaying, by the processor in the message tray having the increased size, a plurality of other email messages provided to the notification system by the email application, wherein each of the plurality of other email messages are different from the first email message and the second message and are displayed in the message tray without launching the separate process of the email application and without invoking the user interface of the email application, and wherein the one or more other email messages comprise most recently received email messages of the email application; responsive to a third signal indicating that the cursor is directly over one of the email messages, displaying one or more action buttons corresponding to the one of the email messages, the one or more action buttons comprising at least a delete button; and responsive to a fourth signal indicating selection of the delete button, causing the email application to delete the one of the email messages; and in response to a fifth signal indicating that the cursor is beyond the first distance, decreasing, by the processor, the size of the message tray. 2. The method of claim 1 , wherein the first email message and the input field are displayed in the GUI in a semi-transparent style on a foreground of the GUI. 3. The method of claim 1 , further comprising: removing the first email message from a display of the GUI when the cursor has not been detected within a second predetermined time interval; and displaying an icon on the message tray of the GUI, wherein the icon is displayed in a style to indicate that there is a pending message to be viewed. 4. The method of claim 3 , further comprising, in response to an activation of the icon, displaying the first email message within a second distance of the icon without using a separate window or process, including the input field to allow the user to respond to the first email message. 5. The method of claim 3 , further comprising transmitting the pending message to a message source, wherein the message source is one of a plurality message sources, wherein for each of the message sources having the pending message to be viewed, an icon associated with the corresponding message source is displayed on the message tray, which when activated from the message tray, the corresponding pending message is displayed. 6. The method of claim 5 , wherein the plurality of applications of different types comprise at least one of the email application, an instant messenger application, a calendar application, a media player application, or a system alert application. 7. The method of claim 1 , wherein the first position comprises an edge portion of the GUI and a second position comprises the edge portion and a center portion of the GUI. 8. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to: execute a notification system as a component of an operating system (OS), the notification system is to receive a plurality of message types from a plurality of applications of different types executed by the processor and is to transmit notifications to a message tray on a graphical user interface (GUI) of the OS; receive a first message type of the plurality of message types at the notification system, the first message type comprising a first email message generated by an email application of the plurality of applications; display, via the notification system in the GUI, a notification having a portion of information of the first email message without launching a separate process of the email application and without invoking a user interface of the email application, the notification displayed in a message tray of the GUI at a first position; in response to a first signal indicating that a cursor is within a first distance of the notification: increase a size of the message tray in the GUI; and display, via the notification system, further information of the first email message and an input field in the message tray having the increased size without launching the separate process of the email application and without invoking the user interface of the email application; receive a second message entered into the input field of the message tray having the increased size by the user; forward, via the notification system, the second message for transmission of the second message without invoking the user interface of the email application; in response to a second signal indicating that the cursor is within the first distance of the message tray for a first predetermined time interval: display, in the message tray having the increased size, a plurality of other email messages provided to the notification system by the email application, wherein each of the plurality of other email messages are different from the first email message and the second message and are displayed in the message tray without launching the separate process of the email application and without invoking the user interface of the email application, and wherein the one or more other email messages comprise most recently received email messages of the email application; responsive to a third signal indicating that the cursor is directly over one of the email messages, display one or more action buttons corresponding to the one of the email messages, the one or more action buttons comprising at least a delete button; and responsive to a fourth signal indicating selection of the delete button, cause the email application to delete the one of the email messages; and in response to a fifth signal indicating that the cursor is beyond the first distance, decrease the size of the message tray. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the first email message and the input field are displayed in th

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • G06F9/4443Primary

    Physics · mapped topic

  • Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title

  • Electricity · mapped topic

  • providing notification on incoming messages, e.g. pushed notifications of received messages · 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 US9766903B2 cover?
In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information o…
Who is the assignee on this patent?
Mccann William Jon, Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/4443. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 2017 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).