Message screening system utilizing supervisory screening and approval

Information

  • Patent Grant
  • 9621501
  • Patent Number
    9,621,501
  • Date Filed
    Tuesday, August 18, 2015
    9 years ago
  • Date Issued
    Tuesday, April 11, 2017
    7 years ago
Abstract
A message screening system includes routing to a supervisory recipient an electronic message directed to an intended recipient. The supervisory recipient then is allowed to screen the electronic message by approving or rejecting the electronic message. The electronic message then is forwarded to the intended recipient if the electronic message is approved by the supervisory recipient.
Description
TECHNICAL FIELD

This invention relates to screening electronic messages.


BACKGROUND

In some instances, parents and employers may want to supervise their children's and employees' Internet access to prevent improper use, such as receipt of inappropriate content or communications. This supervision may involve “eyes-on” supervision by parents or employers to prevent communication by or with undesirable elements. For instance, a parent or an employer may choose to physically prevent Internet access by the child or the employee until after the parent or the employer has reviewed received messages or to maintain “eyes-on” supervision while the child or the employee is online.


SUMMARY

In one general aspect, electronic messages may be routed by routing an electronic message directed to an intended recipient to a supervisory recipient and enabling the electronic message to be screened by the supervisory recipient. Implementations may include one or more of the following features. For example, routing the electronic message may include notifying the intended recipient that the electronic message has been routed to the supervisory recipient. Routed electronic messages may include email, instant or chat room messages.


In some implementations, screening the electronic message may include allowing the supervisory recipient to approve or reject the electronic message, and forwarding the approved electronic message to the intended recipient. Screening the electronic message also may include comparing an electronic address of a sender of the electronic message to a sender list, and approving or rejecting the electronic message based on a result of the comparison. The sender list may include a list of approved senders to compare the electronic address of the sender to the list of approved senders. Alternatively, or additionally, the sender list may include a list of blocked senders to compare the electronic address of the sender to the list of blocked senders.


In some implementations, a supervisory recipient may be designated for an intended recipient. For example, the intended recipient may be a minor child and the supervisory recipient may be a guardian for the minor child. The intended recipient and the supervisory recipient may have related accounts within an electronic mail service. Additionally, the intended recipient and the supervisory recipient may have unique screen names comprising a single Internet service provider account. Alternatively, the intended recipient and the supervisory recipient may have unrelated accounts.


Implementations may include a method or process, an apparatus or system, or computer software on a computer medium. The details of one or more of the implementations are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.





DESCRIPTION OF DRAWINGS


FIGS. 1a and 1b are schematic diagrams of a message screening system.



FIG. 2 is a flow chart of a method of message screening.





Like reference symbols in the various drawings indicate like elements.


DETAILED DESCRIPTION

Referring to FIG. 1a, a message screening system 100a includes sender 110, communication links 120, delivery network 130, server 140, intended recipient 150, and supervisory recipient 160.


Sender 110 may be a computer programmed or configured to send an electronic message, such as hardware setup 100b described with reference to FIG. 1b. Hardware setup 100b may include various input/output (I/O) devices (e.g., mouse 101b, keyboard 103b, and display 105b) and a general purpose computer 110b having central processor unit (CPU) 112b, an I/O unit 114b, and memory 116b that stores data and various programs, such as an operating system 116c and one or more application programs 116d. Computer system 110b also typically includes some sort of communications card or device 118b (e.g., a modem or a network adapter) for exchanging data with a network.


Alternatively, sender 110 may be implemented by another type of machine or device capable of sending an electronic message. Examples of electronic messages include e-mail, chat room, private chat room, instant messaging, bulletin board postings, and other systems for transmitting text or graphics images to recipients. In other implementations, sender 110 may send a non-electronic message such as a letter, an audio or video message, or a light modulated message.


Sender 110 may be connected to delivery network 130 by communication link 120. Communication link 120 may include one or more communication pathways that enable communications through one or more delivery networks, such as wired, wireless, cable, or satellite communication pathways. Examples of delivery networks 130 may include the Internet, the World Wide Web, WANs, LANs, analog or digital wired and wireless telephone networks (e.g., PSTN, ISDN, and xDSL), radio, television, cable, satellite, and/or any other delivery mechanism for carrying data. The Internet is a global network connecting millions of computers using a decentralized design.


