IP Library Granted Patent US 9,377,924
Granted Patent B2
US 9,377,924 · App. 12/945,612 · Granted Jun 28, 2016

Method and apparatus for user interface displays

Inventors: Maulik Sailor (Sweetman Place, GB); Craig Pugsley (Paignton, GB); David Fishlock (Stokes Croft, GB); Daniel Puzey (Avon, GB); Christopher Rodwell (Chippenham, GB); Ben Buttigieg (Stoke Gifford, GB); Mike Roberts (Bradley Stoke, GB); Pramod Dhanwade (Avon, GB); Rishikesh Maktedar (Tampere, FI)
Assignee: Nokia Technologies Oy
G06F3/0481G06F9/4443G06F2203/04803
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 9,377,924
App. No.
12/945,612
Granted
Jun 28, 2016
Kind
B2
Abstract

An approach for providing a user interface display, for example, with a first window that includes a first predefined area to present a status display control and a second predefined area that is separately defined in the first window to present a status display related to the status display control. Further providing, for example, the user interface display with a second window that includes the first predefined area to present the status display control and a third area that transparently presents the status display over content in the second window upon selection of the status display control.

Claims (55)

1. A method comprising:

providing on a user device a user interface display with a first window that includes, a first predefined area that is defined to present a status display control including one or more media playing control function of the user device and a second predefined area that is separately defined in the first window to present a status display presenting progress of media playing together with progress of one or more media control functions including one or more downloading functions, one or more importing functions, one or more optimizing functions, one or more transferring functions, or a combination thereof that are being performed on the user device, wherein the progress of the one or more media control functions include a function progress indicator and one or more item progress indicators, the status display control presents one or more playback controls, the status display presents a playback list, and some of the one or more media control functions are performed in series;

providing on the user device a second window that includes the first predefined area;

upon selection of one of the playback controls of the status display control in the second window, initiating at least a semi-transparent presentation of the status display in a floating manner in a third area over content in the second window while maintaining a display size of the content in the second window;

initiating one or more modifications to the selected playback control of the status display control based on user interaction with one or more elements of the playback list of the semi-transparently displayed status display in the third area; and

providing the user interface display with the second window without displaying the status display in the third area when the semi-transparently displayed status display is no longer selected.

2. A method of claim 1 , further comprising:

upon receipt of a first user input in the first window regarding the content, providing the user interface display with the second window initially without display of the status display in the third area, wherein the content is not subject to the status display control; and

receiving a second user input in the second window regarding the selection of the status display control,

wherein the semi-transparent presentation of the status display in the third area over the content in the second window is based upon receipt of the second user input, and

wherein some of the one or more media control functions are different media control functions performed in parallel, and progress of each of the different media control functions are presented in the second predefined area concurrently.

3. A method of claim 2 , further comprising:

continuing the semi-transparent presentation of the status display in the third area over the content in the second window while the status display control and/or the semi-transparently displayed status display is selected via a third user input,

wherein the user interface display is provided with the second window without display of the status display in the third area when the status display control and/or the semi-transparently displayed status display is no longer selected via the third user input, and

the first window includes content of an online media store, and the third area presents the status display over the content of the online media store in the second window.

4. A method of claim 1 , wherein the status display presents a progress pane, wherein sizing of the first window, the second window, or a combination thereof is adjusted based on a status of the progress pane without user intervention.

5. A method of claim 1 , wherein the status display is displayed without altering a display size of the third area, wherein the display location of the at least one interactive element of the status display control is modified to be outside of the third area,

wherein the function progress indicator includes a function executing time indicator, a function complete proportion indicator, or a combination thereof, and

wherein the one or more item progress indicators include graphic indicators of completion, in progress, and waiting.

6. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a user device to perform at least the following,

provide on the user device a user interface display with a first window that includes, a first predefined area defined to present a status display control including one or more media playing control functions of the user device and a second predefined area that is separately defined in the first window to present a status display presenting progress of media playing together with progress of one or more media control functions including one or more downloading functions, one or more importing functions, one or more optimizing functions, one or more transferring functions, or a combination thereof that are being performed on the user device, wherein the progress of the one or more media control functions include a function progress indicator and one or more item progress indicators, the status display control presents one or more playback controls, the status display presents a playback list, and some of the one or more media control functions are performed in series;

provide on the user device a second window that includes the first predefined area;

