CN101331471B - 降低可追溯性的电子消息系统和方法 - Google Patents

降低可追溯性的电子消息系统和方法 Download PDF

Info

Publication number
CN101331471B
CN101331471B CN2006800355500A CN200680035550A CN101331471B CN 101331471 B CN101331471 B CN 101331471B CN 2006800355500 A CN2006800355500 A CN 2006800355500A CN 200680035550 A CN200680035550 A CN 200680035550A CN 101331471 B CN101331471 B CN 101331471B
Authority
CN
China
Prior art keywords
message
information
electronic
message content
electronic information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006800355500A
Other languages
English (en)
Other versions
CN101331471A (zh
Inventor
J·科林斯
A·J·沙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
VOID COMMUNICATIONS Inc
Original Assignee
VOID COMMUNICATIONS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37727771&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101331471(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by VOID COMMUNICATIONS Inc filed Critical VOID COMMUNICATIONS Inc
Publication of CN101331471A publication Critical patent/CN101331471A/zh
Application granted granted Critical
Publication of CN101331471B publication Critical patent/CN101331471B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/234Monitoring or handling of messages for tracking messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2101Auditing as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2119Authenticating web pages, e.g. with suspicious links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Abstract

一种具有降低可追溯性的电子消息传递系统和方法。将电子消息分离为消息内容和容器(报头)信息。在一个方面,消息内容的报头信息分开显示。在另一个方面,在预定时间从系统自动地永久删除电子消息。

Description

降低可追溯性的电子消息系统和方法
技术领域
本专利文档的公开的一部分包含受到著作权保护的资料。著作权所有者不反对任何人按其在美国专利及商标局专利文件或记录中所示的原样来复制本专利文档或专利公开,但在其它情况下保留所有著作权。
本申请要求2005年7月28日提交的标题为“用于降低电子消息的可追溯性的方法和系统”的美国临时申请序号60/703367的优先权益,通过引用将其完整地结合到本文中。
一般来说,本发明涉及电子消息传递领域。具体来说,本发明针对降低可追溯性(traceability)的电子消息系统和方法。
背景技术
两个人之间的电子消息通常不是保密的。它可沿公共网络、如因特网传播,并且容易被非预计的第三方截取。消息还由通信系统本身记录和存档。它们还可被复制、剪切、粘贴、打印、转发、密件抄送或者其它处理。这可为消息提供往往是发送方或者甚至接收方不可控制的“保存期限”。秘密记录(例如通过击键和消息记录软件)可能由获得了对发送方和/或接收方的计算机的未经授权访问的第三方进行。电子消息包括与有关发送方、接收方、消息的位置、与消息关联的时间和日期等的标识信息相联系的消息内容本身。这使得正记录消息、截取消息或者只是获得对消息传递系统的日志或收件箱存档的访问权的第三方能够将可能重要的标识信息(通常称作报头信息)与消息内容关联。这些只是电子消息可被误用的方式的一部分。需要用于降低电子消息的可追溯性的系统和方法。
发明内容
在一些实施例中,提供一种降低具有报头信息和消息内容的电子消息的可追溯性的计算机实现的方法。该方法包括:(a)经由第一用户的第一计算机提供包含报头信息的至少一部分的第一显示;(b)响应来自第一用户的第一请求,经由第一计算机提供包含消息内容的第二显示,消息内容和报头信息没有同时显示,以便降低电子消息的可追溯性;(c)在第一预定时间自动删除报头信息;以及(d)在第二预定时间自动删除消息内容。
在另一个实施例中,提供一种包含计算机可执行指令的计算机可读媒体,所述计算机可执行指令实现降低电子消息的可追溯性的方法。指令包括:(a)第一组指令,用于经由第一用户的第一计算机提供包含报头信息的至少一部分的第一显示;(b)第二组指令,用于响应来自第一用户的第一请求,经由第一计算机提供包含消息内容的第二显示,消息内容和报头信息没有同时显示,以便降低电子消息的可追溯性;(c)第三组指令,用于在第一预定时间自动删除报头信息;以及(d)第四组指令,用于在第二预定时间自动删除消息内容。
在又一个实施例中,提供一种用于降低电子消息的可追溯性的系统。该系统包括:电子消息接收器,用于接收一个或多个电子消息;以及电子消息存储模块,电子消息存储模块与电子消息接收器进行通信,并存储一个或多个电子消息的每个的报头信息和消息内容。该系统还包括显示生成器,显示生成器与电子消息存储模块进行通信,并配置成在生成以下各项时利用消息ID:(i)表示包含报头信息的至少一部分的第一显示图像的第一信息;(ii)表示包含消息内容的第二显示图像的第二信息,第一和第二显示图像不可同时显示,以便降低一个或多个电子消息的可追溯性。该系统还包括消息删除模块,消息删除模块配置成在第一预定时间删除报头信息以及在第二预定时间删除消息内容。
在又一个实施例中,提供一种用于降低具有报头信息和消息内容的电子消息的可追溯性的系统。该系统包括:(a)用于从第一用户接收电子消息的部件;(b)用于存储报头信息和消息内容的部件;(c)用于提供包含报头信息的至少一些的第一显示图像的部件;(d)用于提供包含消息内容的第二显示图像的部件,第一和第二显示图像不可同时显示,以便降低电子消息的可追溯性;(e)用于在第一预定时间自动删除报头信息的部件;以及(f)用于在第二预定时间自动删除消息内容的部件。
在又一个实施例中,一种包含计算机可执行指令的计算机可读信号,所述计算机可执行指令实现降低电子消息的可追溯性的方法。指令包括:(a)第一组指令,用于经由第一用户的第一计算机提供包含报头信息的至少一部分的第一显示;(b)第二组指令,用于响应来自第一用户的第一请求,经由第一计算机提供包含消息内容的第二显示,消息内容和报头信息没有同时显示,以便降低电子消息的可追溯性;(c)第三组指令,用于在第一预定时间自动删除报头信息;以及(d)第四组指令,用于在第二预定时间自动删除消息内容。
附图说明
为了便于说明本发明,附图表示本发明的一个或多个实施例的若干方面。但是应当理解,本发明不限于附图所示的确切配置和方式,附图包括:
图1表示说明初始电子消息从一个用户传递给另一个用户的电子消息传递的示范系统的示意图的一个实例;
图2表示可用来实现本公开的各个方面的计算机环境的一个实例;
图3表示本公开的另一个示范系统和方法的示意图的另一个实例;
图4表示本公开的另一个示范系统和方法的示意图的另一个实例;
图5表示说明根据本公开的一个示范方法的流程图的一个实例;
图6表示说明根据本公开的另一个示范方法的流程图的另一个实例;
图7说明一个示范登录显示图像;
图8说明包含接收方地址输入部分的示范显示图像;
图9说明包含电子消息内容输入部分的示范显示图像;
图10说明包含电子消息列表部分的示范显示图像;以及
图11说明包含回复消息输入部分的示范显示图像。
具体实施方式
本公开提供降低电子消息的可追溯性的系统和方法。在一个实施例中,电子消息的报头信息和消息内容通过本公开的系统和方法来显示,使得报头信息和消息内容没有同时显示。通过阅读以下公开,本领域的技术人员会清楚地看到,报头信息与消息内容的分离降低了电子消息的可追溯性。为了进一步降低电子消息的可追溯性,可在第一预定时间自动删除报头信息,以及在第二预定时间(例如在查看消息内容之后)自动删除消息内容。在一个实例中,第一和第二预定时间可依次发生(例如在显示消息内容时删除报头信息,以及在关闭消息内容的显示时消除消息内容、同时发生(例如在关闭消息内容的显示时删除消息内容及关联报头信息)或者无序发生,使得第二预定时间在第一预定时间之前发生(例如首先显示消息内容、删除消息内容、显示报头信息、然后删除报头信息)。下面结合图1至图11所示的各个示范实施例,更详细地描述本公开的这些及其它方面。
图1表示说明电子消息105从一个用户发送给另一个用户的电子消息传递的系统100的一个实例。系统100可包括耦合到网络120的任何数量的计算机,例如两个用户计算机110和115。网络120帮助计算机110和计算机115之间的通信。在一个实例中,系统100可以是封闭系统,它可利用开放网络结构(如因特网)与用户进行通信,但没有利用可能增加消息记录的可能性并影响本公开的电子消息的无记录性质的开放或第三方消息传递系统(例如业界标准电子邮件)。系统100允许计算机110和115的用户通过网络120经由一个或多个电子消息、如电子消息105相互进行通信。以下将会更详细地进行描述,系统100的若干方面降低电子消息、如电子消息105的可追溯性。在一个实例中,电子消息105在由接收方查看之后自动从系统100中被删除,从而确保无法以数字取证方式重建电子消息105,以及确保此后不会在系统100中一直存在电子消息105的记录。
虽然计算机110和115表示为工作站计算机,但是,任何公知的计算机都可用于创建和/或查看电子消息。示例计算机包括但不限于个人计算机、工作站计算机、服务器计算机、膝上型计算机、手持装置、移动电话、个人数字助理(PDA)、能够经由网络120传递电子消息的另一种计算装置以及它们的任何组合。系统100可包括一个或多个服务器计算机。在一个实例中,系统100可实质上驻留在单个服务器计算机上。在另一个实例中,系统100可分布在两个或两个以上服务器计算机上。在又一个实例中,系统100可分布在多个用户计算机上而无需服务器计算机,例如在对等环境中。在一个这样的实例中,根据本公开的消息传递系统的组件和/或它们的功能性(例如报头信息和消息内容的存储、显示生成、回复生成等)可在接收方的用户计算机中进行。在又一个实例中,系统100可分布在一个或多个服务器计算机和一个或多个用户计算机上。可以在服务器计算机和/或用户计算机之间采用一个或多个转发服务器或其他系统。
图2说明采取计算机200的示范形式的计算环境的一个实例,在其中可运行使计算机执行本公开的方法的任一个的一组指令。计算机200包括处理单元205、系统存储器210以及将包括系统存储器210在内的各种组件耦合到处理单元205的系统总线215。系统总线215可以是若干类型的总线结构的任一种,其中包括但不限于采用各种总线体系结构的任一种的存储器总线、存储控制器、外围总线、本地总线以及它们的任何组合。系统存储器210可包括只读存储器(ROM)220和随机存取存储器(RAM)225。
包含例如在启动中帮助计算机200中的元件之间传送信息的基本例程的基本输入/输出系统230(BIOS)可存储在ROM 220中。计算机200还可包括用于读取和/或写入信息的存储装置235。示例存储装置包括但不限于用于对硬盘进行读取和/或写入的硬盘驱动器、用于对可移动磁盘进行读取和/或写入的磁盘驱动器、用于对光媒体(例如压缩光盘)进行读取和/或写入的光盘驱动器以及它们的任何组合。存储装置235可通过接口连接到总线215。在一个实例中,存储装置235及关联的计算机可读媒体提供对计算机可读指令、数据结构、程序模块和/或计算机200的其它数据的非易失性存储。本领域的技术人员会理解,可通过易失性和/或非易失性方式存储由计算机可访问的数据的其它类型的计算机可读媒体也可用于示例操作环境中。其它类型的计算机可读媒体的实例包括但不限于盒式磁带、闪速存储媒体(例如卡或thumb驱动器)、数字视频光盘、伯努利盒式磁带、随机存取存储器(RAM)、只读存储器(ROM)以及它们的任何组合。本文所使用的计算机可读媒体意在包括单一媒体以及物理上独立媒体的集合,例如与计算机存储器结合的压缩光盘或者一个或多个硬盘驱动器的集合。
多个程序模块可存储在存储装置235中,包括但不限于操作系统、一个或多个应用程序、其它程序模块、程序数据、用于实现本公开的系统和方法的计算机实现指令以及它们的任何组合。用户可通过例如键盘240和/或指针装置245等的一个或多个输入装置将命令和信息输入计算机200。输入装置的一个实例包括但不限于话筒、操纵杆、游戏手柄、卫星天线、扫描仪以及它们的任何组合。这些及其它输入装置可通过与总线215耦合的接口250连接到处理单元205。用于连接输入装置的示例接口包括但不限于串行接口、并行接口、游戏端口、通用串行总线(USB)、IEEE 1394(火线)接口、到系统总线215的直接接口以及它们的任何组合。
显示装置255可经由例如显示生成器/视频适配器260等的接口连接到系统总线215。示例显示装置包括但不限于阴极射线管(CRT)监视器、等离子体显示器、LCD显示器以及它们的任何组合。除了显示装置之外,计算机还可包括一个或多个其它外围输出装置,例如喇叭和打印机。可包括数字笔及配套的笔/手写笔,以便以数字方式捕捉手写输入。数字笔可单独配置或者与显示装置255的显示区265共存。相应地,数字笔可与显示装置255集成,或者可作为与显示装置255重叠或附加到显示装置255上的独立装置而存在。
计算机200可包括用于连接到各种网络的一种或多种、如图1的网络120以及其上的远程计算机装置的网络连接270。示例网络连接可包括但不限于网络接口卡、调制解调器以及它们的任何组合。示例网络包括但不限于广域网(例如因特网、企业网络)、局域网(例如与办公室、建筑物、校园或其它较小地理空间关联的网络)、电话网络、两个计算装置之间的直接连接以及它们的任何组合。网络、如网络120可采用有线和/或无线通信模式。一般来说,可采用任何网络拓扑结构。大家会理解,图1仅说明系统100的一个示例,以及可创建其中一个或多个计算机使用系统100的其它示例。一个或多个通信协议可与系统100和/或与网络120配合使用。示例协议包括但不限于TCP/IP、以太网、FTP、HTTP、HTTPS以及它们的任何组合。在一个实例中,计算机、如计算机110、115的用户可采用公知的安全协议来访问系统100(例如在一个或多个服务器计算机上)。用户计算机、如计算机110、115可采用与系统100进行通信的一个或多个软件应用程序和/或一个或多个基于系统的应用程序。示例软件应用程序包括但不限于万维网浏览器(例如INTERNET EXPLORER、MOZILLA和NETSCAPE)、Java(例如J2ME)、BREW、直接访问客户机(例如CTTRIX)以及它们的任何组合。示例系统应用程序包括但不限于MICROSOFT WINDOWS、UNIX、LINUX、APPLE操作系统、X-WINDOWS、COCOA、POCKETPC和PALM。
参照图1,示范电子消息105由使用计算机110的发送用户传递给系统100,以便进一步传递给接收用户。示范系统100包括电子消息接收器125,用于接收一个或多个电子消息、如电子消息105。电子消息接收器125与电子消息存储模块130进行通信。电子消息存储模块、如电子消息存储模块130采用一种或多种特定数据存储方法来存储电子消息接收器125所接收的电子消息。许多数据存储方法是本领域的技术人员知道的,选择与根据本公开的电子消息存储模块配合使用的方法可基于消息传递系统和方法的具体实现。示例数据存储方法可包括但不限于一个或多个表、数据库、文件系统以及它们的任何组合。在一个实例中,下面更详细地进行描述,电子消息存储模块130将报头(“容器”)信息和消息内容相互独立地存储,以便使第三方在报头中有关电子消息的标识信息(例如发送方、接收方的标识、消息的日期/时间、消息的位置)与消息的内容之间进行的相关性为最小。在一个备选实例中,消息内容和报头信息可一起存储,但在显示期间分离。在本公开的一个实施例中,报头信息和消息内容从不一起存储或显示。在这样一种情况中,相关(例如下面详细描述的非标识消息ID)可用来关联两个成分。
在图1的实例中传递给系统100的电子消息105包含接收方地址135和消息内容140。接收方地址、如接收方地址135可以是指示符,它标识电子消息、如电子消息135的特定预期接收方。在一个实例中,接收方地址可以是在用户向系统登记时为与系统100配合使用而专门建立的唯一标识符(例如屏幕名称、登录名称、消息传递名称等)。在另一个实例中,接收方地址可以是与接收方关联并由第三方提供商提供的预先建立的电子邮件地址、文本消息传递地址、即时消息传递地址、短消息服务(SMS)地址、电话号码(如家庭、工作、移动电话号码)、BLACKBERRY个人标识号(PIN)等。示例第三方提供商包括但不限于基于万维网的商业收费和免费提供商(例如YAHOO、HOTMAIL、AMERICA ONLINE等)、因特网服务提供商(例如AMERICAONLINE、MSN、电缆运营商、电话公司等)、电话提供商(例如VERIZON、CINGULAR等)、BLACKBERRY提供商、雇主、教育机构以及其它电子邮件提供商。第三方地址可由用户选择作为他们在注册时的唯一标识符。在一个备选实施例中,发送用户可能知道预计接收方的第三方地址,并在生成电子消息105时用它作为接收方地址。在这样一种实施例中,有可能的是,预计接收方不是系统100的注册用户。在一个实例中,系统100可以可选地包括外部系统通信生成器145,它配置成向关联与电子消息105配合使用的接收方地址的第三方系统发送通知消息。外部系统通信生成器145与适当网络进行通信以便传递通知消息,其中的适当网络与相应的第三方地址进行通信。在图1所示的一个实例中,外部系统通信生成器145表示为连接到因特网。在一个实例中,通知消息可包括关于某个人在系统100上向预期接收方发送了电子消息并且预计接收方可注册使用系统100的指示符。通知消息可包括到系统100的公共可用部分以便进行注册的导向(例如超链接)。
电子消息可以是在一个或多个用户计算机之间传送的任何电子文件、数据和/或其它信息。电子消息可包括(例如作为消息内容的一部分)种类广泛的信息的任一种,其中包括但不限于文本、图像、视频(例如使用应用程序、MACROMEDIA FLASH的单一播放视频)、二进制、表格数据(例如电子表)、包括可变字体颜色、表等的丰富文本、音频(例如使用应用程序、如MACROMEDIA FLASH的单一播放音频)、其它类型的数据以及它们的任何组合。在一个实例中,电子消息的消息内容可包含嵌入式信息。在另一个实例中,电子消息的消息内容可包含附加和/或链接文件。在具有附加和/或链接文件的这样一种实例中,附加和/或链接文件可在被接收方查看之后自动从消息传递系统中删除。消息内容、如消息内容140通常没有包含其本身标识消息发送方、接收方、电子消息的位置或者与电子消息关联的时间/日期的信息。
系统100可以可选地包括消息ID生成器150。下面更详细地进行描述,消息ID生成器150可为系统100所接收的每个电子消息生成一个消息ID。消息ID与相应的消息关联。消息ID用于将容器(即报头)信息与相应的单独存储的消息内容关联。在一个实例中,消息ID可采用唯一128位的随机生成的数来创建。系统100可包括多种形式(包括但不限于数据库、查找表、文件系统中的条目以及它们的任何组合等)的报头信息与消息内容之间的相关性。利用与电子消息、如电子消息105关联的消息ID,系统100可分开处理(例如存储、传递、显示等)特定电子消息的报头信息和消息内容,其中具有在稍后将它们两者相关的能力。因此,可在没有标识报头信息的任一个的情况下处理消息内容。消息ID可包含唯一的和/或非唯一的信息。例如,消息ID可包含标识一组消息中的消息编号的序列号(例如1、2、3、4等)。序列号可再使用。例如,当序列号为“1”的电子消息被查看、然后被删除时,用于其余电子消息的序列号可经过调整,使得具有序列号“2”的电子消息重新编号为“1”,依此类推。在另一个实例中,消息ID可包括序列号和唯一用户标识符(例如用户ID、登录ID等)。
系统100可以可选地包括回复ID生成器155。下面进一步进行描述,回复ID生成器155为系统100所接收的每个电子消息生成一个回复ID。回复ID将电子消息、如电子消息105与电子消息的发送方关联。在一个实例中,回复ID可以不包含其本身向无权访问消息传递系统所保存的相关性的第三方标识电子消息的发送方的信息。系统100可包含采用多种形式(包括但不限于数据库、查找表、文件系统中的条目以及它们的任何组合等)的ID与相应的消息发送方之间的相关性。在一个方面,与电子消息关联的回复ID允许电子消息的报头信息和/或报头内容没有包含与本身提供发送方的可追溯身份的消息的发送方有关的信息。下面更详细地进行描述,接收方仍然可向原始发送方发送回复电子消息。另外,可能截取、记录或者以其它方式占有报头信息和/或消息内容的第三方在另外没有获得对系统100所保存的相关性的访问权时,无法从电子消息追溯发送方。回复ID可包括各种不同的标识符,它们允许消息系统、如系统100将回复电子消息又导向原始电子消息的发送方。在一个实例中,回复ID可采用随机生成的数(例如128位的随机生成的数)来创建。
系统100包括与电子消息存储模块130进行通信的显示生成器160。显示生成器160配置成提供表示用于在用户计算机、如用户计算机110、115上显示的显示图像的信息。示例显示图像包括但不限于用户登录显示、列示表示可用电子消息的信息供查看的显示、用于输入电子消息的显示、电子消息的消息内容的显示、用于输入回复电子消息的显示以及它们的任何组合。在一个实例中,显示生成器160可配置成在生成表示包含电子消息105的报头信息的至少一部分的第一显示图像的第一信息165中使用消息ID。显示生成器160还可配置成生成表示包含电子消息105的消息内容140的第二显示图像的第二信息170。图1说明采用计算机115所传递以便向接收用户显示的第一和第二信息165、170。在这个实例中,显示生成器160以不允许第一和第二显示图像同时显示的方式来生成第一和第二信息165、170。电子消息的报头信息和消息内容的分开显示降低了电子消息的可追溯性。在一个方面,计算机、如计算机115上的屏幕截图记录不可能同时捕捉报头信息以及消息内容。另外,在通过开放网络、如因特网向用户计算机进行传递期间在物理上和/或时间上的报头信息和消息内容的分离可通过降低截取电子消息的两种成分的能力来阻止电子消息的误用。
显示生成器160可利用各种公知的显示生成方法和/或协议的任一种来创建表示可显示图像的信息。示例方法/协议包括但不限于超文本标记语言(HTML)、可扩充标记语言(XML)、直接图形生成以及它们的任何组合。在一个实例中,系统100驻留在一个或多个服务器计算机中,以及显示生成器160包括和/或采用万维网服务器应用程序来生成表示可由包含万维网浏览器的用户计算机查看的万维网浏览器可显示图像的信息。在另一个实例中,显示生成器160可配置成指示按照本发明显示某个显示图像的用户计算机的浏览器或其他应用程序从而不缓存涉及显示图像的信息的任一个。
系统100还可包括与电子消息存储模块130进行通信的删除模块175。删除模块175配置成在预定时间量之后从系统100中删除报头信息和/或消息内容。在一个实例中,删除模块175配置成在显示消息内容之后立即自动删除报头信息和相应的消息内容。在另一个实例中,删除模块(例如删除模块175)配置成在显示相应的消息内容时自动删除报头信息。在又一个实例中,删除模块(例如删除模块175)配置成在关闭消息内容的显示时自动删除消息内容。在又一个实例中,删除模块配置成在预定时间(例如在接收之后的二十四小时)自动删除报头信息和/或消息内容,而不管它们是否被查看。在又一个实例中,删除模块配置成在第一次显示之后的预定时间(例如二十四小时)自动删除报头信息和/或消息内容。在另一个实例中,预定时间量可包括特定电子消息的预定查看次数(除了单次查看之外)(例如,电子消息在20次查看之后被删除)。在又一个实例中,删除模块(例如删除模块175)配置成在显示相应的消息内容时自动删除报头信息,以及在关闭消息内容的显示时自动删除消息内容。也考虑例如这些实例等的删除协议的组合。
在一个备选实施例中,系统100可包括基于显示的键盘生成器180。基于显示的键盘生成器180配置成生成可与显示生成器160所生成的显示图像包含在一起的基于显示的键盘。基于显示的键盘可由用户(例如通过鼠标点击或触摸屏按压)用来输入信息(例如用户名、密码、接收方地址、消息内容),而无需使用与用户计算机关联的标准键盘。这样,通过驻留在用户计算机、如计算机110、115上的键盘(击键)记录硬件和/或软件的截取。在一个实例中,基于显示的键盘生成器可采用可向Macromedia Inc.购买的FLASH技术。在另一个实例中,基于显示的键盘生成器可采用可向Sun Microsystems购买的Java技术。在一个方面,基于FLASH的键盘可随机设置屏幕上键盘中的字符之间的空格,从而进一步防止截取消息。虽然这是一种较慢的数据输入方法,但是,用户可以更确保他们的信息没有被记录和/或截取。
系统100还可以可选地包括回复消息接收器185。回复消息接收器185配置成接收对接收方所查看的一个或多个原始电子消息的回复消息。在一个方面,可从电子消息所包含的或者与其关联的标识特性来确定原始电子消息的发送方。示例标识特性包括但不限于回复ID、电子邮件地址、用户名、显示名称、登录ID以及它们的任何组合。在一个实例中,原始电子消息的回复ID可用于生成回复消息。在一个实例中,由计算机115传递给系统100的回复消息仅需要包含消息内容190。系统100可包括回复生成器195。回复生成器195可配置成使用原始回复ID来将消息内容190和任何相应报头信息与原始电子消息发送用户关联。消息ID生成器150可配置成生成回复电子消息(即消息内容190和相应的报头信息)的消息ID。回复ID生成器155可配置成生成回复消息的新回复ID,以及电子消息存储模块130可分开存储消息内容190和相应的报头信息,供以后向用户(原始发送方)显示。
图1仅说明根据本公开的消息传递系统和组网环境的一个示范实施例。本领域的技术人员会理解以及如本文所述,对系统100和网络环境的变更可用于实现本公开的各个方面和方法。图3和图4说明备选计算环境。图3说明根据本公开的消息传递系统300的一个实施例。系统300包括具有单个服务器计算机310的计算环境。用户计算机315和320经由网络325与服务器计算机310进行通信。采用系统300来传递电子消息330。还说明回复电子消息340。图4说明根据本公开的消息传递系统400的另一个实施例。系统400包括具有两个服务器计算机405、410的计算环境。用户计算机415和420经由网络425与服务器计算机405、410进行通信。采用系统400来传递电子消息430。还说明回复电子消息440。服务器计算机405、410共同执行图3的单个服务器计算机310的功能性。
参照图3和图5,可描述根据本公开的消息传递系统、如系统300的示范操作。用户可在计算机315上登录到系统300(图5的步骤505)。例如,用户可访问与服务器310关联的网站或其他联网接口。服务器310则可提供表示用于在计算机315上显示的、允许用户登录到系统的显示图像(例如网页)的信息。在一个方面,系统300的用户可能拥有与之关联的用于登录到系统300的登录ID和密码。图7说明可采用的一个示例登录显示700。在一个方面,系统300可向查看根据本公开的显示图像的计算机315或者其他计算机上的浏览器或其他应用程序提供不缓存显示图像中包含的信息的指令。在输入有效登录ID和密码时,服务器310建立与计算机315的通信链路(例如密钥基础设施、安全套接字层(SSL)、安全HTTP(GTTPS)或者其他安全或不安全通信链路)。在一个实例中,系统300可采用电子邮件地址作为登录ID。
在一个方面,当用户登录到系统300时,可建立会话,包括会话ID的建立。会话和相应的存储器可由系统300用来保存与会话和用户有关的某些信息(例如用户的标识信息、回复ID)。
在正确登录时,可向用户呈现会话开始显示图像。本领域的技术人员会理解,各种开始显示(即页面)可用于在最初登录到系统300时向用户显示。在一个实例中,可显示用于输入电子消息的显示图像。图8说明开始显示图像800的一个实例。显示图像800包括用于输入消息的一个或多个接收方的接收方地址或其他其他标识符的第一部分805。显示图像800还说明用于已登录用户的系统上的列示未阅读电子消息的“收件箱”部分810。在这个实例中,显示已登录用户的可选显示名称815“Mary Smith”。显示名称可以与相应的登录名和/或用户地址相同或不同,并且可能包含或者可能不包含有关用户的标识信息。
在输入接收方地址(图5的步骤510)并激活按钮820或其他触发时,可显示消息内容显示屏幕、如图9的消息内容显示屏幕900。显示屏幕900包括用于输入(图5的步骤515)与在图8的部分805上的接收方地址输入对应的消息内容的第一部分905。在这个实例中,在单独的显示屏幕上输入接收方地址和消息内容。在另一个实例中,可在单个显示图像屏幕上输入接收方地址和消息内容。接收方地址和消息内容的输入的分离通过部分降低在计算机315上进行登录的能力,来进一步降低电子消息的可追溯性。
在一个备选实施例中,基于显示的键盘(如上所述)可包括在电子消息输入显示、如显示图像700、800和900中。用户可使用鼠标或其他指针装置(例如触摸屏显示器)来选择输入的符号。
图9说明已经在部分910中输入的示例消息内容930。在完成消息内容输入时,用户可选取按钮840或其他指示符以将消息内容930传递给服务器310(图5的步骤520)。在一个实例中,接收方地址可在输入时与相应的消息内容分开传递给服务器310。这可降低在向服务器310进行传递期间截取整个电子消息的能力。在另一个实例中,接收方地址可保持在计算机315上,直到在下一个显示图像中输入相应的消息内容为止。在一个实施例中,在传递接收方地址和消息内容930时,计算机315不保留接收方地址或者消息内容930的任何痕迹(trace)。例如,从用户键入信息时开始,每个可以仅存在于计算机315上的随机存取存储器(RAM)中以及可能存在于在磁盘驱动器上所建立的虚拟存储器(例如分页文件)中直到在计算机315上加载下一个显示图像为止,此后该信息被有效地删除。参照图3,电子消息330表示为包含从计算机315传递给服务器310的接收方地址和消息内容。
在一个备选实施例中,在服务器310接收到电子消息330时,与系统300关联的指令(例如服务器310上存储的指令)生成回复ID,并将回复ID与电子消息330关联(图5的步骤525)。服务器310保存回复ID与发送用户之间的对应关系。在一个实例中,为每个电子消息创建新的回复ID,而不管发送用户是否与另一个电子消息相同。这增强了电子消息的降低可追溯性。
在另一个备选实施例中,在步骤530,系统300生成用于关联电子消息330的分开的消息内容和报头信息的消息ID。服务器310保存消息内容与报头信息之间的对应关系。
在步骤535,识别与电子消息330关联的报头信息,以便与消息内容930分离。在一个方面,标识发送用户、接收用户、电子消息的位置、电子消息的定时的信息与消息内容的分离可通过将这种信息与电子消息的容器或报头信息成分关联来实现。在一个实例中,回复ID和消息ID的使用还可帮助删除其本身标识发送用户或接收方的信息。发送用户的显示名称可被生成并与报头信息关联。用户的显示名称不需要是唯一的,因而在最终将电子消息330传递给计算机320或者由接收方查看时保持用户的匿名性。在一个实例中,系统300替换与电子消息330关联的、其本身可能标识发送用户的所有信息。在一个实施例中,没有提供发送用户的唯一标识的发送用户的预定显示名称可被生成并与相应的报头信息关联。在另一个实例中,系统300可使用显示名称,它包含唯一标识发送用户的信息(例如登录名、电子邮件地址等)。
在一个实例中,特定电子消息的报头信息、如报头信息可包括但不限于回复ID、消息ID、与电子消息关联的日期/时间(例如创建日期/时间、传送日期/时间等)、表示电子消息的发送方的显示名称以及它们的任何组合。
在步骤540,将电子消息330与接收方地址所表示的接收方关联。在一个实例中,确定接收方的位置。本文所使用的“位置”可包括消息邮箱、与接收方关联的消息服务器、与接收方关联的计算机、接收方的电子地址、系统300中的接收方的显示名称等。例如,系统300可通过各种标识(例如显示名称、登录ID、关联电子邮件地址、文本消息传递地址、即时消息传递地址、SMS地址、移动号码、BLACKBERRY PIN等)来识别用户,以便确定电子消息330的路由选择。如上所述,如果接收方不是系统300的注册用户,则可向第三方系统发送关于存在电子消息330的通知。例如,如果接收方通过第三方电子邮件地址来标识,则通知可通过第三方电子邮件网络转到电子邮件接收方。类似地,如果接收方通过Blackberry PIN来标识,则通知可通过Blackberry网络转到接收方。
在步骤545,存储报头信息和消息内容。在一个实例中,报头信息和消息内容相互分开存储(例如存储在单独的文件、单独的数据库、单独的表等中)。消息ID可用来保持电子消息330的分开成分之间的对应关系。存储可通过包括但不限于在接收方的位置上的存储以及在服务器310上的存储等的各种方式来进行。在一个实例中,电子消息330的报头信息和消息内容在服务器310的存储媒体中存储在单独的表中。
在另一个实例中,对系统310的各用户分配存储目录(例如在服务器上、例如采用对等配置的用户计算机上等)。在将用户与接收方地址关联时,送往那个用户的任何电子消息的消息内容和报头信息可存储在那个用户的存储目录中。下列XML文件定义说明用户存储目录中存储的两个电子消息的报头信息的一个实例。
<?xml version=″1.0″encoding=″UTF-8″?>
<streams>
<streamsummary id=″8C515D3B6A3A99C6C1A1F1DE019C7AB0″
       from=″user one″datereceived=″1143660969″
       replyid=″6C04279318E53F61A9D7984ADD4C3E1A/>
<streamsummary id=″98F78AD49BFC35B36357850C107460DF″from=″user
       four[mike.smithonlinemail.com]″datereceived=″1143665437″
       replyid=″0648B99BE6F9E5AB21F3A163AD242173″/>
</streams>
以上文件定义包括接收方存储目录中的每个消息的消息ID(“stremsummary id”)、显示名称(“from”)、接收日期和回复ID。注意,作为一种实现变化,第二消息的发送用户已经关联了显示名称“user four”,它包含对电子邮件地址mike.smithonlinemail.com的引用。这个电子邮件地址可能也可能没有与第三方系统的实际电子邮件帐户关联,并且可能或者可能没有提供与发送用户相关的实际标识信息。下列消息内容XML文件与上述报头信息分开存储在存储目录中。
<?xml version=″1.0″encoding=″UTF-8″?>
<message id=″8C515D3B6A3A99C6C1A1F1DE019C7AB0″″subject=″″>
<text>This is my first message to you.</text>
</message>
下列第二消息内容XML文件与报头信息分开存储在存储目录中。
<?xml version=″1.0″encoding=″UTF-8″?>
<message id=″98F78AD49BFC35B36357850C107460DF″subject=″″>
<text>This is a reply message to your message from Monday.</text>
</message>
消息内容XML文件的每个包括用于又与相应的报头信息进行相关的相应消息ID。各消息内容XML文件还包含消息内容。本领域的技术人员会知道用于将报头信息与消息内容分离的、符合本公开的其它存储方法。
再一般地参照图5,在步骤550,描述由用户对电子消息进行检索,接收用户使用计算机320登录到系统300。与图7中相似的显示图像可用作登录显示。在一个实例中,在输入有效登录ID和密码时,建立计算机320与服务器310之间的通信链路。系统300向计算机320提供表示与关联接收用户的任何电子消息关联的报头信息的至少一部分的显示图像。图10说明包含接收方地址输入部分1005和消息列表部分1010的示例显示图像1000。消息列表部分1010包括三个电子消息的报头信息1015、1020、1025的列表。消息列表部分1010包括对于报头信息1015、1020、1025的每个所接收的显示名称和日期/时间。每个消息容器(或报头信息)1015、1020、1025还可包括与消息ID的关联以及与回复ID的关联(但在显示图像1000中未示出)。各电子消息的消息内容没有经由显示图像1000显示。
图3说明传递给计算机320的电子消息330的报头信息和消息内容。在这个实例中,报头信息1015表示电子消息330。
在一个备选实施例中,传递给计算机320的报头信息可包括分配给与特定用户关联和/或发送给特定计算机的每个电子消息的序列号(例如1、2、3等)。在这样一种实施例中,每个序列号可在系统300中与相应的消息ID关联。消息ID可从相应的报头信息和/或消息内容中删除。这样,系统300可避免向用户计算机发送消息ID,而是可发送序列号,它在消息被删除时可再使用,因此是从用户计算机更为可追溯的。
在步骤555,用户可选择报头信息1015、1020、1025所指示的电子消息其中之一(例如通过选择消息列表1010中相应的“阅读”指示符)。在选取时,每个电子消息的消息内容可以仍未传递到计算机320。在一个实例中,可将消息内容与相应的报头信息一起传递到计算机320(但不显示)。在另一个实例中,消息内容可保留在服务器310上,直到来自用户的第二请求发送到服务器310以便查看特定电子消息的消息内容。在这样一种实例中,计算机320向服务器310请求所选电子消息(例如经由报头信息1015选取电子消息330)的消息内容。响应这个动作,服务器310可关联来自所选报头信息的消息ID,并将具有相应消息ID的消息内容传递到计算机320。或者,在序列号用于每个电子消息的情况中,服务器310将所选电子消息的序列号与相应消息内容关联,并将消息内容传递到计算机320。
在步骤565,在计算机320上提供包含消息内容但没有报头信息的显示图像。图11说明在图10的显示图像1000中选取报头信息1015时与报头信息无关地呈现电子消息330的消息内容的一个示例显示图像1100。显示图像1100包括消息内容部分1110,其中包含电子消息330的消息内容。显示图像1100还包括回复消息输入部分1120。
在一个备选实施例中,显示图像1100可采用FLASH技术来显示消息内容。例如,显示图像1100可要求用户将屏幕上光标“停留”在显示图像1100的某个区域,以便查看可显示为Flash影片的消息内容。如果移动了光标,则所显示消息内容在屏幕上隐藏不可见,以便允许用户快速防止消息内容被旁观者看到。这种技术还可用来防止使用万维网浏览器或应用打印来打印消息内容,因为消息内容在用户移动鼠标尝试打印时立即被隐藏。在另一个实例中,层叠样式表(CSS)的使用可允许显示图像中包含消息内容的部分在打印期间不显示或者被隐藏。
参照图5,在步骤570,在步骤565在预定时间从服务器310自动永久地删除电子消息、如电子消息330。在一个实例中,报头信息在被传递到计算机320时从服务器310中删除,然后,相应地消息内容在被传递到计算机320时从服务器310中删除。在这样一种实例中,一旦向用户显示了消息列表1010,则用户必须在那个会话期间查看该消息内容。为了实现查看一个消息内容并返回消息列表1010的能力,非查看电子消息的报头信息可保留在计算机320上的存储器中。在另一个实例中,报头信息保留在服务器310上,直到查看相应的消息内容为止,在那时,报头信息以及消息内容均从服务器310中删除。特定电子消息的回复ID可保留在服务器310的存储器中(例如响应查看消息内容的请求,服务器310可将当前会话ID与回复ID关联),直到显示相应消息内容的显示图像被用户关闭为止。这允许用户使用显示图像1100的回复消息部分1120来回复当前消息内容,而无需在计算机320上具有与消息内容关联的原始发送方的唯一地址。图3说明基于服务器的系统。从备选系统、如对等系统中进行删除的步骤可包括从用户计算机上的存储装置中删除电子消息。
如上所述,从系统、如系统300中进行删除的删除时间的其它实例包括但不限于在显示消息内容之后立即自动删除报头信息和相应的消息内容、在显示相应的消息内容时自动删除报头信息、在关闭消息内容的显示时自动删除消息内容、在预定时间之后(例如在接收到之后的二十四小时)自动删除报头信息和/或消息内容(而不管它们是否被查看)、在第一次显示之后的预定时间(例如二十四小时)自动删除报头信息和/或消息内容以及它们的任何组合。在一个实例中,系统300配置成要求给定删除方案(例如在显示电子消息和/或它的成分的一个或多个时自动永久删除电子消息),而不管发送和/或接收用户的期望。
适合于从系统300中删除电子消息的删除算法的一个实例包括但不限于美国国防部(DoD)资料摧毁标准DoD 5220.22-M。在一个备选实施例中,如果接收方在预定时间量之内无法检索电子消息,则服务器计算机310可从它自己的存储器中删除电子消息、如电子消息330和相应的回复ID。
在一个实例中,在查看消息内容之后,用户可选取显示图像1100上的按钮1130以返回到消息列表(例如图10的消息列表1010),或者关闭显示图像(图5的步骤575)。在另一个实例中,在查看消息内容之后,用户可选择响应电子消息(图5的步骤580),下面更详细地进行描述。如果用户在预定时间量(例如1个小时)之内无法响应消息内容,则可从服务器310中删除关联的回复ID。如果用户选择返回到消息的列表,则可在查看之后从接收方的计算机320中自动删除消息内容(图5的步骤585)。例如,从用户查看消息内容时开始,消息内容仅存在于计算机320上的RAM中以及可能存在于在磁盘驱动器上所建立的虚拟存储器中直到将下一个屏幕加载到计算机320为止,此后该消息被有效地删除。此外,在一个实例中,消息的列表(例如图10的消息列表1010)不再包含特定电子消息的已经从服务器310中删除的报头信息(例如电子消息330的报头信息1015),并且会话ID不再包含对回复ID的引用。换言之,一旦那个消息被消除,用户就不能够再次对它进行查看或回复。例如,图12说明已经从服务器310和计算机320中删除电子消息330之后的消息列表1010。
在一个备选实施例中,电子消息可采用加密技术来发送、存储和/或检索。各种加密技术是本领域的技术人员公知的。例如,公用密钥和私用密钥可由用户和系统用来进一步确保安全性,以及降低删除之前的删除消息的可追溯性。
参照图3和图6,可描述系统310在可选地将回复消息340从用户计算机320发送到用户计算机315中的操作。如图11所示,原始电子消息(例如电子消息330)的接收用户可选择使用回复消息输入部分1120来回复该消息。回复消息输入部分1120允许用户输入回复消息的消息内容。在这个实例中,不需要输入接收方地址,因为原始回复ID可由系统用于确定回复电子消息的路由选择。在用户完成回复消息输入部分1120之后,他或她可选取“发送流”按钮1140。作为响应,计算机320将回复消息内容传递到服务器计算机(图6的步骤605)。在传递回复消息内容之后,计算机320不保留消息存在的痕迹。例如,从用户键入消息时开始,消息仅存在于计算机320上的RAM中以及可能存在于在磁盘驱动器上所建立的虚拟存储器中直到将下一个屏幕加载到计算机320为止,此后该消息被有效地删除。在一个备选实施例中,如上所述的基于显示的键盘可作为显示图像1100的一部分用于输入回复消息内容。
在一个实例中,在接收到回复消息内容时,服务器310确定原始消息的回复ID(例如从当前会话ID中),并使用回复ID将电子消息与发送原始消息330的用户关联(图6的步骤610)。这可通过包括但不限于提供回复ID与初始消息的发送方之间的相关性的查找表、数据库等的各种方式来实现。在步骤615,系统300则从服务器310的存储器中删除初始回复(例如消息330的回复ID)。在一个备选实施例中,可从关联电子消息的另一个标识符(例如显示名称、登录ID、关联电子邮件地址、文本消息传递地址、即时消息传递地址、SMS地址、移动号码、BLACKBERRY PIN等)来确定原始电子消息的发送方的身份。
随后在步骤620,服务器310可生成另一个回复ID,并且通过与以上对于电子消息330所述的相似方式将回复ID与回复消息340关联。服务器310还可生成另一个消息ID,它建立回复消息340的消息内容与回复消息340的报头信息之间的相关性。回复消息340的报头信息和消息内容经过处理,并通过与以上结合电子消息330所述相似的方式来存储。回复消息340可由其接收方通过与查看原始电子消息330相同的方式来查看。
有利地,系统300允许计算机315和320的用户具有通过网络325的保密通话。在传递消息、如电子消息330和回复消息340之后,发送方没有在他或她的计算机上留下消息的证据。在一个实例中,在接收方查看消息(或者在另一个预定时间)之后,消息不再存在于系统300中,因而确保无法以数字取证方式重建该消息,并且确保系统300上没有保留消息的记录。在另一个实例中,没有将电子消息的副本传递到用户计算机。在这样一个实例中,仅分开显示报头信息和消息内容的非缓存的显示图像。报头信息和消息内容在显示时立即、自动且永久地从系统中删除。一旦关闭了各显示图像,则信息永远消失。因此,在这个实例中,在用户计算机上从未存在将被存档、转发、复制、粘贴等的副本。在另一个方面,报头信息和消息内容的分开显示防止用户计算机上的单一屏幕捕捉创建电子消息的完整记录。在又一个方面,根据本公开的系统和方法可提供端对端无记录电子消息传递系统,它在删除电子消息时没有留下消息内容、报头信息的痕迹、或者被创建、存在、传送、查看等的事实。
图4是说明具有一种备选网络拓扑结构的系统400的示意图。图4的实施例实质上与图3相似,例外的是,图4的系统400采用在操作上通过一个或多个网络425耦合到用户计算机415、420的两个消息服务器405、410。在图4的实施例中,两个消息服务器415、420共同执行前面对于图3的单个消息服务器310所述的任务。例如,在用于发送初始消息330的方法中,消息服务器405可执行步骤505至535以及图5的步骤540的一部分,而消息服务器410则充当“接收方位置”,并执行图5的步骤540的一部分以及步骤545至585。大家会理解,两个服务器405和410可跟踪回复ID,以及两个服务器405和410在已经传递消息之后将其删除。在消息服务器405和410各与不同的企业、商业机构、LAN等关联的情况中,这种配置极为有用。
要注意,计算机领域的技术人员非常清楚,以上所述的方面和实施例可便利地采用根据本说明的理论进行编程的传统通用计算机来实现。软件领域的技术人员非常清楚,适当的软件编码可易于由熟练编程人员根据本公开的理论来预备。
这种软件可以是采用包含所存储计算机代码的存储媒体的计算机程序产品,其中的计算机代码用于对计算机进行编程,以便执行本发明的所公开功能的过程。存储媒体可包括但不限于任何类型的传统软盘、光盘、CD-ROM、磁光盘、ROM、RAM、EPROM、EEPROM、磁卡或光卡或者用于存储电子指令的其它适当媒体。
以上公开并在附图中说明了示范实施例。本领域的技术人员会理解,可以对本文具体公开的实施例进行各种变更、省略和添加,而没有背离本发明的精神和范围。

Claims (26)

1.一种用于降低具有报头信息和消息内容的电子消息的可追溯性的计算机实现的方法,所述方法包括:
(a)经由第一用户的第一计算机提供包含所述报头信息的至少一部分的第一显示;
(b)响应来自所述第一用户的第一请求,经由所述第一计算机提供包含所述消息内容的第二显示,所述消息内容和所述报头信息没有同时显示,从而降低所述电子消息的可追溯性;
(c)在第一预定时间自动删除所述报头信息;以及
(d)在第二预定时间自动删除所述消息内容。
2.如权利要求1所述的方法,其中,所述第一预定时间是在显示所述第二显示时。
3.如权利要求1所述的方法,其中,所述第二预定时间是在关闭所述第二显示时。
4.如权利要求1所述的方法,还包括:
(a)从第二计算机的第二用户接收所述电子消息;以及
(b)存储所述消息内容和所述报头信息直到显示为止。
5.如权利要求4所述的方法,其中,所述消息内容与所述报头信息分开存储。
6.如权利要求4所述的方法,其中,执行所述方法,使得在所述接收步骤(a)之后,在所述第二计算机上没有留下所述电子消息的指示。
7.如权利要求4所述的方法,其中,所述存储所述报头信息和所述消息内容的步骤包括采用一个或多个服务器计算机来存储所述报头信息和所述消息内容。
8.如权利要求4所述的方法,其中,所述存储所述报头信息和所述消息内容的步骤包括采用所述第一计算机来存储所述报头信息和所述消息内容。
9.如权利要求4所述的方法,其中,在所述第二计算机上通过以下步骤来创建所述电子消息:
(a)使用具有界面的第三显示来输入所述接收方地址;以及
(b)使用具有界面的第四显示来输入所述消息内容,其中,所述第三和第四显示没有同时显示。
10.如权利要求9所述的方法,其中,从所述第二计算机将所述接收方地址与所述消息内容分开传递。
11.如权利要求4所述的方法,其中,所述电子消息的至少一部分在所述第二计算机上使用基于显示的键盘来输入。
12.如权利要求1所述的方法,还包括:
(a)将第一消息ID与所述电子消息关联,所述第一消息ID将所述消息内容和所述报头信息关联。
13.如权利要求1所述的方法,还包括:
(a)将第一回复ID与所述电子消息关联,所述第一回复ID表示所述第一用户,而它本身没有提供关于所述第一用户的标识信息。
14.如权利要求1所述的方法,其中,所述报头信息包含从第一回复ID、第一消息ID、与所述电子消息关联的数据、表示所述第一用户的显示名称以及它们的任何组合所组成的组中选取的信息。
15.如权利要求1所述的方法,还包括:
(a)响应所述电子消息而从所述第一用户接收电子回复消息,所述电子回复消息包含回复消息内容;
(b)采用与所述电子消息关联的第一回复ID来确定所述第一用户的标识;
(c)删除所述第一回复ID;
(a)识别所述电子回复消息的回复报头信息;
(b)将第二回复ID与所述电子回复消息关联,所述第二回复ID表示所述第一用户,而它本身没有提供关于所述第二用户的标识信息;以及
(c)将所述回复消息内容与所述回复报头信息分开存储。
16.一种用于降低电子消息的可追溯性的系统,所述系统包括:
(a)电子消息接收器,用于接收一个或多个电子消息;
(b)电子消息存储模块,所述电子消息存储模块与所述电子消息接收器进行通信,并存储所述一个或多个电子消息的每个电子消息的报头信息和消息内容;
(c)显示生成器,所述显示生成器与所述电子消息存储模块进行通信,并配置成在生成以下各项时利用所述消息ID:
(a)第一信息,表示包含所述报头信息的至少一些的第一显示图像;以及
(b)第二信息,表示包含所述消息内容的第二显示图像,所述第一和第二显示图像不可同时显示,从而降低所述一个或多个电子消息的可追溯性;以及
(d)消息删除模块,所述消息删除模块配置成在第一预定时间删除所述报头信息以及在第二预定时间删除所述消息内容。
17.如权利要求16所述的系统,其中,所述第一预定时间在显示所述第二显示图像时发生。
18.如权利要求16所述的系统,其中,所述第二预定时间在关闭所述第二显示图像时发生。
19.如权利要求16所述的系统,其中,所述电子消息存储模块将报头信息与消息内容分开存储。
20.如权利要求16所述的系统,还包括消息ID生成器,所述消息ID生成器为所述一个或多个电子消息的每个电子消息生成消息ID,并将所述消息ID与所述一个或多个电子消息的相应一个电子消息关联。
21.如权利要求16所述的系统,还包括回复ID生成器,所述回复ID生成器为所述一个或多个电子消息的每个电子消息生成回复ID,并将所述回复ID与所述一个或多个电子消息的相应一个电子消息关联。
22.如权利要求16所述的系统,其中,所述报头信息包含从所述回复ID、所述消息ID、与所述一个或多个电子消息的相应一个电子消息关联的数据、表示所述一个或多个电子消息的相应一个电子消息的发送方的显示名称以及它们的任何组合所组成的组中选取的信息。
23.如权利要求16所述的系统,还包括基于显示的键盘生成器,所述基于显示的键盘生成器提供用于输入所述一个或多个电子消息的至少一部分的基于显示的键盘。
24.如权利要求16所述的系统,还包括:
(a)回复消息接收器,所述回复消息接收器配置成接收对所述一个或多个电子消息的每个电子消息的回复消息;
(b)回复生成器,所述回复生成器与所述回复消息接收器进行通信,将所述回复消息与所述一个或多个电子消息的相应一个电子消息的相应回复ID关联,并将所述回复消息与所述一个或多个电子消息的所述相应一个电子消息的相应发送方关联。
25.一种用于降低具有报头信息和消息内容的电子消息的可追溯性的系统,所述系统包括:
(a)用于从第一用户接收所述电子消息的部件;
(b)用于存储所述报头信息和所述消息内容的部件;
(c)用于提供包含所述报头信息的至少一些的第一显示图像的部件;
(d)用于提供包含所述消息内容的第二显示图像的部件,所述第一和第二显示图像不可同时显示,从而降低所述电子消息的可追溯性;
(e)用于在第一预定时间自动删除所述报头信息的部件;以及
(f)用于在第二预定时间自动删除所述消息内容的部件。
26.如权利要求25所述的系统,还包括:
(a)用于将第一消息ID与所述电子消息关联的部件,所述第一消息ID将所述消息内容和所述报头信息关联;以及
(b)用于将第一回复ID与所述电子消息关联的部件,所述第一回复ID表示所述第一用户,而它本身没有提供关于所述第一用户的标识信息。
CN2006800355500A 2005-07-28 2006-04-13 降低可追溯性的电子消息系统和方法 Expired - Fee Related CN101331471B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US70336705P 2005-07-28 2005-07-28
US60/703,367 2005-07-28
US11/401,148 2006-04-10
US11/401,148 US7610345B2 (en) 2005-07-28 2006-04-10 Reduced traceability electronic message system and method
PCT/US2006/014254 WO2007018636A2 (en) 2005-07-28 2006-04-13 Reduced traceability electronic message system and method

Publications (2)

Publication Number Publication Date
CN101331471A CN101331471A (zh) 2008-12-24
CN101331471B true CN101331471B (zh) 2013-03-13

Family

ID=37727771

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800355500A Expired - Fee Related CN101331471B (zh) 2005-07-28 2006-04-13 降低可追溯性的电子消息系统和方法

Country Status (10)

Country Link
US (12) US7610345B2 (zh)
EP (1) EP1920340A4 (zh)
JP (1) JP4887365B2 (zh)
KR (1) KR101298879B1 (zh)
CN (1) CN101331471B (zh)
AU (1) AU2006276974B2 (zh)
CA (1) CA2616911C (zh)
HK (1) HK1128057A1 (zh)
TW (1) TWI424708B (zh)
WO (1) WO2007018636A2 (zh)

Families Citing this family (242)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6825945B1 (en) 1999-05-25 2004-11-30 Silverbrook Research Pty Ltd Method and system for delivery of a brochure
US9282081B2 (en) 2005-07-28 2016-03-08 Vaporstream Incorporated Reduced traceability electronic message system and method
US7610345B2 (en) 2005-07-28 2009-10-27 Vaporstream Incorporated Reduced traceability electronic message system and method
US20070168436A1 (en) * 2006-01-19 2007-07-19 Worldvuer, Inc. System and method for supplying electronic messages
US20080077704A1 (en) * 2006-09-24 2008-03-27 Void Communications, Inc. Variable Electronic Communication Ping Time System and Method
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
WO2008101165A2 (en) * 2007-02-15 2008-08-21 Void Communications, Inc. Electronic messaging recordlessness warning and routing system and method
KR100945489B1 (ko) * 2007-08-02 2010-03-09 삼성전자주식회사 터치 스크린을 이용한 보안 작업 방법 및 터치 스크린을 가지는 사무기기
US20090083544A1 (en) * 2007-08-23 2009-03-26 Andrew Scholnick Security process for private data storage and sharing
TWI420890B (zh) * 2007-12-26 2013-12-21 Htc Corp 手持電子裝置及其使用者介面之切換方法
JP5045472B2 (ja) * 2008-02-07 2012-10-10 富士通株式会社 メール管理装置、メール管理方法およびメール管理プログラム
US20100011066A1 (en) * 2008-07-09 2010-01-14 International Business Machines Corporation Controlling email distribution lists using policies
US8707180B2 (en) * 2009-08-17 2014-04-22 The Board Of Trustees Of The University Of Illinois System for cyber investigation and data management
SE0901138A1 (sv) * 2009-08-28 2011-03-01 Gustaf Ryding Informationsåtervinningsystem
US8849925B2 (en) * 2009-12-21 2014-09-30 Dexrex, Llc Systems and methods for capturing electronic messages
US9443227B2 (en) 2010-02-16 2016-09-13 Tigertext, Inc. Messaging system apparatuses circuits and methods of operation thereof
US20110213845A1 (en) * 2010-02-26 2011-09-01 Research In Motion Limited Automatic deletion of electronic messages
US8566577B2 (en) * 2010-11-30 2013-10-22 Blackberry Limited Method and device for storing secured sent message data
US8943149B2 (en) * 2011-05-16 2015-01-27 International Business Machines Corporation Sender motivated optimization of URI rendering in instant messaging
BR112014000615B1 (pt) 2011-07-12 2021-07-13 Snap Inc Método para selecionar funções de edição de conteúdo visual, método para ajustar o conteúdo visual, e sistema para fornecer uma pluralidade de funções de edição de conteúdo visual
WO2013010187A1 (en) * 2011-07-14 2013-01-17 Schwartz Justin Travis Method and system for private electronic messaging
JP5768580B2 (ja) * 2011-08-12 2015-08-26 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
JP5862321B2 (ja) * 2012-01-23 2016-02-16 富士通株式会社 電子メール情報出力プログラム、電子メール情報出力方法及び電子メール情報出力装置
US20140310365A1 (en) * 2012-01-31 2014-10-16 Global Relay Communications Inc. System and Method for Tracking Messages in a Messaging Service
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
CN104303170A (zh) * 2012-04-16 2015-01-21 蒸汽流股份有限公司 降低可追溯性的电子消息系统和方法
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
US8625805B1 (en) 2012-07-16 2014-01-07 Wickr Inc. Digital security bubble
US20150206349A1 (en) 2012-08-22 2015-07-23 Goldrun Corporation Augmented reality virtual content platform apparatuses, methods and systems
CN104956354A (zh) * 2012-09-20 2015-09-30 蒸汽流股份有限公司 降低终端设备的可追溯性的匿名通知系统和方法
US8775972B2 (en) 2012-11-08 2014-07-08 Snapchat, Inc. Apparatus and method for single action control of social network profile access
US11354623B2 (en) 2013-02-15 2022-06-07 Dav Acquisition Corp. Remotely diagnosing conditions and providing prescriptions using a multi-access health care provider portal
US9959385B2 (en) * 2013-02-15 2018-05-01 Davincian Healthcare, Inc. Messaging within a multi-access health care provider portal
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9634910B1 (en) 2013-06-14 2017-04-25 Google Inc. Adaptive serving companion shared content
US9570175B2 (en) 2013-08-05 2017-02-14 Jonker Llc Incrementally programmable non-volatile memory
US9083770B1 (en) 2013-11-26 2015-07-14 Snapchat, Inc. Method and system for integrating real time communication features in applications
CA2863124A1 (en) 2014-01-03 2015-07-03 Investel Capital Corporation User content sharing system and method with automated external content integration
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US9076231B1 (en) 2014-02-18 2015-07-07 Charles Hill Techniques for displaying content on a display to reduce screenshot quality
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US8909725B1 (en) * 2014-03-07 2014-12-09 Snapchat, Inc. Content delivery network for ephemeral objects
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
IL239237B (en) 2014-06-05 2018-12-31 Rotem Efrat Network document extension
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US10719585B2 (en) 2014-07-08 2020-07-21 Hewlett-Packard Development Company, L.P. Composite document access
US20160057087A1 (en) * 2014-08-21 2016-02-25 Facebook, Inc. Processing media messages based on the capabilities of the receiving device
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US11061991B2 (en) 2014-09-05 2021-07-13 Airwatch, Llc Secure document sharing
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US9516215B1 (en) 2014-09-16 2016-12-06 Isaac Datikashvili System and method for deterring the ability of a person to capture a screen presented on a handheld electronic device
US11783898B2 (en) 2014-09-18 2023-10-10 Jonker Llc Ephemeral storage elements, circuits, and systems
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10115467B2 (en) 2014-09-30 2018-10-30 Jonker Llc One time accessible (OTA) non-volatile memory
US20160094713A1 (en) * 2014-09-30 2016-03-31 Xiaomi Inc. Communication message recognition method and device thereof
US10839086B2 (en) 2014-09-30 2020-11-17 Jonker Llc Method of operating ephemeral peripheral device
US10061738B2 (en) 2014-09-30 2018-08-28 Jonker Llc Ephemeral peripheral device
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
WO2016057943A1 (en) * 2014-10-10 2016-04-14 Muzik LLC Devices for sharing user interactions
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
US9294425B1 (en) 2015-02-06 2016-03-22 Snapchat, Inc. Storage and processing of ephemeral messages
US20160241530A1 (en) * 2015-02-12 2016-08-18 Vonage Network Llc Systems and methods for managing access to message content
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
US10616239B2 (en) 2015-03-18 2020-04-07 Snap Inc. Geo-fence authorization provisioning
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
KR20180004218A (ko) 2015-05-06 2018-01-10 스냅 인코포레이티드 단기 그룹 채팅을 위한 시스템 및 방법
US10503264B1 (en) 2015-06-16 2019-12-10 Snap Inc. Radial gesture navigation
US9906479B1 (en) 2015-06-16 2018-02-27 Snap Inc. Storage management for ephemeral messages
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US10616162B1 (en) 2015-08-24 2020-04-07 Snap Inc. Systems devices and methods for automatically selecting an ephemeral message availability
US11121997B1 (en) 2015-08-24 2021-09-14 Snap Inc. Systems, devices, and methods for determining a non-ephemeral message status in a communication system
US10157333B1 (en) 2015-09-15 2018-12-18 Snap Inc. Systems and methods for content tagging
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US11119628B1 (en) 2015-11-25 2021-09-14 Snap Inc. Dynamic graphical user interface modification and monitoring
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
CA3007117A1 (en) * 2015-12-03 2017-06-08 Gooroo Messaging Corporation System and method for indirect messaging
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US9584493B1 (en) 2015-12-18 2017-02-28 Wickr Inc. Decentralized authoritative messaging
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10530731B1 (en) 2016-03-28 2020-01-07 Snap Inc. Systems and methods for chat with audio and video elements
US10270839B2 (en) 2016-03-29 2019-04-23 Snap Inc. Content collection navigation and autoforwarding
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US10686899B2 (en) 2016-04-06 2020-06-16 Snap Inc. Messaging achievement pictograph display system
US9813642B1 (en) 2016-05-06 2017-11-07 Snap Inc. Dynamic activity-based image generation
US10474353B2 (en) 2016-05-31 2019-11-12 Snap Inc. Application control using a gesture based trigger
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10334134B1 (en) 2016-06-20 2019-06-25 Maximillian John Suiter Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US11507977B2 (en) 2016-06-28 2022-11-22 Snap Inc. Methods and systems for presentation of media collections with automated advertising
US10182047B1 (en) 2016-06-30 2019-01-15 Snap Inc. Pictograph password security system
US10387514B1 (en) 2016-06-30 2019-08-20 Snap Inc. Automated content curation and communication
US11334768B1 (en) 2016-07-05 2022-05-17 Snap Inc. Ephemeral content management
US10348662B2 (en) 2016-07-19 2019-07-09 Snap Inc. Generating customized electronic messaging graphics
US10410367B2 (en) 2016-08-30 2019-09-10 C3D Augmented Reality Solutions Ltd. Systems and methods for simulatenous localization and mapping
US10552968B1 (en) 2016-09-23 2020-02-04 Snap Inc. Dense feature scale detection for image matching
US10609036B1 (en) 2016-10-10 2020-03-31 Snap Inc. Social media post subscribe requests for buffer user accounts
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR102466890B1 (ko) 2016-11-01 2022-11-14 스냅 인코포레이티드 고속 비디오 캡처 및 센서 조절
US11288716B1 (en) * 2016-11-04 2022-03-29 Jpmorgan Chase Bank, N.A. Systems and methods for digital wallet transit payments
CN109952610B (zh) 2016-11-07 2021-01-08 斯纳普公司 图像修改器的选择性识别和排序
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US10740939B1 (en) 2016-12-09 2020-08-11 Snap Inc. Fast image style transfers
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10374993B2 (en) 2017-02-20 2019-08-06 Snap Inc. Media item attachment system
US11019001B1 (en) 2017-02-20 2021-05-25 Snap Inc. Selective presentation of group messages
US10878837B1 (en) 2017-03-01 2020-12-29 Snap Inc. Acoustic neural network scene detection
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
KR102515132B1 (ko) 2017-04-27 2023-03-28 스냅 인코포레이티드 소셜 미디어 플랫폼상의 사용자 위치의 지역적 레벨 표현
US10382372B1 (en) 2017-04-27 2019-08-13 Snap Inc. Processing media content based on original context
US10943255B1 (en) 2017-04-28 2021-03-09 Snap Inc. Methods and systems for interactive advertising with media collections
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10679428B1 (en) 2017-05-26 2020-06-09 Snap Inc. Neural network-based image stream modification
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US10788900B1 (en) 2017-06-29 2020-09-29 Snap Inc. Pictorial symbol prediction
US11323398B1 (en) 2017-07-31 2022-05-03 Snap Inc. Systems, devices, and methods for progressive attachments
US11216517B1 (en) 2017-07-31 2022-01-04 Snap Inc. Methods and systems for selecting user generated content
US11164376B1 (en) 2017-08-30 2021-11-02 Snap Inc. Object modeling using light projection
US9980100B1 (en) 2017-08-31 2018-05-22 Snap Inc. Device location based on machine learning classifications
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10474900B2 (en) 2017-09-15 2019-11-12 Snap Inc. Real-time tracking-compensated image effects
US10891723B1 (en) 2017-09-29 2021-01-12 Snap Inc. Realistic neural network based image style transfer
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10872292B1 (en) 2017-10-09 2020-12-22 Snap Inc. Compact neural networks using condensed filters
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
US10599289B1 (en) 2017-11-13 2020-03-24 Snap Inc. Interface to display animated icon
US11551059B1 (en) 2017-11-15 2023-01-10 Snap Inc. Modulated image segmentation
US10885564B1 (en) 2017-11-28 2021-01-05 Snap Inc. Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US10217488B1 (en) 2017-12-15 2019-02-26 Snap Inc. Spherical video editing
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10523606B2 (en) 2018-01-02 2019-12-31 Snap Inc. Generating interactive messages with asynchronous media content
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US10482565B1 (en) 2018-02-12 2019-11-19 Snap Inc. Multistage neural network processing using a graphics processor
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10726603B1 (en) 2018-02-28 2020-07-28 Snap Inc. Animated expressive icon
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
EP3766028A1 (en) 2018-03-14 2021-01-20 Snap Inc. Generating collectible items based on location information
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US11310176B2 (en) 2018-04-13 2022-04-19 Snap Inc. Content suggestion system
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
CN112041891A (zh) 2018-04-18 2020-12-04 斯纳普公司 增强表情系统
US11487501B2 (en) 2018-05-16 2022-11-01 Snap Inc. Device control using audio data
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
RU2725782C2 (ru) * 2018-11-30 2020-07-06 Общество С Ограниченной Ответственностью "Нейрочат" Система для коммуникации пользователей без использования мышечных движений и речи
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11297027B1 (en) 2019-01-31 2022-04-05 Snap Inc. Automated image processing and insight presentation
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11134036B2 (en) 2019-07-05 2021-09-28 Snap Inc. Event planning in a content sharing platform
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
US11812347B2 (en) 2019-09-06 2023-11-07 Snap Inc. Non-textual communication and user states management
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US10880496B1 (en) 2019-12-30 2020-12-29 Snap Inc. Including video feed in message thread
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11316806B1 (en) 2020-01-28 2022-04-26 Snap Inc. Bulk message deletion
US11265281B1 (en) 2020-01-28 2022-03-01 Snap Inc. Message deletion policy selection
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US11625873B2 (en) 2020-03-30 2023-04-11 Snap Inc. Personalized media overlay recommendation
US11464319B2 (en) * 2020-03-31 2022-10-11 Snap Inc. Augmented reality beauty product tutorials
US11700225B2 (en) 2020-04-23 2023-07-11 Snap Inc. Event overlay invite messaging system
US11843574B2 (en) 2020-05-21 2023-12-12 Snap Inc. Featured content collection interface
US11423652B2 (en) 2020-06-10 2022-08-23 Snap Inc. Adding beauty products to augmented reality tutorials
EP4165489A1 (en) 2020-06-10 2023-04-19 Snap Inc. Visual search to launch application
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
US11899905B2 (en) 2020-06-30 2024-02-13 Snap Inc. Selectable items providing post-viewing context actions
KR20230047480A (ko) 2020-08-13 2023-04-07 스냅 인코포레이티드 포즈 구동형 가상 효과들을 위한 사용자 인터페이스
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
RU2749408C1 (ru) * 2020-10-23 2021-06-09 Федеральное Государственное Бюджетное Научное Учреждение "Федеральный Научно-Клинический Центр Реаниматологи и Реабилитологии" (ФНКЦ РР) Способ реабилитации когнитивных функций у пациентов с очаговыми поражениями головного мозга
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1276569A (zh) * 1999-06-04 2000-12-13 国际商业机器公司 具有自动文件附件存储的网络邮件传递代理
US6289212B1 (en) * 1998-09-16 2001-09-11 Openwave Systems Inc. Method and apparatus for providing electronic mail services during network unavailability
US20010037316A1 (en) * 2000-03-23 2001-11-01 Virtunality, Inc. Method and system for securing user identities and creating virtual users to enhance privacy on a communication network
CN1355489A (zh) * 2000-11-28 2002-06-26 Agc科技股份有限公司 可携带的电子信息传递的方法和系统
US6438594B1 (en) * 1999-08-31 2002-08-20 Accenture Llp Delivering service to a client via a locally addressable interface
US20040002903A1 (en) * 1999-07-26 2004-01-01 Iprivacy Electronic purchase of goods over a communications network including physical delivery while securing private and personal information of the purchasing party
US20040051736A1 (en) * 2002-09-17 2004-03-18 Daniell W. Todd System and method for forwarding full header information in email messages
US6721784B1 (en) * 1999-09-07 2004-04-13 Poofaway.Com, Inc. System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control and track processing or handling by all recipients
WO2004095814A1 (en) * 2003-04-22 2004-11-04 Spinvox Limited A method of managing voicemails from a mobile telephone

Family Cites Families (290)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US598279A (en) * 1898-02-01 Pipe-threading implement
US4803703A (en) * 1987-04-30 1989-02-07 Motorola, Inc. Apparatus and method for fine synchronization of a communication receiver
US5255356A (en) * 1989-05-31 1993-10-19 Microsoft Corporation Method for hiding and showing spreadsheet cells
US5949348A (en) 1992-08-17 1999-09-07 Ncr Corporation Method and apparatus for variable keyboard display
JP3157304B2 (ja) * 1992-09-22 2001-04-16 富士通株式会社 仮想キーボード
IL111154A0 (en) 1993-10-21 1994-12-29 Martino Ii John A Systems and methods for electronic messaging
JPH07177277A (ja) * 1993-11-02 1995-07-14 Ricoh Co Ltd 画像文書回覧装置
US5675507A (en) 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
JP3544390B2 (ja) * 1994-06-29 2004-07-21 富士通株式会社 並列計算機で用いられるメッセージ通信方法
US5560033A (en) 1994-08-29 1996-09-24 Lucent Technologies Inc. System for providing automatic power control for highly available n+k processors
US5740231A (en) 1994-09-16 1998-04-14 Octel Communications Corporation Network-based multimedia communications and directory system and method of operation
US5742905A (en) 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US6073174A (en) 1994-09-27 2000-06-06 Bristish Telecommunications Remote access systems
CA2139081C (en) 1994-12-23 1999-02-02 Alastair Gordon Unified messaging system and method
JP2954504B2 (ja) 1995-06-15 1999-09-27 株式会社ノリタケカンパニーリミテド 加熱ローラの製造方法および製造装置
US5956521A (en) 1995-06-26 1999-09-21 Wang; Kevin Kuan-Pin System for universal electronic mail delivery where messaging devices are notified using a particular dialing, ringing, and hanging-up pattern
US5874960A (en) * 1995-07-05 1999-02-23 Microsoft Corporation Method and system for sharing applications between computer systems
JP3490548B2 (ja) * 1995-08-04 2004-01-26 シャープ株式会社 電子メールシステム
GB9518540D0 (en) 1995-09-11 1995-11-08 Nokia Mobile Phones Ltd Radio telephones and methods of operation
US5768503A (en) 1995-09-25 1998-06-16 International Business Machines Corporation Middleware program with enhanced security
US5870605A (en) 1996-01-18 1999-02-09 Sun Microsystems, Inc. Middleware for enterprise information distribution
US6829613B1 (en) 1996-02-09 2004-12-07 Technology Innovations, Llc Techniques for controlling distribution of information from a secure domain
US5857201A (en) 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US6076101A (en) * 1996-09-12 2000-06-13 Fujitsu Limited Electronic mail processing system with bonus point tracking
US5930479A (en) * 1996-10-21 1999-07-27 At&T Corp Communications addressing system
US5896301A (en) 1996-10-25 1999-04-20 Advanced Micro Devices, Inc. Method for performing floorplan timing analysis using multi-dimensional feedback in a histogram and integrated circuit made using same
US5903472A (en) 1996-10-25 1999-05-11 Advanced Micro Devices, Inc. Method for performing floorplan timing analysis by selectively displaying signal paths based on slack time calculations and integrated circuit made using same
US6233318B1 (en) * 1996-11-05 2001-05-15 Comverse Network Systems, Inc. System for accessing multimedia mailboxes and messages over the internet and via telephone
US5889942A (en) 1996-12-18 1999-03-30 Orenshteyn; Alexander S. Secured system for accessing application services from a remote station
US6516416B2 (en) 1997-06-11 2003-02-04 Prism Resources Subscription access system for use with an untrusted network
US6178331B1 (en) * 1997-06-17 2001-01-23 Bulletin.Net, Inc. System and process for allowing wireless messaging
BR9806000A (pt) * 1997-06-17 2000-01-25 Purdue Pharma Lp Documento autodestrutivo e sistema de envio de mensagens por e-mail.
AU8471898A (en) 1997-06-20 1999-01-04 Secure Choice Llc Method and system for performing secure electronic messaging
US6008807A (en) 1997-07-14 1999-12-28 Microsoft Corporation Method and system for controlling the display of objects in a slide show presentation
US5958005A (en) 1997-07-17 1999-09-28 Bell Atlantic Network Services, Inc. Electronic mail security
US6038601A (en) * 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US6591291B1 (en) 1997-08-28 2003-07-08 Lucent Technologies Inc. System and method for providing anonymous remailing and filtering of electronic mail
US6044395A (en) * 1997-09-03 2000-03-28 Exactis.Com, Inc. Method and apparatus for distributing personalized e-mail
US6006206A (en) 1997-09-08 1999-12-21 Reuters Limited Data health monitor for financial information communications networks
US6161129A (en) * 1997-09-30 2000-12-12 At&T Corp. Unlisted address messaging system
US5848410A (en) 1997-10-08 1998-12-08 Hewlett Packard Company System and method for selective and continuous index generation
JP3337062B2 (ja) * 1997-11-21 2002-10-21 日本電気株式会社 無線データ転送方法及びそのシステム
JPH11163923A (ja) * 1997-11-28 1999-06-18 Nec Corp 電子メール転送方法、電子メール送信装置および電子メール受信装置
US5951636A (en) * 1997-12-04 1999-09-14 International Business Machines Corp. Accessing a post office system from a client computer using applets
US6357010B1 (en) 1998-02-17 2002-03-12 Secure Computing Corporation System and method for controlling access to documents stored on an internal network
US6018801A (en) 1998-02-23 2000-01-25 Palage; Michael D. Method for authenticating electronic documents on a computer network
US6850893B2 (en) 2000-01-14 2005-02-01 Saba Software, Inc. Method and apparatus for an improved security system mechanism in a business applications management system platform
US6209100B1 (en) 1998-03-27 2001-03-27 International Business Machines Corp. Moderated forums with anonymous but traceable contributions
US6298446B1 (en) * 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
JP2000010879A (ja) * 1998-06-19 2000-01-14 Funai Electric Eng Co Ltd 電子メールの受信方法及び通信端末機
US6701347B1 (en) * 1998-09-23 2004-03-02 John W. L. Ogilvie Method for including a self-removing code in a self-removing email message that contains an advertisement
US6757713B1 (en) * 1998-09-23 2004-06-29 John W. L. Ogilvie Method for including a self-removing indicator in a self-removing message
WO2000017768A1 (en) * 1998-09-23 2000-03-30 Ogilvie John W L Self-removing email
US6324569B1 (en) * 1998-09-23 2001-11-27 John W. L. Ogilvie Self-removing email verified or designated as such by a message distributor for the convenience of a recipient
US6370656B1 (en) 1998-11-19 2002-04-09 Compaq Information Technologies, Group L. P. Computer system with adaptive heartbeat
US6434702B1 (en) 1998-12-08 2002-08-13 International Business Machines Corporation Automatic rotation of digit location in devices used in passwords
US6442592B1 (en) 1998-12-11 2002-08-27 Micro Computer Systems, Inc. Message center system
US6442600B1 (en) * 1999-01-15 2002-08-27 Micron Technology, Inc. Method and system for centralized storage and management of electronic messages
US7010566B1 (en) * 1999-01-19 2006-03-07 International Business Machines Corporation System for controlling transmission of information on the internet
US6792412B1 (en) 1999-02-02 2004-09-14 Alan Sullivan Neural network system and method for controlling information output based on user feedback
US7130831B2 (en) 1999-02-08 2006-10-31 Copyright Clearance Center, Inc. Limited-use browser and security system
US6826688B1 (en) 1999-03-27 2004-11-30 Sharp Laboratories Of America, Inc. Method and apparatus for determining the identity of a digital printer from its output
JP3365340B2 (ja) * 1999-04-28 2003-01-08 日本電気株式会社 データ転送システム及びその転送方法
US7062454B1 (en) 1999-05-06 2006-06-13 Jarbridge, Inc. Previewing system and method
US7162471B1 (en) 1999-05-11 2007-01-09 Maquis Techtrix Llc Content query system and method
US6804675B1 (en) 1999-05-11 2004-10-12 Maquis Techtrix, Llc Online content provider system and method
US6289450B1 (en) 1999-05-28 2001-09-11 Authentica, Inc. Information security architecture for encrypting documents for remote access while maintaining access control
US6288704B1 (en) 1999-06-08 2001-09-11 Vega, Vista, Inc. Motion detection and tracking system to control navigation and display of object viewers
US6732150B1 (en) 1999-06-15 2004-05-04 Nokia Corporation Apparatus, and associated method, for providing a client with out-of-band messages
US6730863B1 (en) 1999-06-22 2004-05-04 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
US6601088B1 (en) * 1999-06-23 2003-07-29 International Business Machines Corporation User controlled e-mail deletion
US6631398B1 (en) * 1999-07-12 2003-10-07 Micron Technology, Inc. Managing redundant electronic messages
US6701346B1 (en) * 1999-07-12 2004-03-02 Micron Technology, Inc. Managing redundant electronic messages
US6529500B1 (en) 1999-08-26 2003-03-04 Verizon Laboratories Inc. Unified messaging notification
DE60040873D1 (de) 1999-09-20 2009-01-02 Body1 Inc System, methode und software zur gesteuerten zusammenführung von online-personengruppen
US6549194B1 (en) 1999-10-01 2003-04-15 Hewlett-Packard Development Company, L.P. Method for secure pin entry on touch screen display
US20020024506A1 (en) 1999-11-09 2002-02-28 Flack James F. Motion detection and tracking system to control navigation and display of object viewers
US6609148B1 (en) 1999-11-10 2003-08-19 Randy Salo Clients remote access to enterprise networks employing enterprise gateway servers in a centralized data center converting plurality of data requests for messaging and collaboration into a single request
US6563800B1 (en) 1999-11-10 2003-05-13 Qualcomm, Inc. Data center for providing subscriber access to data maintained on an enterprise network
US20040193695A1 (en) 1999-11-10 2004-09-30 Randy Salo Secure remote access to enterprise networks
US6728714B1 (en) * 1999-11-30 2004-04-27 International Business Machines Corporation System and method for assigning unique identifier to deleted unopened original sender e-mail after delivery
US6651185B1 (en) 1999-12-16 2003-11-18 Hewlett-Packard Development Company, L.P. High availability platform with fast recovery from failure by reducing non-response time-outs
US6742032B1 (en) 1999-12-17 2004-05-25 Xerox Corporation Method for monitoring and encouraging community activity in a networked environment
US6732368B1 (en) 1999-12-28 2004-05-04 Comverse, Ltd. Method and apparatus for providing voice/unified messaging services using CATV terminals
CA2326230C (en) 1999-12-30 2008-04-29 At&T Corp. Integrated multimedia messaging service
JP4254052B2 (ja) 2000-01-04 2009-04-15 コニカミノルタビジネステクノロジーズ株式会社 出力システム及びそれに用いる出力方法並びに出力システムにおいて実行されるプログラムを記録した記録媒体
US7050791B2 (en) * 2000-01-19 2006-05-23 Robert Bosch Gmbh Method and device for managing mobile telephone messages
US6606659B1 (en) 2000-01-28 2003-08-12 Websense, Inc. System and method for controlling access to internet sites
US7003571B1 (en) 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
US6834372B1 (en) 2000-02-10 2004-12-21 International Business Machines Corporation Internet web browser with proximity sensitie hyperlink history report
US6487278B1 (en) 2000-02-29 2002-11-26 Ameritech Corporation Method and system for interfacing systems unified messaging with legacy systems located behind corporate firewalls
WO2001071463A2 (en) * 2000-03-17 2001-09-27 United States Postal Service Methods and systems for providing a secure electronic mailbox
US6741855B1 (en) * 2000-03-24 2004-05-25 Sun Microsystems, Inc. Method and apparatus for remotely managing data via a mobile device
WO2001080024A2 (en) * 2000-04-17 2001-10-25 Circadence Corporation Gateway buffer prioritization
US6697806B1 (en) 2000-04-24 2004-02-24 Sprint Communications Company, L.P. Access network authorization
US7325127B2 (en) * 2000-04-25 2008-01-29 Secure Data In Motion, Inc. Security server system
WO2001086372A2 (en) 2000-05-12 2001-11-15 Xtreamlok Pty. Ltd. Information security method and system
US20010044831A1 (en) * 2000-05-19 2001-11-22 Nec Corporation System for communicating messages
JP3593528B2 (ja) * 2000-06-30 2004-11-24 インターナップ ネットワーク サービセズ コーポレイション 分散ネットワーク管理システムおよび方法
US7162649B1 (en) 2000-06-30 2007-01-09 Internet Security Systems, Inc. Method and apparatus for network assessment and authentication
US7340518B1 (en) * 2000-07-10 2008-03-04 Jenkins Gerald L Method and system to enable contact with unknown internet account holders
US7080077B2 (en) 2000-07-10 2006-07-18 Oracle International Corporation Localized access
US7194764B2 (en) 2000-07-10 2007-03-20 Oracle International Corporation User authentication
JP2002041223A (ja) 2000-07-17 2002-02-08 Internatl Business Mach Corp <Ibm> コンピュータシステム、オンスクリーン・キーボード生成方法、パワー・オン・パスワード照合方法及びメモリ
US6671732B1 (en) * 2000-07-24 2003-12-30 Comverse Ltd. Method and apparatus for control of content based rich media streaming
US6944662B2 (en) 2000-08-04 2005-09-13 Vinestone Corporation System and methods providing automatic distributed data retrieval, analysis and reporting services
US6779022B1 (en) 2000-08-17 2004-08-17 Jens Horstmann Server that obtains information from multiple sources, filters using client identities, and dispatches to both hardwired and wireless clients
US7035912B2 (en) 2000-08-28 2006-04-25 Abaco.P.R., Inc. Method and apparatus allowing a limited client device to use the full resources of a networked server
JP2002077605A (ja) 2000-08-31 2002-03-15 Omron Corp 画像処理装置及び記録媒体
US20020091775A1 (en) 2000-09-15 2002-07-11 Morehead Graham A. System and method for universal email
US6829631B1 (en) 2000-09-21 2004-12-07 International Business Machines Corporation Method and system for screening electronic messages
US6851049B1 (en) 2000-10-02 2005-02-01 Pgp Corporation Method and apparatus for facilitating secure anonymous email recipients
US6748422B2 (en) 2000-10-19 2004-06-08 Ebay Inc. System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based commerce facility
US20030054810A1 (en) 2000-11-15 2003-03-20 Chen Yih-Farn Robin Enterprise mobile server platform
US7003551B2 (en) * 2000-11-30 2006-02-21 Bellsouth Intellectual Property Corp. Method and apparatus for minimizing storage of common attachment files in an e-mail communications server
US6978376B2 (en) 2000-12-15 2005-12-20 Authentica, Inc. Information security architecture for encrypting documents for remote access while maintaining access control
US7124189B2 (en) 2000-12-20 2006-10-17 Intellisync Corporation Spontaneous virtual private network between portable device and enterprise network
US7213249B2 (en) 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
US20020083016A1 (en) 2000-12-22 2002-06-27 Dittrich Darren L. System and method for enabling transactions over a network using multiple channels
US20020087720A1 (en) * 2000-12-28 2002-07-04 Davis Arlin R. System and method for communications management and control over an unreliable communications network
US7174453B2 (en) 2000-12-29 2007-02-06 America Online, Inc. Message screening system
CA2368404C (en) 2001-01-18 2005-08-09 Research In Motion Limited Unified messaging system and method
US6918115B2 (en) 2001-02-16 2005-07-12 Microsoft Corporation Method and apparatus for synchronization of periodic processes
US7185364B2 (en) 2001-03-21 2007-02-27 Oracle International Corporation Access system interface
US6925594B2 (en) 2001-02-28 2005-08-02 International Business Machines Corporation Saving selected hyperlinks for retrieval of the hyperlinked documents upon selection of a finished reading button in a web browser
US7062563B1 (en) 2001-02-28 2006-06-13 Oracle International Corporation Method and system for implementing current user links
US7681032B2 (en) 2001-03-12 2010-03-16 Portauthority Technologies Inc. System and method for monitoring unauthorized transport of digital content
US20030074248A1 (en) 2001-03-31 2003-04-17 Braud Kristopher P. Method and system for assimilating data from disparate, ancillary systems onto an enterprise system
US20030023580A1 (en) 2001-04-03 2003-01-30 Braud Kristopher P. Method and system for assimilating data from ancillary preumbra systems onto an enterprise system
US6959336B2 (en) 2001-04-07 2005-10-25 Secure Data In Motion, Inc. Method and system of federated authentication service for interacting between agent and client and communicating with other components of the system to choose an appropriate mechanism for the subject from among the plurality of authentication mechanisms wherein the subject is selected from humans, client applications and applets
US7076085B1 (en) 2001-04-12 2006-07-11 Ipix Corp. Method and apparatus for hosting a network camera including a heartbeat mechanism
US6724370B2 (en) 2001-04-12 2004-04-20 International Business Machines Corporation Touchscreen user interface
US20030167350A1 (en) * 2001-06-07 2003-09-04 Curl Corporation Safe I/O through use of opaque I/O objects
US7007025B1 (en) * 2001-06-08 2006-02-28 Xsides Corporation Method and system for maintaining secure data input and output
US7418737B2 (en) 2001-06-13 2008-08-26 Mcafee, Inc. Encrypted data file transmission
TWI224316B (en) * 2001-06-14 2004-11-21 Samsung Electronics Co Ltd Information storage medium containing preload information, apparatus and method for reproducing therefor
SE522647C2 (sv) 2001-07-04 2004-02-24 Ericsson Telefon Ab L M Säker brevhuvudinformation för e-brev av multi-innehållstyp
US20030078890A1 (en) * 2001-07-06 2003-04-24 Joachim Schmidt Multimedia content download apparatus and method using same
US7668535B2 (en) 2001-07-09 2010-02-23 Palm, Inc. Notification infrastructure for sending device-specific wireless notifications
US7062533B2 (en) 2001-09-20 2006-06-13 International Business Machines Corporation Specifying monitored user participation in messaging sessions
JP2003114852A (ja) * 2001-10-03 2003-04-18 Actis:Kk 電子メールシステム
US7123609B2 (en) 2001-10-22 2006-10-17 Microsoft Corporation Managing packet-based telephony
US7536598B2 (en) * 2001-11-19 2009-05-19 Vir2Us, Inc. Computer system capable of supporting a plurality of independent computing environments
US7185359B2 (en) 2001-12-21 2007-02-27 Microsoft Corporation Authentication and authorization across autonomous network systems
CN101291361A (zh) 2001-12-26 2008-10-22 运营研究有限公司 统一查看在移动设备上的通信事件的用户界面和方法
JP3965993B2 (ja) 2001-12-27 2007-08-29 富士ゼロックス株式会社 メールサーバ、メールサーバにおける電子メール通信制御方法、電子メールシステム
US7200635B2 (en) 2002-01-09 2007-04-03 International Business Machines Corporation Smart messenger
US7356564B2 (en) * 2002-01-09 2008-04-08 At&T Delaware Intellectual Property, Inc. Method, system, and apparatus for providing self-destructing electronic mail messages
EP1329799A3 (en) 2002-01-11 2007-06-06 Sap Ag Operating a browser to display first and second virtual keyboard areas that the user changes directly or indirectly
CN100530026C (zh) * 2002-01-18 2009-08-19 艾利森电话股份有限公司 移动终端,把数据装入或上载到移动终端的方法和系统
CN100361476C (zh) * 2002-02-05 2008-01-09 国际商业机器公司 发送、呈现电子邮件的方法和电子邮件客户机
US20030154249A1 (en) 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for removing a member from an active group call in a group communication network
US20050120230A1 (en) * 2002-02-18 2005-06-02 Waterson David L. System for preventing a computer virus accessing email addresses
US20090254994A1 (en) * 2002-02-18 2009-10-08 David Lynch Waterson Security methods and systems
WO2003090103A1 (en) * 2002-04-22 2003-10-30 Placeware, Inc. Application sharing security
US7890125B2 (en) 2002-05-30 2011-02-15 At&T Mobility Ii, Llc Interactive push service
US7437765B2 (en) * 2002-06-04 2008-10-14 Sap Aktiengesellschaft Sensitive display system
WO2003105009A1 (en) * 2002-06-07 2003-12-18 Bellsouth Intellectual Property Corporation Sytems and methods for establishing electronic conferencing over a distributed network
JP2004038407A (ja) * 2002-07-01 2004-02-05 Arcadia:Kk 文字入力装置およびその方法
US7222157B1 (en) 2002-07-15 2007-05-22 Aol Llc Identification and filtration of digital communications
US7171620B2 (en) 2002-07-24 2007-01-30 Xerox Corporation System and method for managing document retention of shared documents
US7333991B2 (en) 2002-08-05 2008-02-19 Todd E. Vander Hill Digital design and maintenance system and method
EP1388986A1 (en) * 2002-08-06 2004-02-11 Hewlett Packard Company, a Delaware Corporation Process for protecting personal identification data in a network by associating substitute identifiers
US20040030918A1 (en) 2002-08-07 2004-02-12 Karamchedu Murali M. Enterprise based opaque message archives
US7496631B2 (en) * 2002-08-27 2009-02-24 Aol Llc Delivery of an electronic communication using a lifespan
US20040049436A1 (en) 2002-09-09 2004-03-11 Adp, Inc. Payroll automation system
DE10241718B4 (de) * 2002-09-09 2011-03-31 Texas Instruments Deutschland Gmbh Vorrichtung und Verfahren zum Aufbereiten von Datenzellen
US6983280B2 (en) 2002-09-13 2006-01-03 Overture Services Inc. Automated processing of appropriateness determination of content for search listings in wide area network searches
CN1230737C (zh) 2002-09-23 2005-12-07 华为技术有限公司 一种设备数据轮询调度方法
US6829599B2 (en) 2002-10-02 2004-12-07 Xerox Corporation System and method for improving answer relevance in meta-search engines
JP3858091B2 (ja) 2002-10-03 2006-12-13 独立行政法人産業技術総合研究所 パスワード認証装置およびパスワード認証方法
AU2002951963A0 (en) 2002-10-09 2002-10-24 Commonwealth Scientific And Industrial Research Organisation Method of combining images
US20040162878A1 (en) 2002-11-22 2004-08-19 Lewis Michael Pescatello System and method to facilitate real-time communications and content sharing among users over a network
US7451359B1 (en) 2002-11-27 2008-11-11 Oracle International Corp. Heartbeat mechanism for cluster systems
US7050792B2 (en) 2002-12-20 2006-05-23 Avaya Technology Corp. Voice message notification and retrieval via mobile client devices in a communication system
US7620688B2 (en) * 2003-01-03 2009-11-17 Microsoft Corporation Progress mode for electronic mail component
US7386590B2 (en) * 2003-01-03 2008-06-10 Microsoft Corporation System and method for improved synchronization between a server and a client
US7366760B2 (en) * 2003-01-03 2008-04-29 Microsoft Corporation System and method for improved client server communications of email messages
US8712397B2 (en) * 2003-02-10 2014-04-29 Guang Feng Method and apparatus for controllable communication
US7219148B2 (en) 2003-03-03 2007-05-15 Microsoft Corporation Feedback loop for spam prevention
US20040193591A1 (en) 2003-03-27 2004-09-30 Winter Robert William Searching content information based on standardized categories and selectable categorizers
WO2004097565A2 (en) 2003-04-24 2004-11-11 Secureinfo Corporation Data preservation across an enterprise
JP2004341813A (ja) 2003-05-15 2004-12-02 Casio Comput Co Ltd 入力装置表示制御方法及び入力装置
US20040243679A1 (en) * 2003-05-28 2004-12-02 Tyler Joshua Rogers Email management
US20060208871A1 (en) 2003-06-27 2006-09-21 Hansen James R Screen sharing
US7562118B2 (en) * 2003-07-10 2009-07-14 International Business Machines Corporation E-mail route trace functionality
US7590693B1 (en) 2003-07-17 2009-09-15 Avaya Inc. Method and apparatus for restriction of message distribution for security
SG137653A1 (en) * 2003-07-18 2007-12-28 Infocomm Dev Authority Of Sing Message system
US20050209903A1 (en) 2003-08-26 2005-09-22 Stratizon Corporation System for assisting user with task involving form, and related apparatuses, methods, and computer-readable media
US20050064883A1 (en) 2003-09-22 2005-03-24 Heck John Frederick Unified messaging server and method bridges multimedia messaging service functions with legacy handsets
US7392534B2 (en) * 2003-09-29 2008-06-24 Gemalto, Inc System and method for preventing identity theft using a secure computing device
US8655837B2 (en) 2003-09-30 2014-02-18 Aspect Software, Inc. Data session notification means and method
TWI225343B (en) * 2003-10-24 2004-12-11 Benq Corp Method for video data transmission in a wireless network
US7797529B2 (en) * 2003-11-10 2010-09-14 Yahoo! Inc. Upload security scheme
US7761878B2 (en) 2003-11-19 2010-07-20 Nexaweb Technologies, Inc System and method for stateful web-based computing
US20050132010A1 (en) * 2003-12-12 2005-06-16 International Business Machines Corporation Scheduled electronic mail deletions
US20050132013A1 (en) * 2003-12-15 2005-06-16 International Business Machines Corporation Methods and systems of instant message secure client control
US7596285B2 (en) * 2004-02-26 2009-09-29 International Business Machines Corporation Providing a portion of an electronic mail message at a reduced resolution
US20050204008A1 (en) * 2004-03-09 2005-09-15 Marc Shinbrood System and method for controlling the downstream preservation and destruction of electronic mail
US7836301B2 (en) * 2004-03-10 2010-11-16 Harris Steven M Computer program for securely viewing a file
US20050204005A1 (en) 2004-03-12 2005-09-15 Purcell Sean E. Selective treatment of messages based on junk rating
US7814119B2 (en) * 2004-03-19 2010-10-12 Hitachi, Ltd. Control of data linkability
US20050256929A1 (en) 2004-04-09 2005-11-17 Christopher Bartol Systems and methods for enhancing the screening of electronic message data
US9003548B2 (en) 2004-04-13 2015-04-07 Nl Systems, Llc Method and system for digital rights management of documents
US7801738B2 (en) 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US7668951B2 (en) 2004-05-25 2010-02-23 Google Inc. Electronic message source reputation information system
US7289788B2 (en) 2004-05-26 2007-10-30 Avaya Technology Corp. Mobile gateway for secure extension of enterprise services to mobile devices
US7873695B2 (en) 2004-05-29 2011-01-18 Ironport Systems, Inc. Managing connections and messages at a server by associating different actions for both different senders and different recipients
US20050277431A1 (en) 2004-06-14 2005-12-15 Sbc Knowledge Ventures, Lp System and method for managing wireless data communications
KR100608059B1 (ko) * 2004-06-15 2006-08-02 삼성전자주식회사 Mot 데이터 복호 방법 및 장치
DE102004031677A1 (de) 2004-06-30 2006-01-26 Giesecke & Devrient Gmbh Gerät mit einem Bildschirm
US7305069B1 (en) * 2004-07-20 2007-12-04 Cisco Technology, Inc. Multi-copy, multi-media, non-redundant messaging
US20060020714A1 (en) 2004-07-22 2006-01-26 International Business Machines Corporation System, apparatus and method of displaying images based on image content
US7458102B2 (en) 2004-08-17 2008-11-25 Emc Corporation Information security architecture for remote access control using non-bidirectional protocols
JPWO2006018895A1 (ja) * 2004-08-20 2008-05-01 富士通株式会社 通信装置、通信システムおよび通信方法
US8406797B2 (en) * 2004-08-24 2013-03-26 Qualcomm Incorporated System and method for transmitting and playing alert tones in a push-to-talk system
US7966376B2 (en) * 2004-08-26 2011-06-21 International Business Machines Corporation Preventing the capture of chat session text
US20060046758A1 (en) 2004-09-02 2006-03-02 Mohsen Emami-Nouri Methods of retrieving a message from a message server in a push-to-talk network
US8146145B2 (en) * 2004-09-30 2012-03-27 Rockstar Bidco Lp Method and apparatus for enabling enhanced control of traffic propagation through a network firewall
US8037036B2 (en) 2004-11-17 2011-10-11 Steven Blumenau Systems and methods for defining digital asset tag attributes
US7958087B2 (en) 2004-11-17 2011-06-07 Iron Mountain Incorporated Systems and methods for cross-system digital asset tag propagation
US7849328B2 (en) 2004-11-17 2010-12-07 Iron Mountain Incorporated Systems and methods for secure sharing of information
GB0426509D0 (en) 2004-12-03 2005-01-05 Ibm An email transaction system
JP2006166244A (ja) 2004-12-09 2006-06-22 Toshiba Corp ネットワーク電話システム及びこのネットワーク電話システムの主装置
US7892225B2 (en) 2004-12-17 2011-02-22 Technolas Perfect Vision Gmbh Devices and methods for separating layers of materials having different ablation thresholds
US8732856B2 (en) 2004-12-30 2014-05-20 Oracle International Corporation Cross-domain security for data vault
US8233594B2 (en) 2005-02-07 2012-07-31 Avaya Inc. Caching message information in an integrated communication system
US7373661B2 (en) 2005-02-14 2008-05-13 Ethome, Inc. Systems and methods for automatically configuring and managing network devices and virtual private networks
US20080162652A1 (en) 2005-02-14 2008-07-03 Inboxer, Inc. System for Applying a Variety of Policies and Actions to Electronic Messages Before they Leave the Control of the Message Originator
US7707203B2 (en) 2005-03-11 2010-04-27 Yahoo! Inc. Job seeking system and method for managing job listings
US8620988B2 (en) 2005-03-23 2013-12-31 Research In Motion Limited System and method for processing syndication information for a mobile device
US7860932B2 (en) * 2005-04-04 2010-12-28 Asaf Fried Method and system for temporal delivery of email messages
EP1875705B1 (en) 2005-04-28 2008-11-05 Telefonaktiebolaget LM Ericsson (publ) Message handling in an ip multimedia subsystem
CA2607005C (en) 2005-05-05 2012-02-07 Ironport Systems, Inc. Identifying threats in electronic messages
US8566462B2 (en) 2005-05-12 2013-10-22 Digital River, Inc. Methods of controlling access to network content referenced within structured documents
US20060265453A1 (en) 2005-05-19 2006-11-23 International Business Machines Corporation Method and system of applying a template to a message
US20060282426A1 (en) 2005-06-13 2006-12-14 Mine Spears Method and system for matching users for relationships using a discussion based approach
US7676767B2 (en) * 2005-06-15 2010-03-09 Microsoft Corporation Peel back user interface to show hidden functions
GB0513310D0 (en) * 2005-07-01 2005-08-03 Hodes Alan Electronic mail functionality enhancement
US20070013662A1 (en) 2005-07-13 2007-01-18 Fauth Richard M Multi-configurable tactile touch-screen keyboard and associated methods
US7610345B2 (en) 2005-07-28 2009-10-27 Vaporstream Incorporated Reduced traceability electronic message system and method
US9282081B2 (en) 2005-07-28 2016-03-08 Vaporstream Incorporated Reduced traceability electronic message system and method
US7765483B2 (en) * 2005-09-12 2010-07-27 Microsoft Corporation Filtering obscured data from a remote client display
US8577015B2 (en) 2005-09-16 2013-11-05 Avaya Inc. Method and apparatus for the automated delivery of notifications to contacts based on predicted work prioritization
US20070063999A1 (en) 2005-09-22 2007-03-22 Hyperpia, Inc. Systems and methods for providing an online lobby
GB0519466D0 (en) 2005-09-23 2005-11-02 Scansafe Ltd Network communications
US8200971B2 (en) 2005-09-23 2012-06-12 Cisco Technology, Inc. Method for the provision of a network service
GB2430591B (en) * 2005-09-23 2010-09-01 Scansafe Ltd Network communications
US20070078675A1 (en) 2005-09-30 2007-04-05 Kaplan Craig A Contributor reputation-based message boards and forums
US20070077921A1 (en) 2005-09-30 2007-04-05 Yahoo! Inc. Pushing podcasts to mobile devices
US9053461B2 (en) 2005-10-07 2015-06-09 Yahoo! Inc. Instant messaging interoperability between disparate service providers
JP4788297B2 (ja) 2005-11-02 2011-10-05 富士ゼロックス株式会社 画像処理装置
US20070113288A1 (en) 2005-11-17 2007-05-17 Steven Blumenau Systems and Methods for Digital Asset Policy Reconciliation
US7774414B2 (en) * 2005-12-07 2010-08-10 Alcatel-Lucent Usa Inc. Blind notification of e-mail forwarding
US20070136428A1 (en) 2005-12-08 2007-06-14 International Business Machines Corporation Methods, systems, and computer program products for implementing community messaging services
US7971137B2 (en) 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
US20070143423A1 (en) * 2005-12-21 2007-06-21 Oliver Kieselbach Method and system for allowing a session initiating user to select one or more privacy settings to be applied to an instant messaging session from among multiple possible privacy controls
US8239458B2 (en) * 2006-03-31 2012-08-07 Microsoft Corporation Determining failed delivery of email messages using email notifications
US7539755B2 (en) 2006-04-24 2009-05-26 Inventec Corporation Real-time heartbeat frequency regulation system and method utilizing user-requested frequency
US8103724B2 (en) * 2006-07-06 2012-01-24 International Business Machines Corporation Method and program product for securing privacy of an e-mail address in an e-mail
US20080077704A1 (en) 2006-09-24 2008-03-27 Void Communications, Inc. Variable Electronic Communication Ping Time System and Method
US20080172468A1 (en) * 2007-01-15 2008-07-17 John Almeida Virtual email method for preventing delivery of unsolicited and undesired electronic messages
WO2008101165A2 (en) 2007-02-15 2008-08-21 Void Communications, Inc. Electronic messaging recordlessness warning and routing system and method
US8365065B2 (en) * 2007-12-07 2013-01-29 Roche Diagnostics Operations, Inc. Method and system for creating user-defined outputs
US20090150771A1 (en) * 2007-12-07 2009-06-11 Roche Diagnostics Operations, Inc. System and method for reporting medical information
US8595302B2 (en) * 2008-02-22 2013-11-26 Qualcomm Incorporated Method and apparatus for monitoring message status in an asynchronous mediated communication system
JP5167971B2 (ja) * 2008-06-13 2013-03-21 富士通株式会社 コンテンツ配信システム、コンテンツ配信装置、端末装置およびコンテンツ配信方法
JP2010055483A (ja) * 2008-08-29 2010-03-11 Fujitsu Ltd 情報再取得手順生成プログラム及び情報再取得手順生成装置
US20100131868A1 (en) * 2008-11-26 2010-05-27 Cisco Technology, Inc. Limitedly sharing application windows in application sharing sessions
US20100161747A1 (en) * 2008-12-22 2010-06-24 Cyril Rayan System and method for two-way anonymous communication
KR100928467B1 (ko) * 2009-02-02 2009-11-25 주식회사 파수닷컴 클립보드 보안 시스템 및 방법
WO2010151873A1 (en) 2009-06-26 2010-12-29 Privacydatasystems, Llc Systems and methods for secure, and certified electronic messaging
US8312392B2 (en) * 2009-10-02 2012-11-13 Qualcomm Incorporated User interface gestures and methods for providing file sharing functionality
US9025767B2 (en) * 2010-03-24 2015-05-05 Nokia Corporation Method and apparatus for querying content protected by identity-based encryption
US20110249667A1 (en) * 2010-04-13 2011-10-13 Rebelvox, Llc Apparatus and method for transmitting media using either network efficient protocol or a loss tolerant transmission protocol
US9141332B2 (en) * 2010-08-09 2015-09-22 Oracle Otc Subsidiary Llc Masking sensitive information in a screen sharing session
US20120114108A1 (en) * 2010-09-27 2012-05-10 Voxer Ip Llc Messaging communication application
US9038176B2 (en) * 2011-03-31 2015-05-19 Mcafee, Inc. System and method for below-operating system trapping and securing loading of code into memory
US8650256B2 (en) * 2011-10-12 2014-02-11 International Business Machines Corporation Communications security by enforcing offline consumption and auto-termination of electronic messages
CN104303170A (zh) 2012-04-16 2015-01-21 蒸汽流股份有限公司 降低可追溯性的电子消息系统和方法
WO2013158764A1 (en) 2012-04-17 2013-10-24 Vaporstream Incorporated Electronic message content party restriction system and method
US20130276647A1 (en) 2012-04-20 2013-10-24 Michael Brule Multi-Stage Waste Material Processing
US10063606B2 (en) * 2012-06-12 2018-08-28 Taiwan Semiconductor Manufacturing Co., Ltd. Systems and methods for using client-side video buffer occupancy for enhanced quality of experience in a communication network
US8984582B2 (en) * 2012-08-14 2015-03-17 Confidela Ltd. System and method for secure synchronization of data across multiple computing devices
CN104956354A (zh) 2012-09-20 2015-09-30 蒸汽流股份有限公司 降低终端设备的可追溯性的匿名通知系统和方法
US9054870B2 (en) * 2012-10-22 2015-06-09 Donatello Apelusion Gassi Information security based on eigendecomposition
US9154926B1 (en) * 2013-01-15 2015-10-06 Sprint Communications Company L.P. Delivery of a message based on a status of a receiving device
US20140201527A1 (en) * 2013-01-17 2014-07-17 Zohar KRIVOROT Systems and methods for secure and private delivery of content
US9076231B1 (en) * 2014-02-18 2015-07-07 Charles Hill Techniques for displaying content on a display to reduce screenshot quality
US20150244664A1 (en) * 2014-02-24 2015-08-27 EyeSay, LLP Enterprise messaging platform

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6289212B1 (en) * 1998-09-16 2001-09-11 Openwave Systems Inc. Method and apparatus for providing electronic mail services during network unavailability
CN1276569A (zh) * 1999-06-04 2000-12-13 国际商业机器公司 具有自动文件附件存储的网络邮件传递代理
US20040002903A1 (en) * 1999-07-26 2004-01-01 Iprivacy Electronic purchase of goods over a communications network including physical delivery while securing private and personal information of the purchasing party
US6438594B1 (en) * 1999-08-31 2002-08-20 Accenture Llp Delivering service to a client via a locally addressable interface
US6721784B1 (en) * 1999-09-07 2004-04-13 Poofaway.Com, Inc. System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control and track processing or handling by all recipients
US20010037316A1 (en) * 2000-03-23 2001-11-01 Virtunality, Inc. Method and system for securing user identities and creating virtual users to enhance privacy on a communication network
CN1355489A (zh) * 2000-11-28 2002-06-26 Agc科技股份有限公司 可携带的电子信息传递的方法和系统
US20040051736A1 (en) * 2002-09-17 2004-03-18 Daniell W. Todd System and method for forwarding full header information in email messages
WO2004095814A1 (en) * 2003-04-22 2004-11-04 Spinvox Limited A method of managing voicemails from a mobile telephone

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US 20040002903 A1,全文.

Also Published As

Publication number Publication date
EP1920340A4 (en) 2010-05-05
US20150106744A1 (en) 2015-04-16
US20150106743A1 (en) 2015-04-16
US9313157B2 (en) 2016-04-12
CN101331471A (zh) 2008-12-24
JP4887365B2 (ja) 2012-02-29
US20130290443A1 (en) 2013-10-31
US7610345B2 (en) 2009-10-27
CA2616911C (en) 2014-10-28
KR20080047373A (ko) 2008-05-28
US9313156B2 (en) 2016-04-12
HK1128057A1 (en) 2009-10-16
AU2006276974B2 (en) 2012-08-23
US20150106460A1 (en) 2015-04-16
US9306886B2 (en) 2016-04-05
US20150100657A1 (en) 2015-04-09
US20150106459A1 (en) 2015-04-16
US20150106461A1 (en) 2015-04-16
US9306885B2 (en) 2016-04-05
US8935351B2 (en) 2015-01-13
WO2007018636A2 (en) 2007-02-15
US9338111B2 (en) 2016-05-10
TW200705900A (en) 2007-02-01
US20160255026A1 (en) 2016-09-01
KR101298879B1 (ko) 2013-08-21
US8291026B2 (en) 2012-10-16
US20140181689A1 (en) 2014-06-26
US9313155B2 (en) 2016-04-12
TWI424708B (zh) 2014-01-21
US20070038715A1 (en) 2007-02-15
US8886739B2 (en) 2014-11-11
WO2007018636A3 (en) 2008-01-24
US20140201295A1 (en) 2014-07-17
AU2006276974A1 (en) 2007-02-15
EP1920340A2 (en) 2008-05-14
CA2616911A1 (en) 2007-02-15
JP2009503676A (ja) 2009-01-29
US20100064016A1 (en) 2010-03-11

Similar Documents

Publication Publication Date Title
CN101331471B (zh) 降低可追溯性的电子消息系统和方法
US11641334B2 (en) Electronic messaging system for mobile devices with reduced traceability of electronic messages
WO2013158603A1 (en) Reduced traceability electronic message system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1128057

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1128057

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130313

Termination date: 20160413