Personal content server apparatus and methods
US-2016315989-A1 · Oct 27, 2016 · US
US10121173B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10121173-B2 |
| Application number | US-201113047451-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 14, 2011 |
| Priority date | Mar 12, 2010 |
| Publication date | Nov 6, 2018 |
| Grant date | Nov 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus for sharing information regarding a purchase result between a plurality of clients and receiving at least one of an application and content from a server based on the shared information regarding the purchase result. The method includes receiving information regarding a purchase result of the at least one of the application and the content from a second client; transmitting the information regarding the purchase result and device information of the first client to a server providing the at least one of the application and the content; and receiving the at least one of the application and the content from the server in response to the transmission.
Opening claim text (preview).
What is claimed is: 1. A method for receiving at least one of an application and content by a first client, the method comprising: receiving, by a hardware processor of the first client, information regarding a purchase result of the at least one of the application and the content, from a second client that purchases the at least one of the application and the content from a first server and receives the purchase result from a second server; transmitting, by the hardware processor, the information regarding the purchase result and device information of the first client to the second server providing the at least one of the application and the content; and receiving, by the hardware processor, the at least one of the application and the content from the second server, in response to the transmitted information regarding the purchase result and the device information, wherein the second server transmits, to the first client, a list of applications that can be installed in and driven by the first client or a list of content that can be reproduced by the first client, with reference to the device information of the first client, which has been received from the first client, and wherein the second server compiles a source code and generates an intermediate code, which is a device independent code of the at least one of the application and the content based on the device information of the first client, independently from a client type, and recompiles the intermediate code to generate an application, which can be installed in and driven by the first client based on the device information of the first client. 2. The method of claim 1 , wherein receiving the at least one of the application and the content includes receiving an application package, and wherein the application package includes a file for executing the application, and at least one of a resource file of the application and metadata of the application. 3. The method of claim 2 , wherein the application package is dynamically generated by the second server based on the device information of the first client. 4. The method of claim 3 , wherein the file for executing the application is generated by compiling the source code of the application in the second server based on the device information of the first client such that the application can be driven by the first client. 5. The method of claim 3 , wherein the file for executing the application is generated by compiling the intermediate code that is generated by compiling the source code of the application, based on the device information of the first client so that the application can be driven by the first client. 6. The method of claim 3 , wherein the file for executing the application is selected based on the device information of the first client from among a plurality of files for executing the application, and wherein the plurality of files are registered in the second server by a producer of the application such that the application can be driven by various devices. 7. The method of claim 2 , wherein the application package is selected based on the device information of the first client from among a plurality of application packages registered in the second server by a producer of the application such that the application can be driven by various devices. 8. The method of claim 2 , wherein the file for executing the application includes at least one of an execution file, a library, and a script. 9. The method of claim 2 , wherein the resource file of the application includes at least one of an icon file, an audio file, a video file, an image file, and a text file. 10. A method for providing at least one of an application and content by a second server, the method comprising: receiving, by a hardware processor of the second server, from a first client, information regarding a purchase result of the at least one of the application and the content and device information of the first client, wherein the first client received the information regarding the purchase result from a second client that purchases the at least one of the application and the content from a first server and receives the purchase result from the second server; and transmitting, by the hardware processor, the at least one of the application and the content to the first client in response to the received information regarding the purchase result and the device information, wherein the second server transmits, to the first client, a list of applications that can be installed in and driven by the first client or a list of content that can be reproduced by the first client, with reference to the device information of the first client, which has been received from the first client, and wherein the second server compiles a source code and generates an intermediate code, which is a device independent code of the at least one of the application and the content based on the device information of the first client, independently from a client type, and recompiles the intermediate code to generate an application, which can be installed in and driven by the first client based on the device information of the first client. 11. The method of claim 10 , wherein transmitting the at least one of the application and the content includes transmitting an application package, and wherein the application package includes a file for executing the application, and at least one of a resource file of the application and metadata of the application. 12. The method of claim 11 , wherein the application package is dynamically generated by the second server based on the device information of the first client. 13. The method of claim 12 , wherein the file for executing the application is generated by compiling the source code of the application in the second server based on the device information of the first client such that the application can be driven by the first client. 14. The method of claim 12 , wherein the file for executing the application is generated by compiling the intermediate code that is generated by compiling the source code of the application, based on the device information of the first client so that the application can be driven by the first client. 15. The method of claim 12 , wherein the file for executing the application is selected based on the device information of the first client from among a plurality of files for executing the application, and wherein the plurality of files are registered in the second server by a producer of the application so that the application can be driven by various devices. 16. The method of claim 11 , wherein the application package is selected based on the device information of the first client from among a plurality of application packages registered in the second server by a producer of the application such that the application can be driven by various devices. 17. An apparatus of a first client for receiving at least one of an application and content, the apparatus comprising: a hardware processor configured to receive, from a second client, information regarding a purchase result of the at least one of the application and the content, wherein the second client requested and received the information from a second server after purchasing the at least one of the application and the content from a first server, transmit the information regarding the purchase result and device information of the first client to the second server, and receive the at least one of the application and the content from the second server in response to the transmitted information regarding th
Protecting data · CPC title
with control of digital rights management [DRM] · CPC title
Transformation of program code · CPC title
Rental transactions; Leasing transactions · CPC title
Catalogue creation or management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.