Patentable/Patents/US-6778989
US-6778989

System and method for constructing and viewing an electronic document

PublishedAugust 17, 2004
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The electronic document composer stored in the memory and executable by the processor is utilized for drafting a first electronic document. A sender composes the first electronic document including at least a normal element, a conditional element, and a link element utilizing the electronic message composer. The sender can associate the conditional element with the link element, thus hiding the conditional element from view. The first electronic document is viewed utilizing the electronic document viewer. As the recipient invokes display of a remotely stored second electronic document by selecting an associated link element, the conditional element related to the associated link element will then become visible.

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing system, comprising: an interconnect; a processor, coupled to said interconnect; a memory, coupled to said interconnect; and an electronic document viewer stored in said memory and executable by said processor, wherein said electronic document viewer is utilized to view a first electronic document including at least a normal element, a conditional element, and a link element associated with a remotely stored second electronic document, wherein said electronic document viewer presents said first electronic document to a recipient in an order defined by a sender by displaying only said normal element and said link element when said recipient initially invokes display of said first electronic document, wherein said conditional element is hidden from view until said recipient selects said link element to invoke display of said remotely stored second electronic document and is thereafter displayed by said electronic document viewer within said first electronic document separately from said second electronic document.

2

2. The data processing system according to claim 1 , wherein said first electronic document is an electronic mail message.

3

3. The data processing system according to claim 1 , further including an Internet browser, wherein said electronic document viewer displays said first electronic document and utilizes said Internet browser for retrieving and displaying said remotely stored second electronic document.

4

4. The data processing system according to claim 1 , wherein said remotely stored second electronic document comprises a web page.

5

5. The data processing system according to claim 1 , further comprising: an electronic document composer stored in said memory and executable by said processor, to construct said first electronic document.

6

6. A method of viewing an electronic document utilizing a data processing system, said method comprising: presenting a first electronic document including at least a normal element, a link element associated with a remotely stored second electronic document, and a conditional element to a recipient in an order defined by a sender by displaying only said normal element and said link element when said recipient initially invokes display of said first electronic document; hiding said conditional element from view until said recipient selects said link element to invoke display of said remotely stored second electronic document; and thereafter, displaying said conditional element within said first electronic document separately from said second electronic document.

7

7. The method of viewing an electronic document according to claim 6 , further comprising: assembling a first associated visited link element list for said first electronic document for indicating whether or not specific link elements in said first electronic document have been selected; determining whether or not a visited anytime attribute is set; and merging said first associated visited link element list with a second associated visited link element list associated with an Internet browser and forming a master associated visited link element list, in response to determining said visited anytime attribute is set.

8

8. The method of viewing an electronic document according to claim 7 , said method further including: updating said first associated visited link element list by indicating that said recipient has selected said link element, in response to said recipient selecting said link element and in response to determining that said visited anytime is not set.

9

9. The method of viewing an electronic document according to claim 7 , said method further comprising: updating said master associated visited link element list indicating that said recipient has selected said link element, in response to said recipient selecting said link element and in response to determining that said visited anytime is not set.

10

10. The method of viewing an electronic document according to claim 7 , said step of presenting further including: displaying said remotely stored second electronic document in an Internet browser.

11

11. A computer program product comprising: a computer-usable medium; and an electronic document viewer encoded within said computer-usable medium, wherein said electronic document viewer causes a computer to present a first electronic document including at least a normal element, at least a link element, and at least a conditional element, to a recipient in an order defined by a sender by displaying only said normal element and said link element when said recipient initially invokes display of said first electronic document, wherein said conditional element is hidden from view within said first electronic document until the recipient selects said link element to invoke display of said remotely stored second electronic document and is thereafter displayed by the electronic document viewer within the first electronic document separately from said second electronic document.

12

12. A data processing system, comprising: an interconnect; a processor, coupled to said interconnect; a memory, coupled to said interconnect; and an electronic document composer stored in said memory and executable by said processor, wherein said electronic document composer constructs a first electronic document including at least a normal element, a conditional element, and a link element associated with a remotely stored second electronic document and wherein said electronic document composer associates said conditional element with said link element such that when a recipient initially invokes display of said first electronic document, said conditional element is hidden from view until said recipient selects said link element to invoke display of said remotely stored second electronic document and is thereafter displayed within said first electronic document separately from said second electronic document.

