Method and apparatus for automatically sharing an application among a plurality of clients
First Claim
1. A method of automatically sharing an application among a plurality of clients, the method comprising a sharing server configured to:
- receive, from a requesting client, a share request signal for an application to be shared with a target client, the share request signal comprising information regarding an operating system of the requesting client;
receive capability information of the target client;
determine that the application requested to be shared is not compatible in the target client if determining that a first operating system of the target client is different from a second operating system of the requesting client based on the capability information;
request and receive access information from the target client, the access information comprising credential information enabling access to an application provider of the target client;
convert the share request signal into a format that is executable by the application provider of the target client and send the converted share request signal and the access information to the application provider to request the corresponding application which is compatible in the target client;
replace the application to be shared with the compatible application received from the application provider;
send the compatible application along with information regarding the received share request signal to the target client; and
send, to the requesting client, a result of the application sharing comprising information included in the original share request signal and information regarding the replacement application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatically sharing an application among a plurality of clients according to the present invention comprises the following processes: receiving, from a request client, an application share request signal for sharing an application with an object client; receiving information on the capability of the object client; determining whether the application for which sharing has been requested and the object client are compatible with each other using the receiving information on the capability of the object client; and providing the object client with the application for which sharing has been requested in accordance with the result of the determination.
15 Citations
27 Claims
-
1. A method of automatically sharing an application among a plurality of clients, the method comprising a sharing server configured to:
-
receive, from a requesting client, a share request signal for an application to be shared with a target client, the share request signal comprising information regarding an operating system of the requesting client; receive capability information of the target client; determine that the application requested to be shared is not compatible in the target client if determining that a first operating system of the target client is different from a second operating system of the requesting client based on the capability information; request and receive access information from the target client, the access information comprising credential information enabling access to an application provider of the target client; convert the share request signal into a format that is executable by the application provider of the target client and send the converted share request signal and the access information to the application provider to request the corresponding application which is compatible in the target client; replace the application to be shared with the compatible application received from the application provider; send the compatible application along with information regarding the received share request signal to the target client; and send, to the requesting client, a result of the application sharing comprising information included in the original share request signal and information regarding the replacement application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for automatically sharing an application among a plurality of clients, the apparatus comprising:
-
a transceiver for receiving from a requesting client a share request signal for an application to be shared with a target client, and for receiving capability information of the target client, the share request signal comprising information regarding an operating system of the requesting client; a controller configured to determine that the application requested to be shared is not compatible in the target client if determining that a first operating system of the target client is different from a second operating system of the requesting client based on the capability information, request and receive access information from the target client, the access information comprising credential information enabling access to an application provider of the target client, convert the share request signal into a format that is executable by the application provider of the target client and send the converted share request signal and the access information to the application provider to request the corresponding application, which is compatible in the target client, replace the application to be shared with the compatible application received from the application provider; send the compatible application along with information regarding the received share request signal to the target client; and send, to the requesting client, a result of the application sharing comprising information included in the original share request signal and information regarding the replacement application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A sharing method in a requesting client for automatic application sharing among a plurality of clients, the sharing method comprising:
-
receiving from a user a share request for providing a target client of the plurality of clients with a particular application; generating an application share request message which corresponds to the received share request for the particular application; sending the application share request message to a sharing server; wherein the sharing server; determines that the application requested to be shared is not compatible in the target client by determining that a first operating system of the target client is different from a second operating system of the requesting client based on received capability information; requests and receives access information from the target client, the access information comprising credential information enabling access to an application provider of the target client; converts the share request signal into a format that is executable by the application provider of the target client and sends the converted share request signal and the access information to the application provider to request the corresponding application which is compatible in the target client; replaces the application to be shared with the compatible application received from the application provider; and sends the compatible application along with information regarding the received share request signal to the target client; receiving, from the sharing server, an application share result; and displaying the application share result, which indicates if the operating systems of the target client and the at least one particular target client of the plurality of clients are compatible. - View Dependent Claims (16, 17, 18)
-
-
19. A sharing method in a target client for automatic application sharing among a plurality of clients, the sharing method comprising:
-
receiving from a sharing server a share request notification which notifies that there has been a share request for an application from a requesting client, the share request comprising information regarding an operating system of the requesting client; displaying the share request notification; notifying the sharing server that the share request is approved, based on an input of approval from a user; and receiving from the sharing server the application requested to be shared; wherein the sharing server; determines that the application requested to be shared is not compatible in the target client by determining that a first operating system of the target client is different from a second operating system of the requesting client based on received capability information; requests and receives access information from the target client, the access information comprising credential information enabling access to an application provider of the target client; converts the share request signal into a format that is executable by the application provider of the target client and sends the converted share request signal and the access information to the application provider to request the corresponding application which is compatible in the target client; replaces the application to be shared with the compatible application received from the application provider; and sends the compatible application along with information regarding the received share request signal to the target client. - View Dependent Claims (20, 21)
-
-
22. A requesting client device to be used for automatically sharing an application among a plurality of clients, the requesting client device comprising:
-
a transceiver that communicates with a sharing server; a display unit that displays an application share request notification and an application share result; a controller configured to generate the application share request message when a command to share an application has been received, send the application share request message to the sharing server, the application share request message comprising information regarding an operating system of the requesting client;
control a share result to be displayed, when receiving the share result from the sharing server;
control an application share request notification to be displayed upon receipt from the sharing server; and
upon reception of approval for the share request, notify the sharing server of the approval and control the application requested to be shared to be received from the sharing server;and wherein the sharing server; determines that the application requested to be shared is not compatible in the target client by determining that a first operating system of the target client is different from a second operating system of the requesting client based on received capability information; requests and receives access information from the target client, the access information comprising credential information enabling access to an application provider of the target client; converts the share request signal into a format that is executable by the application provider of the target client and sends the converted share request signal and the access information to the application provider to request the corresponding application which is compatible in the target client; replaces the application to be shared with the compatible application received from the application provider; and sends the compatible application along with information regarding the received share request signal to the target client. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification