Management of device settings via a plurality of interfaces
First Claim
Patent Images
1. A portable electronic device comprising:
- at least one processor;
a display connected to said at least one processor and controllable by said at least one processor; and
non-volatile storage configured to maintain a plurality of applications and an application programming interface that is commonly used by said plurality of applications for enabling said at least one processor to generate and control a title bar under control of said plurality of applications,wherein said application programming interface includesa private part for managing the state of the title bar anda public part, including a TitleBar component, that provides an interface to said plurality of applications, andwherein the title bar is configured to be controlled by said plurality of applications through the use of said application programming interface,the title bar divided into a plurality of areas includingan information area representing current state of information relating to one of said applications, andan additional area representing notifications, pushed icons and signals selected for display based on requirements of said plurality of applications;
wherein said title bar is under control of the one of said applications through said application programming interface, andwherein the current state information includes an application icon reflecting the current state of the one of said applications currently controlling the title bar, a title string providing a title of one of said applications currently controlling the title bar and a current time.
5 Assignments
0 Petitions
Accused Products
Abstract
The present specification relates to a portable electronic device comprising at least one processor; a display connected to the processor and controllable by the processor; and non-volatile storage configured to maintain a plurality of applications and an application programming interface for enabling generation and control of a title bar, wherein the application programming interface includes a private part for managing the state of the title bar and a public part that provides an interface to the applications.
15 Citations
17 Claims
-
1. A portable electronic device comprising:
-
at least one processor; a display connected to said at least one processor and controllable by said at least one processor; and non-volatile storage configured to maintain a plurality of applications and an application programming interface that is commonly used by said plurality of applications for enabling said at least one processor to generate and control a title bar under control of said plurality of applications, wherein said application programming interface includes a private part for managing the state of the title bar and a public part, including a TitleBar component, that provides an interface to said plurality of applications, and wherein the title bar is configured to be controlled by said plurality of applications through the use of said application programming interface, the title bar divided into a plurality of areas including an information area representing current state of information relating to one of said applications, and an additional area representing notifications, pushed icons and signals selected for display based on requirements of said plurality of applications; wherein said title bar is under control of the one of said applications through said application programming interface, and wherein the current state information includes an application icon reflecting the current state of the one of said applications currently controlling the title bar, a title string providing a title of one of said applications currently controlling the title bar and a current time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling a display of a portable device capable of executing a plurality of applications, comprising:
-
generating a content region on said display; and generating a title bar on said display, the title bar configured to be controlled by said plurality of applications through the use of an application programming interface wherein said application programming interface includes a private part for managing the state of the title bar and a public part, including a TitleBar component, the title bar divided into a plurality of areas including an information area representing current state of information relating to one of said applications, and an additional area representing notifications, pushed icons, and signals selected for display based on requirements of said plurality of applications; wherein said title bar is under control of the one of said applications through said application programming interface, and wherein the current state information includes an application icon reflecting the current state of the one of said applications, a title string providing a title of one of said applications currently controlling the title bar and a current time. - View Dependent Claims (16, 17)
-
Specification