CA2441390A1 - System and method for identifying unique messages stored in multiple message stores - Google Patents

System and method for identifying unique messages stored in multiple message stores Download PDF

Info

Publication number
CA2441390A1
CA2441390A1 CA002441390A CA2441390A CA2441390A1 CA 2441390 A1 CA2441390 A1 CA 2441390A1 CA 002441390 A CA002441390 A CA 002441390A CA 2441390 A CA2441390 A CA 2441390A CA 2441390 A1 CA2441390 A1 CA 2441390A1
Authority
CA
Canada
Prior art keywords
messages
message stores
duplicate
extracted
content
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.)
Granted
Application number
CA002441390A
Other languages
French (fr)
Other versions
CA2441390C (en
Inventor
David Thomas Mcdonald
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.)
FTI Technology LLC
Original Assignee
Individual
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
Application filed by Individual filed Critical Individual
Publication of CA2441390A1 publication Critical patent/CA2441390A1/en
Application granted granted Critical
Publication of CA2441390C publication Critical patent/CA2441390C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • 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/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Abstract

A system (10) and method (100) for efficiently processing messages (70) stored in multiple message stores (41) is described. Metadata (35) identifying a range of topically identical messages (47) extracted from a plurality of message stores (41) storing a multiplicity of messages (70) to be processed is iteratively copied. The metadata (35) for the extracted range of topically identical messages (47) is categorized. Those messages (70) containing substantially duplicative content within the extracted range are identified as duplicate messages (47). Those non-duplicate messages (44) within the extracted range are tallied into an ordering of conversation thread length (46). Those messages (70) whose content is recursively-included content (72, 73) within another of the tallied non-duplicate messages (44) are classified as near-duplicate messages (45). The remaining messages (71) are designated as unique messages (44) containing substantially non-duplicative content (71).
CA002441390A 2001-03-19 2002-03-19 System and method for identifying unique messages stored in multiple message stores Expired - Fee Related CA2441390C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/812,749 US6745197B2 (en) 2001-03-19 2001-03-19 System and method for efficiently processing messages stored in multiple message stores
US09/812,749 2001-03-19
PCT/US2002/008471 WO2002091701A2 (en) 2001-03-19 2002-03-19 System and method for identifying unique messages stored in multiple message stores

Publications (2)

Publication Number Publication Date
CA2441390A1 true CA2441390A1 (en) 2002-11-14
CA2441390C CA2441390C (en) 2007-10-23

Family

ID=25210510

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002441390A Expired - Fee Related CA2441390C (en) 2001-03-19 2002-03-19 System and method for identifying unique messages stored in multiple message stores

Country Status (8)

