IP Library Granted Patent US 11,010,042
Granted Patent B2
US 11,010,042 · App. 14/179,912 · Granted May 18, 2021

Display of different versions of user interface element

Inventors: Russell Speight VanBlon (Raleigh, NC); Shirley Mary McKenna (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/0488G06F3/013G06F3/04817
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 11,010,042
App. No.
14/179,912
Granted
May 18, 2021
Kind
B2
Abstract

A method includes detecting interaction with a user interface element corresponding to an app on a touch screen and displaying a different version of the user interface element responsive to the detected interaction.

Claims (37)

1. A method comprising:

detecting interaction with a first portion of a user interface element corresponding to an app on a touch screen, wherein the user interface element is one of multiple user interface elements, each corresponding to a different app and wherein a second portion of the user interface element is selectable to launch the corresponding app into a top level window of the app, wherein detecting interaction with the user interface element includes detecting that a user is looking at the user interface element via gaze tracking with a camera; and

displaying a different version of the user interface element, without launching the corresponding app into a top level window of the app, responsive to the detected interaction with the first portion, wherein the different version of the user interface element includes at least one sub-element selectable to directly perform a function by the corresponding app without launching the corresponding app into the top level window of the app, and wherein displaying a different version of the user interface element includes growing the user interface element based on where the user is gazing.

2. The method of claim 1 , wherein displaying a different version of the user interface element comprises displaying a larger version of the user interface element with at least one sub-element not present in the interacted with user interface element.

3. The method of claim 2 , wherein displaying the larger version of the user interface element comprises displaying multiple sub-elements facilitating selection of multiple functions of the app without launching the corresponding app into the top level window of the app.

4. The method of claim 3 , wherein the sub-elements comprise a list of contacts from a contact app.

5. The method of claim 4 , and further comprising:

detecting user interaction with a sub-element that contains information stored by the app; and

displaying a further version of a user interface element that provides additional information corresponding to the sub-element, wherein the further version of the user interface element provides options to select functions of the app without launching the corresponding app into the top level widow of the app.

6. The method of claim 1 , wherein detecting interaction with the user interface element comprises detecting hovering over the user interface element.

7. The method of claim 1 , wherein detecting interaction with the user interface element comprises detecting touching the user interface element, and wherein tapping the user interface element causes launching of the app into the top level window of the app.

8. The method of claim 1 , wherein displaying a different size version of the user interface element comprises displaying a smaller version of the user interface element when user interaction is no longer detected.

9. The method of claim 1 , wherein the user interface element is a window, wherein the detected interaction comprises scrolling content within the window, and wherein the different version displayed comprises a larger window.

10. The method of claim 1 , wherein displaying the different version of the user interface element comprises displaying multiple sub-elements facilitating selection of multiple functions of the app, the method further comprising:

detecting user interaction with a sub-element that contains information stored by the app; and

displaying a further version of a user interface element that provides additional information corresponding to the sub-element, wherein the further version of the user interface element provides options to select functions of the app without launching the corresponding app into the top level widow of the app.

11. A non-transitory machine readable storage device having instructions for execution by a processor of the machine to cause the processor to perform operations comprising:

detecting interaction with a first portion of a user interface element corresponding to an app on a touch screen, wherein the user interface element is one of multiple user interface elements, each corresponding to a different app and wherein a second portion of the user interface element is selectable to launch the corresponding app into a top level window of the app, wherein detecting interaction with the user interface element includes detecting that a user is looking at the user interface element via gaze tracking with a camera; and

displaying a different version of the user interface element, without launching the corresponding app into a top level window of the app, responsive to the detected interaction with the first portion, wherein the different version of the user interface element includes at least one sub-element selectable to directly perform a function by the corresponding app without launching the corresponding app into the top level window of the app, and wherein displaying a different version of the user interface element includes growing the user interface element based on where the user is gazing.

12. The non-transitory machine readable storage device claim 11 , wherein displaying a different version of the user interface element comprises displaying a larger version of the user interface element that comprises multiple sub-elements facilitating selection of multiple functions of the app without launching the corresponding app into the top level window of the app.

13. The non-transitory machine readable storage device of claim 12 , wherein the sub-elements comprise a list of contacts from a contact app.

14. The non-transitory machine readable storage device of claim 13 , and further comprising:

detecting user interaction with a sub-element that contains information stored by the app; and

displaying a further version of a user interface element that provides additional information corresponding to the sub-element.

15. The non-transitory machine readable storage device of claim 11 , wherein displaying the different version of the user interface element comprises displaying multiple sub-elements facilitating selection of multiple functions of the app, the method further comprising:

detecting user interaction with a sub-element; and

displaying a further version of a user interface element that provides additional information corresponding to the sub-element, wherein the further version of the user interface element provides options to select functions of the app without launching the corresponding app into the top level widow of the app.

16. A device comprising:

a processor;

a touch screen; and

a memory device having a program stored thereon for execution by the processor to:

detect interaction with a first portion of a user interface element corresponding to an app on the touch screen, wherein the user interface element is one of multiple user interface elements, each corresponding to a different app and wherein a second portion of the user interface element is selectable to launch the corresponding app into a top level window of the app, wherein detecting interaction with the user interface element includes detecting that a user is looking at the user interface element via gaze tracking with a camera; and

display a different version of the user interface element, without launching the corresponding app into a top level window of the app, on the touch screen responsive to the detected interaction with the first portion, wherein the different version of the user interface element includes at least one sub-element selectable to directly perform a function by the corresponding app without launching the corresponding app into the top level window of the app, and wherein displaying a different version of the user interface element includes growing the user interface element based on where the user is gazing.

17. The device of claim 16 , wherein display of a different version of the user interface element comprises display of a version of the user interface element that comprises multiple sub-elements facilitating selection of multiple functions of the app with at least one sub-element not present in the interacted with user interface element.

18. The device of claim 17 , wherein the program further comprises code for execution by the processor to:

detect user interaction with a sub-element that contains information stored by the app; and

display a further version of a user interface element that provides additional information corresponding to the sub-element, wherein the further version of the user interface element provides options to select functions of the app without launching the corresponding app into the top level widow of the app.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2014
From: VANBLON, RUSSELL SPEIGHT; MCKENNA, SHIRLEY MARY
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032213/0901 →
Continuity (1)
Related Publication 20150227301A1 · Aug 13, 2015