IP Library Granted Patent US 8,723,823
Granted Patent B2
US 8,723,823 · App. 13/172,026 · Granted May 13, 2014

System and method for providing notifications on a mobile computing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,723,823
App. No.
13/172,026
Granted
May 13, 2014
Kind
B2
Abstract

A system and method for providing notifications on a mobile computing device is disclosed. The method comprises enabling multiple applications that operate on the mobile computing device to generate notifications in response to event occurrences. A plurality of notification representations are presented in a notification bar on the display. The plurality of notification representations are individually generated by a corresponding application in response to an event occurrence. The plurality of notification representations are represented in a first portion of the notification bar and with a number that represents how many notification representations from an application have been generated and not dismissed by a user.

Claims (29)

1. A method for providing notifications on a mobile computing device, the method comprising:

enabling multiple applications operating on the mobile computing device to generate notifications in response to application-specific event occurrences;

presenting a plurality of notification representations in a status bar on a display, the plurality of notification representations being individually generated by a corresponding one of the multiple applications in response to an event occurrence;

responding to user selection of the status bar by presenting a notification graphic including one or more notification representations generated by a first application from the multiple applications, the one or more notification representations being presented (i) in at least a first portion of the notification graphic, (ii) with a number that represents how many notification representations from the first application have been generated and not dismissed, and (iii) with content corresponding to one of the event occurrences associated with the first application;

wherein the first portion of the notification graphic also includes a graphic image representing the first application.

2. The method of claim 1 , further comprising adjusting the number in response to additional events occurring with the first application.

3. The method of claim 1 , further comprising adjusting the number in response to user input or action that dismisses one or more of the notification representations corresponding to the first application.

4. The method of claim 3 , wherein each of the one or more notification representations is represented as an individual layer, the individual layers being stacked on each other.

5. The method of claim 4 , wherein a top layer of the stack of individual layers represents a most recent notification generated by the first application.

6. The method of claim 4 , wherein the user input or action includes an input or action to (i) launch the first application to render one or more records corresponding to one or more of the one or more notification representations, or (ii) manually remove one or more of the individual layers through the user input or action.

7. The method of claim 6 , wherein manually removing one or more of the individual layers includes making a swiping gesture in one or more directions.

8. The method of claim 7 , wherein the display is a touch screen display and wherein the user input or action includes contact on the touch screen display by a user's touch.

9. The method of claim 1 , wherein presenting the notification graphic further includes representing one or more notification representations generated by a second application (i) in at least a second portion of the notification graphic, (ii) with a number that represents how many notification representations from the second application have been generated and not dismissed, and (iii) with content corresponding to one or the event occurrences associated with the second application.

10. The method of claim 9 , further comprising hiding the first portion of the notification graphic when the number that represents how many notification representations from the first application have been generated and not dismissed is equal to zero.

11. A system for providing notifications on a mobile computing device, the system comprising:

one or more processors configured to:

enable multiple applications operating on the mobile computing device to generate notifications in response to application-specific event occurrences; and

present a plurality of notification representations in a status bar on a display, the plurality of notification representations being individually generated by a corresponding one of the multiple applications in response to an event occurrence;

responding to a user selection of the status bar by presenting a notification graphic including one or more notification representations generated by a first application from the multiple applications, the one or more notification representatons being presented (i) in at least a first portion of the notification graphic, (ii) with a number that represents how many notification representations from the first application have been generated and not dismissed, and (iii) with content corresponding to one of the event occurrences associated with the first application;

wherein the first portion of the notification graphic also includes a graphic image representing the first application.

12. The system of claim 11 , wherein the one or more processors are further configured to adjust the number in response to additional events occurring with the first application.

13. The system of claim 11 , wherein the one or more processors are further configured to adjust the number in response to user input or action that dismisses one or more of the one or more notification representations corresponding to the first application.

14. The system of claim 13 , wherein each of the one or more notification representations is represented as an individual layer, the individual layers being stacked on each other.

15. The system of claim 14 , wherein the user input or action includes an input or action to (i) launch the first application to render one or more records corresponding to one or more of the one or more notification representations, or (ii) manually remove one or more of the individual layers through the user input or action.

16. The system of claim 15 , wherein manually removing one or more of the individual layers includes making a swiping gesture in one or more directions.

17. The system of claim 16 , wherein the display is a touch screen display and wherein the user input or action includes contact on the touch screen display by a user's touch.

18. The system of claim 16 , wherein the individual layers may be manually removed one at a time until no more layers are provided in the first portion of the notification graphic.

19. The system of claim 16 , wherein all of the individual layers may be manually removed at one time by making the swiping gesture of the graphic image in one or more directions.

20. The system of Claim 11 , wherein presenting the notification graphic includes representing one or more notification representations generated by a second application (i) in at least a second portion of the notification graphic, (ii) with a number that represents how many notification representations from the second application have been generated and not dismissed, and (iii) with content corresponding to one of the event occurrences associated with the second application.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2011
From: SHIA, MEGAN; CHEN, LE; WIRTZ, CHADWYCK; HOANG, SAMUEL; HSIEH, ERIC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027064/0239 →