KR20060095946A - 데이터 메세지 미러링 및 리드렉션 - Google Patents
데이터 메세지 미러링 및 리드렉션 Download PDFInfo
- Publication number
- KR20060095946A KR20060095946A KR1020067004483A KR20067004483A KR20060095946A KR 20060095946 A KR20060095946 A KR 20060095946A KR 1020067004483 A KR1020067004483 A KR 1020067004483A KR 20067004483 A KR20067004483 A KR 20067004483A KR 20060095946 A KR20060095946 A KR 20060095946A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- data message
- intended recipient
- destination
- data
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-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/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/30—Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2281—Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 프로세싱 데이터 메세지들에 관련하여 개시되어 있다. 데이터 메세지 또는 그 카피는 상기 데이터 메세지가 정책에 따라 상기 목적지에서 프로세싱을 위해 연관된 의도된 수령자 이외의 다른 목적지로 전송된다. 상기 데이터 메세지 또는 그 카피는 상기 데이터 메세지를 생성하도록 사용되는 전송 장비에 의해 상기 의도된 수령자 이외의 다른 상기 목적지로 전송된다.
데이터 메세지, 전송 장비, 의도된 수령자, 다른 목적지, 리드렉션
Description
다른 출원들과의 상호 참조
본 출원서는 모든 목적을 위해 본원에 참조문헌으로서 포함되고, 2003년 9월 4일에 출원되고, 발명의 명칭이 SMS 메세지 프로세싱인 미국 임시 출원 번호 제 60/500,725에 대해 우선권을 주장한다.
발명의 명칭이 미러된 데이터 메세지 프로세싱(mirrored data message processing)인 공동-계류중인 미국 특허 출원 번호 제_________(대리인 문서 번호 LEGAP038)가 모든 목적을 위해 본원에 참조문헌으로서 포함된다. 발명의 명칭이 데이터 메세지 프로세싱인 공동-계류중인 미국 출원 번호 제_________(대리인 문서 번호 LEGAP039)가 모든 목적을 위해 본원에 참조문헌으로서 포함된다.
발명의 분야
본 발명은 일반적으로 데이터 메세지들에 관한 것이다. 보다 자세하게는, 데이터 메세지 미러링 및 리드렉션(redirection)에 대해 개시하고 있다.
많은 상황들에 있어서, 기업 또는 다른 이해관계자는 네트워크 또는 다른 통신, 예를 들어 회사의 고용인들, 및/또는 그 회사의 고객들 및/또는 일반 대중의 일원들과 같은 그러한 고용인들 및 제 3의 당사자들 사이의 통신을 통해 제어를 유지하고/하거나 실행하도록 요구되거나/요구하고 희망할 수 있다. "2002년의 Sarbanes-Oxley, HIPAA, National Association of Securities Dealers, Securities and Exchange"와 다양한 반 괴롭힘(anti-harassing) 및 반 차별 법률들의 요구들은 고용인 (또는 다른 사용자) 통신을 모니터링, 레코딩, 기록보존(archive), 인덱싱, 검색, 분석, 및/또는 제어할 수 있도록 회사 또는 다른 엔티티의 일부에 대해 필요성을 낳을 수 있는 많은 법적 및 규제적 요구들 사이에 존재한다.
통신을 모니터링 및 제어하는 태스크는 e 메일, 채팅, 인스턴트 메세징, 및 단문 메세지 서비스(SMS) 테크놀로지와 같은 새로운 통신 테크놀로지들(예를 들어 모바일 폰 또는 다른 모바일 디바이스와, 보다 긴 메세지들 및 전송될 수 있는 비디오와 같은 풍부한 멀티미디어 콘텐츠를 인에이블하는 강화된 메세지 서비스(EMS) 및 멀티미디어 메세지 서비스(MMS)와 같은 SMS와 관련된 테크놀로지들을 통해 때때로 "텍스트 메세징"으로 분리되는 기초 텍스트 문자 형태)의 최근 수년간의 확산에 의해 보다 관심 있게 되었다. 몇 가지 현대의 통신 테크놀로지들은 모바일 통신 디바이스들 및/또는 사용자 통신을 모니터링 및 제어하는 태스크를 더 복잡하게 하는 신뢰할 수 있는 엔티티의 제어 밖의 기반 구조의 사용을 포함한다.
그러므로, 모바일 및/또는 데이터 메세징 테크놀로지를 사용하여 이루어진 통신을 제한하지 않으며 통신을 모니터링 및/또는 제어하기 위한 효과적인 방식이 필요하다.
본 발명의 다양한 실시예들은 첨부된 도면을 참조로 하여 보다 상세히 기술될 것이다.
도 1은 일 실시예에서 구현된 데이터 메세지 리드렉션을 예시하는 블록도.
도 2는 일 실시예에서 구현된 데이터 메세지 리드렉션을 예시하는 블록도.
도 3은 데이터 메세지를 리드렉션하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 4는 리드렉션된 데이터 메세지를 처리하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 5는 일 실시예에서 구현된 데이터 메세지 리드렉션을 예시하는 블록도.
도 6은 데이터 메세지를 전송하기 위해 사전 인증을 얻고 리드렉션하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 7은 리드렉션된 메세지를 처리하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 8은 일 실시예에서 구현되는 데이터 메세지 미러링을 예시하는 블록도.
도 9는 컴플라이언스 시스템에 데이터 메세지의 카피를 제공하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 10은 일 실시예에서 구현된 데이터 메세지 미러링을 예시하는 블록도.
도 11은 컴플라이언스 시스템에 데이터 메세지의 카피를 제공하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 12는 데이터 메세지의 수신된 캡슐화된 카피를 처리하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도.
도 13은 일 실시예에서 구현된 전송 장비를 예시하는 블록도.
도 14는 일 실시예에서 구현되는 메세지 프로세싱 엔진을 예시하는 블록도.
본 발명은 프로세스, 장치, 시스템, 재료의 조합, 프로그램 명령어들이 광학 또는 전자 통신 링크들에 걸쳐 전송되는 컴퓨터 네트워크 또는 컴퓨터 판독가능 저장 매체와 같은 컴퓨터 판독가능 매체를 포함하여 다양한 방식들로 구현될 수 있다. 본 명세서에 있어서, 본 발명이 취할 수 있는 이러한 구현들 또는 다른 어떠한 형태도 테크닉들로 참조될 수 있다. 일반적으로, 개시된 프로세스들의 단계들의 순서는 본 발명의 범위 내에서 변경될 수 있다.
본 발명의 하나 이상의 실시예들의 세부적인 기술은 본 발명의 원리들을 예시하는 첨부된 도면들에 따라 이하 제공된다. 본 발명은 그러한 실시예들과 관련하여 기술되지만, 특정 실시예에 제한되지 않는다. 본 발명의 범위는 특허청구범위에 의해서만 제한되며 다양한 대안들, 수정들, 및 등가물들을 포함한다. 다양한 특정 세부사항들은 본 발명의 전반적인 이해를 제공하기 위해 다음의 기술에 따라 설명된다. 이러한 세부사항들은 예시적인 목적을 위해 제공되며, 본 발명은 이러한 특정 세부사항들 중 일부 또는 모든 것과 무관하게 특허청구범위에 따라 실행될 수 있다. 명확성을 위해서, 본 발명에 관련된 기술적 분야들에 공지되어 있는 기술적 소재는 본 발명이 불필요하게 모호해지지 않도록 세부적으로 기술되지는 않았다.
본 발명은 데이터 메세지 미러링 및 리드렉션에 관해 개시되어 있다. 일 실시예에 있어서, 최초 메세지를 그것의 의도된 수령자(즉, 전송자가 그것을 어드레스한 목적지)에게 전달하도록 사용되는 동일한 기반 구조는 컴플라이언스 시스템에 그 메세지의 캡슐화된 카피를 전송하도록 사용될 수 있다. 몇 가지 실시예들에 있어서, 추가적 및/또는 서로 다른 기반구조가 사용될 수 있다. 일 실시예에 있어서, 전송 클라이언트 디바이스 또는 시스템은 데이터 메세지를 컴플라이언스 시스템으로 리드렉션하도록 구성될 수 있고, 상기 컴플라이언스 시스템은 일 실시예에서 예를 들어 상기 컴플라이언스 시스템이 집행하는 정책 또는 다른 규칙에 대해 차단되도록 요구되지 않는 메세지가 제공되는 그 메세지의 의도된 수령자에게 상기 메세지를 중계하도록 구성될 수 있다.
도 1은 일 실시예에서 구현된 데이터 메세지 리드렉션을 예시하는 블록도이다. 전송 장비(102)는 전송될 메세지와 연관된 메세지 데이터를 예를 들어 사용자로부터 의도된 수령자 장비(104)까지 입력으로 수신하도록 구성된다. 몇 가지 실시예들에 있어서, 메세지 데이터의 모두 또는 일부는 입력으로 수신되는 것 대신에 및/또는 수신되는 것 이외에 사전에(예를 들어 메모리에) 존재할 수 있고/있거나 전송 장비(102)에 의해 내부적으로 생성될 수 있다. 몇 가지 실시예들에 있어서, 전송 장비(102)에 의해(또는 상기 전송 장비에 의해 생성되거나 그 장비에서 사용가능한 다른 것에 의해) 입력으로 수신된 메세지 데이터는 의도된 수령자 장비(104)와 연관된 어드레스 정보와, 의도된 수령자 장비(104)에 전송되도록 희망되는 콘텐츠를 표현하는 메세지 콘텐츠들을 포함한다. 상기 실시예에 의존하여, 상기 메 세지는 전자 메일 메세지, 인스턴트 메세지, 채팅 메세지, xml 내 데이터 또는 또 다른 적절한 포맷, SMS 텍스트 또는 멀티미디어 메세지, 음성 메일 메세지, 또는 의도된 수령자 장비(104)에 의해 렌더링이나, 다르게 처리, 사용, 및/또는 저장되기에 적절한 콘텐츠의 어떠한 하나 이상의 타입들을 포함하는 어떤 다른 메세지를 포함할 수 있다. 도시된 예에 있어서, 전송 장비(104)는 입력으로 수신된 메세지 데이터에 기초하여 의도된 수령자 장비(104)에 대해 의도된 메세지를 준비하고 통신 경로(108)를 통해 컴플라이언스 시스템(106)에 그 메세지를 리드렉션하도록 구성된다.
일 실시예에 있어서, 전송 장비(102)는 의도된 수령자(104)에게 어드레스된 메세지를 준비하고, 통신 경로(108)를 통해 컴플라이언스 시스템(106)에 캡슐화된 메세지를 전송하기에 적절한 방식으로 그 메세지를 캡슐화함으로써 컴플라이언스 시스템(106)에 상기 메세지를 리드렉션하도록 구성된다. 일 실시예에 있어서, 통신 경로(108)는 상기 메세지가 의도된 수령자 장비(104)에 직접적으로 다르게 전송되는 일반적 경로(도 1에 도시되지 않음) 이외에 전체 또는 부분적으로 동일하거나 서로 다를 수 있다. 예를 들어, 의도된 수령자 장비(104)로, 예를 들어 하나의 모바일 폰으로부터 또 다른 것으로 전송 장비(102)를 사용하여 전송되도록 희망되는 SMS 텍스트 메세지의 경우에 있어서, 일 실시예에서 전송 장비(102)는 의도된 수령자 장비(104)에 어드레스된 SMS 텍스트 메세지를 준비하고, 그 SMS 텍스트 메세지를 캡슐화하여, 통신 경로(108)를 통해 컴플라이언스 시스템(106)에 그 캡슐화된 SMS 텍스트 메세지를 전송하도록 구성될 것이다. 상기 실시예에 의존하여, 상기 캡 슐화된 메세지는 그 자체가 SMS 메세지를 포함할 수 있고, 통신 경로(108)는 다른 방식(즉, 본 명세서에 기술된 리드렉션이 없는)이 전송 장비(102)로부터 의도된 수령자 장비(104)로 직접적으로 SMS 텍스트 메세지를 전송하도록 사용되기 때문에, 적어도 부분적으로 동일하거나 유사한 통신 기반 구조(예를 들어 동일한 모바일 폰 네트워크)를 포함할 수 있다. 다른 실시예들에 있어서, 상기 캡슐화된 메세지는 적어도 부분적으로 다른 및/또는 추가적인 기반 구조, 예를 들어 의도된 수령자 장비(104)에 전송 장비(102)를 사용하여 보내지도록 희망되는 메세지를 (사용되는 테크놀로지 및 특정 실시예에 의존하여, 자신의 콘텐츠 내에 또는 첨부물(attatchment)로) 포함하는 e 메일 메세지 또는 데이터 메세지들의 다른 형태에 의해 컴플라이언스 시스템(106)에 전달될 수 있다.
일 실시예에 있어서, 전송 장비(102)는 그러한 리드렉션을 수행하기 위해 전송 장비(102)와 펌웨어를 수정하거나 다르게 구성함으로써 컴플라이언스 시스템(106)에 메세지들을 리드렉션하도록 구성된다. 일 실시예에 있어서, 리드렉션은 전송 장비(102)와 연관되는 프로세서상에서 작동하는 소프트웨어에 의해 구현될 수 있다. 전송 장비(102)가 의도된 수령자 장비(104)로 수령자들에게 전송되도록 의도된 메세지를 컴플라이언스 시스템(106)에 리드렉션하도록 하는 어떠한 적절한 테크닉이 사용될 수 있다.
도 1에 도시된 예에 있어서, 컴플라이언스 시스템(106)은 데이터를 저장하도록 구성된 데이터베이스(110)에 접속된다. 일 실시예에 있어서, 데이터베이스(110)는 전송 장비(102)에 의해 전송된 데이터 메세지들의 적어도 하나의 서브셋의 기록 보존를 유지하기 위해 컴플라이언스 시스템(106)에 의해 사용된다. 일 실시예에 있어서, 전송 장비(102)에 의해 전송된 각각의 메세지와 연관된 메타데이터는 예를 들어 컴플라이언스 시스템(106)이 집행하도록 구성되는지 적용가능한 정책 또는 다른 규칙에 따라 그 메세지가 기록보존되어야 하는지의 여부를 결정하도록 처리된다. 일 실시예에 있어서, 각각의 메세지(또는 선택된 메세지들)의 콘텐츠의 모두 또는 일부는 그 메세지가 기록보존되어야 하는지의 여부를 결정하도록 처리된다. 일 실시예에 있어서, 기록보존될 그러한 메세지들에 대해 컴플라이언스 시스템(106)은 그 메세지 콘텐츠들(또는 인덱스와 같은 그것들의 표현이나 일부분) 및 데이터베이스(110) 내 연관된 메타데이터를 저장한다.
일 실시예에 있어서, 컴플라이언스 시스템(106)은 전송 장비(102)에 의해 전송된 메세지들이 기록보존되기 위한 것인지를 결정하기 위해 하나 이상의 정책들 및/또는 규칙들을 구현하도록 구성될 수 있다. 일 실시예에 있어서, 프로세싱은 트레이드 비밀 또는 다른 기밀의 비즈니스 정보, 내부자 정보, 미결중인 거래에 관련된 정보, 진행중인 범죄 또는 다른 조사에 관련된 정보, 또는 성가시거나, 외설적이거나, 차별적이거나, 다른 부적절하게 고려될 수 있는 통신과 같이 금지된 데이터의 인증되지 않은 송신을 검출함으로써 추가적인 정책들 및/또는 규칙들을 통해 컴플라이언스를 집행하고/하거나 모니터링 하기 위해 상기 메세지 콘텐츠들 및/또는 연관된 메타데이터 상에 수행될 수 있다.
일 실시예에 있어서, 컴플라이언스 시스템(106)은 컴플라이언스 시스템(106)이 집행하도록 구성되는 정책 또는 규칙을 위반하는 메세지들을 차단하도록 구성된 다. 예를 들어, 일 실시예에서 메세지가 금지된 콘텐츠를 포함하는 경우, 그 메세지는 컴플라이언스 시스템(106)에 의해 인터셉트될 수 있고 의도된 수령자 장비(104)로의 전달을 처리하지 않을 수 있다. 일 실시예에 있어서, 컴플라이언스 시스템(106)이 차단하도록 구성되지 않은 메세지들에 대해, 상기 메세지는 통신 경로(112)를 통해 의도된 수령자(104)에게 컴플라이언스 시스템(106)에 의해 중계된다.
일 실시예에 있어서, 컴플라이언스 시스템(106)은 예를 들어 비-순응 콘텐츠를 삭제 또는 변경하고/하거나 통지, 경고, 또는 다른 콘텐츠를 첨부함으로써 추가적인 콘텐츠를 부가하여 상기 메세지 콘텐츠들을 수정하는 것에 의해 컴플라이언스 시스템(106)이 집행하도록 구성되는 정책 또는 규칙을 트리거하는 메세지를 교정하거나 그 메세지에 다르게 응답하도록 구성될 수 있다. 예를 들어, 컴플라이언스 시스템(106)에 의한 프로세싱 및 분석에 기초하는 메세지가 장래 법인 재정 결과들의 예측이 고려될 수 있는 것으로 식별되는 경우에 있어서, 표준 "진보적인 문장(forward-looking statement)" 거절은 1995년 Priviate Securities Litigation Reform Act 하의 문장들에 대해 제공된 안전 조항을 이용하기 위한 노력으로 첨부될 수 있다.
도 2는 일 실시예에서 구현되는 데이터 메세지 리드렉션을 예시하는 블록도이다. 이러한 예에 있어서, 전송 장비(102)는 컴플라이언스 시스템(106)에서 어드레스된 SMS(또는 다른 메세지) 내 최초 메세지를 캡슐화함으로써 컴플라이언스 시스템(106)에서 의도된 수령자 장비(104)로 모바일 네트워크를 통해 전송될 SMS 또는 다른 데이터 메세지를 리드렉션하도록 구성된다. 도시된 예에 있어서, 의도된 수령자(104)는 이러한 예에서 모바일 네트워크(140) 상의 의도된 수령자(104)와 연관된 허구의 전화 번호인 어드레스 555-1212를 갖는 모바일 네트워크(140)와 연관된다. 컴플라이언스 시스템(106)은 유사하게는 전화 번호 888-1234와 연관된다. 전송 장비(102)는 전화 번호 555-1212에 의도된 수령자 장비(104)에서 어드레스된 SMS 메세지(142)를 준비하고, 전화 번호 888-1234에 컴플라이언스 시스템(106)에서 어드레스된 SMS 메세지(144) 내 SMS 메세지(142)를 캡슐화함으로써 컴플라이언스 시스템(106)으로 SMS 메세지(142)를 리드렉션하도록 구성된다.
도시된 예에서 다양한 장비들 사이의 통신이 모바일 네트워크(140)를 트래버싱하는 것으로 나타난다는 사실에도 불구하고, 하나 이상의 전송 장비(102), 의도된 수령자(104), 및 컴플라이언스 시스템(106)이 모바일 장비가 아닌 장비를 포함할 수 있다는 것에 주의한다. 모바일 네트워크(140)를 예를 들어 게이트웨이, 모뎀, 또는 다른 디바이스를 통해 직접적 또는 간접적으로 액세스하도록 구성되는 어떠한 장비는 도시된 예에서 사용될 수 있다. 다른 실시예들에 있어서, 모바일 네트워크(140) 이외에 및/또한 그 네트워크가 아닌 네트워크들은 인터넷, 대중 스위칭 전화 네트워크, 하나 이상의 근거리 및/또는 원거리 네트워크들, 또는 어떤 다른 대중 또는 개인 네트워크를 통해 직접 또는 간접 물리적 접속 또는 네트워크 접속을 제한하지 않는 컴플라이언스 시스템(106) 및 의도된 수령자 장비(104) 사이의 통신 및/또는 전송 장비(102) 및 컴플라이언스 시스템(106) 사이의 통신의 일부의 모든 것을 완성하기 위해 사용될 수 있다. 그러한 대안적인 실시예들에 있어서, 도 2의 캡슐화된 메세지(144)는 적용가능한 통신 경로(들)를 통해 컴플라이언스 시스 템(106)으로 캡슐화된 메세지를 전송하도록 요구되는 포맷 및 콘텐츠들을 갖는 메세지를 포함한다.
도 2에 도시된 예에 있어서, 캡슐화된 메세지(144)는 모바일 네트워크(140)로 전송 장비(102)에 의해 전송되고, 그것은 전송 장비(102)에 의해 제공되는 어드레스 정보에 적어도 부분적으로 기초하여, 예를 들어 메세지(144)와 연관된 헤더 및/또는 다른 어드레스 일부분(즉, 이러한 예에서 전화 번호 888-1234)에 기초하여 컴플라이언스 시스템(106)에서 일반적으로 처리되어 전달된다. 메세지(144)는 모바일 네트워크(140)에 의해 컴플라이언스 시스템(106)에 전달되어 처리된다. 일 실시예에 있어서, 상기 프로세싱은 캡슐화 제거 단계와, 예를 들어 상술된 바와 같은(예로써, 적절한 아카이빙, 중계, 차단, 수정 단계 등) 의도된 수령자 장비(104)에 대해 의도된 기초 메세지(142)를 처리하는 단계를 포함한다. 도시된 예에 있어서, 적절한 경우 최초 메세지(142)는 의도된 수령자 장비(142)로 컴플라이언스 시스템(106)에 의해 중계된다. 이러한 예에 있어서, 컴플라이언스 시스템(106)은 상기 메세지들을 일반적으로 처리하고 그것을 의도된 수령자 장비(104)로 전달하는 모바일 네트워크(140)를 통해 의도된 수령자 장비(104)로 최초 메세지(142)를 전송한다. 일 실시예에 있어서, 어드레스 번역, 소스 어드레스 스푸핑(source address spoofing), 및/또는 다른 테크닉들은 최초 메세지(142)가 컴플라이언스 시스템(106)으로부터 반대되는 바와 같은 전송 장비(102)로부터 직접적으로 수신되었다는 것을 의도된 수령자 장비(104)에 그것을 나타내도록 사용될 수 있다. 도시된 예에 있어서, 컴플라이언스 시스템(106)은 전송 장비(102)에 의해 준비된 최초 메세지 (142)를 의도된 수령자 장비(104)에 전송한다. 하나의 대안적인 실시예에 있어서, 컴플라이언스 시스템(106)은 전송 장비(102)에 의해 준비된 최초 메세지(142)와 동일한 콘텐츠들을 갖는 그것 자신의 메세지를 의도된 수령자 장비(104)에 전송하기 위해 대신 준비한다.
일 실시예에 있어서, 전송 장비(102)는 또한 메세지들을 수신하도록 구성된다. 이러한 경우에서는 컴플라이언스 시스템(106)을 통해 메세지들을 처리하는 몇 가지 방법들이 존재한다. 하나의 방법에 있어서, 컴플라이언스 시스템(106)의 어드레스는 전송 장비(102)에 의해 전송된 메세지의 리턴 어드레스이다. 전송 장비(102)에 의해 전송된 메세지들은 컴플라이언스 시스템(106)의 어드레스에 대응하는 응답 어드레스를 갖는다. 이러한 방식에 있어서, 전송 장비(102)에 의해 전송된 메세지들에 응답하는 모든 메세지들은 실제로 컴플라이언스 시스템(106)에 전송된다. 컴플라이언스 시스템(106)은 정책들을 적용하고 이것들에 기초하여 메세지에 응답된 것이 전송 장비(102)에 전송되기 위한 것인지의 여부를 결정한다. 컴플라이언스 시스템(106)은 헤더 정보로부터 또는 알려진 전송된 메세지들의 비교를 통해, 또는 콘텐츠의 분석을 통해, 또는 이것들의 어떠한 조합으로부터 정확한 수령자를 결정한다. 또 다른 방법에 있어서, 컴플라이언스 시스템(106)은 전송 장비(102)와 연관된 사용자와 연관된 메세지 어드레스이다. 예를 들어, 사용자는 자신의 메세지 어드레스를 888-1234로 나타낸다. 이것은 그 사용자가 신용하는 것이 자신의 메세지 어드레스라는 것이다. 사실상, 전송 장비(102)와 연관된 실제 메세지 어드레스는 777-4321이다. 컴플라이언스 시스템은 888-1234에 대한 메세지들의 정확한 수령자 이다(즉, 888-1234에 어드레스된 메세지들은 그것이 자신의 어드레스이기 때문에 컴플라이언스 시스템(106)으로 진행한다). 일 실시예에 있어서, 컴플라이언스 시스템(106)은 하나 이상의 어드레스에 어드레스된 메세지들을 수신 및 처리할 수 있다. 그에 따라, 메세지들은 어드레스 888-1234에서 컴플라이언스 시스템(106)으로 전송된다. 컴플라이언스 시스템(106)은 관련된 정책들/규칙들을 적용하고 그에 따른 작동을 취한다. 일 실시예에 있어서, 인입하는 메세지가 전송 장비(102)에 전달되도록 인증되는 경우 응답 작동은 777-4321인 자신의 실제(그러나 숨겨진) 어드레스에서 전송 장비(102)로 그 메세지를 전송하는 단계를 포함할 것이다. 이러한 예는 또한 e 메일 어드레스들을 사용하여 예시될 수 있다. e 메일 통신의 경우에 있어서, 일 실시예에서 사용자는 자신의 e 메일 어드레스를 888-1234@emc.com으로 나타낸다. 이것은 사용자가 신용하는 것이 자신의 메세지 어드레스라는 것이다. 사실상, 전송 장비(102)에 의해 알려진 실제 e 메일 어드레스는 777-4321@emc.com 이다. 컴플라이언스 시스템은 888-1234@emc.com 에 대한 메세지들의 정확한 수령자이다(즉, 888-1234@emc.com으로 어드레스된 메세지들은 그것이 자신의 어드레스이기 때문에 컴플라이언스 시스템(106)으로 진행한다). 그에 따라, e 메일들은 어드레스 888-1234@emc.com 에서 컴플라이언스 시스템(106)으로 전송된다. 컴플라이언스 시스템(106)은 관련된 정책들/규칙들을 적용하여 그에 따른 작동을 취한다. 일 실시예에 있어서, 인입하는 메세지가 전송 장비(102)에 전달되도록 인증되는 경우 응답 작동은 777-4321@emc.com 인 자신의 실제(그러나 숨겨진) 어드레스에서 전송 장비(102)로 그 메세지를 전송하는 단계를 포함할 것이다. 보안성은 전송 장비(102)가 다른 소스들이 아닌 컴플라이언스 시스템(106)으로부터의 메세지들만을 수신함으로써 더욱 강화될 수 있다. 다른 소스들로부터의 메세지들은 거절된다. 또 다른 방법에 있어서, 메세지들은 직접적으로 전송 장비(102)에 전송되고, 컴플라이언스 시스템(106)에 상기 수신된 메세지의 캡슐화된 카피를 전송하도록 구성된다. 일 실시예에 있어서, 그 메세지는 컴플라이언스 시스템(106)에 의한 승인이 미결인 채로 있는 (전송 장비(102)의) 사용자에게 통지 또는 디스플레이 없이 전송 장비(102)에 의해 수신된다. 메세지를 수신할 때, 전송 장비(102)는 컴플라이언스 시스템(106)에 그 수신된 메세지의 캡슐화된 카피를 전송한다. 컴플라이언스 시스템(106)은 정책들을 적용하고, 적절한 경우 컴플라이언스 시스템(106)은 상기 메세지를 아키이브하여 전송 장비(102)에 승인 메세지를 전송한다. 상기 승인 메세지를 수신할 때, 전송 장비(102)는 그에 따라 사용자에게 그 메세지를 디스플레이한다. 컴플라이언스 시스템(106)이 상기 메세지를 승인하지 않은 경우, 전송 장비(102)에 그렇게 알려지고 최초로 수신된 메세지는 디스플레이되지 않고 삭제된다. 하나의 대안적인 실시예에 있어서, 전송 장비(102)는 컴플라이언스 시스템(106)에 그것이 수신한 메세지들의 캡슐화된 카피를 전송하도록 구성되지만, 사용자/수령자가 그 메세지를 보는 것을 허용하기 이전에 어떠한 응답도 기다리지 않는다. 컴플라이언스 시스템(106)은 상기 캡슐화된 메세지를 수신하여 그것을 정책들에 따라 처리한다.
도 3은 데이터 메세지를 리드렉션하기 위해 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 3의 프로세스는 도 1 및 도 2의 전송 장비(102)와 같은 데이터 메세지들을 전송하도록 사용되는 장비 상에 구현 될 수 있다. 메세지 데이터가 수신된다(302). 일 실시예에 있어서, 상기 메세지 데이터의 모두 또는 일부는 사용자 인터페이스를 통해 수신된다. 일 실시예에 있어서, 상기 메세지 데이터의 모두 또는 일부는 국부적으로 생성된다. 일 실시예에 있어서, 상기 데이터 메세지의 모두 또는 일부는 국부적으로 저장되거나 다르게 사용가능하다. 의도된 수령자에 대한 메세지가 준비된다(304). 일 실시예에 있어서, 302에서 수신된 메세지 데이터는 의도된 수령자를 식별하는 어드레스 또는 다른 정보를 포함할 수 있다. 상기 의도된 수령자에 대한 메세지는 (예로써, 사용자로부터) 국부적으로 수신된 입력에 기초하는 새로운 콘텐츠 데이터를 생성하거나, (예로써, 이전에 수신된 메세지, 파일, 또는 상기 메세지 내에 다르게 포함되거나 포워딩되는 다른 콘텐츠의 경우에서) 또 다른 소스로부터 수신된 콘텐츠를 포함하거나, 국부적으로 사전에 다르게 존재하는 콘텐츠(예로써, 이전 시간에 국부적으로 생성되고 저장된 콘텐츠)를 포함하거나, 상기의 어떠한 조합에 의해 생성될 수 있다. 상기 메세지는 캡슐화된다(306). 일 실시예에 있어서, 304에서 준비되는 최초 메세지는 컴플라이언스 시스템에 어드레스된 메세지 내, 또는 그 메세지 내 최초 메세지를 다르게 포함하고/하거나 그 메세지에 그것을 첨부하여 304에서 준비된 메세지를 캡슐화하는 것과 같이 컴플라이언스 시스템에 상기 메세지를 리드렉션하기에 적절한 방식으로 캡슐화된다. 상기 캡슐화된 메세지는 프로세스 310이 종료된 후에 컴플라이언스 시스템(106)에 전송된다. 일 실시예에 있어서, 도 3의 프로세스는 각각의 메세지에 대해 수행되고, 예를 들어 각각의 시간에 메세지의 새로운 세트가 수신된다.
도 4는 리드렉션된 데이터 메세지의 처리를 위해 일 실시예에서 사용되는 프로세스를 예시한 흐름도이다. 도 4의 프로세스는 도 1 및 도 2의 컴플라이언스 시스템(106)과 같은 컴플라이언스 시스템 상에서 일 실시예에 따라 구현된다. 캡슐화된 메세지가 수신된다(402). 상기 캡슐화가 제거된다(404). 일 실시예에 있어서, 상기 캡슐화 제거 단계는 캡슐화 헤더 제거 단계를 포함한다. 일 실시예에 있어서, 최초 메세지는 캡슐화되지 않고, 대신에 첨부물로서 포워딩되며, 그러한 실시예(404)에서는 상기 첨부물을 개방하는 단계 또는 다르게 액세스하는 단계를 포함한다. 메타데이터는 메세지로부터 추출된다(406). 일 실시예에 있어서, 메타데이터는 헤더의 콘텐츠들 또는 상기 메세지와 연관된 어드레스 및/또는 다른 정보를 포함하는 다른 메세지 일부분을 검사함으로써 추출된다. 일 실시예에 있어서, 메타데이터는 상기 메세지 콘텐츠들의 모두 또는 일부를 분석함으로써 추출된다. 상기 추출된 메타데이터는 일 실시예에서 전송자의 어드레스, 수령자의 어드레스, 및 콘텐츠의 샘플, 하나 이상의 키워드들, 주제 라인 또는 분야 등등과 같은 메세지의 콘텐츠들을 표시하는 데이터와 같은 정보를 포함한다. 상기 메세지가 기록보존되어야 하는지의 여부가 결정된다(408). 일 실시예에 있어서, 메세지를 기록보존하기 위한 것인지의 여부의 결정은 406에서 추출된 메타데이터에 적어도 부분적으로 기초한다. 일 실시예에 있어서, 메세지를 기록보존하기 위한 것인지의 결정은 상기 메세지의 콘텐츠들에 적어도 부분적으로 기초하고/하거나 그의 분석의 결과들에 기초한다. 일 실시예에 있어서, 정책 또는 규칙은 상기 메세지가 기록보존될 필요가 있는지의 여부를 결정하기 위해 메세지와 연관된 메타데이터 및/또는 콘텐츠에 적용될 수 있 다. 하나의 대안적인 실시예에 있어서, 모든 메세지들은 기록보존되고, 408 및 410은 도 4에 도시된 프로세스로부터 생략된다. 상기 메세지가 기록보존될 필요가 있는 경우, 상기 메세지 콘텐츠들 및 연관된 메타데이터가 저장된다(410). 상기 메세지가 기록보존될 필요가 없는 경우, 또는 일단 상기 메세지 콘텐츠들 및 연관된 메타데이터가 저장되면, 상기 메세지가 차단될 필요가 있는지의 여부가 결정된다(412). 일 실시예에 있어서, 메세지는 그것이 테스트를 실패하고/하거나 정책 또는 규칙을 어기는 경우 차단될 수 있다. 메세지를 차단할 것인지의 결정은 상기 메세지와 연관된 메세지 콘텐츠들 및/또는 메타데이터의 분석에 기초할 수 있다. 예를 들어, 외설적이거나, 성가시거나, 차별적인 것으로 결정된 콘텐츠를 포함하는 메세지들이 차단될 수 있다. 또한, 메세지 콘텐츠들 및 메타데이터의 조합은 예를 들어 전송자의 조직의 구성원이 아닌 수령자에게 트레이드 비밀 및/또는 다른 기밀의 비즈니스 정보를 폭로하는 것을 막기 위해 메세지가 차단되어야 하는지의 여부를 결정하도록 사용될 수 있다. 그 메세지가 차단되어야 하는 것으로 결정된 경우, 상기 메세지는 폐기되고(414) 의도된 수령자에게 포워딩되지 않는다. 일 실시예에 있어서, 폐기 프로세스는 전송자 및/또는 관리자에게 통지를 전송하는 단계를 포함한다. 상기 메세지가 차단될 필요가 없는 경우, 상기 메세지가 수정될 필요가 있는지의 여부가 결정된다(416). 예를 들어, 일 실시예에서 컴플라이언스 시스템은 불쾌한 언어를 삭제하고/하거나 그러한 언어를 보다 적절한 언어 또는 콘텐츠로 대체하는 것과 같이, 메세지 내 어떠한 결점들을 교정하도록 구성될 수 있다. 일 실시예에 있어서, 정책 또는 규칙을 만족시키지 않는 메세지는 거절, 경고, 또는 다른 문 장이나 그 메세지에 대한 콘텐츠를 첨부함으로써 교정될 수 있다. 상기 메세지가 수정될 필요가 있는 경우, 어떠한 요구된 수정들은 상기 수정된 메세지를 전송(420)하기 이전에 그것의 의도된 최종 목적지 상에서 이루어진다(418). 다른 방식으로, 상기 메세지는 의도된 최종 목적지에 그것의 최종 형태로 전송된다(420).
도 5는 일 실시예에서 구현된 데이터 메세지의 리드렉션을 예시하는 블록도이다. 전송 장비(502)는 프로세싱을 위해 통신 경로(508)를 통해 컴플라이언스 시스템(506)에 상기 메세지를 캡슐화하여 전송하기 위해 통신 경로(514)를 통해 의도된 수령자 장비(504)에 전송되도록 의도된 메세지를 준비하고, 최초 메세지가 통신 경로(514)를 통해 의도된 수령자 장비(504)로 전송 장비(502)에 의해 전송되도록 인증되는지의 여부를 표시하는 응답을 통신 경로(512)를 통해 컴플라이언스 시스템(506)으로부터 수신하기 위해 대기하도록 구성된다. 일 실시예에 있어서, 컴플라이언스 시스템(506)은 데이터베이스(510) 내 그것과 연관된 메세지 및/또는 데이터를 저장하고/하거나 본 명세서에 기술된 바와 같이 추가적인 분석 및/또는 프로세싱을 수행하도록 구성될 수 있다. 일 실시예에 있어서, 컴플라이언스 시스템(506)은 특정한 수정들 및/또는 추가들이 이루어진 후에 상기 메세지가 전송되도록 인가하고, 상기 메세지가 자신의 최초 형태로 전송되도록 인증하는 의도된 수령자(504)에게 상기 메세지가 전송되는 것을 금지하는 전송 장비(502)에 응답이 전송되어야 하는지의 여부를 결정하기 위해 하나 이상의 테스트들, 규칙들, 및/또는 정책들을 적용하도록 구성된다. 전송 장비(502)는 컴플라이언스 시스템(506)으로부터 수신된 응답들을 처리하고, 상기 응답에 의해 허용되고/되거나 요구되는 의도된 수령자 장비 (504)에 상기 메세지를 폐기, 수정, 및/또는 전송하도록 구성된다. 통신 경로들(508, 512, 514)은 동일한 통신 기반 구조(예로써, 모바일 전화기 네트워크)의 동일하고/하거나 서로 다른 요소들을 포함할 수 있거나, 상기 실시예에 의존하여 상기 경로들 중 하나 이상은 추가적이고/이거나 서로 다른 요소들 및/또는 네트워크들을 하나 또는 그 이사의 그것들과 다른 것들을 포함할 수 있다.
도 6은 데이터 메세지를 전송하기 위해 사전 인증을 리드렉션하고 획득하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 6의 프로세스는 도 5의 전송 장비(502)와 같은 전송 장비 상에 구현된다. 메세지 데이터가 수신된다(602). 상기 메세지 데이터와 연관된 의도된 수령자로의 메세지가 준비된다(604). 상기 메세지는 프로세싱을 위해 컴플라이언스 시스템 캡슐화되어 전송되고, 의도된 수령자에게 최초 메세지를 전송하기 위해 사전 인증을 얻기 위한 것이다(606). 상기 메세지가 상기 의도된 수령자에게 전송되도록 인증되었는지의 여부를 표시하는 응답이 대기한다(608). 상기 메세지가 승인된 경우(610), 그것이 전송된다(612). 다른 방식으로, 그것이 폐기된다(614). 일 실시예에 있어서, 상기 메세지가 승인된 경우 상기 전송 장비는 리드렉션 및 사전 승인 프로세스가 사용자에게 명확한 결과를 통해, 그 전송 장비와 연관된 사용자의 부분적으로 추가적 작동없이 메세지를 전송하도록 구성된다. 일 실시예에 있어서, 메세지가 거부된 경우 상기 전송 장비는 그 전송 장비의 사용자에게 거부의 통지를 제공하도록 구성된다. 일 실시예에 있어서, 상기 컴플라이언스 시스템으로부터의 응답은 메세지가 전송되기 이전에 수정될 것을 필요로 할 수 있다. 그러한 실시예에 있어서, 도 6에 도시되지 않은 추가적인 프로세싱이 요구되는 수정들을 구현하도록 수행될 것이다. 그러한 일 실시예에 있어서, 상기 수정된 메세지는 의도된 수령자에게 직접적으로 전송된다. 하나의 대안적인 실시예에 있어서, 상기 수정된 메세지는 전송되기 이전에 승인을 위해 컴플라이언스 시스템에 전송된다.
도 7은 리드렉션된 메세지를 처리하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 7의 프로세스는 도 5의 컴플라이언스 시스템(506)과 같은 컴플라이언스 시스템 상에서 구현된다. 캡슐화된 메세지가 수신된다(702). 상기 캡슐화가 제거되고 메타데이터가 추출된다(704). 상기 메세지가 기록보존될 필요가 있는지가 결정된 경우, 상기 메세지 및 연관된 메타데이터가 저장된다(708). 상기 메세지가 예를 들어 정책 또는 다른 규칙에 순응하는데 실패하여 차단되어야 하는지의 여부가 결정된다(710). 상기 메세지가 차단될 경우, 거부 메세지는 상기 메세지가 시작된 전송 장비에 전송된다(712). 일 실시예에 있어서, 또한 통지는 관리자 및/또는 로깅된 이벤트에 전송된다. 상기 메세지가 블록될 필요가 없는 경우, 상기 메세지가 수정될 필요가 있는지의 여부가 결정된다(714). 수정이 필요한 경우, 제한된 승인이 전송된다(715). 일 실시예에 있어서, 상기 제한된 승인 메세지는 요구된 수정을 명시한다. 일 실시예에 있어서, 상기 제한된 승인 메세지는 요구된 수정이 이루어진 최초 메세지의 수정된 버전을 포함한다. 상기 메세지가 차단 또는 수정될 필요가 없는 경우, 승인 메세지는 상기 메세지가 자신의 최초 형태로 전송되도록 인증되는 것을 표시하기 위해 전송 장비에 전송된다(718).
도 8은 일 실시예에서 구현되는 데이터 메세지의 미러링을 예시하는 블록도이다. 전송 장비(802)는 메세지 데이터를 수신하고, 상기 데이터와 연관된 의도된 수령자(804)에게 메세지를 준비하고, 컴플라이언스 시스템(806)에 그 메세지의 카피를 전송하고, 그 후에 의도된 수령자(804)에게 최초 메세지를 전송하도록 구성된다. 컴플라이언스 시스템(806)은 데이터베이스(810) 내 적어도 선택된 메세지들과 연관된 데이터를 저장하도록 구성된다. 컴플라이언스 시스템(806)은 메세지 콘텐츠의 분석 및/또는 그것이 카피를 수신하는 메세지와 연관된 메타데이터에 기초하여 경고, 로그 엔트리, 또는 다른 통지나 이벤트와 같은 다른 기능들을 수행하도록 구성될 수 있다. 도 8에 도시된 실시예에 있어서, 컴플라이언스 시스템(806)은 상기 메세지가 의도된 수령자에게 전송되는 것을 예방하지 못한다. 그러나, 본 명세서에 기술된 아카이빙, 분석, 모니터링, 및 리포팅 기능들은 컴플라이언스 시스템(806)에 의해 수신된 카피에 기초하여 계속해서 수행될 수 있다. 일 실시예에 있어서, 전송 시스템(802)은 일단 상기 메세지의 카피가 컴플라이언스 시스템(806)에 우선적으로 전송되면 그 의도된 수령자에게 상기 메세지만을 전송하도록 구성된다.
도 9는 컴플라이언스 시스템에 데이터 메세지의 카피를 제공하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 9의 프로세스는 도 8의 전송 장비(802)와 같은 전송 장비상에 구현된다. 메세지 데이터가 수신된다(902). 상기 메세지 데이터와 연관된 의도된 수령자로의 메세지가 준비된다(904). 상기 메세지의 카피는 컴플라이언스 시스템(906)에 캡슐화되어 전송된다. 그에 따라, 상기 메세지는 상기 프로세스가 종료된 후에 의도된 수령자에게 전송된 다(910).
도 10은 일 실시예에서 구현되는 데이터 메세지 미러링을 예시하는 블록도이다. 이러한 예에 있어서, 전송 장비(802)는 우선적으로 그것의 의도된 수령자 장비(804)에 메세지를 전송하고, 그 후에 상기 메세지의 캡슐화된 카피만을 컴플라이언스 시스템(806)에 전송하도록 구성된다. 도 10에 도시된 실시예에서 사용되는 접근 방식의 한가지 장점은 상기 메세지가 지연 없이 의도된 수령자 장비(804)에 전송된다는 것이다. 한가기 가능한 단점은 상기 메세지가 의도된 수령자 장비(804)에 전송된 후, 그러나 상기 캡슐화된 카피가 컴플라이언스 시스템(806)에 전송되기 이전에 컴플라이언스 시스템(806)에 상기 메세지를 미러링하는 것이 전송 장비(802)의 동작을 셧 다운 및/또는 다르게 방해함으로써 적어도 이론적으로 인터럽트, 지연, 및/또는 회피될 수 있다. 어떠한 특정 경우에서 사용되는 접근 방식은 데이터 메세지가 의도된 수령자 장비(804)에 적시에 전달되는 것이 얼마나 중요한지, 그리고 메세지가 컴플라이언스 시스템에 의해 수신되어 처리되는 것이 얼마나 필수적인지와 같은 사실들에 의존할 수 있다. 몇 가지 실시예들에 있어서, 도 8 및 도 10에 예시된 접근 방식들은 전송 장비 및/또는 메세지의 콘텐츠 및/또는 연관된 메타데이터의 구성에 의존하는 접근 방식들 중 하나 또는 다른 것을 사용하여 결합될 수 있고 각각의 메세지가 처리될 수 있다.
도 11은 컴플라이언스 시스템에 데이터 메세지의 카피를 제공하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 11의 프로세스는 도 10에 도시된 바와 같이 구성된 전송 장비(802)와 같은 전송 장비상 에 구현될 수 있다. 메세지 데이터가 수신된다(1102). 상기 메세지 데이터와 연관된 의도된 수령자로의 메세지는 캡슐화되어 그 의도된 수령자에게 전송된다(1106). 상기 메세지의 카피는 상기 프로세스가 종료된 후에(1108), 캡슐화되어 컴플라이언스 시스템에 전송된다(1106). 일 실시예에 있어서, 캡슐화된 카피는 최초 메세지가 의도된 수령자에게 전송된 후에 즉시 또는 곧 컴플라이언스 시스템에 전송된다(1106). 하나의 대안적인 실시예에 있어서, 시간의 기간에 걸쳐 메세지들의 캡슐화된 카피들은 예를 들어 주기적으로 또는 규정되거나 구성된 시간(들)에서 배치(batch)로 유지되어 컴플라이언스 시스템에 전송된다.
도 12는 데이터 메세지의 수신되어 캡슐화된 카피를 처리하도록 일 실시예에서 사용되는 프로세스를 예시하는 흐름도이다. 일 실시예에 있어서, 도 12의 프로세스는 도 8 및 도 10의 컴플라이언스 시스템(806)과 같은 컴플라이언스 시스템 상에 구현될 수 있다. 캡슐화된 메세지가 수신된다(1202). 상기 캡슐화가 제거되어 메타데이터가 추출된다(1204). 상기 메세지가 기록보존되도록 결정된 경우(1206), 상기 메세지 및 연관된 메타데이터가 저장된다(1208). 상기 메세지가 모든 적용가능한 정책들 및/또는 다른 규칙들에 순응하는지의 여부가 결정된다(1210). 상기 메세지가 순응적이지 않은 경우, 경고가 예를 들어 관리자 또는 다른 책임자 및/또는 로깅 또는 다른 시스템 또는 프로세스에 전송된다(1212). 상기 메세지가 모든 적용가능한 정책들에 순응하는 경우, 상기 프로세스는 종료된다(1214).j
도 13은 일 실시예에서 구현되는 전송 장비를 예시하는 블록도이다. 전송 장비(1302)는 전송 장비(1302)의 사용자로부터 입력을 수신하고/하거나 그 사용자에 게 출력을 디스플레이하도록 구성된 입력/출력 모듈(1304)을 포함한다. 일 실시예에서, 전송 장비(1302)는 예를 들어 연관된 사용자 인터페이스에 걸쳐 입력/출력 모듈(1304)을 통해 메세지 데이터에 의해 표시되고/되거나 연관된 의도된 수령자에게 전송될 메세지와 연관된 상기 메세지 데이터를 수신하도록 구성될 수 있다. 전송 장비(1302)는 입력/출력 모듈(1304)로부터 외부로 아웃고잉 메세지 데이터를 수신하고 입력/출력 모듈(1304)에 인입하는 메세지 데이터를 제공하도록 구성된 메세지 프로세싱 엔진(1306)을 더 포함한다. 일 실시예에 있어서, 상기 메세지 프로세싱 엔진은 예를 들어 도 1 내지 도 3, 도 5, 도 6, 및 도 8 내지 도 11 중 하나 이상과 관련하여 제한 없이 포함하는 본 명세서에 기술된 접근 방식들 중 하나를 사용하여 컴플라이언스 시스템으로(또는 다른 리드렉션 또는 미러링 목적지) 아웃고잉 메세지들을 리드렉션 및/또는 미러링하도록 구성된다. 전송 장비(1302)는 메세지를 전송 장비(1302)로부터 송신하고 전송 장비(1302)에 전송되는 메세지들을 수신하도록 구성되는 통신 인터페이스(1308)를 더 포함한다. 일 실시예에 있어서, 전송 장비(1302)는 전송 모바일 장비이고 통신 인터페이스(1308)는 모바일 네트워크로부터 아웃고잉 메세지들을 송신하고 그 모바일 네트워크로 인입하는 메세지들을 수신하도록 구성되는 송수신기를 포함한다. 통신 인터페이스(1308)는 메세지 프로세싱 엔진(1306)으로 인입하는 메세지들을 제공하고 그 메세지 프로세싱 엔진(1306)으로부터 아웃고잉 메세지들을 수신하도록 구성된다. 하나의 대안적인 실시예에 있어서, 통신 인터페이스(1308)는 인입하는 메세지들과 연관된 메세지 데이터를 직접적으로 입력/출력 모듈(1304)에 제공하도록 구성된다. 상기 구현에 의존하 여, 전송 장비(1302)는 도시되는 것을 이외의 다른, 추가적인, 및/또는 서로 다른 구조들 및 모듈들을 포함할 수 있다.
도 14는 일 실시예에서 구현된 메세지 프로세싱 엔진을 예시하는 블록도이다. 이러한 예에 있어서, 메세지 프로세싱 엔진(1306)은 인입하는 메세지들을 수신 및 처리하고, 예를 들어 디스플레이 또는 다른 인터페이스를 통해 사용자에게 디스플레이하기 위해 입력/출력 모듈에 연관된 데이터를 제공하도록 구성된 인입하는 메세지 프로세싱 모듈(1402)을 포함한다. 메세지 프로세싱 엔진(1306)이 도 14에 도시된 바와 같이 구현되는 전송 장비가 도 5에 도시된 바와 같이 컴플라이언스 엔진에 아웃고잉 메세지를 전송하고 그것의 의도된 수령자에게 상기 메세지를 전송하기 이전에 인증을 기다리도록 구성되는 일 실시예에 있어서, 인입하는 메세지 프로세싱 모듈(1402)은 컴플라이언스 시스템으로부터 수신된 응답 메세지들을 수신 및 처리하여, 상기 메세지가 전송되도록 인증되는지의 여부를 표시하는 데이터를 포워딩 로직(1410)에 제공하도록 구성된다. 메세지 프로세싱 엔진(1306)은 또한 아웃고잉 메세지 생성 모듈(1404)을 포함한다. 일 실시예에 있어서, 아웃고잉 메세지 생성 모듈(1404)은 도 13의 입력/출력 모듈(1304)과 같은 입력/출력 모듈로부터 수신된 메세지 데이터에 기초하여 아웃고잉 메세지를 생성하도록 구성된다. 다른 실시예들에 있어서, 메세지는 다른 소스들로부터 수신된 및/또는 다르게 사용가능한 데이터 전체 또는 일부에 기초하여 생성될 수 있다. 메세지 프로세싱 엔진(1306)은 예를 들어 사전 승인 및/또는 다른 프로세싱을 위해 컴플라이언스 시스템으로 전송하기 위해 아웃고잉 메세지 생성 모듈(1404)에 의해 생성된 메세지들을 캡슐화하도 록 구성되는 캡슐화 모듈(1408)을 더 포함한다. 메모리(1406)는 컴플라이언스 시스템으로부터 승인이 미결인 상태에 있는 메세지들과, 인입하는(incoming), 아웃고잉, 전송된, 및/또는 수신된 메세지들과 연관된 다른 데이터를 저장하도록 일 실시예에서 구성된다. 사전 승인이 요구되어 수신되는 경우, 상기 메세지 프로세싱 엔진 내 포함되는 포워딩 엔진(1410)은 상기 승인된 메세지가 자신의 의도된 수령자에게 전송되기 위해 통신 인터페이스(1308)와 같은 통신 인터페이스에 제공하도록 한다. 일 실시예에 있어서, 상기 포워딩 로직은 프로세싱을 위해 컴플라이언스 시스템에 메세지의 캡슐화된 카피들을 전송하도록 구성될 수 있다. 일 실시예에 있어서, 도 14에 도시된 하나 이상의 요소들은 펌웨어, 소프트웨어, 및/또는 상기 메세지 프로세싱 엔진이 구현되는 전송 장비와 연관된 하드웨어에서 적절한 명령어들을 구현함으로써 구현된다. 도시된 상기 요소들을 구현하는데 어떠한 적절한 접근 방식도 사용될 수 있다.
"컴플라이언스 시스템"이 본 명세서에 다수의 예들로 상세히 설명되었지만, 리드렉션 및/또는 미러링된 데이터 메세지의 목적지는 다른 실시예들에서 그러한 리드렉션 및/또는 미러링된 메세지들이 전송되기 원해질 수 있는 어떠한 시스템, 프로세스, 사람, 또는 다른 목적지를 포함할 수 있다.
본 명세서에 기술된 접근 방식들을 사용하여, 데이터 메세지들은 몇 가지 실시예들에서 (서로 다른 경우) 최초의 기초 데이터 메세지를 자신의 의도된 수령자와 통신하도록 사용되는 컴플라이언스 시스템 및/또는 기반 구조와 데이터 메세지들의 리드렉션된 카피 또는 미러링된 카피 중 하나와 통신하도록 사용되는 기반구 조에 수정을 요구하지 않으며 기록보존, 모니터링, 분석, 다르게 처리, 및 차단될 수 있다. 고용인들 및/또는 다른 사용자들에 의해 전송된 데이터 메세지들의 효과적인 모니터링 및/또는 제어는 데이터 메세지들이 일 방향으로 전송되는 환경들 하에서 조차 또는 통과하는 동안 데이터 메세지들을 검사함으로써 모니터링/제어를 구현하기 위해 가능하지 않고, 경제적으로 실행 불가능하고, 및/또는 편리하지 않을 수 있는 조건들 하에서 조차 달성될 수 있다. 예를 들어, 몇 가지 환경들에 있어서 (예로써, 모바일 디바이스들 및/또는 관련된 네트워크들 및 프로토콜들을 사용하여 전송된 데이터 메세지들, 인스턴트 메세징 등)사용되는 전송 장비 및/또는 메세징 테크놀로지 및/또는 기반 구조의 특성으로 인해 데이터 메세지들을 기록보존, 모니터링, 및/또는 제어하기 위해 희망되고/되거나 요구되는 파티의 제어하에서 어떠한 적절한 통과 조사/제어 포인트가 존재하지 않을 수 있다. 데이터 메세지들을 리드렉션 및/또는 미러링하기 위해 메세징 클라이언트들을 구성함으로써, 효과적인 모니터링 및/또는 제어가 달성된다.
상술된 실시예들이 본 발명의 이해를 명확하게 할 목적으로 몇 가지 세부 사항으로만 기술되었을 지라도, 본 발명은 제공된 세부사항들에 제한되지 않는다. 본 발명을 구현하기 위한 많은 대안적인 방식들이 존재한다. 개시된 실시예들은 예시적인 것이며 제한적이지 않다.
Claims (34)
- 데이터 메세지들을 전송하는 방법으로서,정책(policy)에 따라서 목적지에서 프로세싱을 위해, 데이터 메세지 또는 그 카피를 상기 데이터 메세지가 연관되는 의도된 수령자 이외의 다른 상기 목적지로 전송하는 단계를 포함하며,상기 데이터 메세지 또는 그 카피는 상기 데이터 메세지를 생성하기 위해 사용되는 전송 장비에 의해 상기 의도된 수령자 이외의 다른 상기 목적지로 전송되는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지를 기록보존(archiving)하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지와 연관된 메타데이터를 분석하는 단계와, 상기 데이터 메세지를 선택적으로 기록보존하는 단계를 포함하며, 상기 데이터 메세지가 기록보존되는지 여부의 결정은 상기 메타데이터의 상기 분석의 결과에 적어도 부분적으로 기초하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지와 연관된 메세지 콘텐츠를 분석하는 단계와, 상기 데이터 메세지를 선택적으로 기록보존하는 단계를 포함하며, 상기 데이터 메세지가 기록보존되는지 여부의 결정은 상기 메세지 콘텐츠의 상기 분석의 결과에 적어도 부분적으로 기초하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지가 차단되는 것을 상기 정책이 필요로 하는 경우, 상기 데이터 메세지가 상기 의도된 수령자에게 전송되는 것을 차단하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지와 연관된 메타데이터의 분석에 적어도 부분적으로 기초하여 결정되는 바에 따라 상기 데이터 메세지가 차단되는 것을 상기 정책이 필요로 하는 경우, 상기 데이터 메세지가 상기 의도된 수령자에게 전송되는 것을 차단하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지와 연관된 메세지 콘텐츠의 분석에 적어도 부분적으로 기초하여 결정되는 바에 따라 상기 데이터 메세지가 차 단되는 것을 상기 정책이 필요로 하는 경우, 상기 데이터 메세지를 상기 의도된 수령자에게 전송되는 것을 차단하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,정책에 따른 상기 프로세싱은 상기 데이터 메세지가 상기 의도된 수령자에게 전송되기 이전에 수정되는 것을 상기 정책이 필요로 하는 경우 상기 의도된 수령자에게 전송되기 이전에 상기 데이터 메세지를 수정하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지와 연관된 메세지 데이터를 수신하는 단계와,상기 수신된 메세지 데이터에 적어도 부분적으로 기초하는 상기 데이터 메세지를 생성하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 상기 목적지로부터 응답을 수신하기 위해 대기하는 단계와,상기 의도된 수령자 이외의 다른 상기 목적지로부터 상기 응답을 수신하는 단계와,상기 메세지가 인증되었음을 상기 응답이 표시하는 경우에만 상기 의도된 수 령자에게 상기 데이터 메세지를 전송하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자에게 상기 데이터 메세지를 전송하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 목적지로 상기 데이터 메세지 또는 그 카피를 전송하는 단계는 상기 데이터 메세지를 캡슐화하여 상기 의도된 수령자 이외의 다른 상기 목적지로 그것을 전송하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 목적지로 상기 데이터 메세지 또는 그 카피를 전송하는 단계는 상기 의도된 수령자 이외의 다른 상기 목적지로 전송되는 포워딩 메세지(forwarding message)에 대한 첨부물(attachment)로서 상기 의도된 수령자 이외의 다른 상기 목적지로 상기 데이터 메세지를 전송하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 목적지로 상기 데이터 메세지 또는 그 카피를 전송하는 단계는 상기 메세지의 카피를 생성하는 단계와, 상기 카피를 캡슐화하는 단계와, 상기 캡슐화된 카피를 상기 의도된 수령자 이외의 다른 상기 목적지로 전송하는 단계를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 e-메일 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 단순 메세지 서비스(simple message service; SMS) 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 강화된 메세지 서비스(enhanced message service; EMS) 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 멀티미디어 메세지 서비스(multimedia message service; MMS) 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 음성 메일 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 인스턴트 메세지를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 채팅 메세지(chat message)를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지는 xml 포맷(xml format)의 데이터를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지를 생성하기 위해 사용되는 상기 전송 장비는 상기 의도된 수령자에게 적어도 초기에 어드레스된 아웃고잉 메세지(outgoing message)로서 상기 데이터 메세지를 발생하도록 사용되는 장비를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 데이터 메세지를 생성하기 위해 사용되는 상기 전송 장비는 상기 의도된 수령자에게 상기 데이터 메세지를 전송하기 위해 사용되었거나 사용되도록 의도되는 장비를 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 상기 목적지와 연관된 어드레스를 전송 어드레스로서 상기 데이터 메세지에 포함시키는 것을 제공하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 상기 목적지와 연관된 어드레스를 상기 전송 장비와 연관된 어드레스로서 상기 의도된 수령자에게 제공하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 의도된 수령자 이외의 다른 상기 목적지와 연관된 어드레스를 상기 전송 장비와 연관된 사용자와 연관된 어드레스로서 상기 의도된 수령자에게 제공하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 전송 장비는 상기 의도된 수령자 이외에 오직 상기 다른 목적지로만 메세지들을 전송하도록 구성되는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 전송 장비는 상기 의도된 수령자 이외의 다른 상기 목적지로부터 상기 전송 장비에 전송된 메세지들만을 수용하도록 구성되는, 데이터 메세지 전송 방법.
- 제 1 항에 있어서,상기 전송 장비에서 제 2 데이터 메세지를 수신하는 단계와,상기 의도된 수령자 이외의 다른 상기 목적지로 상기 제 2 데이터 메세지의 카피를 전송하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 제 30 항에 있어서,상기 제 2 데이터 메세지가 인증되었음을 표시하는 상기 의도된 수령자 이외의 다른 상기 목적지로부터 응답이 수신되는 경우에만 상기 전송 장비의 사용자에게 상기 제 2 데이터 메세지와 연관된 콘텐츠 데이터를 디스플레이하는 단계를 더 포함하는, 데이터 메세지 전송 방법.
- 수신된 데이터 메세지들을 프로세싱하는 방법으로서,전송 장비에서 데이터 메세지를 수신하는 단계와,상기 전송 장비로부터 통신 정책 순응 목적지(communication policy compliance destination)로 상기 데이터 메세지의 카피를 전송하는 단계를 포함하는, 수신된 데이터 메세지 프로세싱 방법.
- 데이터 메세지를 전송하는 시스템에 있어서,정책에 따라 목적지에서 프로세싱을 위해, 상기 데이터 메세지 또는 그 카피를 상기 데이터 메세지가 연관되는 의도된 수령자 이외의 다른 목적지로 전송하도록 구성되는 프로세서와,상기 데이터 메세지 또는 그 카피를 상기 목적지로 송신하도록 구성되는 통신 인터페이스를 포함하며,상기 데이터 메세지를 생성하기 위해 사용되는 전송 장비를 포함하는, 상기 데이터 메세지 전송 시스템.
- 데이터 메세지를 전송하는 컴퓨터 프로그램 제품으로서, 상기 컴퓨터 프로그램 제품은, 컴퓨터 판독가능 매체에 임베딩되고,정책에 따라 목적지에서 프로세싱을 위해, 상기 데이터 메세지가 연관되는 의도된 수령자 이외의 다른 목적지로 상기 데이터 메세지 또는 그 카피를 전송하는 단계를 위한 컴퓨터 명령어들을 포함하며,상기 데이터 메세지 또는 그 카피는 상기 데이터 메세지를 생성하기 위해 사용되는 전송 장비에 의해 상기 의도된 수령자 이외의 다른 상기 목적지로 전송되는, 컴퓨터 프로그램 제품.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US50072503P | 2003-09-04 | 2003-09-04 | |
US60/500,725 | 2003-09-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060095946A true KR20060095946A (ko) | 2006-09-05 |
Family
ID=37625426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067004483A Withdrawn KR20060095946A (ko) | 2003-09-04 | 2004-09-07 | 데이터 메세지 미러링 및 리드렉션 |
Country Status (3)
Country | Link |
---|---|
US (4) | US7725098B1 (ko) |
KR (1) | KR20060095946A (ko) |
CN (1) | CN1902902A (ko) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI117663B (fi) | 2005-12-02 | 2006-12-29 | Bookit Oy Ajanvarauspalvelu | Menetelmä ja järjestelmä viestien massalähetystä varten |
US8170197B2 (en) * | 2002-03-15 | 2012-05-01 | Intellisist, Inc. | System and method for providing automated call center post-call processing |
US8068595B2 (en) | 2002-03-15 | 2011-11-29 | Intellisist, Inc. | System and method for providing a multi-modal communications infrastructure for automated call center operation |
CN1902902A (zh) * | 2003-09-04 | 2007-01-24 | Emc公司 | 数据消息镜像和重定向 |
US7826835B2 (en) * | 2004-12-16 | 2010-11-02 | Intel Corporation | Mobile phone policy management |
US20060212523A1 (en) * | 2005-03-21 | 2006-09-21 | International Business Machines Corporation | Policy based control of multiple message forwards |
US8031645B2 (en) * | 2005-04-08 | 2011-10-04 | Qualcomm Incorporated | Archival of session data exchanged with a wireless communication network |
US8831194B2 (en) | 2005-06-30 | 2014-09-09 | Emc Corporation | Telephonic communication redirection and compliance processing |
US8059805B2 (en) | 2005-06-30 | 2011-11-15 | Emc Corporation | Enhanced services provided using communication redirection and processing |
US8605878B2 (en) | 2005-06-30 | 2013-12-10 | Emc Corporation | Redirecting and mirroring of telephonic communications |
CN100514968C (zh) | 2005-10-11 | 2009-07-15 | 华为技术有限公司 | 离线消息的处理方法和即时消息服务器 |
US7877409B2 (en) * | 2005-12-29 | 2011-01-25 | Nextlabs, Inc. | Preventing conflicts of interests between two or more groups using applications |
US8370442B2 (en) * | 2008-08-29 | 2013-02-05 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
US7953099B1 (en) * | 2007-01-17 | 2011-05-31 | Sprint Communications Company L.P. | Fully integrated joined line records |
US8238528B2 (en) * | 2007-06-29 | 2012-08-07 | Verizon Patent And Licensing Inc. | Automatic analysis of voice mail content |
CN101855869A (zh) * | 2007-11-13 | 2010-10-06 | 朗讯科技公司 | 用于提供短消息重定向服务的方法和装置 |
KR100979202B1 (ko) * | 2007-11-21 | 2010-09-01 | 한국전자통신연구원 | 메시지 서비스 방법 및 메시지 서비스 시스템 |
US8521732B2 (en) | 2008-05-23 | 2013-08-27 | Solera Networks, Inc. | Presentation of an extracted artifact based on an indexing technique |
US8625642B2 (en) | 2008-05-23 | 2014-01-07 | Solera Networks, Inc. | Method and apparatus of network artifact indentification and extraction |
US20090290492A1 (en) * | 2008-05-23 | 2009-11-26 | Matthew Scott Wood | Method and apparatus to index network traffic meta-data |
US8284909B2 (en) | 2008-09-29 | 2012-10-09 | Microsoft Corporation | Offline voicemail |
US8358752B2 (en) * | 2009-11-19 | 2013-01-22 | At&T Mobility Ii Llc | User profile based speech to text conversion for visual voice mail |
US20110145336A1 (en) * | 2009-12-14 | 2011-06-16 | Carroll Martin D | Electronic mail server and method for automatically generating address lists |
US8849991B2 (en) | 2010-12-15 | 2014-09-30 | Blue Coat Systems, Inc. | System and method for hypertext transfer protocol layered reconstruction |
US8666985B2 (en) | 2011-03-16 | 2014-03-04 | Solera Networks, Inc. | Hardware accelerated application-based pattern matching for real time classification and recording of network traffic |
US20130036211A1 (en) * | 2011-08-01 | 2013-02-07 | Samsung Electronics Co., Ltd. | Coordinated service to multiple mobile devices |
US20130073326A1 (en) * | 2011-09-19 | 2013-03-21 | Jordan Lawrence Group, L.C. | Management of Compliance with Policies, Procedures and/or Directives |
US8972511B2 (en) | 2012-06-18 | 2015-03-03 | OpenQ, Inc. | Methods and apparatus for analyzing social media for enterprise compliance issues |
US20150304261A1 (en) * | 2012-11-30 | 2015-10-22 | Conversepoint Llc | Systems and methods for echoing or redirecting electronic messages in a conversation |
US9819621B2 (en) | 2013-12-27 | 2017-11-14 | Entefy Inc. | Apparatus and method for optimized multi-format communication delivery protocol prediction |
US20150215324A1 (en) * | 2014-01-30 | 2015-07-30 | International Business Machines Corporation | Managing communications for a group of users |
US10169447B2 (en) | 2014-02-24 | 2019-01-01 | Entefy Inc. | System and method of message threading for a multi-format, multi-protocol communication system |
US10394966B2 (en) | 2014-02-24 | 2019-08-27 | Entefy Inc. | Systems and methods for multi-protocol, multi-format universal searching |
US11755629B1 (en) | 2014-02-24 | 2023-09-12 | Entefy Inc. | System and method of context-based predictive content tagging for encrypted data |
US20170193009A1 (en) | 2015-12-31 | 2017-07-06 | Entefy Inc. | Systems and methods for filtering of computer vision generated tags using natural language processing |
US10135764B2 (en) | 2015-12-31 | 2018-11-20 | Entefy Inc. | Universal interaction platform for people, services, and devices |
US10353754B2 (en) | 2015-12-31 | 2019-07-16 | Entefy Inc. | Application program interface analyzer for a universal interaction platform |
US10491690B2 (en) | 2016-12-31 | 2019-11-26 | Entefy Inc. | Distributed natural language message interpretation engine |
US20190190997A1 (en) * | 2017-12-20 | 2019-06-20 | T-Mobile Usa, Inc. | Network service access control |
US11948023B2 (en) | 2017-12-29 | 2024-04-02 | Entefy Inc. | Automatic application program interface (API) selector for unsupervised natural language processing (NLP) intent classification |
US11573990B2 (en) | 2017-12-29 | 2023-02-07 | Entefy Inc. | Search-based natural language intent determination |
US10587553B1 (en) | 2017-12-29 | 2020-03-10 | Entefy Inc. | Methods and systems to support adaptive multi-participant thread monitoring |
US11843719B1 (en) | 2018-03-30 | 2023-12-12 | 8X8, Inc. | Analysis of customer interaction metrics from digital voice data in a data-communication server system |
US11575791B1 (en) | 2018-12-12 | 2023-02-07 | 8X8, Inc. | Interactive routing of data communications |
US11196866B1 (en) | 2019-03-18 | 2021-12-07 | 8X8, Inc. | Apparatuses and methods involving a contact center virtual agent |
US11445063B1 (en) | 2019-03-18 | 2022-09-13 | 8X8, Inc. | Apparatuses and methods involving an integrated contact center |
Family Cites Families (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5627764A (en) * | 1991-10-04 | 1997-05-06 | Banyan Systems, Inc. | Automatic electronic messaging system with feedback and work flow administration |
US5432845A (en) | 1992-12-21 | 1995-07-11 | At&T Corp. | Post answer telephone call redirection or rerouting |
US5416831A (en) | 1993-04-15 | 1995-05-16 | Bellsouth Corporation | System for communicating with an ADSI-compatible telephone via a service circuit node |
US5557655A (en) * | 1993-10-26 | 1996-09-17 | Telefonaktiebolaget Lm Ericsson | Method for analyzing subscriber data received from an HLR in GSM MSC/VLR |
US5493692A (en) * | 1993-12-03 | 1996-02-20 | Xerox Corporation | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user |
US7106843B1 (en) | 1994-04-19 | 2006-09-12 | T-Netix, Inc. | Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access |
ES2103557T3 (es) * | 1994-06-20 | 1997-09-16 | Eidgenoess Ptt | Dispositivo para la transmision de mensajes dentro de una red de comunicacion movil. |
US5590171A (en) | 1994-07-07 | 1996-12-31 | Bellsouth Corporation | Method and apparatus for communications monitoring |
WO1996018274A1 (de) | 1994-12-05 | 1996-06-13 | Siemens-Albis Ag | Kommunikationssystem mit mobilen telefonen und betriebsverfahren |
FI100444B (fi) * | 1995-02-20 | 1997-11-28 | Nokia Mobile Phones Ltd | Tiedonsiirtomenetelmä ja -järjestelmä |
CA2171041A1 (en) | 1995-03-08 | 1996-09-09 | Scott A. Jones | System for archiving voice mail messages |
FI101670B (fi) * | 1995-12-15 | 1998-07-31 | Nokia Mobile Phones Ltd | Menetelmä matkaviestinverkon ja matkaviestimen välisen tiedonsiirron s alauksen ilmaisemiseksi |
FI112895B (fi) * | 1996-02-23 | 2004-01-30 | Nokia Corp | Menetelmä ainakin yhden käyttäjäkohtaisen tunnistetiedon hankkimiseksi |
US6313734B1 (en) | 1996-07-03 | 2001-11-06 | Sony Corporation | Voice synthesis of e-mail for delivery to voice pager or voice mail |
US6301608B1 (en) * | 1996-08-14 | 2001-10-09 | At&T Corp. | Method and apparatus providing personalized mailbox filters |
US5890163A (en) | 1996-09-26 | 1999-03-30 | Compaq Computer Corp | Sharing an electronic mail message with a party not named as a recipient of the message |
JP3651721B2 (ja) * | 1996-11-01 | 2005-05-25 | 株式会社東芝 | 移動計算機装置、パケット処理装置及び通信制御方法 |
US5878351A (en) * | 1996-11-07 | 1999-03-02 | Nokia Mobile Phones Limited | Methods and apparatus for providing delayed transmission of SMS delivery acknowledgement, manual acknowledgement and SMS messages |
US5796948A (en) | 1996-11-12 | 1998-08-18 | Cohen; Elliot D. | Offensive message interceptor for computers |
US6028917A (en) | 1997-04-04 | 2000-02-22 | International Business Machines Corporation | Access to extended telephone services via the internet |
US6130937A (en) | 1997-05-08 | 2000-10-10 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
US6128739A (en) | 1997-06-17 | 2000-10-03 | Micron Electronics, Inc. | Apparatus for locating a stolen electronic device using electronic mail |
US6049710A (en) * | 1997-06-19 | 2000-04-11 | Kimberley Nanette Engen | Wireless prepaid telephone system with dispensable instruments |
CA2209238C (en) | 1997-06-27 | 2000-07-25 | Bell Canada | Method and apparatus for monitoring selected telecommunications sessions in an intelligent switched telephone network |
US6574661B1 (en) | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
US6311055B1 (en) * | 1997-10-02 | 2001-10-30 | Ericsson Inc | System and method for providing restrictions on mobile-originated calls |
US6393465B2 (en) | 1997-11-25 | 2002-05-21 | Nixmail Corporation | Junk electronic mail detector and eliminator |
US6064963A (en) | 1997-12-17 | 2000-05-16 | Opus Telecom, L.L.C. | Automatic key word or phrase speech recognition for the corrections industry |
US6085231A (en) | 1998-01-05 | 2000-07-04 | At&T Corp | Method and system for delivering a voice message via an alias e-mail address |
US6327343B1 (en) | 1998-01-16 | 2001-12-04 | International Business Machines Corporation | System and methods for automatic call and data transfer processing |
US6141686A (en) * | 1998-03-13 | 2000-10-31 | Deterministic Networks, Inc. | Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control |
US20010043697A1 (en) | 1998-05-11 | 2001-11-22 | Patrick M. Cox | Monitoring of and remote access to call center activity |
US6829635B1 (en) * | 1998-07-01 | 2004-12-07 | Brent Townshend | System and method of automatically generating the criteria to identify bulk electronic mail |
US6442686B1 (en) | 1998-07-02 | 2002-08-27 | Networks Associates Technology, Inc. | System and methodology for messaging server-based management and enforcement of crypto policies |
US6092104A (en) | 1998-07-22 | 2000-07-18 | Circle Computer Resources, Inc. | Method for transmitting a facsimile from a desktop computer by using electronic mail |
EP1104606A2 (en) | 1998-08-04 | 2001-06-06 | Interosa, Inc. | Apparatus and method for forming a packaged-object product and a packaged-object product formed therefrom |
US6622157B1 (en) | 1998-09-28 | 2003-09-16 | Certeon, Inc. | Extending network services using mobile agents |
US6643684B1 (en) | 1998-10-08 | 2003-11-04 | International Business Machines Corporation | Sender- specified delivery customization |
US6249575B1 (en) | 1998-12-11 | 2001-06-19 | Securelogix Corporation | Telephony security system |
US6609138B1 (en) | 1999-03-08 | 2003-08-19 | Sun Microsystems, Inc. | E-mail list archiving and management |
EP1163759A1 (en) | 1999-03-18 | 2001-12-19 | HOC Inc. | A method and system for providing a service to a client node |
WO2001016695A1 (en) | 1999-09-01 | 2001-03-08 | Katsikas Peter L | System for eliminating unauthorized electronic mail |
US6785704B1 (en) | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
US7171199B1 (en) | 1999-09-10 | 2007-01-30 | Lucent Technologies Inc. | Method and system for directing a data message in a wireless communications network including multiple wireless systems |
DE19951827B4 (de) | 1999-10-27 | 2012-02-02 | T-Mobile Deutschland Gmbh | Verfahren zur Nutzung alphanumerischer Zeichen als Rufnummer für den Verbindungsaufbau sowie für die Signalisierung innerhalb und zwischen Telekommunikationsnetzen (Namenswahl) |
JP4119063B2 (ja) * | 1999-11-05 | 2008-07-16 | 株式会社東芝 | メッセージ処理装置、メッセージ処理システム及びメッセージ処理方法 |
GB9930720D0 (en) | 1999-12-29 | 2000-02-16 | Ibm | Call centre agent automated assistance |
WO2001054388A1 (en) | 2000-01-07 | 2001-07-26 | Ineto, Inc. | Customer communication service system |
US6765996B2 (en) | 2000-03-02 | 2004-07-20 | John Francis Baxter, Jr. | Audio file transmission method |
US6826609B1 (en) | 2000-03-31 | 2004-11-30 | Tumbleweed Communications Corp. | Policy enforcement in a secure data file delivery system |
US6721785B1 (en) | 2000-06-07 | 2004-04-13 | International Business Machines Corporation | System for directing e-mail to selected recipients by applying transmission control directives on aliases identifying lists of recipients to exclude or include recipients |
US6675017B1 (en) * | 2000-06-30 | 2004-01-06 | Bellsouth Intellectual Property Corporation | Location blocking service for wireless networks |
US6853715B2 (en) | 2000-07-05 | 2005-02-08 | Texas Instruments Incorporated | Provisioning of subscriber services |
US6668044B1 (en) | 2000-07-19 | 2003-12-23 | Xtend Communications Corp. | System and method for recording telephonic communications |
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 |
US7020779B1 (en) * | 2000-08-22 | 2006-03-28 | Sun Microsystems, Inc. | Secure, distributed e-mail system |
US7031437B1 (en) | 2000-10-30 | 2006-04-18 | Nortel Networks Limited | Method and system for providing remote access to previously transmitted enterprise messages |
US7174453B2 (en) | 2000-12-29 | 2007-02-06 | America Online, Inc. | Message screening system |
US7330717B2 (en) * | 2001-02-23 | 2008-02-12 | Lucent Technologies Inc. | Rule-based system and method for managing the provisioning of user applications on limited-resource and/or wireless devices |
US6714791B2 (en) | 2001-02-23 | 2004-03-30 | Danger, Inc. | System, apparatus and method for location-based instant messaging |
EP1237331B1 (en) * | 2001-03-02 | 2004-06-02 | Hewlett-Packard Company | Provision of services to portable information devices via an information technology network |
WO2002076077A1 (en) * | 2001-03-16 | 2002-09-26 | Leap Wireless International, Inc. | Method and system for distributing content over a wireless communications system |
US7698433B2 (en) | 2001-03-20 | 2010-04-13 | Verizon Business Global Llc | User aliases in communication system |
US20020147734A1 (en) | 2001-04-06 | 2002-10-10 | Shoup Randall Scott | Archiving method and system |
US6678516B2 (en) * | 2001-05-21 | 2004-01-13 | Nokia Corporation | Method, system, and apparatus for providing services in a privacy enabled mobile and Ubicom environment |
US7133898B1 (en) * | 2001-06-25 | 2006-11-07 | Bellsouth Intellectual Property Corp. | System and method for sorting e-mail using a vendor registration code and a vendor registration purpose code previously assigned by a recipient |
US20030008662A1 (en) * | 2001-07-09 | 2003-01-09 | Stern Edith H. | Systems and methods wherein a mobile user device operates in accordance with a location policy and user device information |
US7715819B2 (en) * | 2001-08-03 | 2010-05-11 | The Boeing Company | Airborne security manager |
GB2395403A (en) * | 2001-08-27 | 2004-05-19 | Sage Agents Networks Pte Ltd | System and method for provisioning of text message services |
US20030087638A1 (en) * | 2001-11-06 | 2003-05-08 | Taylor Scott P | Delivery policy tool |
US7401148B2 (en) * | 2001-11-16 | 2008-07-15 | At&T Mobility Ii Llc | System for customer access to messaging and configuration data |
US9088645B2 (en) | 2001-12-12 | 2015-07-21 | International Business Machines Corporation | Intermediary device initiated caller identification |
US7277528B2 (en) | 2002-02-12 | 2007-10-02 | Siemens Information And Communication Networks, Inc.- Boca Raton | Call-content determinative selection of interception access points in a soft switch controlled network |
US20030231207A1 (en) * | 2002-03-25 | 2003-12-18 | Baohua Huang | Personal e-mail system and method |
US7363055B2 (en) * | 2002-05-09 | 2008-04-22 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
GB2389736B (en) | 2002-06-13 | 2005-12-14 | Nice Systems Ltd | A method for forwarding and storing session packets according to preset and/or dynamic rules |
ES2281690T3 (es) | 2002-08-21 | 2007-10-01 | Intellprop Limited | Aparatos y procedimientos de servicios de telecomunicaciones. |
FR2844948B1 (fr) | 2002-09-23 | 2005-01-07 | Eastman Kodak Co | Procede d'archivage de messages multimedias |
US7472163B1 (en) * | 2002-10-07 | 2008-12-30 | Aol Llc | Bulk message identification |
US20040198454A1 (en) | 2002-11-04 | 2004-10-07 | Chavez David L. | Communications blocking based on a remote no-call list |
AU2003299591A1 (en) | 2002-12-05 | 2004-06-30 | Symbolic Intelligence Enhanced Systems, Inc. | Virtual pbx based on sip and feature servers |
US7139372B2 (en) * | 2003-03-07 | 2006-11-21 | July Systems, Inc | Authorized distribution of digital content over mobile networks |
US7230951B2 (en) * | 2003-04-16 | 2007-06-12 | Nortel Networks Limited | Policy based mobile IP |
US7046782B2 (en) | 2003-04-18 | 2006-05-16 | Larry Miller | Telephone call control system and methods |
US7103351B2 (en) * | 2003-06-23 | 2006-09-05 | July Systems Inc. | Policy service system and methodology |
US7089594B2 (en) * | 2003-07-21 | 2006-08-08 | July Systems, Inc. | Application rights management in a mobile environment |
EP1661380A4 (en) | 2003-09-04 | 2007-06-13 | Emc Corp | DATA MESSAGE MIRRORS AND DISPLACEMENT |
CN1902902A (zh) * | 2003-09-04 | 2007-01-24 | Emc公司 | 数据消息镜像和重定向 |
US7212538B2 (en) * | 2003-09-05 | 2007-05-01 | Qualcomm Incorporated | Differential ack processing buffer manager and method therefor |
US20050141674A1 (en) | 2003-10-14 | 2005-06-30 | Garth Brown | Monitoring a telephone call via conferencing |
US7457404B1 (en) | 2003-12-19 | 2008-11-25 | Nortel Networks Limited | Methods of monitoring communications sessions in a contact centre |
US8005200B2 (en) | 2004-04-08 | 2011-08-23 | Gryphon Networks Corp. | System and method for control of communications connections and notifications |
EP1767010B1 (en) * | 2004-06-15 | 2015-11-11 | Tekelec Global, Inc. | Method, system, and computer program products for content-based screening of MMS messages |
US7286834B2 (en) * | 2004-07-13 | 2007-10-23 | Sbc Knowledge Ventures, Lp | System and method for location based policy management |
US7260384B2 (en) * | 2004-07-29 | 2007-08-21 | Sprint Spectrum L.P. | Method and system for dynamic selection of voice mail system |
US7451921B2 (en) | 2004-09-01 | 2008-11-18 | Eric Morgan Dowling | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
US7400891B2 (en) * | 2004-11-10 | 2008-07-15 | At&T Delaware Intellectual Property, Inc. | Methods, systems and computer program products for remotely controlling wireless terminals |
US7826835B2 (en) * | 2004-12-16 | 2010-11-02 | Intel Corporation | Mobile phone policy management |
WO2007084146A2 (en) | 2005-01-28 | 2007-07-26 | Knowme, Inc. | Call monitoring system |
US8831194B2 (en) * | 2005-06-30 | 2014-09-09 | Emc Corporation | Telephonic communication redirection and compliance processing |
US8059805B2 (en) * | 2005-06-30 | 2011-11-15 | Emc Corporation | Enhanced services provided using communication redirection and processing |
US7650140B2 (en) * | 2005-10-28 | 2010-01-19 | Research In Motion Limited | System and method of maintaining communications policy settings in a wireless network |
CA2732601C (en) * | 2008-08-01 | 2014-12-09 | Research In Motion Limited | Electronic mail system providing message character set formatting features and related methods |
US8566403B2 (en) * | 2008-12-23 | 2013-10-22 | At&T Mobility Ii Llc | Message content management system |
-
2004
- 2004-09-07 CN CNA2004800324166A patent/CN1902902A/zh active Pending
- 2004-09-07 US US10/936,442 patent/US7725098B1/en not_active Expired - Lifetime
- 2004-09-07 KR KR1020067004483A patent/KR20060095946A/ko not_active Withdrawn
- 2004-09-07 US US10/936,443 patent/US7450937B1/en active Active
-
2010
- 2010-04-08 US US12/798,730 patent/US8086255B2/en not_active Expired - Lifetime
-
2011
- 2011-11-22 US US13/303,069 patent/US8238953B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7450937B1 (en) | 2008-11-11 |
US7725098B1 (en) | 2010-05-25 |
US20100197329A1 (en) | 2010-08-05 |
US20120135760A1 (en) | 2012-05-31 |
US8086255B2 (en) | 2011-12-27 |
US8238953B2 (en) | 2012-08-07 |
CN1902902A (zh) | 2007-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20060095946A (ko) | 데이터 메세지 미러링 및 리드렉션 | |
US7095829B2 (en) | Data message mirroring and redirection | |
US20220156369A1 (en) | Method and system of monitoring and controlling exfiltration of enterprise data on cloud | |
US11012447B2 (en) | Method, system, and storage medium for secure communication utilizing social networking sites | |
US10805314B2 (en) | Using message context to evaluate security of requested data | |
US9998471B2 (en) | Highly accurate security and filtering software | |
US9659165B2 (en) | Method and apparatus for accessing corporate data from a mobile device | |
US8631227B2 (en) | Processing encrypted electronic documents | |
US20040054886A1 (en) | E-mail firewall with stored key encryption/decryption | |
US20110119730A1 (en) | Enforcing Centralized Communication Policies | |
US20060271631A1 (en) | Categorizing mails by safety level | |
KR20160009569A (ko) | Sms 메시지를 추적하는 시스템과 방법 | |
US20200074079A1 (en) | Method and system for checking malicious hyperlink in email body | |
US20130104189A1 (en) | Controlling Transmission of Unauthorized Unobservable Content in Email Using Policy | |
US20220329558A1 (en) | Registered Encrypted Electronic Message and Selected Content View Proof System | |
KR101696877B1 (ko) | 메일 수신 및 발신 시스템 | |
US20160212082A1 (en) | System and method for securing electronic messages | |
US20240214336A1 (en) | Computerized system for dynamic image inclusion in an electronic message | |
Jenkins et al. | The JSON Meta Application Protocol (JMAP) for Mail | |
Rachad et al. | Sending and Receiving Secure Email Based on Blockchain | |
Jenkins et al. | RFC 8621: The JSON Meta Application Protocol (JMAP) for Mail | |
KR20220164679A (ko) | 등록된 암호화된 전자 메시지 및 개정된 응답 시스템 | |
Schnalke | This thesis was handed in on February 9, 2009 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20060303 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |