|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 3848356
|      Your vote accepted [0 after 0 votes] | | 5850520 Griebenow
Dec,1998 |      Your vote accepted [0 after 0 votes] | | 5790790 Smith 709/206 Aug,1998 |      Your vote accepted [0 after 0 votes] | | 5680551 Martino, II 709/226 Oct,1997 |      Your vote accepted [0 after 0 votes] | | 5675507 Bobo, II 709/206 Oct,1997 |      Your vote accepted [0 after 0 votes] | | 5630066 Gosling 709/221 May,1997 |      Your vote accepted [0 after 0 votes] | | 5568540 Greco 379/88.25 Oct,1996 |      Your vote accepted [0 after 0 votes] | | 5568383 Johnson 704/2 Oct,1996 |      Your vote accepted [0 after 0 votes] | | 5559947 Wugofski 715/837 Sep,1996 |      Your vote accepted [0 after 0 votes] | | 5557659 Hyde-Thomson
Sep,1996 |      Your vote accepted [0 after 0 votes] | | 5553083 Miller 714/748 Sep,1996 |      Your vote accepted [0 after 0 votes] | | 5548745 Egan 703/27 Aug,1996 |      Your vote accepted [0 after 0 votes] | | 5528605 Ywoskus 714/749 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5509071 Petrie, Jr. 705/53 Apr,1996 |      Your vote accepted [0 after 0 votes] | | 5495595 Peters 719/315 Feb,1996 |      Your vote accepted [0 after 0 votes] | | 5475757 Kelly
Dec,1995 |      Your vote accepted [0 after 0 votes] | | 5452099 Von Meister
Sep,1995 |      Your vote accepted [0 after 0 votes] | | 5438660 Lee 715/797 Aug,1995 |      Your vote accepted [0 after 0 votes] | | 5424724 Williams 370/403 Jun,1995 |      Your vote accepted [0 after 0 votes] | | 5416901 Torres 715/835 May,1995 |      Your vote accepted [0 after 0 votes] | | 5406557 Baudoin 370/407 Apr,1995 |      Your vote accepted [0 after 0 votes] | | 5379340 Overend 379/93.24 Jan,1995 |      Your vote accepted [0 after 0 votes] | | 5339361 Schwalm 713/169 Aug,1994 |      Your vote accepted [0 after 0 votes] | | 5325310 Johnson 709/206 Jun,1994 |      Your vote accepted [0 after 0 votes] | | 5293250 Okumura 358/402 Mar,1994 |      Your vote accepted [0 after 0 votes] | | 5283856 Gross 706/47 Feb,1994 |      Your vote accepted [0 after 0 votes] | | 5057935 Williams 358/402 Oct,1991 |      Your vote accepted [0 after 0 votes] | | 4613907 Yoshimoto 358/439 Sep,1986 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Claims  |
|
|
We claim:
1. A method of processing an e-mail message that includes a representation
of an envelope containing a time stamp on a computer screen of a computer,
said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said time stamp;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said time stamp at
a screen location that is within the front of the envelope; and
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
time stamp, said computer to connect with a location associated with said
time stamp, wherein a uniform resource locator is used to determine said
location.
2. A method according to claim 1, wherein said step of rendering said
envelope renders said envelope front so that it is rectangular in shape
and said time stamp is located on the upper right hand corner of said
rectangular envelope.
3. A method according to claim 2, wherein said e-mail message further
includes a stamp, said stamp being displayed on said screen at the upper
right hand corner of said rectangular envelope such that said time stamp
overlaps said stamp, and said method further comprises the step of:
causing, upon initiation of another user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said stamp, said computer to connect with another
location associated with said stamp.
4. A method according to claim 3, wherein said step of causing said
computer to connect with said another location associated with said stamp
uses another uniform resource locator to determine said location.
5. A method according to claim 1, wherein said e-mail message further
includes textual content, said textual content being represented by an
object on said envelope, and further comprising the step of causing, upon
initiation of another user action when said cursor is positioned on said
computer screen in another screen location corresponding to that of said
object, said computer to display said textual content.
6. A method according to claim 5, wherein upon initiation of said another
user action causing said computer to display said textual content, said
another user action also causes the steps of:
generating an electronic response indicating said textual content has been
displayed by said computer; and
transmitting said generated electronic response.
7. A method according to claim 1, wherein each of said envelope front and
said time stamp have an associated component identifier which said
computer uses when rendering said envelope front and said time stamp.
8. A method according to claim 7, wherein each of said envelope front and
said time stamp have associated component height data and component width
data which said computer uses when rendering said envelope front and said
time stamp.
9. A method according to claim 8, wherein each of said envelope front and
said time stamp have associated vertical screen location data and
horizontal screen location data which said computer uses when rendering
said envelope front and said time stamp.
10. A method according to claim 8, where in said envelope time stamp has an
associated sub-component identifier which said computer uses during said
step of causing said computer to connect with said another location
associated with said stamp.
11. A method according to claim 1, wherein said time stamp provides both a
date and a time.
12. A method according to claim 11, wherein said time stamp is provided
from a time stamp server.
13. A method of processing an e-mail message that includes a representation
of an envelope containing a time stamp on a computer screen of a computer,
said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said time stamp;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said time stamp at
a screen location that is within the front of the envelope; and
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
time stamp, said computer to connect with a location associated with said
time stamp, wherein said step of causing is performed by execution of
executable software that is received by said computer with said e-mail
message.
14. A method according to claim 13, wherein said e-mail message further
includes textual content, said textual content being represented by an
object on said envelope, and further comprising the step of causing, upon
initiation of another user action when said cursor is positioned on said
computer screen in another screen location corresponding to that of said
object, said computer to display said textual content.
15. A method according to claim 14, wherein upon initiation of said another
user action causing said computer to display said textual content, said
another user action also causes the steps of:
generating an electronic response indicating said textual content has been
displayed by said computer; and
transmitting said generated electronic response.
16. A method according to claim 13, wherein each of said envelope front and
said time stamp have an associated component identifier which said
computer uses when rendering said envelope front and said time stamp.
17. A method according to claim 16, wherein each of said envelope front and
said time stamp have associated component height data and component width
data which said computer uses when rendering said envelope front and said
time stamp.
18. A method according to claim 17, wherein each of said envelope front and
said time stamp have associated vertical screen location data and
horizontal screen location data which said computer uses when rendering
said envelope front and said time stamp.
19. A method according to claim 13, wherein said time stamp provides both a
date and a time.
20. A method according to claim 19, wherein said time stamp is provided
from a time stamp server.
21. A method of processing an e-mail message that includes a representation
of an envelope containing a time stamp on a computer screen of a computer,
said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said time stamp;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said time stamp at
a screen location that is within the front of the envelope; and
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
time stamp, said computer to connect with a location associated with said
time stamp,
wherein said e-mail message further includes another object, said object
being displayed on said screen and said method further comprises the step
of causing, upon initiation of another user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said object, said computer to produce audio
tones.
22. A method of processing an e-mail message that includes a representation
of an envelope containing a time stamp on a computer screen of a computer,
said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said time stamp;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said time stamp at
a screen location that is within the front of the envelope; and
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
time stamp, said computer to connect with a location associated with said
time stamp,
wherein said e-mail message further includes another object, said object
being displayed on said screen and said method further comprises the step
of causing, upon initiation of another user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said object, said computer to play a video.
23. A method of processing an e-mail message that includes a representation
of an envelope containing a sender identity identification on a computer
screen of a computer, said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said sender identity;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said sender
identity identification at a screen location that is within the front of
the envelope; and
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
sender identity identification, said computer to connect with a location
associated with said sender identity identification, wherein a uniform
resource locator is used to determine said location.
24. A method according to claim 23, wherein said step of rendering said
envelope renders said envelope front so that it is rectangular in shape,
said sender identity identification is located on the upper left hand
corner of said rectangular envelope and said time stamp is located on the
upper right hand corner of said rectangular envelope.
25. A method according to claim 23, wherein said sender identity is
represented as one of a logo and an address.
26. A method of processing an e-mail message that includes a representation
of an envelope containing a sender identity identification on a computer
screen of a computer, said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said sender identity and a time
stamp;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said sender
identity identification at a screen location that is within the front of
the envelope;
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
sender identity identification, said computer to connect with a location
associated with said sender identity identification; and
causing, upon initiation of another user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said time stamp, said computer to connect with
another location associated with said time stamp.
27. A method according to claim 26, wherein said step of causing said
computer to connect with said another location associated with said time
stamp uses another uniform resource locator to determine said location.
28. A method according to claim 26, wherein said e-mail message further
includes a stamp, said stamp being displayed on said screen at the upper
right hand corner of said rectangular envelope such that said time stamp
overlaps said stamp and said method further comprises the step of:
causing, upon initiation of a further user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said stamp, said computer to connect with another
location associated with said stamp.
29. A method according to claim 26, wherein said step of rendering said
envelope renders said envelope front so that it is rectangular in shape,
said sender identity identification is located on the upper left hand
corner of said rectangular envelope and said time stamp is located on the
upper right hand corner of said rectangular envelope.
30. A method according to claim 26, wherein said sender identity is
represented as one of a logo and an address.
31. A method of processing an e-mail message that includes a representation
of an envelope containing a sender identity identification on a computer
screen of a computer, said method comprising the steps of:
receiving, at said computer, said e-mail message that includes said
representation of said envelope containing said sender identity and a
request for a configured response, said request for said configured
response being represented by an object on said envelope;
rendering on said computer screen, using said computer, a representation of
a front of said envelope;
rendering on said computer screen, using said computer, said sender
identity identification at a screen location that is within the front of
the envelope;
causing, upon initiation of a user action when a cursor is positioned on
said computer screen at the screen location corresponding to that of said
sender identity identification, said computer to connect with a location
associated with said sender identity identification; and
causing, upon initiation of another user action when said cursor is
positioned on said computer screen in another screen location
corresponding to that of said object, said computer to display said
request for configured response;
compiling of said configured response entered into said computer by said
user; and
transmitting said compiled configured response from said computer. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
FIELD OF THE INVENTION
The present invention relates to an E-mail software program enhancement,
and, more particularly, an e-mail program capable of transmitting, opening
and presenting a container having digital content (e.g. Visual images,
audio) using embedded executable software.
BACKGROUND OF THE INVENTION
Conventional E-mail systems transmit textual messages from a sender to a
receiver. It is also customary to send attachments with messages, the
attachments containing files that the sender desires forwarding to the
receiver.
Despite the vast usage of E-mail and E-mail systems, certain drawbacks
still exist. Among these drawbacks include lack of privacy and
verification of message receipt. While encryption systems exist that can
provide for privacy and verification of message receipt, such encryption
systems become tedious to properly use, and are, therefore, avoided in
many circumstances due to the fact that they are difficult to use. Since
typical E-mails are not secure in a heterogeneous environment and there is
no verification of message receipt, E-mail messages are typically used
only for low priority communications.
Furthermore, messages that are sent via one E-mail platform cannot be
reliably transmitted to another E-mail platform and still ensure that
different types of content appear as desired. For this and other reasons,
E-mail messages typically lack interesting different types of content,
such as visual images, audio, multimedia, and other functional attributes,
such as, for instance, links to a sender's home page on the world wide
web. Accordingly, since only text based content can be easily transmitted
and received in a reliable manner, most E-mail transmissions tend to use
textual content that looks similar, with attachments of files that are
similarly uninteresting.
As a result, a more robust enhancement to conventional E-mail platforms is
needed in order to reliably overcome the above mentioned drawbacks.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an E-mail message
enhancement apparatus that allows for privacy and verification of message
receipt.
It is another object of the present invention to provide an E-mail message
enhancement apparatus that can be reliably transmitted from one E-mail
platform to another E-mail platform.
It is a further object of the present invention to provide an E-mail
message enhancement apparatus that allows for the transmission, reception
and layout of interesting different types of content.
The above objects of the present invention, among others, are provided by
the present invention through the E-mail message enhancement apparatus
which is preferably implemented through a sequence of program instructions
and achieved as attachments to e-mail message. On the sender side,
creation software implements a data format that allows for differing types
of digital content. Furthermore, in addition to such content in the E-mail
message, there is included attachments, header information, including the
E-mail address of the sender, and recipient executable embedded software
that ensures the recipient will be able to view contents and perform the
functional attributes that make up the E-mail message.
In a preferred embodiment of the invention, the executable software that is
transmitted as part of the E-mail message is written using Java
programming language and contains a self-opening message feature, such
that the container automatically opens and is initially viewed with all of
the desired content appearing. Thereafter, depending upon the content
originally included by the sender, and the action taken on the part of the
recipient, different portions of the content and functional attributes are
highlighted. Such content and functional attributes will be view able,
regardless of the E-mail platform of the recipient, due to the inclusion
of the executable software in the E-mail message itself that is
transmitted.
Through the use of a data structure that allows for a plurality of
component objects to be included in a single E-mail message, as well as a
plurality of sub-component objects to be associated with each component
object, an E-mail message having robust content and functional attributes
can be achieved.
In a specific embodiment of the invention, the E-mail message that is
transmitted has a plurality of component objects, with one of the
component objects representing the front face of an envelope, and
different other component objects including, but not limited to, recipient
address, sender address, stamp, digital time stamp, and an envelope open
attribute so that the E-mail message appears on the recipient's computer
screen like an envelope. When the E-mail message is opened using the
envelope open attribute, or subsequently closed, verification of message
receipt is automatically forwarded back to the original sender. In a
specific form of this embodiment, both sid | | |