Country Link
US (1) US6745197B2 (en)
EP (1) EP1371195B1 (en)
AT (1) ATE326807T1 (en)
AU (1) AU2002314724A1 (en)
CA (1) CA2441390C (en)
DE (1) DE60211489T2 (en)
ES (1) ES2259374T3 (en)
WO (1) WO2002091701A2 (en)

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3883647B2 (en) * 1997-06-10 2007-02-21 インターナショナル・ビジネス・マシーンズ・コーポレーション Message processing method, message processing apparatus, and storage medium for storing program for controlling message processing
US7263558B1 (en) 1999-09-15 2007-08-28 Narus, Inc. Method and apparatus for providing additional information in response to an application server request
US6820081B1 (en) * 2001-03-19 2004-11-16 Attenex Corporation System and method for evaluating a structured message store for message redundancy
US20020184317A1 (en) * 2001-05-29 2002-12-05 Sun Microsystems, Inc. System and method for searching, retrieving and displaying data from an email storage location
US20030001882A1 (en) * 2001-06-29 2003-01-02 Macer Peter J. Portable entertainment machines
US7194553B2 (en) * 2001-10-16 2007-03-20 Microsoft Corporation Resolving virtual network names
US20030074579A1 (en) * 2001-10-16 2003-04-17 Microsoft Corporation Virtual distributed security system
US7676540B2 (en) * 2001-10-16 2010-03-09 Microsoft Corporation Scoped referral statements
EP1303097A3 (en) * 2001-10-16 2005-11-30 Microsoft Corporation Virtual distributed security system
US8015204B2 (en) * 2001-10-16 2011-09-06 Microsoft Corporation Scoped access control metadata element
US7899047B2 (en) 2001-11-27 2011-03-01 Microsoft Corporation Virtual network with adaptive dispatcher
US6915333B2 (en) * 2001-12-14 2005-07-05 International Business Machines Corporation Method of managing attached document
US20030231207A1 (en) * 2002-03-25 2003-12-18 Baohua Huang Personal e-mail system and method
US20040025048A1 (en) * 2002-05-20 2004-02-05 Porcari Damian O. Method and system for role-based access control to a collaborative online legal workflow tool
US20040044735A1 (en) * 2002-08-30 2004-03-04 International Business Machines Corporation Method and system for organizing an email thread
ATE433169T1 (en) * 2002-12-03 2009-06-15 Research In Motion Ltd METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR PRE-SELECTING A FOLDER FOR A MESSAGE
US8316080B2 (en) * 2003-01-17 2012-11-20 International Business Machines Corporation Internationalization of a message service infrastructure
US8630984B1 (en) 2003-01-17 2014-01-14 Renew Data Corp. System and method for data extraction from email files
US8065277B1 (en) 2003-01-17 2011-11-22 Daniel John Gardner System and method for a data extraction and backup database
US8943024B1 (en) * 2003-01-17 2015-01-27 Daniel John Gardner System and method for data de-duplication
US8375008B1 (en) 2003-01-17 2013-02-12 Robert Gomes Method and system for enterprise-wide retention of digital or electronic data
US7761427B2 (en) * 2003-04-11 2010-07-20 Cricket Technologies, Llc Method, system, and computer program product for processing and converting electronically-stored data for electronic discovery and support of litigation using a processor-based device located at a user-site
US20040236753A1 (en) * 2003-05-20 2004-11-25 Porcari Damian O. Method and system for automated messaging in an online legal workflow tool
US7421690B2 (en) * 2003-06-23 2008-09-02 Apple Inc. Threaded presentation of electronic mail
US7734568B2 (en) * 2003-06-26 2010-06-08 Microsoft Corporation DVD metadata wizard
MXPA06003642A (en) * 2003-10-01 2007-03-26 Logined Bv Method system and apparatus for accessing stored spatial data.
US8990255B2 (en) 2003-11-17 2015-03-24 Nokia Corporation Time bar navigation in a media diary application
US8010579B2 (en) * 2003-11-17 2011-08-30 Nokia Corporation Bookmarking and annotating in a media diary application
US7814155B2 (en) * 2004-03-31 2010-10-12 Google Inc. Email conversation management system
US7912904B2 (en) 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US7269621B2 (en) * 2004-03-31 2007-09-11 Google Inc. Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
US7596603B2 (en) * 2004-06-30 2009-09-29 International Business Machines Corporation Automatic email consolidation for multiple participants
US7979501B1 (en) 2004-08-06 2011-07-12 Google Inc. Enhanced message display
US8631077B2 (en) 2004-07-22 2014-01-14 International Business Machines Corporation Duplicate e-mail content detection and automatic doclink conversion
US20060041625A1 (en) 2004-08-19 2006-02-23 International Business Machines Corporation System and method for sectional e-mail transmission
US7809695B2 (en) * 2004-08-23 2010-10-05 Thomson Reuters Global Resources Information retrieval systems with duplicate document detection and presentation functions
US7426541B2 (en) * 2004-09-07 2008-09-16 Storage Technology Corporation Electronic mail metadata generation and management
US8185590B2 (en) * 2004-12-02 2012-05-22 Microsoft Corporation System and method for replicating offline scheduling transactions from a client to a server
US8069151B1 (en) 2004-12-08 2011-11-29 Chris Crafford System and method for detecting incongruous or incorrect media in a data recovery process
US20060143274A1 (en) * 2004-12-28 2006-06-29 Schulz Karsten A Email reply consolidation
US7478132B2 (en) * 2005-01-24 2009-01-13 International Business Machines Corporation Dynamic email content update process
US8527468B1 (en) 2005-02-08 2013-09-03 Renew Data Corp. System and method for management of retention periods for content in a computing system
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US20060264232A1 (en) * 2005-05-20 2006-11-23 Research In Motion Limited Contact list for a wireless handheld device and methods thereof
US20070027955A1 (en) * 2005-07-28 2007-02-01 Jwj Software, Llc. Systems, methods and apparatus of an email client
CA2616956C (en) * 2005-07-29 2014-04-15 Cataphora, Inc. A method and apparatus to provide a unified redaction system
US8380682B2 (en) * 2005-08-10 2013-02-19 International Business Machines Corporation Indexing and searching of electronic message transmission thread sets
US20070038710A1 (en) * 2005-08-12 2007-02-15 Yongcheng Li Managing redundant email
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
KR20070070820A (en) * 2005-12-29 2007-07-04 삼성전자주식회사 Apparatus and method for transmitting reply and forward message in mobile terminal
US7657601B2 (en) * 2005-12-30 2010-02-02 At&T Intellectual Property, I,L.P. Methods and computer programs for formulating messaging platform capacity projections
US8150827B2 (en) * 2006-06-07 2012-04-03 Renew Data Corp. Methods for enhancing efficiency and cost effectiveness of first pass review of documents
US8370442B2 (en) * 2008-08-29 2013-02-05 Commvault Systems, Inc. Method and system for leveraging identified changes to a mail server
US20080319777A1 (en) * 2007-06-20 2008-12-25 Roland Hoff Business transaction issue manager
US9716764B2 (en) * 2007-07-25 2017-07-25 Yahoo! Inc. Display of communication system usage statistics
US8615490B1 (en) 2008-01-31 2013-12-24 Renew Data Corp. Method and system for restoring information from backup storage media
US8225219B2 (en) * 2008-02-12 2012-07-17 Microsoft Corporation Identifying unique content in electronic mail messages
US20090300517A1 (en) * 2008-05-31 2009-12-03 International Business Machines Corporation Providing user control of historical messages in electronic mail chain to be included in forwarded or replied electronic mail message
US8296726B2 (en) * 2008-06-06 2012-10-23 Sap Ag Representation of software application functionality
US8219524B2 (en) * 2008-06-24 2012-07-10 Commvault Systems, Inc. Application-aware and remote single instance data management
US8701046B2 (en) 2008-06-27 2014-04-15 Microsoft Corporation Aggregate and hierarchical display of grouped items spanning multiple storage locations
US20110154856A1 (en) * 2008-07-10 2011-06-30 Diki Andrian Process for removing a gaseous contaminant from a contaminated gas stream
US8495161B2 (en) * 2008-12-12 2013-07-23 Verizon Patent And Licensing Inc. Duplicate MMS content checking
US8375365B2 (en) * 2008-12-23 2013-02-12 Sap Ag Customization verification
US7925736B2 (en) * 2009-06-15 2011-04-12 Microsoft Corporation Message redirection within a messaging infrastructure
EP2471009A1 (en) 2009-08-24 2012-07-04 FTI Technology LLC Generating a reference set for use during document review
US8972355B1 (en) * 2009-08-31 2015-03-03 Symantec Corporation Systems and methods for archiving related items
US20110106549A1 (en) * 2009-10-30 2011-05-05 Sap Ag Account and product based sales professional workbench
WO2011072172A1 (en) * 2009-12-09 2011-06-16 Renew Data Corp. System and method for quickly determining a subset of irrelevant data from large data content
WO2011075610A1 (en) 2009-12-16 2011-06-23 Renew Data Corp. System and method for creating a de-duplicated data set
US8856189B1 (en) * 2010-01-22 2014-10-07 Symantec Corporation Systems and methods for managing connections to process data
US20110231499A1 (en) * 2010-03-22 2011-09-22 Research In Motion Limited Management and display of grouped messages on a communication device
US8886664B2 (en) 2010-05-13 2014-11-11 Microsoft Corporation Decreasing duplicates and loops in an activity record
US9824314B2 (en) 2011-01-14 2017-11-21 Apple Inc. Grouping email messages into conversations
US9037601B2 (en) 2011-07-27 2015-05-19 Google Inc. Conversation system and method for performing both conversation-based queries and message-based queries
US20130124562A1 (en) * 2011-11-10 2013-05-16 Microsoft Corporation Export of content items from multiple, disparate content sources
US9817898B2 (en) 2011-11-14 2017-11-14 Microsoft Technology Licensing, Llc Locating relevant content items across multiple disparate content sources
US9426102B1 (en) * 2012-03-15 2016-08-23 Google Inc. Efficient conversation transmission to mobile clients
US10482396B2 (en) 2012-03-16 2019-11-19 Refinitiv Us Organization Llc System and method for automated compliance verification
US10395185B2 (en) 2012-03-16 2019-08-27 Refinitiv Us Organization Llc System and method for verified compliance implementation
SG11201405782PA (en) * 2012-03-16 2014-10-30 Thomson Reuters Glo Resources System and method for verified compliance implementation
US9442925B2 (en) * 2012-11-21 2016-09-13 Bank Of America Corporation Regulated texting solution for mobile devices
US9552368B1 (en) * 2013-07-02 2017-01-24 Google Inc. Electronic mail attachments garden
US9559996B1 (en) 2013-07-02 2017-01-31 Google Inc. Systems and methods for integrating cloud storage and network service
EP3080709A4 (en) 2013-09-09 2017-07-05 Unitedlex Corp. Interactive case management system
GB2533562A (en) 2014-12-18 2016-06-29 Ipco 2012 Ltd An interface, method and computer program product for controlling the transfer of electronic messages
GB2533379A (en) 2014-12-18 2016-06-22 Ipco 2012 Ltd A system and server for receiving transaction requests
GB2537087A (en) 2014-12-18 2016-10-12 Ipco 2012 Ltd A system, method and computer program product for receiving electronic messages
GB2533432A (en) 2014-12-18 2016-06-22 Ipco 2012 Ltd A device system, method and computer program product for processing electronic transaction requests
US9785833B1 (en) 2016-03-17 2017-10-10 Relativity Oda Llc System and method for textual near-duplicate grouping of documents
AU2017203723A1 (en) * 2016-06-07 2017-12-21 David Nixon Meeting management system and process
US11431662B2 (en) * 2017-12-28 2022-08-30 Meta Platforms, Inc. Techniques for message deduplication
US10505882B2 (en) * 2018-04-11 2019-12-10 Outreach Corporation Automated communication in an email synchronization and workflow system
CN111224794B (en) * 2018-11-27 2023-01-20 钉钉控股(开曼)有限公司 Group communication method, device and equipment

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4653048A (en) * 1984-05-14 1987-03-24 American Telephone And Telegraph Company Method for interprocessor message accountability
US5317568A (en) * 1991-04-11 1994-05-31 Galileo International Partnership Method and apparatus for managing and facilitating communications in a distributed hetergeneous network
US5757669A (en) * 1995-05-31 1998-05-26 Netscape Communications Corporation Method and apparatus for workgroup information replication
US5905863A (en) 1996-06-07 1999-05-18 At&T Corp Finding an e-mail message to which another e-mail message is a response
JP3488347B2 (en) * 1996-08-29 2004-01-19 株式会社日立製作所 Automatic address distribution system and address distribution server
JPH1115759A (en) * 1997-06-16 1999-01-22 Digital Equip Corp <Dec> Full text index type mail preserving device
US6223209B1 (en) * 1997-09-30 2001-04-24 Ncr Corporation Distributed world wide web servers
US6484196B1 (en) * 1998-03-20 2002-11-19 Advanced Web Solutions Internet messaging system and method for use in computer networks
US6330589B1 (en) * 1998-05-26 2001-12-11 Microsoft Corporation System and method for using a client database to manage conversation threads generated from email or news messages
US6438564B1 (en) * 1998-06-17 2002-08-20 Microsoft Corporation Method for associating a discussion with a document
US20010056362A1 (en) * 1998-07-29 2001-12-27 Mike Hanagan Modular, convergent customer care and billing system
US6442592B1 (en) * 1998-12-11 2002-08-27 Micro Computer Systems, Inc. Message center system
US6523063B1 (en) * 1999-08-30 2003-02-18 Zaplet, Inc. Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier
US6507847B1 (en) * 1999-12-17 2003-01-14 Openwave Systems Inc. History database structure for Usenet

