IP Library Granted Patent US 7,127,515
Granted Patent B2
US 7,127,515 · App. 09/231,714 · Granted Oct 24, 2006

Delivering electronic content

Assignee: DRM Technologies, LLC
View Patent ↗
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 7,127,515
App. No.
09/231,714
Granted
Oct 24, 2006
Kind
B2
Abstract

Delivering electronic content includes providing instructions that cause a computer to collect information including an e-mail address and transmitting the collected information to a receiving computer. The computer that receives the transmitted information selects electronic content based on the received information and e-mails the selected electronic content to the e-mail address included in the received information.

Claims (56)

1. A method of delivering electronic content, the method comprising the steps of:

providing instructions that causes a first computer to dynamically transmit a user's email address to a second computer in response to a request for data;

processing the request for data at the second computer;

emailing the requested data to the user's email address; and

attempting to transmit notification information to a server upon an attempt to access the requested data,

wherein the instructions are executable instructions and collect the notification information and the instructions are configured to grant or deny access to the requested data based on the results of the attempt to transmit.

2. The method of claim 1 , wherein providing instructions comprises providing web-page instructions.

3. The method of clam 2 , wherein web-page instructions comprise HTML instructions.

4. The method of claim 2 , wherein the instructions comprise form instructions.

5. The method of claim 1 , wherein the instructions comprise instructions that query the computer for information.

6. The method of claim 1 , wherein the instructions comprise instructions that receive user input.

7. The method of claim 1 , wherein the request comprises demographic information.

8. The method of claim 1 , wherein the request comprises system information.

9. The method of claim 1 , wherein the request comprises executing a script.

10. The method of claim 9 , wherein the script comprises a Common Gateway Interface script.

11. The method of claim 1 , wherein the instructions remain present at the first computer during processing.

12. The method of claim 1 , wherein the electronic content comprises text.

13. The method of claim 1 , wherein the electronic content comprises graphics.

14. The method of claim 1 , wherein the electronic content comprises video information.

15. The method of claim 1 , wherein the electronic content comprises audio information.

16. The method of claim 1 , wherein the electronic content comprises executable instructions.

17. The method of claim 1 , wherein processing comprises selecting electronic content based on transmitted information.

18. The method of claim 1 , wherein the information comprises identification of the instructions that transmitted the information.

19. The method of claim 1 , wherein the information comprises identification of a computer that transmitted the information.

20. The method of claim 1 , further comprising transmitting notification information when the requested data is subsequently accessed by a third computer.

21. The method of claim 1 , wherein the first computer is the server.

22. The method of claim 1 , wherein the instructions are configured to grant or deny access to the requested data during creation of an envelope that includes the instructions.

23. The method of claim 1 further comprising preventing repeated transmission of the notification information.

24. The method of claim 1 , wherein the instructions distinguishes between a plurality of users of the first computer and avoids sending notification information for one of the plurality of users when the information has been previously transmitted for the one of the plurality of users.

25. A method of delivering electronic content, the method comprising the steps of:

providing web-page form instructions that causes a first computer to dynamically transmit the first computer's email address to a second computer in response to a request for data;

processing the request at the second computer to select electronic content and e-mailing the electronic content to the first computer's email address; and

attempting to transmit notification information when triggered by an accessing event at the first computer,

wherein the instructions are executable instructions and collect the notification information and the instructions are configured to selectively grant or deny access to the electronic content based on results of the attempt to transmit.

26. The method of claim 25 , further comprising transmitting notification information when the electronic content is accessed at a third computer.

27. The method of claim 25 , wherein the processing step selects electronic content based on demographic data collected at the first computer.

28. The method of claim 25 , wherein the notification information includes an identifier identifying a web site producing the instructions.

29. A computer-implemented method of providing access to electronic content, the method comprising the steps of:

displaying in a browser a web-page that includes a link corresponding to electronic content;

dynamically transmitting, in response to a user's selection of the link, information including an e-mail address to a remote server;

sending electronic content from the remote server to the e-mail address based on the transmitted information, wherein the electronic content contains executable instructions; and

attempting to transmit notification information when an attempt to access the electronic content occurs,

wherein the executable instructions collect the notification information and is configured to selectively grant or deny access to the electronic content based on results of the attempt to transmit.

30. A computer program, disposed on a computer readable medium, the computer program including instructions for causing a first computer's processor to:

receive dynamically transmitted information from a second computer including the second computer's email address;

based on the received information, select electronic content, and transmit the selected electronic content to the second computer's e-mail address included in the received information, wherein the electronic content contains executable instructions; and

attempt to transmit notification information when triggered by an access event,

wherein the executable instructions collect the notification information and selectively grants or denies access to the electronic content based on results of the attempt to transmit.

31. The method of claim 30 , wherein the instructions that cause the processor to select electronic content comprise instructions that cause the processor to use a table that includes electronic content corresponding to data included in the received information.

32. The computer program of claim 30 , further including instructions to transmit notification information when the electronic content is accessed in at least one of the second computer and a third computer.

33. A computer implemented method of providing access to electronic content, the method comprising the steps of:

displaying in a web page a link representing electronic content;

dynamically transmitting, in response to a user's action, information including a network address associated with the user to a remote server;

sending electronic content from the remote server to the network address associated with the user based on the transmitted information, the electronic content containing executable instructions; and

attempting to transmitting notification information when triggered by an access event,

wherein the executable instructions collect the notification information and selectively grants or denies access to the electronic content based on the results of the attempt to transmit.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: DRM TECHNOLOGIES, L.L.C.
To: DIGITAL REG OF TEXAS, LLC
Reel/Frame 025991/0309 →
RELEASE OF SECURITY INTEREST Recorded May 11, 2009
From: NOTTINGHAM MAYPORT, LLC
To: DRM TECHNOLOGIES, LLC
Reel/Frame 022659/0373 →
SECURITY AGREEMENT Recorded Mar 22, 2006
From: COMMERCE BANK OF ARIZONA
To: NOTTINGHAM MAYPORT, LLC
Reel/Frame 017344/0369 →
SECURITY AGREEMENT Recorded Jan 5, 2005
From: DRM TECHNOLOGIES, L.L.C.
To: COMMERCE BANK OF ARIZONA
Reel/Frame 015521/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2003
From: WACHOVIA BANK, NATIONAL ASSICATION
To: DRM TECHNOLOGIES, L.L.C.
Reel/Frame 013463/0824 →
MERGER AND CHANGE OF NAME Recorded Mar 6, 2003
From: FIRST UNION NATIONAL BANK
To: WACHOVIA BANK, NATIONAL ASSOCIATION
Reel/Frame 013463/0795 →
SECURITY AGREEMENT Recorded Mar 6, 2003
From: DRM TECHNOLOGIES, L.L.C.
To: WACHOVIA BANK, NATIONAL ASSOCIATION
Reel/Frame 013463/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2001
From: DESKGATE TECHNOLOGIES, INC.
To: FIRST UNION NATIONAL BANK
Reel/Frame 011889/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 1999
From: PATTERSON, PATRICK E.
To: DESKGATE TECHNOLOGIES, INC.
Reel/Frame 010155/0231 →
SECURITY INTEREST Recorded Apr 1, 1999
From: DESKGATE TECHNOLOGIES, INC.
To: SIRROM INVESTMENTS, INC.
Reel/Frame 009886/0864 →
Continuity (1)
Related Publication 20030028608A1 · Feb 6, 2003