WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method of processing an E-mail message that includes a representation of an envelope    

Get related patents on CD
United States Patent6304897   
Link to this pagehttp://www.wikipatents.com/6304897.html
Inventor(s)Venkatraman; Rajamadam C. (San Jose, CA); Chern; Vincent Min-Hao (Santa Clara, CA); Nanja; Sekaran (San Jose, CA); Gujarathi; Haresh (Sunnyvale, CA)
AbstractThe present invention is directed towards a method of processing an e-mail message that includes a representation of an envelope. The electronic envelope includes a time stamp, sender identity identification and/or other objects that are displayed on a computer screen of the user. Upon initiation of a user action when a cursor is positioned at a screen location corresponding to the time stamp or sender identity identification, this action causes the computer to connect to a location associated with the time stamp or the sender identity identification.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 6304897
Method of processing an E-mail message that includes a representation of an

     envelope - US Patent 6304897 Drawing
Method of processing an E-mail message that includes a representation of an envelope
Inventor     Venkatraman; Rajamadam C. (San Jose, CA); Chern; Vincent Min-Hao (Santa Clara, CA); Nanja; Sekaran (San Jose, CA); Gujarathi; Haresh (Sunnyvale, CA)
Owner/Assignee     PostX Corporation (Cupertino, CA)
Patent assignment
All assignments
Company News
Publication Date     October 16, 2001
Application Number     09/433,033
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 1, 1999
US Classification     709/206 709/217 709/218 709/219
Int'l Classification     G06F 015/16
Examiner     Winder; Patrice
Assistant Examiner    
Attorney/Law Firm     Pillsbury Winthrop LLP
Address
Parent Case     This application is a Division of Ser. No. 08/845,722 Apr. 25, 1997 U.S. Pat. No. 6,014,688.
Priority Data    
USPTO Field of Search     709/206 709/217 709/218 709/219
Patent Tags     processing e-mail message includes representation an envelope
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3848356



[0 after 0 votes]
5850520
Griebenow

Dec,1998

[0 after 0 votes]
5790790
Smith
709/206
Aug,1998

[0 after 0 votes]
5680551
Martino, II
709/226
Oct,1997

[0 after 0 votes]
5675507
Bobo, II
709/206
Oct,1997

[0 after 0 votes]
5630066
Gosling
709/221
May,1997

[0 after 0 votes]
5568540
Greco
379/88.25
Oct,1996

[0 after 0 votes]
5568383
Johnson
704/2
Oct,1996

[0 after 0 votes]
5559947
Wugofski
715/837
Sep,1996

[0 after 0 votes]
5557659
Hyde-Thomson

Sep,1996

[0 after 0 votes]
5553083
Miller
714/748
Sep,1996

[0 after 0 votes]
5548745
Egan
703/27
Aug,1996

[0 after 0 votes]
5528605
Ywoskus
714/749
Jun,1996

[0 after 0 votes]
5509071
Petrie, Jr.
705/53
Apr,1996

[0 after 0 votes]
5495595
Peters
719/315
Feb,1996

[0 after 0 votes]
5475757
Kelly

Dec,1995

[0 after 0 votes]
5452099
Von Meister

Sep,1995

[0 after 0 votes]
5438660
Lee
715/797
Aug,1995

[0 after 0 votes]
5424724
Williams
370/403
Jun,1995

[0 after 0 votes]
5416901
Torres
715/835
May,1995

[0 after 0 votes]
5406557
Baudoin
370/407
Apr,1995

[0 after 0 votes]
5379340
Overend
379/93.24
Jan,1995

[0 after 0 votes]
5339361
Schwalm
713/169
Aug,1994

[0 after 0 votes]
5325310
Johnson
709/206
Jun,1994

[0 after 0 votes]
5293250
Okumura
358/402
Mar,1994

[0 after 0 votes]
5283856
Gross
706/47
Feb,1994

[0 after 0 votes]
5057935
Williams
358/402
Oct,1991

[0 after 0 votes]
4613907
Yoshimoto
358/439
Sep,1986

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


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.
 Description Submit all comments and votes
 


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