Delivery network 130 may be connected by communication link 120 to message screening (MS) server 140, which is capable of handling message screening functions. AMS server 140 may include a computer. Alternatively, MS server 140 may include a multi-purpose device, or other devices capable of managing message screening functions. Message screening functions may include redirecting messages from an intended recipient to a supervisory recipient, concurrent with or instead of directing those messages to the intended recipient. The messages to be directed by delivery network 130 to the supervisory recipient may be filtered or otherwise identified based on predetermined criteria or in other ways.


MS server 140 may be connected by communication link 120 to intended and supervisory recipients 150, 160. Intended and supervisory recipients 150, 160 generally are capable of communicating electronic messages and information with the MS server 140 and each other. For example, intended and supervisory recipients 150, 160 may include personal computer systems or other electronic devices such as a pager, a personal digital assistant, or a wireless telephone for communicating electronic messages. Moreover, intended and supervisory recipients 150, 160 may include software stored on a computer system with different screen names and passwords enabling access to different accounts. In one implementation, intended recipient 150 includes software enabling access by a minor child, and supervisory recipient 160 includes software enabling access by the child's parent or guardian. In another implementation, intended recipient 150 includes software enabling access by an employee and supervisory recipient 160 includes software enabling access and/or supervision by an employer.


Referring to FIG. 2, a process 200 for message screening includes receiving an electronic message directed to an intended recipient and directing that electronic message to a supervisory recipient (step 210), enabling screening of the electronic message by the supervisory recipient (step 220), and forwarding an approved electronic message to the intended recipient (step 230). The method 200 for message screening also may include establishing a supervisory recipient for the intended recipient (step 205) and/or notifying the intended recipient (step 250) that one or more messages have been screened.


Establishing a supervisory recipient (step 205) may include, for example, storing the related electronic address of the supervisory recipient 160 for the intended recipient 150 in the memory or storage of MS server 140.


Receiving an electronic message (step 210) generally is performed by examining the header of the electronic message for an electronic address corresponding to intended recipient 150, determining whether the electronic address of intended recipient 150 corresponds to an intended recipient that is subject to supervisory screening, and routing the electronic message to supervisory recipient 160 if the address corresponds to an intended recipient subject to supervisory screening.


More specifically, using the electronic address of intended recipient 150 specified in the electronic message or otherwise obtained, MS server 140 determines the electronic address of supervisory recipient 160 by, for example, referring to a database or lookup table. MS server 140 then may route the electronic message automatically to an appropriate supervisory recipient 160 corresponding to intended recipient 150.


The electronic message may be routed to supervisory recipient 160 in addition to intended recipient 150, or it may be routed to supervisory recipient 160 in lieu of intended recipient 150. In one implementation, the message screening system may be configured to enable review by supervisory recipient 160 without preventing or delaying receipt by intended recipient 150. This can be performed by, for example, sending the electronic message concurrently to both intended recipient 150 and supervisory recipient 160. Alternatively, the supervisory recipient 160 may be given a certain time period to screen and approve an electronic message, after which a default condition may be established to automatically forward the electronic message to the intended recipient 150 or to permanently delete the electronic message. In any case, receipt of the message by supervisory recipient 160 may be performed with or without notice to intended recipient 150. Furthermore, an electronic message may be directed to one or more supervisory recipients 160.


Enabling screening of the electronic message by the supervisory recipient (step 220) may include reviewing the electronic message. Supervisory recipient 160 may be provided with a viewing screen having one or more control panels that allow supervisory recipient to approve or reject the electronic message for receipt by intended recipient 150.


The message screening system may be configured to automatically screen an electronic message. For example, lists of approved or blocked senders 110 may be stored at supervisory recipient 160, or otherwise, to enable automatic screening of predesignated message types or sender identifications. In one implementation, during the screening process, the sender 110 may be added to the lists of approved or blocked senders by the supervisory recipient 160. In another implementation, the MS server 140 may compare the electronic address of sender 110 to the list of approved or blocked senders 110 and, based on the comparison, either forward the message, reject the message, or allow supervisory recipient 160 to screen this message of senders 110 personally, or otherwise. Approval may include a manual procedure performed by supervisory recipient 160 such as entering a command or pressing a key. Approval also may be a default condition that is presumed to exist after a certain time period of inaction by supervisory recipient 160 after receiving the electronic message. In general, MS server 140 generally forwards the electronic message to intended recipient 150.


