Method and apparatus for transmitting and receiving application/content based on purchase information

US10121173B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10121173-B2
Application numberUS-201113047451-A
CountryUS
Kind codeB2
Filing dateMar 14, 2011
Priority dateMar 12, 2010
Publication dateNov 6, 2018
Grant dateNov 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 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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US10121173B2 cover?
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; transmitti…
Who is the assignee on this patent?
Kim Hyung Sik, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/0603. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).