Method and apparatus for automatically sharing an application among a plurality of clients

US9887871B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9887871-B2
Application numberUS-201113995023-A
CountryUS
Kind codeB2
Filing dateDec 19, 2011
Priority dateDec 17, 2010
Publication dateFeb 6, 2018
Grant dateFeb 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The method of claim 1 , wherein the share request comprises information regarding the second operating system, information regarding the application to be shared, and information regarding the target client. 3. The method of claim 2 , wherein the information regarding the application to be shared comprises information about a title, identification, operating system, developer, address in which to access the application, and price of the application to be shared. 4. The method of claim 1 , wherein if determining that the application requested to be shared is not compatible in the target client, requesting to provide the target client with the application, which is compatible in the target client, from an application provider of the target client comprises: requesting and receiving access information to access the application provider of the target client from the target client; and requesting to provide the target client with the application, which is compatible in the target client, from the application provider of the target client, using the access information. 5. The method of claim 1 , wherein receiving capability information of the target client comprises: determining whether the target client approves the share request; and receiving the application to be shared if the target client approves the share request, and requesting and receiving the capabilities of the target client, including information of the first operating system, from a terminal capabilities manager server. 6. The method of claim 1 , wherein the share request is received using XDCP (XDM Command Protocol). 7. The method of claim 1 , wherein receiving capability information of the target client comprises: requesting the capability information of the target terminal from a terminal capabilities manager server in ccq-message (client capabilities query-message) of PAP (Push Access Protocol): and receiving the capability information of the target client in ccq-response. 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. 9. The apparatus of claim 8 , wherein the share request comprises information regarding the second operating system, information regarding the application to be shared, and information regarding at least one target client. 10. The apparatus of claim 9 , wherein the information regarding the application to be shared comprises information about a title, identification, operating system, developer, address in which to access the application, and price of the application to be shared. 11. The apparatus of claim 8 , wherein if determining that the application requested to be shared is not compatible in the target client, the controller is configured to request to provide the target client with the application, which is compatible in the target client, from an application provider of the target client, and wherein if determining that the application requested to be shared is not compatible in the target client, the controller is configured to request and receive access information to access the application provider of the target client from the target client, and request to provide the target client with the application, which is compatible in the target client, from the application provider of the target client, using the access information. 12. The apparatus of claim 8 , wherein the controller is configured to determine whether the target client approves the share request, receive the application to be shared if the target client approves the share request, and request and receive information of the first operating system from a terminal capabilities manager server. 13. The apparatus of claim 8 , wherein the share request is received using XDCP (XDM Command Protocol). 14. The apparatus of claim 8 , wherein the controller is configured to request the capability information of the target terminal from the terminal capabilities manager server in ccq-message (client capabilities query-message) of PAP (Push Access Protocol) and receive the capability information of the target client in ccq-response. 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 r

Assignees

Inventors

Classifications

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • G06F9/541Primary

    via adapters, e.g. between incompatible applications · CPC title

  • Service provisioning or reconfiguring · CPC title

  • for social networking applications · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9887871B2 cover?
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 req…
Who is the assignee on this patent?
Lee Kyung Tak, Kim Wuk, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/541. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).