13

13. The data processing system according to claim 12 , wherein said first electronic document is an electronic mail message.

14

14. The data processing system according to claim 12 , wherein said remotely stored second electronic document comprises a web page.

15

15. The data processing system according to claim 12 , further comprising: an electronic document viewer stored in said memory and executable by said processor, to view said first electronic document.

16

16. A method of constructing an electronic document utilizing a data processing system, said method comprising: entering into a first electronic document at least a normal element, a link element associated with a remotely stored second electronic document, and a conditional element; and associating said conditional element with said link element such that when said first electronic document is displayed said conditional element is hidden from view within said first electronic document until a recipient selects said link element to invoke display of said remotely stored second electronic document and is thereafter displayed within said first electronic document separately from said second electronic document.

17

17. The method of constructing an electronic document utilizing a data processing system according to claim 16 , wherein said step of entering comprises entering an electronic mail message.

18

18. The method of constructing an electronic document according to claim 16 , wherein said link element is a uniform resource locator (URL).

19

19. A computer program product comprising: a computer-usable medium; and an electronic document composer encoded within said computer-usable medium, wherein said electronic document composer includes: means for entering into a first electronic document at least one normal element, at least one link element associated with a remotely stored second electronic document, and at least one conditional element; and means for associating said conditional element and said link element such that when said first electronic document is displayed said conditional element is hidden from view until a recipient selects said link element to invoke display of said remotely stored second electronic document and is thereafter displayed within said first electronic document.

20

20. A data processing system, comprising: an interconnect; a processor coupled to said interconnect; a memory coupled to said interconnect; and an electronic document composer stored in said memory and executable by said processor, wherein said electronic document composer includes: means, responsive to user input, for constructing a first electronic document including at least a normal element, a conditional element, and a link element associated with a remotely stored second electronic document; means for permitting a user to associate said conditional element with said link element such that, when a recipient initially invokes display of said first electronic document, said conditional element is hidden from view until said recipient selects said link element to invoke display of said remotely stored second electronic document and said conditional element is thereafter displayed; and means, responsive to user association of said conditional element and said link element, for constructing a third electronic document including a copy of said conditional element and a copy of said remotely stored second electronic document and for replacing said link element in said first electronic document with a second link element associated with said third electronic document.

21

21. A method of constructing an electronic document supporting sequenced presentation of information, said method comprising: in response to user input, constructing a first electronic document including at least a normal element, a conditional element, and a link element associated with a remotely stored second electronic document; permitting a user to associate said conditional element with said link element such that, when a recipient initially invokes display of said first electronic document, said conditional element is hidden from view until said recipient selects said link element to invoke display of said remotely stored second electronic document and said conditional element is thereafter displayed; and in response to user association of said conditional element and said link element, constructing a third electronic document including a copy of said conditional element and a copy of said remotely stored second electronic document and for replacing said link element in said first electronic document with a second link element associated with said third electronic document.

22

22. A program product, comprising: a computer-usable medium; and an electronic document composer stored in said computer-usable medium and executable by a computer, wherein said electronic document composer includes: means, responsive to user input, for constructing a first electronic document including at least a normal element, a conditional element, and a link element associated with a remotely stored second electronic document; means for permitting a user to associate said conditional element with said link element such that, when a recipient initially invokes display of said first electronic document, said conditional element is hidden from view until said recipient selects said link element to invoke display of said remotely stored second electronic document and said conditional element is thereafter displayed; and means, responsive to user association of said conditional element and said link element, for constructing a third electronic document including a copy of said conditional element and a copy of said remotely stored second electronic document and for replacing said link element in said first electronic document with a second link element associated with said third electronic document.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 3, 2001

Publication Date

August 17, 2004

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for constructing and viewing an electronic document” (US-6778989). https://patentable.app/patents/US-6778989

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.