Forwarding an approved electronic message to the intended recipient (step 230) generally includes automatically routing the electronic message to the intended recipient if the message is deemed acceptable for forwarding (in step 220). For example, sender 110 may be included on a list of approved senders. Conversely, if the message is not deemed acceptable for forwarding, the message may be refused (step 240). For example, the message may be refused by deletion of the message. In another implementation, the sender may receive or access a message indicating that the electronic message sent to intended recipient 150 was refused.


Refusal may occur after sender 110 is added to a list of senders whose messages are automatically refused. In yet another implementation, if a threshold number of electronic messages from a sender 110 are refused, the sender may be added to a list of senders to be refused or blocked and all further electronic messages from that sender 110 may be automatically refused or blocked, as appropriate.


Referring again to FIG. 2, message screening 200 also may include notifying the intended recipient that the electronic message has been routed to the supervisory recipient (step 250). The notification may include, for example, an electronic message or a pop-up screen sent by MS server 140 that alerts intended recipient 150 that the electronic message has been routed to supervisory recipient 160.


In the examples described above, supervisory recipient 160 and intended recipient 150 may have related accounts, they may have unique screen names as part of a shared Internet service provider (ISP) account, or they may have unrelated accounts.


A number of implementations of the message screening system have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the message screening system. Accordingly, other implementations are within the scope of the following claims.

Claims
  • 1. A method comprising: receiving, by at least one processor, an electronic message from an account of a sender to be provided to one or more accounts of one or more intended recipients associated with a user;delivering, by the at least one processor, the electronic message to an account of the user without providing the electronic message to the one or more accounts of the one or more intended recipients and without notifying the one or more intended recipients that the electronic message has been delivered to the account of the user;providing, by the at least one processor, an option to the user to approve the electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the electronic message has been approved, forwarding, by the at least one processor, the electronic message to the one or more accounts of the one or more intended recipients associated with the user.
  • 2. The method as recited in claim 1, wherein forwarding the electronic message to the one or more accounts of the one or more intended recipients associated with the user comprises forwarding the electronic message to the one or more accounts of the one or more intended recipients from the account of the user.
  • 3. The method as recited in claim 1, further comprising enabling the user to selectively restrict future electronic messages from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 4. The method as recited in claim 3, further comprising: receiving a second electronic message from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user;providing an option to the user to reject the second electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the second electronic message has been rejected, blocking the second electronic message from being provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 5. The method as recited in claim 4, wherein blocking the second electronic message further comprises deleting the second electronic message without notifying the one or more intended recipients that the second electronic message has been deleted.
  • 6. The method as recited in claim 1, wherein upon receiving the indication from the user that the electronic message has been approved, the method further comprises establishing a default condition for automatically providing one or more future messages from the account of the sender to the one or more accounts of the one or more intended recipients.
  • 7. The method as recited in claim 1, further comprising, upon receiving the indication from the user that the electronic message has been approved, adding the sender to a list of users associated with the user for which providing electronic messages to one or more accounts of the one or more intended recipients is authorized.
  • 8. The method as recited in claim 1, wherein providing the option to the user to approve the electronic message comprises providing a control panel in conjunction with the electronic message that enable the user to approve or reject the electronic message for providing to the one or more accounts of the one or more intended recipients.
  • 9. The method as recited in claim 1, wherein: providing the option to the user to approve the electronic message comprises providing an option to the user to approve the electronic message for providing to a subset of the one or more accounts of the one or more intended recipients; andproviding the electronic message to the one or more intended recipients comprises providing the electronic message to the subset of the one or more accounts of the one or more intended recipients.
  • 10. A system comprising: at least one processor; andat least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:receive an electronic message from an account of a sender to be provided to one or more accounts of one or more intended recipients associated with a user;delivering the electronic message to an account of the user without providing the electronic message to the one or more accounts of the one or more intended recipients and without notifying the one or more intended recipients that the electronic message has been delivered to the account of the user;provide an option to the user to approve the electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the electronic message has been approved, forward the electronic message to the one or more accounts of the one or more intended recipients associated with the user.
  • 11. The system of claim 10, wherein forwarding the electronic message to the one or more accounts of the one or more intended recipients associated with the user comprises forwarding the electronic message to the one or more accounts of the one or more intended recipients from the account of the user.
  • 12. The system of claim 10, further comprising instructions thereon that, when executed by at least one processor, cause the system to enable the user to selectively restrict future electronic messages from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 13. The system of claim 12, further comprising instructions thereon that, when executed by at least one processor, cause the system to: receive a second electronic message from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user;provide an option to the user to reject the second electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the second electronic message has been rejected, block the second electronic message from being provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 14. The system of claim 13, wherein blocking the second electronic message further comprises deleting the second electronic message without notifying the one or more intended recipients that the second electronic message has been deleted.
  • 15. The system of claim 10, further comprising instructions thereon that, when executed by at least one processor, cause the system to, upon receiving the indication from the user that the electronic message has been approved, establish a default condition for automatically providing one or more future messages from the account of the sender to the one or more accounts of the one or more intended recipients.
  • 16. A non-transitory computer readable storage medium storing instructions thereon that, when executed by at least one processor, cause a computer system to: receive an electronic message from an account of a sender to be provided to one or more accounts of one or more intended recipients associated with a user;delivering the electronic message to an account of the user without providing the electronic message to the one or more accounts of the one or more intended recipients and without notifying the one or more intended recipients that the electronic message has been delivered to the account of the user;provide an option to the user to approve the electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the electronic message has been approved, forward the electronic message to the one or more accounts of the one or more intended recipients associated with the user.
  • 17. The non-transitory computer readable storage medium of claim 16, further comprises instructions thereon that, when executed by at least one processor, cause the computer system to enable the user to selectively restrict future electronic messages from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 18. The non-transitory computer readable storage medium of claim 17, further comprises instructions thereon that, when executed by at least one processor, cause the computer system to: receive a second electronic message from the account of the sender to be provided to the one or more accounts of the one or more intended recipients associated with the user;provide an option to the user to reject the second electronic message for providing to the one or more accounts of the one or more intended recipients; andupon receiving an indication from the user that the second electronic message has been rejected, block the second electronic message from being provided to the one or more accounts of the one or more intended recipients associated with the user.
  • 19. The non-transitory computer readable storage medium of claim 18, wherein blocking the second electronic message further comprises deleting the second electronic message without notifying the one or more intended recipients that the second electronic message has been deleted.
  • 20. The non-transitory computer readable storage medium of claim 16, further comprises instructions thereon that, when executed by at least one processor, cause the computer system to, upon receiving the indication from the use that the electronic message has been approved, establish a default condition for automatically providing one or more future messages from the account of the sender to the one or more accounts of the one or more intended recipients.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. application Ser. No. 14/702,401, filed May 1, 2015, which is a continuation of U.S. application Ser. No. 13/612,838, filed on Sep. 13, 2012, which is now issued as U.S. Pat. No. 9,083,666, which is a continuation of U.S. application Ser. No. 13/345,398, filed on Jan. 6, 2012, which is now issued as U.S. Pat. No. 8,776,222, which is a continuation of U.S. application Ser. No. 11/555,431, filed on Nov. 1, 2006, which is now issued as U.S. Pat. No. 8,099,780, which is a continuation of U.S. application Ser. No. 09/801,932, filed Mar. 9, 2001, which is now issued as U.S. Pat. No. 7,174,453, which claims priority from U.S. provisional application No. 60/258,902, filed Dec. 29, 2000. The prior applications are incorporated herein by reference in their entirety.

