IP Library › Granted Patent US 10,915,778
Granted Patent B2
US 10,915,778 · App. 16/113,937 · Granted Feb 9, 2021

User interface framework for multi-selection and operation of non-consecutive segmented information

Inventors: Jiaxin Liang (Bound Brook, NJ); Manish Sharma (South Plainfield, NJ)
Assignee: Samsung Electronics Co., Ltd.
G06K9/3258G06F3/04842G06F40/205G06F40/284G06K9/00765
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,915,778
App. No.
16/113,937
Granted
Feb 9, 2021
Kind
B2
Abstract

A method, an electronic device, and computer readable medium is provided. The method includes receiving a first input associated with content displayed on a display of the electronic device. The method also includes in response to receiving the first input, identifying a type of the content, and separating the content into multiple selectable segments based on the identified content type. The method further includes receiving a second input associated with one or more of the multiple selectable segments displayed on the display. The method additionally includes identifying the one or more of the multiple selectable segments displayed on the display as selected content, based on the received second input.

Claims (97)

1. An electronic device comprising:

a display configured to display content; and

a processor operably connected to the display, wherein the processor is configured to:

receive a first input associated with the content displayed on the display of the electronic device;

in response to receiving the first input, identify a category of the content;

separate the content into multiple selectable segments based on the identified category of the content;

receive a second input selecting more than one of the multiple selectable segments displayed on the display; and

identify the more than one of the multiple selectable segments displayed on the display as selected content based on the received second input.

2. The electronic device of claim 1 , wherein:

the identified category of the content is text; and

to separate the content into the multiple selectable segments, the processor is further configured to:

identify individual words of the text to segment the content into the multiple selectable segments,

determine whether two or more consecutive words of the text remain together based on predefined criteria, and

in response to determining that the two or more consecutive words of the text remain together, identify the two or more consecutive words as a single selectable segment and each of the individual words as a single selectable segment of the multiple selectable segments.

3. The electronic device of claim 1 , wherein:

the identified category of the content is an image; and

to separate the content into the multiple selectable segments, the processor is further configured to:

identify one or more objects within the image, and

identify each of the one or more identified objects within the image as a single selectable segment of the multiple selectable segments.

4. The electronic device of claim 1 , wherein:

the identified category of the content is a video; and

to separate the content into the multiple selectable segments, the processor is further configured to:

detect one or more scenes within the video, and

identify each of the one or more detected scenes of the video as a single selectable segment of the multiple selectable segments.

5. The electronic device of claim 1 , wherein the processor is further configured to:

determine one or more operations to perform on the more than one of the multiple selectable segments based on the identified category of the content;

display the one or more operations to perform;

receive a third input selecting one operation of the one or more operations; and

in response to receiving the third input, perform the selected operation to the selected content.

6. The electronic device of claim 1 , wherein the processor is further configured to:

receive metadata associated with the content;

analyze the received metadata to determine whether the metadata includes indicia of individual segments within the content; and

in response to determining that the metadata includes the indicia of the individual segments, separate the content into the multiple selectable segments, wherein one or more of the multiple selectable segments are based on the indicia of the individual segments.

7. The electronic device of claim 1 , wherein the identified category of the content includes at least one of text; an image; a video; or a representation of audio.

8. A method for operating an electronic device, the method comprising:

receiving a first input associated with content displayed on a display of the electronic device;

in response to receiving the first input, identifying a category of the content;

separating the content into multiple selectable segments based on the identified category of the content;

receiving a second input selecting more than one of the multiple selectable segments displayed on the display; and

identifying the more than one of the multiple selectable segments displayed on the display as selected content based on the received second input.

9. The method of claim 8 , wherein:

the identified category of the content is text; and

separating the content into the multiple selectable segments comprises:

identifying individual words of the text to segment the content into the multiple selectable segments,

determining whether two or more consecutive words of the text remain together based on predefined criteria, and

