IP Library › Granted Patent US 11,630,688
Granted Patent B2
US 11,630,688 · App. 15/886,701 · Granted Apr 18, 2023

Method and apparatus for managing content across applications

Inventor: Sumit Kumar (Haryana, IN)
Assignee: Samsung Electronics Co., Ltd.
G06F9/48G06F3/0485G06F3/0488G06F3/04855G06F9/451G06F16/435G06F16/903G06F16/9535G06Q10/10G06Q50/01H04L41/08H04L67/10H04L67/131
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,630,688
App. No.
15/886,701
Granted
Apr 18, 2023
Kind
B2
Abstract

The present disclosure provides a method and electronic device for managing content across applications and a terminal using the method and including the electronic device. The method includes receiving, by a content manager processor of the electronic device in a first application, at least one query requesting a data item, determining at least one second application including the requested data item based on the at least one query, and displaying on a graphical user interface of the first application a graphical element that includes indicia indicating the at least one second application and at least one interactive component to interact with the data item within the graphical user interface of the first application.

Claims (39)

1. A method of managing content across applications available on an electronic device, the method comprising:

receiving, in a first application of a chat application, at least one query requesting at least one data item as an incoming communication from a second electronic device;

displaying on a graphical user interface of the first application, a graphical element comprising a plurality of icons each of which corresponds to each of a plurality of second applications filtered in response to the at least one query, and indicia indicating that the plurality of second applications are arranged based on a degree of relevance of the plurality of second applications with respect to the requesting of the at least one data item;

determining, among the plurality of second applications, at least one second application comprising a plurality of data items in response to a user selection of, among the plurality of icons, an icon corresponding to the at least one second application;

displaying a plurality of data items derived from the at least one second application in at least one interactive component, wherein the at least one interactive component is populated by the at least one second application without leaving the first application of the chat application;

detecting an input of selecting the at least one data item among the plurality of data items, wherein the input is performed on the at least one interactive component; and

sending, at the first application, the at least one data item to the second electronic device based on the input within the graphical user interface of the first application.

2. The method of claim 1 , wherein the first application is an active application and the at least one second application is one of an active application or a passive application.

3. The method of claim 1 , wherein the requested at least one data item in the at least one query is identified based on one or more of content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, or context analysis of the first application; and

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker.

4. The method of claim 1 , wherein the at least one query is automatically generated based on one or more of content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, or context analysis of the first application; and

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker.

5. The method of claim 1 , wherein

the at least one second application comprising the requested at least one data item is determined based on one or more of content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, context analysis of the first application, or user history activities; and

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker.

6. The method of claim 1 , wherein the first application is same as or different from the at least one second application.

7. An electronic device for managing content across applications available on the electronic device, the electronic device comprising:

at least one processor operable to:

receive, in a first application of a chat application, at least one query requesting at least one data item as an incoming communication from a second electronic device;

control to display a graphical element on a graphical user interface of the first application, wherein the graphical element comprises a plurality of icons each of which corresponds to each of a plurality of second applications filtered in response to the at least one query, and indicia indicating that the plurality of second applications are arranged based on a degree of relevance of the plurality of second applications with respect to the requesting of the at least one data item;

determine, among the plurality of second applications, at least one second application comprising a plurality of data items in response to a user selection of, among the plurality of icons, an icon corresponding to the at least one second application;

display a plurality of data items derived from the at least one second application in at least one interactive component, wherein the at least one interactive component is populated by the at least one second application without leaving the first application of the chat application;

detect an input of selecting the at least one data item among the plurality of data items, wherein the input is performed on the at least one interactive component; and

send, at the first application, the at least one data item to the second electronic device based on the input within the graphical user interface of the first application.

8. The electronic device of claim 7 , wherein the first application is an active application and the at least one second application is one of an active application or a passive application.

9. The electronic device of claim 7 , wherein the requested at least one data item in the at least one query is identified based on one or more of content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, or context analysis of the first application; and

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker.

10. The electronic device of claim 7 , wherein the at least one query is automatically generated by a query generator based on content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, and context analysis of the first application; and

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker.

11. The electronic device of claim 7 , wherein the at least one second application comprising the requested at least one data item is determined based on one or more of content of the first application, metadata of the content of the first application, storing time of the content of the first application, type of the content of the first application, type of device or environment where the content of the first application is stored and used, status information indicating whether a user is allowed to access the content of the first application, context analysis of the first application, or user history activities,

the content of the first application is stored on one or more of the electronic device, another electronic device, a cloud system, a computing platform, an online storage, or a cyberlocker; and

the first application is the same as or different from the at least one second application.

12. A non-transitory computer readable recording medium embodying a computer program for operating an electronic device including a processor, the computer program comprising instructions that, when executed by the processor, cause the electronic device to:

receive, in a first application of a chat application, at least one query requesting at least one data item as an incoming communication from a second electronic device;

display on a graphical user interface of the first application, a graphical element comprising a plurality of icons each of which corresponds to each of a plurality of second applications filtered in response to the at least one query, and indicia that the plurality of second applications are arranged based on a degree of relevance of the plurality of second applications with respect to the requesting of the at least one data item;

determine, among the plurality of second applications, at least one second application comprising a plurality of data items in response to a user selection of, among the plurality of icons, an icon corresponding to the at least one second application;

display a plurality of data items derived from the at least one second application in at least one interactive component, wherein the at least one interactive component is populated by the at least one second application without leaving the first application of the chat application;

detect an input of selecting the at least one data item among the plurality of data items, wherein the input is performed on the at least one interactive component; and

send, at the first application, the at least one data item to the second electronic device based on the input within the graphical user interface of the first application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: KUMAR, SUMIT
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044805/0132 →
Priority Claims (1)
IN 201741003932 · Feb 2, 2017 · national
Continuity (1)
Related Publication 20180217864A1 · Aug 2, 2018