IP Library Granted Patent US 10,990,272
Granted Patent B2
US 10,990,272 · App. 15/534,233 · Granted Apr 27, 2021

Display a subset of objects on a user interface

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 10,990,272
App. No.
15/534,233
Granted
Apr 27, 2021
Kind
B2
Abstract

In one implementation, a method for causing display of a subset of objects of a data set can including causing a first visual indication to display at a first area of a user interface that a first object is a focal object, causing a second area of the user interface to display a filter applied to the data set, and causing a third area of the user interface to display a subset of objects of the data set based on the focal object and the filter.

Claims (62)

1. A data exploration system comprising:

a processor; and

a storage medium including instructions executable by the processor to:

identify gestures performed on a user interface;

display a first set of graphical objects in a portion of the user interface, wherein a focal location is located in a center of the portion;

in response to a detection of a first gesture that represents movement of a selected graphical object from the portion to the focal location:

display the selected graphical object only in the focal location; and

update the portion of the user interface to display a second set of graphical objects, wherein the second set of graphical objects is selected based at least in part on the selected graphical object; and

display, on the user interface, a plurality of tags associated with a second graphical object only when the second graphical object resides in a first location of the portion of the user interface.

2. The system of claim 1 , comprising instructions executable by the processor to:

display, on the user interface, a value indicating a total quantity of graphical objects of a data set available to be presented on the user interface; and

display, on the user interface, a value indicating a position of the second set of graphical objects in the data set.

3. The system of claim 1 , comprising instructions executable by the processor to:

display, on the user interface, a first tag for filtering the second set of graphical objects to load in the portion; and

display of a visual indicator of a degree of conformity of each of the second set of graphical objects to the first tag.

4. The system of claim 3 , comprising instructions executable by the processor to:

filter the second set of graphical objects using one of:

a union of the first tag and a second tag; and

an intersection of the first tag and the second tag.

5. The system of claim 1 , comprising instructions executable by the processor to:

display a historical log of graphical objects that have been presented in the focal location.

6. The system of claim 1 , comprising instructions executable by the processor to:

select the second set of graphical objects based on the selected graphical object in the focal location and a filter comprising one or more tags.

7. A non-transitory computer readable storage medium comprising a set of instructions executable by a processor resource to:

cause a first set of graphical objects to be displayed in a portion of a user interface area, wherein a focal location is located in a center of the user interface area;

in response to a detection of a first gesture that represents movement of a selected graphical object from the user interface area to the focal location:

cause the selected graphical object to be displayed only in the focal location; and

cause the user interface area to display a second set of graphical objects, wherein the second set of graphical objects is selected based at least in part on the selected graphical object; and

cause a plurality of tags associated with a second graphical object to display in a detail user interface area of the user interface area only when the second graphical object is located in a particular position within the user interface area.

8. The medium of claim 7 , wherein the set of instructions is executable by the processor resource to:

cause a history of graphical objects that have been presented in the focal location to display on the user interface area; and

cause a first tag to display in a bookmark user interface area.

9. The medium of claim 8 , wherein the set of instructions is executable by the processor resource to:

cause the first tag from the bookmark user interface area to be added to a filter based on a second gesture; and

cause the second set of graphical objects to change based on a rotational gesture associated with the user interface area.

10. The medium of claim 9 , wherein the set of instructions is executable by the processor resource to:

select the second set of graphical objects displayed in the user interface area based at least in part on the first tag added to the filter; and

cause a visual indicator to display with reference to the second set of graphical objects, the visual indicator to indicate a degree of conformity of the second set of graphical objects to the filter.

11. The medium of claim 9 , wherein the set of instructions is executable by the processor resource to:

display a value indicating a total quantity of objects that match the first tag and the selected graphical object.

12. The medium of claim 7 , wherein the set of instructions is executable by the processor resource to:

select the second set of graphical objects based on the selected graphical object in the focal location and a filter comprising one or more tags.

13. A method comprising:

displaying a first set of graphical objects in a portion of a user interface, wherein a focal location is located in a center of the portion;

detecting a first gesture to move a selected graphical object from the portion to the focal location;

in response to the first gesture to move the selected graphical object from the portion to the focal location:

displaying the selected graphical object only in the focal location;

selecting a second set of graphical objects based at least in part on the selected graphical object; and

updating the portion of the user interface to display the second set of graphical objects; and

displaying, on the user interface, a plurality of tags associated with a second graphical object in response to the second graphical object being located in a particular location of the portion of the user interface.

14. The method of claim 13 , comprising:

causing a second visual indication to display with reference to the second graphical object, the second visual indication to indicate a degree of conformity of the second graphical object to a filter tag; and

displaying a value indicating a data set position of the second graphical object in a result set based on the selected graphical object.

15. The method of claim 13 , comprising:

displaying bookmarked tags in the user interface; and

displaying a history of graphical objects that have been presented in the focal location.

16. The method of claim 13 , wherein:

the first gesture comprises the selected graphical object being drag-and-dropped into the focal location.

17. The method of claim 13 , comprising:

selecting the second set of graphical objects based on the selected graphical object in the focal location and a filter comprising one or more tags.

18. The method of claim 17 , wherein the second set of graphical objects is a subset of a data set that matches the selected graphical object and the filter, and wherein the subset of the data set that is displayed in the portion is changed by a rotational gesture made on the portion.

19. The method of claim 17 , wherein the one or more tags of the filter are moved into a filter area of the user interface.

Assignments (7)
RELEASE OF SECURITY INTEREST REEL/FRAME 059610/0338 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC
Reel/Frame 062626/0134 →
SECURITY AGREEMENT Recorded Apr 5, 2022
From: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059610/0338 →
SECURITY AGREEMENT Recorded Apr 5, 2022
From: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059610/0380 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2019
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 048277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: BAUMECKER, KLAUS; BERGSTEIN, STEFAN; SCHNELLER, TIMO
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 048195/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2018
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 048261/0084 →