IP Library Patent Application 14103734
Patent Application
App. No. 14/103,734

METHOD AND SYSTEM FOR SECURELY INCORPORATING ELECTRONIC INFORMATION INTO AN ONLINE PURCHASING APPLICATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/103,734
Abstract

Method and systems for facilitating digital commerce are provided. Systems include a client and server which are incorporated into an online purchasing system to perform the purchase and online delivery of electronic content. The client includes a secured copy of the merchandise and components used to license and purchase the merchandise and to unsecure and process the licensed merchandise. The client communicates with the server to download the components onto a customer's computer system and to license and purchase a requested item of merchandise. The server supplies merchandise-specific components and licenses the requested item of merchandise by generating an electronic certificate. The electronic certificate contains license parameters that are specific to the requested merchandise and an indicated purchasing option. Once an electronic license certificate is received, the merchandise is made available to the customer for use in accordance with the licensing parameters.

Claims (57)

1 - 28 . (canceled)

29 . A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a client computer to perform steps enabling licensing of digital content, comprising:

storing at least a portion of the digital content in an unusable form on the client computer;

communicating by the client computer with a licensing broker to obtain a licensing certificate to the stored at least the portion of the digital content, wherein the obtained licensing certificate is encrypted;

decrypting the obtained encrypted licensing certificate at the client computer to obtain license terms contained in the licensing certificate; and

generating, at the client computer, a useable form of at least the portion of the digital content from the stored unusable form to enable use of the at least the portion of the digital content in accordance with the license terms contained in the decrypted licensing certificate.

30 . The computer-readable storage medium of claim 29 , wherein the steps further comprise:

receiving the digital content on the client computer.

31 . The computer-readable storage medium of claim 29 , wherein the steps further comprise:

presenting a selection interface on the client computer which provides a description of the digital content to enable acquisition of the digital content, that is then stored on the client computer, from a digital content vendor.

32 . The computer-readable storage medium of claim 31 , wherein the steps further comprise:

generating a digital-content-accessing component on the client computer from the digital content, and wherein the digital-content-accessing component is an executable file configured to:

access and receive additional digital content from a remote computer system.

33 . The computer-readable storage medium of claim 32 , wherein the steps further comprise:

generating a message digest from the generated digital-content-accessing component; and

comparing the generated message digest with a stored message digest to enable verification of the digital content.

34 . The computer-readable storage medium of claim 29 , wherein the licensing broker is a remote licensing broker.

35 . The computer-readable storage medium of claim 29 , wherein the license terms specify how many different user passwords are able to use a same license for the digital content.

36 . A method for acquiring digital content by a client computer, comprising:

storing at least a portion of the digital content in an unusable form on the client computer;

communicating with a licensing broker to retrieve a license to at least the stored portion of the digital content; and

in response to the retrieved license, generating a useable form of at least the portion of the digital content on the client computer from the stored unusable form of the digital content.

37 . The method of claim 36 , further comprising:

presenting a selection interface on the client computer to provide a description of the digital content and to enable acquisition of the digital content from a digital content vendor.

38 . The method of claim 36 , further comprising:

generating a digital-content-accessing component on the client computer from the digital content, wherein the digital-content-accessing component is an executable file configured to access and receive additional digital content from a remote computer system.

39 . The method of claim 38 , further comprising:

generating a message digest from the generated digital-content-accessing component; and

comparing the generated message digest with a stored message digest to enable verification of the digital content.

40 . The method of claim 36 , further comprising:

receiving the digital content on the client computer, wherein the communicating with the licensing broker is coordinated from a license component that is incorporated within the received digital content.

41 . A system for acquiring digital content, comprising:

a computing device having a processor configured to process instructions and to access a memory, wherein the computing device is configured to:

execute a digital-content-accessing component that is configured to:

download one or more components of the digital content;

authenticate the one or more components of the digital content; and

store the one or more components of the digital content in an unusable form in the memory, wherein the digital-content-accessing component is further configured to be invoked by a selection interface obtained from a digital content supplier system; and

execute a license component that is incorporated within a component of the digital content and that is configured to:

transmit to a remote licensing broker system a request for a license certificate to the digital content.

42 . The system of claim 41 , wherein the selection interface is configured to:

be instantiated on the computing device,

provide a description of the digital content; and

receive the digital content from a remote digital content vendor system.

43 . The system of claim 41 , wherein the digital-content-accessing component is an executable file configured to download the components of the digital content from remote computer systems.

44 . The system of claim 43 , wherein the digital-content-accessing component is generated locally on the computing device from a component list.

45 . The system of claim 41 , wherein the digital-content-accessing component is further configured to:

authenticate a received digital content component by generating a message digest from the received digital content component and comparing the generated message digest with a stored message digest.

46 . The system of claim 41 , wherein:

the license certificate requested by the license component includes an electronic license certificate; and

the license component is further configured to:

receive the electronic license certificate from the licensing broker system; and

decrypt encrypted digital content components.

47 . The system of claim 41 , wherein the license component is further configured to:

execute a purchase transaction including a purchase of a license for the digital content.

48 . The system of claim 41 , wherein the license component is further configured to:

receive the requested license certificate; and

generate a useable form of the digital content from the one or more components of the digital content according to the license certificate.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2020
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 158 LLC
Reel/Frame 051777/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2020
From: INTELLECTUAL VENTURES ASSETS 158 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 051486/0425 →
MERGER Recorded Jan 6, 2016
From: CRIZPIM BROS. LIMITED LIABILITY COMPANY
To: NYTELL SOFTWARE LLC
Reel/Frame 037423/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: CRS, LLC
To: CRIZPIM BROS. LIMITED LIABILITY COMPANY
Reel/Frame 033413/0806 →
CHANGE OF NAME Recorded Jul 29, 2014
From: TECHWAVE INC.
To: SHOPNOW.COM INC.
Reel/Frame 033431/0692 →
CHANGE OF NAME Recorded Jul 29, 2014
From: SHOPNOW.COM INC.
To: NETWORK COMMERCE INC.
Reel/Frame 033431/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: KRISHNAN, GANAPATHY; GUTHRIE, JOHN; OYLER, SCOTT
To: TECHWAVE, INC.
Reel/Frame 033411/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: NETWORK COMMERCE INC.
To: CRS LLC
Reel/Frame 033412/0295 →