in response to determining that the two or more consecutive words of the text remain together, identifying the two or more consecutive words as a single selectable segment and each of the individual words as a single selectable segment of the multiple selectable segments.

10. The method of claim 8 , wherein:

the identified category of the content is an image; and

separating the content into the multiple selectable segments comprises:

identifying one or more objects within the image, and

identifying each of the one or more identified objects within the image as a single selectable segment of the multiple selectable segments.

11. The method of claim 8 , wherein:

the identified category of the content is a video; and

separating the content into the multiple selectable segments comprises:

detecting one or more scenes within the video, and

identifying each of the one or more detected scenes of the video as a single selectable segment of the multiple selectable segments.

12. The method of claim 8 , further comprising:

determining one or more operations to perform on the more than one of the multiple selectable segments based on the identified category of the content;

displaying the one or more operations to perform;

receiving a third input selecting one operation of the one or more operations; and

in response to receiving the third input, performing the selected operation to the selected content.

13. The method of claim 8 , further comprising:

receiving metadata associated with the content;

analyzing the received metadata to determine whether the metadata includes indicia of individual segments within the content; and

in response to determining that the metadata includes the indicia of the individual segments, separating the content into the multiple selectable segments, wherein one or more of the multiple selectable segments are based on the indicia of the individual segments.

14. The method of claim 8 , wherein the identified category of the content includes at least one of text; an image; a video; or a representation of audio.

15. A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that, when executed by a processor of an electronic device, causes the processor to:

receive a first input associated with content displayed on a display of the electronic device;

in response to receiving the first input, identify a category of the content;

separate the content into multiple selectable segments based on the identified category of the content;

receive a second input selecting a more than one of the multiple selectable segments displayed on the display; and

identify the more than one of the multiple selectable segments displayed on the display as selected content based on the received second input.

16. The non-transitory computer readable medium of claim 15 , wherein:

the identified category of the content is text; and

to separate the content into the multiple selectable segments, the computer readable program code when executed by the processor further causes the processor to:

identify individual words of the text to segment the content into the multiple selectable segments,

determine whether two or more consecutive words of the text remain together based on predefined criteria, and

in response to determining that the two or more consecutive words of the text remain together, identify the two or more consecutive words as a single selectable segment and each of the individual words as a single selectable segment of the multiple selectable segments.

17. The non-transitory computer readable medium of claim 15 , wherein:

the identified category of the content is an image; and

to separate the content into the multiple selectable segments, the computer readable program code when executed by the processor further causes the processor to:

identify one or more objects within the image, and

identify each of the one or more identified objects within the image as a single selectable segment of the multiple selectable segments.

18. The non-transitory computer readable medium of claim 15 , wherein:

the identified category of the content is a video; and

to separate the content into the multiple selectable segments, the computer readable program code when executed by the processor further causes the processor to:

detect one or more scenes within the video, and

identify each of the one or more detected scenes of the video as a single selectable segment of the multiple selectable segments.

19. The non-transitory computer readable medium of claim 15 , wherein the computer readable program code when executed by the processor further causes the processor to:

determine one or more operations to perform on the more than one of the multiple selectable segments based on the identified category of the content;

display the one or more operations to perform;

receive a third input selecting one operation of the one or more operations; and

in response to receiving the third input, perform the selected operation to the selected content.

20. The non-transitory computer readable medium of claim 15 , wherein the computer readable program code when executed by the processor further causes the processor to:

receive metadata associated with the content;

analyze the received metadata to determine whether the metadata includes indicia of individual segments within the content; and

in response to determining that the metadata includes the indicia of the individual segments, separate the content into the multiple selectable segments, wherein one or more of the multiple selectable segments are based on the indicia of the individual segments.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2018
From: LIANG, JIAXIN; SHARMA, MANISH
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 046716/0424 →
Continuity (1)
Related Publication 20200065604A1 · Feb 27, 2020