upon selection of one of the playback controls of the status display control in the second window, initiate at least a semi-transparent presentation of the status display in a floating manner in a third area over content in the second window while maintaining a display size of the content in the second window;

initiate one or more modifications to the selected playback control of the status display control based on user interaction with one or more elements of the playback list of the semi-transparently displayed status display in the third area; and

provide the user interface display with the second window without displaying the status display in the third area when the semi-transparently displayed status display is no longer selected.

7. An apparatus of claim 6 , wherein the apparatus is further caused to:

upon receipt of a first user input in the first window regarding the content, provide the user interface display with the second window initially without display of the status display in the third area; and

receive a second user input regarding selection of the status display control,

wherein the semi-transparent presentation of the status display in the third area over the content in the second window is based upon receipt of the second user input.

8. An apparatus of claim 7 , wherein the apparatus is further caused to:

continue the semi-transparent presentation of the status display in the third area over content in the second window while the status display control and/or the semi-transparently displayed status display is selected via a third user input,

wherein the user interface display is provided with the second window without display of the status display in the third area when the status display control and/or the semi-transparently displayed status display is no longer selected via the third user input.

9. An apparatus of claim 6 , wherein the apparatus is a mobile phone further comprising:

user interface circuitry and user interface software configured to facilitate user control of at least some functions of the mobile phone through use of a display and configured to respond to user input; and

a display and display circuitry configured to display at least a portion of the user interface display of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone.

10. An apparatus of claim 6 , wherein the apparatus is a computer further comprising:

user interface circuitry and user interface software configured to facilitate user control of at least some functions of the computer through use of a display and configured to respond to user input; and

a display and display circuitry configured to display at least a portion of the user interface display of the computer, the display and display circuitry configured to facilitate user control of at least some functions of the computer.

11. An apparatus of claim 6 , wherein the status display control presents one or more control functions, and the status display presents a progress pane, wherein sizing of the first window, the second window, or a combination thereof is based on a status of the progress pane.

12. An apparatus of claim 6 , wherein the status displaying is displayed without altering display size of the third area.

13. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a user device to at least perform the following steps:

providing on the user device a user interface display with a first window that includes, a first predefined area defined to present a status display control including one or more media playing control functions of the user device and a second predefined area that is separately defined in the first window to present a status display presenting progress of media playing together with progress of one or more media control functions including one or more downloading functions, one or more importing functions, one or more optimizing functions, one or more transferring functions, or a combination thereof that are being performed on the user device, wherein the progress of the one or more media control functions include a function progress indicator and one or more item progress indicators, the status display control presents one or more playback controls, the status display presents a playback list, and some of the one ore more media control functions are performed in series;

providing on the user device a second window that includes the first predefined area;

upon selection of one of the playback controls of the status display control in the second window, initiating at least a semi-transparent presentations of the status display in a floating manner in a third area over content in the second window while maintaining a display size of the content in the second window;

initiating one or more modification to the selected playback control of the status display control based on user interaction with one or more elements of the playback list of the semi-transparently displayed status display in the third area; and

providing the user interface display with the second window without displaying the status display in the third area when the semi-transparently displayed status display is no longer selected.

14. A non-transitory computer-readable storage medium of claim 13 , wherein the apparatus is caused, at least in part, to further perform:

upon receipt of a first user input in the first window regarding the content, providing the user interface display with the second window initially without display of the status display in the third area;

receiving a second user input regarding selection of the status display control,

wherein the semi-transparent presentation of the status display in the third area over the content in the second window is based upon receipt of the second user input.

15. A non-transitory computer-readable storage medium of claim 13 , wherein the apparatus is caused, at least in part, to further perform:

continuing the semi-transparent presentation of the status display in the third area over content in the second window while the status display control and/or the semi-transparently displayed status display is selected via a third user input,

wherein the user interface display is provided with the second window without display of the status display in the third area when the status display control and/or the semi-transparently displayed status display is no longer selected via the third user input.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035501/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2012
From: SAILOR, MAULIK; PUGSLEY, CRAIG; FISHLOCK, DAVID; PUZEY, DANIEL; RODWELL, CHRISTOPHER; BUTTIGIEG, BEN; DHANWADE, PRAMOD; MAKTEDAR, RISHIKESH; ROBERTS, MIKE
To: NOKIA CORPORATION
Reel/Frame 029298/0545 →
Continuity (2)
Provisional Application 61260777 · Nov 12, 2009
Related Publication 20110145749A1 · Jun 16, 2011