Also Published As

Publication number Publication date
AU2002314724A1 (en) 2002-11-18
DE60211489T2 (en) 2006-09-07
EP1371195A2 (en) 2003-12-17
DE60211489D1 (en) 2006-06-22
CA2441390C (en) 2007-10-23
ES2259374T3 (en) 2006-10-01
WO2002091701A2 (en) 2002-11-14
ATE326807T1 (en) 2006-06-15
US20020161788A1 (en) 2002-10-31
WO2002091701A3 (en) 2003-08-07
US6745197B2 (en) 2004-06-01
EP1371195B1 (en) 2006-05-17

Similar Documents

Publication Publication Date Title
CA2441390A1 (en) System and method for identifying unique messages stored in multiple message stores
TW328629B (en) Production line analysis method and production line analysis device
US20090044095A1 (en) Automatically populating and/or generating tables using data extracted from files
CA2333372A1 (en) Multi-target links for navigating between hypertext documents and the like
IL150863A0 (en) System, method, computer program product for communicating data for objects that are transported from first location to second location
EP1260901A3 (en) Method and apparatus for managing hashed objects
TW200620091A (en) System and method for an optimized least recently used lookup cache
WO2003058427A8 (en) Real time data warehousing
WO2004012105A3 (en) Presenting a collection of media objects
WO2002017083A3 (en) Data processing method and apparatus
WO2004049131A3 (en) Network architecture, addressing and routing
CA2357653A1 (en) Method and system in an electronic spreadsheet for persistently self-replicating multiple ranges of cells through a copy-paste operation
AU4995200A (en) System and method for searching and processing databases comprising named annotated text strings
CN109271417A (en) A kind of lightweight messages queue implementing method and storage equipment based on database
WO2001045033A3 (en) Method for processing data structures
EP0982675A3 (en) Workflow system. workflow control method and storage medium
CA2337699A1 (en) Message forwarding of multiple types of messages based upon a criteria
EP1544752A3 (en) Dynamic content clustering
ATE523026T1 (en) SHARED FILE SYSTEM WITH A TOKEN RING-LIKE PROTOCOL FOR MANAGING METADATA
CA2293064A1 (en) Method and apparatus for analyzing data retrieval using index scanning
BR0215625A (en) Object transmission process between a server and a client terminal that implements corresponding cache management, transmission system, server, and terminal
WO2005055487A3 (en) Network message processing using inverse pattern matching
EP0867880A3 (en) A video processing system
WO2003001345A3 (en) Stream-based enterprise and desktop information management systems
CA2340739A1 (en) Method for handling data items of user-defined data types

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20220301

MKLA Lapsed

Effective date: 20200831

MKLA Lapsed

Effective date: 20200831