Tracking the download and purchase of digital content
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/00
G06Q-020/12
G06F-021/10
G06F-017/30
출원번호
US-0767082
(2010-04-26)
등록번호
US-9373106
(2016-06-21)
발명자
/ 주소
Reeves, Raymond Emilio
Wick, Ryan Alan
Xue, Wen
Hughson, Thomas M.
출원인 / 주소
Sprint Communications Company L.P.
인용정보
피인용 횟수 :
0인용 특허 :
9
초록▼
Provides a consumer of digital products with an experience like that of visiting a shopping mall, where a product may be “tried on,” or downloaded, without having to pay until it's actually used. A consumer may download three identical copies of an item, but not be billed for any of the downloads un
Provides a consumer of digital products with an experience like that of visiting a shopping mall, where a product may be “tried on,” or downloaded, without having to pay until it's actually used. A consumer may download three identical copies of an item, but not be billed for any of the downloads until one of the copies of the item is actually installed or used on the client device. At that point, a purchase of that particular copy of the item is deemed to have occurred and the user is billed for that particular copy. The sale is credited to the provider that the particular copy is associated with, based on a transaction identifier that associates that particular copy of the item with the client device and the provider. The unused copies of the item may automatically be deleted or disabled once the purchase has occurred.
대표청구항▼
1. One or more nontransitory computer-readable media having computer-executable instructions embodied thereon that, when executed by one or more computing devices associated with a service provider, cause the one or more computing devices to perform a method of tracking online purchases, the method
1. One or more nontransitory computer-readable media having computer-executable instructions embodied thereon that, when executed by one or more computing devices associated with a service provider, cause the one or more computing devices to perform a method of tracking online purchases, the method comprising: monitoring communication sessions between a client device and content providers;assigning a first transaction identifier to communication sessions between the client device and a first provider that are associated with a first digital content that is available from the first provider, wherein the first transaction identifier is uniquely associated with a combination of the client device, the first provider, and the first digital content;intercepting a request from the client device to the first provider for the first digital content;obtaining the first digital content from the first provider;storing the first digital content in a content cache;downloading the first digital content to the client device, wherein downloading the first digital content to the client device includes downloading to the client device the first transaction identifier that associates the first digital content with the first provider; assigning a second transaction identifier to communication sessions between the client device and a second provider that are associated with a second digital content that is available from the second provider, wherein the second transaction identifier is uniquely associated with a combination of the client device, the second provider, and the second digital content;intercepting a request from the client device to the second provider for the second digital content;determining that the second digital content is identical to the first digital content stored in the content cache;obtaining a copy of the first digital content from the content cache based on the determination;downloading the copy of the first digital content obtained from the content cache to the client device, wherein downloading the copy of the first digital content to the client device includes downloading to the client device the second transaction identifier, and wherein the first digital content is distinguishable from the copy of the first digital content based on a comparison of the first transaction identifier and the second transaction identifier;receiving a usage notification from the client device based on the second transaction identifier that the copy of the first digital content associated with the second provider has been used; andupon receiving the usage notification, notifying a settlement system that a purchase of the second digital content associated with the second provider by a user of the client device has occurred based on the second transaction identifier. 2. The media of claim 1, the method further comprising: based on the usage notification, instructing the client device to apply a business rule associated with the first provider to the first digital content. 3. The media of claim 2, wherein instructing the client device to apply the business rule includes instructing the client to render the first digital content unusable. 4. The media of claim 2, wherein instructing the client device to apply the business rule includes instructing the client to delete the first digital content. 5. The media of claim 1, wherein the determining is performed by using a hash technique. 6. The media of claim 1, the method further comprising: wherein obtaining the first digital content from the first provider includes retrieving the first digital content from a source designated by the first provider in order to provide the first digital content to the client device. 7. The media of claim 6, the method further comprising: communicating with a monitoring server that performs the monitoring of communication sessions between the client device and the content providers;retrieving the first digital content from the source via the monitoring server. 8. A method for service provider tracking of online purchases, comprising: monitoring communication sessions between a client device and content providers;assigning a first transaction identifier to communication sessions between the client device and a first provider that are associated with a first digital content that is available from the first provider, wherein the first transaction identifier is uniquely associated with a combination of the client device, the first provider, and the first digital content;intercepting a request from the client device to the first provider for the first digital content;obtaining the first digital content from the first provider;storing the first digital content in a content cache;downloading the first digital content to the client device, wherein downloading the first digital content to the client device includes downloading to the client device the first transaction identifier that associates the first digital content with the first provider;assigning a second transaction identifier to communication sessions between the client device and a second provider that are associated with a second digital content that is available from the second provider, wherein the second transaction identifier is uniquely associated with a combination of the client device, the second provider, and the second digital content;intercepting a request from the client device to the second provider for the second digital content;determining that the second digital content is identical to the first digital content stored in the content cache;obtaining a copy of the first digital content from the content cache based on the determination;downloading the copy of the first digital content obtained from the content cache to the client device, wherein downloading the copy of the first digital content to the client device includes downloading to the client device the second transaction identifier, and wherein the first digital content is distinguishable from the copy of the first digital content based on a comparison of the first transaction identifier and the second transaction identifier;receiving a usage notification from the client device based on the second transaction identifier that the copy of the first digital content associated with the second provider has been used; andupon receiving the usage notification, notifying a settlement system that a purchase of the second digital content associated with the second provider by a user of the client device has occurred based on the second transaction identifier. 9. The method of claim 8, further comprising: based on the usage notification, instructing the client device to apply a business rule associated with the first provider to the first digital content. 10. The method of claim 9, wherein instructing the client device to apply the business rule includes instructing the client to render the first digital content unusable. 11. The method of claim 9, wherein instructing the client device to apply the business rule includes instructing the client to delete the first digital content. 12. The method of claim 8, wherein the determining is performed by using a hash technique. 13. The method of claim 8, further comprising: wherein obtaining the first digital content from the first provider includes retrieving the first digital content from a source designated by the first provider in order to provide the first digital content to the client device. 14. The method of claim 13, further comprising: communicating with a monitoring server that performs the monitoring of communication sessions between the client device and the content providers; andretrieving the first digital content from the source via the monitoring server. 15. A system for service provider tracking of online purchases, comprising: a monitoring server programmed to: A) monitor communication sessions between a client device and content providers,B) intercept a first request from the client device to a first provider for a first digital content and send a first notification of the first request to a tracking server, and intercept a second request from the client device to a second provider for a second digital content and send a second notification of the second request to the tracking server;the tracking server programmed to: A) assign a first transaction identifier to communication sessions between the client device and the first provider that are associated with a first digital content that is available from the first provider, wherein the first transaction identifier is uniquely associated with a combination of the client device, the first provider, and the first digital content,B) in response to receiving the first notification from the monitoring server, obtain the first digital content from the first provider,C) store the first digital content in a digital content cache,D) download the first digital content and the first transaction identifier that associates the first digital content with the first provider to the client device,E) assign a second transaction identifier to communication sessions between the client device and the second provider that are associated with a second digital content that is available from the second provider, wherein the second transaction identifier is uniquely associated with a combination of the client device, the second provider, and the second digital content,F) in response to receiving the second notification from the monitoring server, determine that the second digital content is identical to the first digital content stored in the content cache,G) obtain a copy of the first digital content from the content cache based on the determination that the second digital content is identical to the first digital content stored in the content cache,H) download the copy of the first digital content obtained from the content cache to the client device, wherein downloading the copy of the first digital content to the client device includes downloading to the client device the second transaction identifier, and wherein the first digital content is distinguishable from the copy of the first digital content based on a comparison of the first transaction identifier and the second transaction identifier,I) receive a usage notification from the client device based on the second transaction identifier that the copy of the first digital content associated with the second provider has been used, andJ) in response to receiving the usage notification, notify a settlement system that a purchase of the second digital content associated with the second provider by a user of the client device has occurred based on the second transaction identifier. 16. The system of claim 15, wherein the tracking server is further programmed to, based on the usage notification, instruct the client device to apply a business rule associated with the first provider to the first digital content. 17. The system of claim 16, wherein an instruction to the client device to apply the business rule includes an instruction to render the first digital content unusable. 18. The system of claim 15, wherein the determination is performed by using a hash technique. 19. The system of claim 15, wherein the tracking server is further programmed to retrieve the first digital content from a source designated by the first provider in order to provide the first digital content to the client device. 20. The system of claim 19, wherein the tracking server is further programmed to: A) communicate with the monitoring server that monitors of communication sessions between the client device and the content providers, andB) retrieve the first digital content from the source via the monitoring server.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
McCanne, Steve, Content distribution system for operation over an internetwork including content peering arrangements.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Menditto, Louis F.; Housel, Barron C.; Tsang, Tzu-Ming; Zallocco, Mauro; Shah, Gaurang K.; Vilhuber, Jan; Bhargava, Anurag; Tiwari, Pranav K.; Batz, Robert M.; Brim, Scott W., System and method for qualifying requests in a network.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.