US Referenced Citations (175)
Number Name Date Kind
5101424 Clayton Mar 1992 A
5315504 Lemble May 1994 A
5339391 Wroblewski et al. Aug 1994 A
5479600 Wroblewski et al. Dec 1995 A
5532715 Bates et al. Jul 1996 A
5619648 Canale et al. Apr 1997 A
5694523 Wical Dec 1997 A
5694616 Johnson Dec 1997 A
5796948 Cohen Aug 1998 A
5826261 Spencer Oct 1998 A
5835722 Bradshaw et al. Nov 1998 A
5877759 Bauer Mar 1999 A
5878219 Vance, Jr. et al. Mar 1999 A
5895465 Guha Apr 1999 A
5913214 Madnick et al. Jun 1999 A
5924090 Krellenstein Jul 1999 A
5933827 Cole et al. Aug 1999 A
5940821 Wical Aug 1999 A
5982369 Sciammarella et al. Nov 1999 A
5983214 Lang et al. Nov 1999 A
5987446 Corey Nov 1999 A
5987611 Freund Nov 1999 A
5991756 Wu Nov 1999 A
5999932 Paul Dec 1999 A
6023723 McCormick et al. Feb 2000 A
6026429 Jones et al. Feb 2000 A
6038610 Belfiore et al. Mar 2000 A
6055540 Snow et al. Apr 2000 A
6055572 Saksena Apr 2000 A
6065056 Bradshaw et al. May 2000 A
6073142 Geiger et al. Jun 2000 A
6076100 Cottrille et al. Jun 2000 A
6078866 Buck et al. Jun 2000 A
6081805 Guha Jun 2000 A
6094657 Hailpern et al. Jul 2000 A
6098066 Snow Aug 2000 A
6108651 Guha Aug 2000 A
6112201 Wical Aug 2000 A
6112227 Heiner Aug 2000 A
6125353 Yagasaki Sep 2000 A
6128739 Fleming, III Oct 2000 A
6145004 Walsh Nov 2000 A
6167450 Angwin et al. Dec 2000 A
6175830 Maynard Jan 2001 B1
6182081 Dietl et al. Jan 2001 B1
6199102 Cobb Mar 2001 B1
6266664 Russell-Falla et al. Jul 2001 B1
6275820 Navin-Chandra et al. Aug 2001 B1
6278993 Kumar Aug 2001 B1
6321224 Beall et al. Nov 2001 B1
6327590 Chidlovskii Dec 2001 B1
6339437 Nielsen Jan 2002 B1
6339784 Morris et al. Jan 2002 B1
6356899 Chakrabarti et al. Mar 2002 B1
6370527 Singhal Apr 2002 B1
6385602 Tso et al. May 2002 B1
6393464 Dieterman May 2002 B1
6442549 Schneider Aug 2002 B1
6456998 Bui Sep 2002 B1
6460034 Wical Oct 2002 B1
6463430 Brady et al. Oct 2002 B1
6480885 Olivier Nov 2002 B1
6505194 Nikolovska et al. Jan 2003 B1
6519639 Glasser et al. Feb 2003 B1
6546416 Kirsch Apr 2003 B1
6560600 Broder May 2003 B1
6564787 Barry May 2003 B1
6571256 Dorian et al. May 2003 B1
6574632 Fox Jun 2003 B2
6601061 Holt Jul 2003 B1
6606620 Sundaresan et al. Aug 2003 B1
6606657 Zilberstein et al. Aug 2003 B1
6615248 Smith Sep 2003 B1
6628766 Hollis et al. Sep 2003 B1
6631244 Suginaga Oct 2003 B2
6691162 Wick Feb 2004 B1
6701310 Sugiura et al. Mar 2004 B1
6704728 Chang et al. Mar 2004 B1
6704729 Klein Mar 2004 B1
6718365 Dutta Apr 2004 B1
6721741 Eyal et al. Apr 2004 B1
6732157 Gordon et al. May 2004 B1
6745227 Bates et al. Jun 2004 B1
6745367 Bates et al. Jun 2004 B1
6769009 Reisman Jul 2004 B1
6785671 Bailey Aug 2004 B1
6785824 Grassle Aug 2004 B1
6795856 Bunch Sep 2004 B1
6854074 McLellan et al. Feb 2005 B2
6859807 Knight Feb 2005 B1
6868498 Katsikas Mar 2005 B1
6892074 Tarkiainen et al. May 2005 B2
6938021 Shear Aug 2005 B2
6950989 Rosenzweig et al. Sep 2005 B2
6957229 Dyor Oct 2005 B1
6983379 Spalink et al. Jan 2006 B1
7046139 Kuhn et al. May 2006 B2
7051116 Rodriguez-Val et al. May 2006 B1
7174453 Lu Feb 2007 B2
7194536 Fellenstein et al. Mar 2007 B2
7246128 Jordahl Jul 2007 B2
7302488 Matthew et al. Nov 2007 B2
7424676 Carlson Sep 2008 B1
7640336 Lu Dec 2009 B1
7904554 Lu Mar 2011 B1
8099780 Lu Jan 2012 B2
8776222 Lu Jul 2014 B2
RE45558 Lu Jun 2015 E
9083666 Lu Jul 2015 B2
20010003828 Peterson et al. Jun 2001 A1
20010012286 Huna et al. Aug 2001 A1
20020032782 Rangan Mar 2002 A1
20020049806 Gatz et al. Apr 2002 A1
20020049907 Woods et al. Apr 2002 A1
20020052919 Morris et al. May 2002 A1
20020083179 Shaw et al. Jun 2002 A1
20020091936 Tema Jul 2002 A1
20020095415 Walker et al. Jul 2002 A1
20020107950 Lu Aug 2002 A1
20020120866 Mitchell et al. Aug 2002 A1
20020129015 Caudill et al. Sep 2002 A1
20020165777 Lotvin et al. Nov 2002 A1
20020181703 Logan et al. Dec 2002 A1
20020184496 Mitchell et al. Dec 2002 A1
20030023736 Abkemeier Jan 2003 A1
20030061111 Dutta et al. Mar 2003 A1
20030105822 Gusler et al. Jun 2003 A1
20030110168 Kester et al. Jun 2003 A1
20030177111 Egendorf Sep 2003 A1
20030204741 Schoen et al. Oct 2003 A1
20040003071 Matthew et al. Jan 2004 A1
20040003279 Beilinson et al. Jan 2004 A1
20040006621 Bellinson et al. Jan 2004 A1
20040010720 Singh et al. Jan 2004 A1
20040019650 Auvenshine Jan 2004 A1
20040093384 Shipp May 2004 A1
20040111479 Borden et al. Jun 2004 A1
20040148347 Appelman et al. Jul 2004 A1
20040154022 Boss et al. Aug 2004 A1
20040177015 Galai Sep 2004 A1
20040181690 Rothermel et al. Sep 2004 A1
20040203363 Carlton et al. Oct 2004 A1
20040249938 Bunch Dec 2004 A1
20050004949 Trepess et al. Jan 2005 A1
20050044181 Lee Feb 2005 A1
20050050222 Packer Mar 2005 A1
20050055416 Heikes et al. Mar 2005 A1
20050055450 Gang Mar 2005 A1
20050076060 Finn et al. Apr 2005 A1
20050091385 Nordstrom Apr 2005 A1
20050102407 Clapper May 2005 A1
20050108227 Russell-Falla et al. May 2005 A1
20050144297 Dahlstrom et al. Jun 2005 A1
20050149622 Kirkland et al. Jul 2005 A1
20050160144 Bhatia Jul 2005 A1
20050210387 Alagappan et al. Sep 2005 A1
20050228881 Reasor et al. Oct 2005 A1
20050282530 Raff Dec 2005 A1
20060075358 Ahokas Apr 2006 A1
20060085419 Rosen Apr 2006 A1
20060127870 Fields et al. Jun 2006 A1
20060155764 Tao Jul 2006 A1
20060161668 Mathew et al. Jul 2006 A1
20060161669 Mathew et al. Jul 2006 A1
20060168186 Mathew et al. Jul 2006 A1
20060173792 Glass Aug 2006 A1
20060173793 Glass Aug 2006 A1
20060263757 Bender Nov 2006 A1
20070061869 DeHaas Mar 2007 A1
20070124272 DeCastra et al. May 2007 A1
20070143281 Smirin et al. Jun 2007 A1
20070162507 McGovern et al. Jul 2007 A1
20080275820 Joao et al. Nov 2008 A1
20110238478 Gottfurcht et al. Sep 2011 A1
20130173721 Lu Jul 2013 A1
Foreign Referenced Citations (15)
Number Date Country
0375138 Jun 1990 EP
0827063 Mar 1998 EP
0918295 May 1999 EP
0945811 Sep 1999 EP
1045547 Oct 2000 EP
1079318 Feb 2001 EP
1209866 May 2002 EP
2000- 357176 Dec 2000 JP
2000-357176 Dec 2000 JP
WO 9939286 Aug 1999 WO
WO 0026762 May 2000 WO
WO 0058894 Oct 2000 WO
WO 0068815 Nov 2000 WO
WO 0116806 Mar 2001 WO
WO 0127720 Apr 2001 WO
Non-Patent Literature Citations (69)
Entry
Duan, “Detecting Spam Zombies by Monitoring Outgoing Messages”, Mar./Apr. 2012, IEEE, p. 198-210.
U.S. Appl. No. 14/702,401, Nov. 30, 2015, Office Action.
U.S. Appl. No. 14/702,401, filed May 1, 2015, Lu.
The Wall Street Journal Article, “Esniff Ferrets Out Misbehavior by ‘Reading’ E-Mail, Web Visits,” Katherine Lange, interactive.wsj.com, Apr. 27, 2001:Tech Q&A.
The Early Report—The Early Show segment, “Big Brother in the Corner Office,” Julie Chen, cbsnews.com/earlyshow/caught/techage/20001228e—sniff.shtml, Dec. 28, 2000: Tech Age.
“The eSniff Product Overview,” eSniff: Define Your e-Boundaries, www.esniff.com/product—overview.html, May 15, 2001.
SpectorSoft Corporation, Industry Leading Spy Software Company Announces Instant Messaging Feature in Spector Professional Edition, Apr. 24, 2002.
SpectorSoft Corporation, SpectorSoft Corporation Ships Major Upgrade of eBlaster, Aug. 21, 2002.
Press release, SpectorSoft Corporation, SpectorSoft Announces New Version of Award Winning Spector Software, May 18, 2000.
Nigel Miller, Can an employer monitor its employees' E-mail?, Computer Audit Update, May 1997, pp. 30-31.
Notification of Transmittal of the International Search Report or the Declaration in PCT US01/48749, on Apr. 11, 2002.
“Guardian Setup Instructions” [online], America Online [retrieved Nov. 23, 2004]; retrieved from the Internet: http://challenevents.aol.com/guardian/images/print-instructions:gif.
“Guardian an e-mail report that shows parents what their children are doing online” [online], America Online [retrieved on Nov. 23, 2004]; retrieved from the Internet: http://challenevents.aol.com/guardian/.
“Parental Controls” [online], America Online [retrieved on Nov. 23, 2004]; retrieved from the Internet: http://www.aol.com/info/parentalcontrol.html/.
Ignite Software: Parent Tools Feature Set, “Parent Tools Features,” http://www.parent-tools.com/features.htm, Ignite Software, pp. 1-3, as accessed on Dec. 10, 2003.
Parent Tools—The Ultimate in Monitoring an Controlling AIMe, “Parent Tools in AIM,” http://www.parent-tools.com/screenshots.htm, pp. 1-4, as accessed on Dec. 10, 2003.
McMurray, Sandy, “Shield your children from unsuitable Internet content,” http://www.microsoft.com/canada/home.internet&security/2.4.8—protectwithparentalcontrolshowtosafeguardyourcomputer.asp#, Microsoft Home Magazine, pp. 1-3, as accessed on Dec. 10, 2003.
“Instant Messaging is Everyone's Business,” Yahoo Business Messenger, Yahoo! 2003.
“SurfControl Instant Message Filter,” Instant Message Filter, SurfControl plc. 2003.
“Spammers Target Instant Message Users,” http://www.bizreport.com/article.php?art—id=5507. Nov. 13, 2003, pp. 1-4.
Olsen, Stefanie, “Will instant messaging become instant spamming?,” http://news.com.com/2100-1023-252765.html?legacy=cnet, Feb. 16, 2001, pp. 1-4.
“Protect Your Privacy,” MSN Features, http://mesenger.msn.com/Feature/Privacy.aspx, as accessed on Dec. 2, 2003.
“Jabber” http://www.jabber.com/index.cgi?CONTENT—ID=9, as accessed on Dec. 4, 2003.
“Knock Settings—Servers Tab,” http://www.knockmail.com/support/adserverset.html, pp. 1-2, as accessed on Dec. 4, 2003.
“Preview Pending Emails in KnockMail,” http://www.knockmail.com/support/previewemail.html, pp. 1-2, as accessed on Dec. 4, 2003.
“Managing your Addresses in KnockMail,” http://www.knockmail.com/support/manaddresses.html, pp. 1-2, as accessed on Dec. 4, 2003.
“Approved Database,” http://www.knockmail.com/support/appdatabase.html, pp. 1, as accessed on Dec. 4, 2003.
“Pending Database for KnockKnock,” http://www.knockmail.com/support/penddatabase.html, pp. 1, as accessed on Dec. 4, 2003.
“Denied Database for KnockKnock,” http://www.knockmail.com/support/denydatbase.html, pp. 1, as accessed on Dec. 4, 2003.
“Email Server Control for KnockKnock,” http://www.knockmail.com/support/emailservcont.html, pp. 1-2, as accessed on Dec. 4, 2003.
“Listsery Control for KnockKnock,” http://www.knockmail.com/support/listservcont.html, pp. 1, as accessed on Dec. 4, 2003.
http://www.knockmail.com/support/newsettings.jpg, as accessed on Dec. 4, 2003.
“Using KnockKnock,” reprinted from http://www.knockmail.com/support/usingknock.html on Dec. 4, 2003.
Jim Hu, “AOL developing search engine,” CNET.com—News—Entertainment & Media—AOL developing search engine, pp. 1-3 [online], (Jun. 21, 1999) [retrieved on Jul. 26, 2000]. Retrieved from the Internet: <URL : http://news.cnet.com/news/0/1005-200-343860.html>.
Ian Leicht, “Re: My spamblock; Was: Thwarting UCE address culling programs” [online]. Jan. 26, 1997. Retrieved from Internet newsgroup: <news.admin.net-abuse.email> [retrieved on Jul. 15, 2003], pp. 1-2.
“Development and Operation of the Next-Generation Rating/Filtering System on the Internet,” (XP002219058). Retrieved from the Internet:<URL:http://www.nmda.or.jp/enc/rating2nd-en.html> on Oct. 30, 2002.
T. Negrino, “The MacWorld Web Searcher's Companion,” MacWorld, PC World Communications, San Francisco, CA, US, vol. 17, No. 5, May 2000, pp. 76-82 (XP008019722).
“Knock Knock Settings,” reprinted from http://www.knockmail.com/support/newsettings.jpg, as accessed on Dec. 4, 2003.
Sentry Remote: *Sentry Remote*, at: http://web.archive.org/web/20070629024905/www.sentryparentalcontrols.com/Content/Products/Remote.aspx, Jun. 2007.
Business Wire, Jul. 26, 2006, Bethpage, New York.
Bjerkie, “E-mail: The Boss is Watching”, Apr. 1, 1993, Internet and Personal Computing, vol. 96, p. 14.
U.S. Appl. No. 09/801,932, Oct. 29, 2003, Office Action.
U.S. Appl. No. 09/801,932, Apr. 8, 2004, Office Action.
U.S. Appl. No. 09/801,932, Mar. 7, 2005, Office Action.
U.S. Appl. No. 09/801,932, Jan. 25, 2006, Office Action.
U.S. Appl. No. 09/801,932, Jul. 18, 2006, Notice of Allowance.
U.S. Appl. No. 09/801,932, Dec. 28, 2006, Notice of Allowance.
U.S. Appl. No. 10/330,561, Jun. 28, 2006, Office Action.
U.S. Appl. No. 10/330,561, Dec. 20, 2006, Notice of Allowance.
U.S. Appl. No. 10/330,561, May 4, 2007, Office Action.
U.S. Appl. No. 10/330,561, Nov. 16, 2007, Office Action.
U.S. Appl. No. 10/330,561, Aug. 20, 2008, Office Action.
U.S. Appl. No. 10/330,561, Mar. 19, 2009, Office Action.
U.S. Appl. No. 10/330,561, Aug. 24, 2009, Notice of Allowance.
U.S. Appl. No. 11/091,272, Jun. 18, 2008, Office Action.
U.S. Appl. No. 11/555,431, Jun. 10, 2010, Office Action.
U.S. Appl. No. 11/555,431, Nov. 19, 2010, Office Action.
U.S. Appl. No. 11/555,431, Sep. 20, 2011, Notice of Allowance.
U.S. Appl. No. 12/646,505, Sep. 13, 2010, Office Action.
U.S. Appl. No. 12/646,505, Nov. 24, 2010, Notice of Allowance.
U.S. Appl. No. 13/345,398, Jul. 8, 2013, Office Action.
U.S. Appl. No. 13/345,398, May 13, 2014, Notice of Allowance.
U.S. Appl. No. 13/612,838, Nov. 10, 2014, Office Action.
U.S. Appl. No. 13/612,838, Mar. 23, 2015, Notice of Allowance.
U.S. Appl. No. 13/615,102, Jul. 3, 2013, Office Action.
U.S. Appl. No. 13/791,506, Nov. 8, 2013, Office Action.
U.S. Appl. No. 13/791,506, Apr. 8, 2014, Office Action.
U.S. Appl. No. 13/791,506, Oct. 1, 2014, Office Action.
U.S. Appl. No. 13/791,506, Feb. 24, 2015, Notice of Allowance.
Related Publications (1)
Number Date Country
20150358268 A1 Dec 2015 US
Provisional Applications (1)
Number Date Country
60258902 Dec 2000 US
Continuations (5)
Number Date Country
Parent 14702401 May 2015 US
Child 14828805 US
Parent 13612838 Sep 2012 US
Child 14702401 US
Parent 13345398 Jan 2012 US
Child 13612838 US
Parent 11555431 Nov 2006 US
Child 13345398 US
Parent 09801932 Mar 2001 US
Child 11555431 US