KR20040040407A - 다수의 수령인에게 큰 파일을 분배하는 방법 - Google Patents
다수의 수령인에게 큰 파일을 분배하는 방법 Download PDFInfo
- Publication number
- KR20040040407A KR20040040407A KR10-2003-7016606A KR20037016606A KR20040040407A KR 20040040407 A KR20040040407 A KR 20040040407A KR 20037016606 A KR20037016606 A KR 20037016606A KR 20040040407 A KR20040040407 A KR 20040040407A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- media file
- server
- recipients
- library
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
서버 또는 다른 파일 교환 플랫폼을 통해 미디어 파일(예컨대, 오디오, 비디오, 및 멀티미디어 파일)과 같은 큰 파일들을 분배하는 시스템 및 방법이 제공된다. 이런 방법의 몇가지 실시예에서, 다수의 수령인을 지정하는, 첨부된 파일을 갖는 전자 메시지가 제공된다(11). 파일의 단일 사본이 제1 서버에 업로딩된다(12). 각각의 지정된 수령인에서는, 파일이 제1 서버로부터 지정된 수령인으로 전송된다(23). 다른 실시예에서, 첨부된 파일은 원격 서버상에 상주한다. 메시지는 파일을 고유하게 식별하는 식별자를 갖는 각각의 수령인에게 전송된다. 각각의 수령인에서는, 메시지가 오픈될때, 파일이 제1 서버로부터 수령인에게 전송된다.
Description
사용자와 연관된 서버를 통해 다수의 수령인에게 파일을 분배하는 수많은 시스템이 공지되어 있다. 일반적인 예는 사용자로 하여금 하나 이상의 파일을 전자 메시지에 첨부하게 하고 전자 메시지가 전송되는 하나 이상의 수령인을 특정하는 Lotus Notes?과 같은 전자 메일 시스템을 포함한다.
이런 시스템이 서버를 통한 작은 파일의 분배에 매우 잘 동작한다 할지라도, 미디어 파일과 같은 큰 첨부물의 분배는 서버에 저장되는 동일한 큰 파일의 다수의 인스턴스(instance)를 전형적으로 초래하기 때문에 보다 문제가 있게 된다. 예컨대, 64kbps의 비트 레이트로 인코딩되는 대략 5분의 지속 시간의 오디오 파일은 전형적으로 그 크기가 2 메가바이트이다. 오디오 파일이 보다 높게 인코딩될 수록 보다 일반적으로 사용되는 비트 레이트는 훨씬 크게된다. 따라서, 96 kbps로 인코딩된 동일한 5분 오디오 파일은 파일 크기가 각각 3 및 5 메가바이트이다. 서버상에서 이런 사이즈의 파일의 다수의 인스턴스의 존재는 역으로 서버 성능 및 속도에 영향을 미치며, 심지어 메모리 능력 또는 대역폭 제한을 초과시 서버의 분열(disruption)을 초래한다. 따라서, 다수의 사용자에게 파일을 전자적으로 분배하는 전통적인 방법은 미디어 파일 및 다른 큰 파일 파일의 분배에 적당하지 않는다.
파일과 전자 메시지와의 다이렉트 통합에 의존하지 않는 몇몇 시스템이 공지되어 있다. 예컨대, Lotus Notes?과 Outlook Express?과 같은 전자 메일 시스템의 차후 버전은 사용자로 하여금 하이퍼링크를 텍스트 메시지의 바디에 통합하게 한다. 하이퍼링크는 특정 웹 페이지의 어드레스를 포함한다. 그런 웹 페이지에 대응하는 파일 또는 파일들은 메시지의 전송자 또는 수령인과 연관된 서버와는 별개의 서버상에 상주한다. 메시지의 수령인은 링크상을 단순히 클릭함에 의해 하이퍼링크로 포인팅된 펩 페이지를 액세스한다. 사용자가 하이퍼링크상을 클릭할 때, 사용자의 인터넷 브라우저는 링크에 의해 포인팅된 액세스를 시도하며, 이렇게 함으로써, 사이트와 연관된 임시 캐쉬 화상 또는 데이터 파일들로 다운로딩된다. 상술한 바와 같이, 이들 화상 또는 데이터 파일들은 메시지의 수령인과 연관된 서버와는 별개의 서버상에 상주한다. 따라서, 수령인이 하이퍼링크를 클릭할 때, 하이퍼링크는 원거리의 서버로부터 사용자의 서버, 시스템 및/또는 드라이브에 화상 또는 데이터 파일들을 다운로딩하는 효과를 가진다. 그러나, 이런 시스템이 화상 또는 데이터 파일을 전자 메시지 그 자체로 통합할 필요를 제거한다는 점에서 이점을가지며, 이로 인해 메모리 공간 및/또는 대역폭을 보존한다 할지라도, 시작하는 웹 페이지의 어드레스를 전송자가 알 것을 요구한다는 단점이 있다. 더욱이, 이런 타입의 시스템은 사용자가 생성하는 경우에만 하이퍼링크가 제공되기 때문에, 서버상에서 메모리 공간 및/또는 대역폭을 보존하기 위하여 긍정적인 조치를 취할 것을 사용자에게 요구한다. 따라서, 이런 타입의 시스템은 프로액티브(proactive)가 이니다.
따라서, 서버상에서 파일의 사본의 생성이 회피되도록 사용자와 연관된 서버를 통해 음악 파일과 같은 큰 파일을 다수의 지정된 수령인에게 전자 메일을 경유해 분배하는 시스템 및 방법에 대한 요구가 있게 되었다. 또한 큰 파일을 서버에 복사하는 필요를 감소 또는 제거하는, 큰 파일을 분배하는 시스템 및 방법에 대한 요구가 있게 되었다. 이들 및 다른 필요들은 이하 설명되는 바와 같이 본 발명에 의해 충족된다.
본 발명은 일반적으로 다수의 수령인에게 파일을 분배하는 방법에 관한 것으로, 특히 미디어 파일을 다수의 수령인에게 분배하는 방법에 관한 것이다.
도 1은 본 발명에 따르는 파일 분배에 사용되는 방법론의 제1 실시예를 도시한 플로우챠트.
도 2는 본 발명에 따르는 파일 분배에 사용되는 방법론의 제2 실시예를 도시한 플로우챠트.
도 3은 본 발명에 따르는 파일 분배에 사용되는 방법론의 제3 실시예를 도시한 플로우챠트.
도 4는 본 발명의 방법론의 제4 실시예를 도시한 개요도.
도 5는 본 발명의 방법론을 구현하는데 유용한 시스템을 도시한 개요도.
본 발명은 서버 또는 다른 파일 교환 플랫폼을 통해 미디어 파일(예컨대, 오디오, 비디오 및 멀티미디어 파일)과 같은 큰 파일을 분배하는 시스템 및 방법에 관한 것이다.
본 발명의 일 양상에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생된다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며 첨부된 파일의 식별을 확인한다. 소프트웨어는 하나 이상의 원격 서버들에 존재하는 자주 전송되는 파일들의 라이브러리(library)를 구비한다. 구비한다면, 소프트웨어는 원격 서버에 지시하여, 파일의 사본을 지정된 수령인들 각각의 e-메일 어드레스에 직접 전송하게 한다. 구비되지 않으면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로 지정 수령인에게 전송한다. 이런 실시예의 변형에서, 라이브러리의 몇몇 또는 모두는, 소프트웨어가 저작자의 서버에 지시하여 파일의 사본을 지정된 수령인들 각각의 e-메일 어드레스에 직접 전송하게 하는 경우에, 저작자의 서버상에 상주한다.
본 발명의 다른 실시예에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생된다. 저작자가 메시지를 전송된 것을 나타낼 때 저작자의 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며 첨부된 파일의 식별을 확인한다. 소프트웨어는 파일의 사본이 원격 서버들중 하나상에 상주하는지를 결정하기 위해 첨부된 파일의 식별로 하나 이상의 원격 서버들에 질의한다. 파일의 사본이 원격 서버들중 하나에 상주한 것으로 알려지면, 소프트웨어는 원격 서버에 지시하여, 지정된 수령인들 각각의 전자 메일 어드레스에 파일의 사본을 직접 전송하게 한다. 그렇치 않다면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로 지정 수령인에게 전송한다.
본 발명의 또 다른 양상에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생된다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며 첨부된 파일의 식별을 확인한다. 소프트웨어는 파일의 사본이 원격 서버들중 하나상에 상주하는지를 결정하기 위해 첨부된 파일의 식별로 하나 이상의 원격 서버들에 질의한다. 파일의 사본이 원격 서버들중 하나에 상주한 것으로 알려지면, 소프트웨어는 원격 서버상의 적절한 어드레스에 하이퍼링크를 생성하고 이 하이퍼링크를 메시지에 통합한다. 소프트웨어는 하이퍼링크를 통합하는 메시지를 지정된 수령인에게 전송한다. 파일의 사본이 원격 서버에서 발견되지 않으면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로 지정 수령인에게 전송한다.
본 발명의 또 다른 양상에 따르면, 전자 메시지는 파일을 첨부물로서 지정하며 다수의 수령인을 지정하는 사용자 또는 저작자에 의해 발생된다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자와 연관된 서버를 통해 동작하는 소프트웨어 패키지는 저작자의 시스템으로부터 서버로 메시지에 첨부된 파일의 단일 사본을 임시적으로 업로드한다. 소프트웨어는 각각의 첨부물에 대응하는 파일의 사본 및 메시지를 지정된 수령인들 각각에 전송한다. 각각의 첨부물에 대응하는 파일의 단일 사본만이 자작자의 서버상에서 유지되기 때문에, 서버에 대한 메모리 및 대역폭 할당은 최소화된다.
또 다른 본 발명의 양상에서, 본 발명은 서버를 통해 파일을 분배하는 방법에 관한 것이다. 이 방법에 따르면, 첨부된 파일을 갖는 전자 메시지는 다수의 수령인들을 지정하며 제공된다. 파일의 단일 사본은 제1 서버에 업로드된다. 각각의 지정 수령인에서, 파일은 제1 서버로부터 지정 수령인에게 전송된다.
또 다른 본 발명의 양상에서, 본 발명은 서버를 통해 파일을 분배하는 방법에 관한 것이다. 이 방법에 따르면, 첨부된 파일을 갖는 전자 메시지는 다수의 수령인들을 지정하며 제공된다. 첨부된 파일은 메시지의 저작자와 연관되는 제1 서버상에 상주한다. 메시지는 파일을 고유하게 식별하는 식별자와 함께 각각의 수령인에 전송된다. 각각의 수령인에서, 메시지가 오픈될 때, 파일은 제2 서버로부터 수령인에게 전송 또는 다운로드된다. 제2 서버는 제1 서버와는 별개이다.
본 발명의 또 다른 양상에서, 본 발명은 컴퓨터 네트워크를 통해 미디어 파일을 분배하는 방법에 관한 것이다. 이 방법에 따르면, 전자 메시지는 제1 서버에서 수신되며, 이 메시지는 특정 파일과 함께 전자 메시지의 사본을 수신하기 위해 지정된 하나 이상의 수령인을 포함한다. 특정 파일은 멀티미디어 파일과 같은 미디어 파일, 오디오 파일, 또는 비디오 파일일 수 있다. 파일은 식별되며, 자주 전송된 파일의 라이브러리는 특정 파일이 라이브러리에 존재하는지를 결정하기 위해 탐색된다. 이런 라이브러리는 제1 서버 또는 원격 서버중 어느 하나에 상주한다. 특정 파일이 라이브러리에 존재한다면, 파일의 사본은 라이브러리에서 특정된 서버로부터 지정된 수령인에게 전송된다. 특정 파일이 라이브러리에 존재하지 않으면, 파일의 단일 사본은 미리결정된 서버에 업로드되며 지정된 수령인에게 전송된다.
본 발명은 서버 또는 다른 파일 교환 플랫폼을 통해 미디어 파일(예컨대, 오디오, 비디오 및 멀티미디어 파일)과 같은 큰 파일을 분배하는 시스템 및 방법에 관한 것으로, 특히 전자 메일 플랫폼을 통한 음악 파일의 전자 분배에 적합하다.
도 1은 본 발명에 따르는 파일 분배에 사용되는 방법론의 제1 실시예를 도시한다. 설명을 용이하게 하기 위하여, 본 명세서의 논의는, 본 기술 분야의 전문가가 본 명세서에 예시된 방법론 및 시스템이 다수의 파일을 첨부하며, 동일한 타입 또는 다른 타입, 그리고 단일 또는 다수의 수령인을 지정하는 전자 메시지의 분배에 또한 적용될 수 있다.
도 1에 도시된 실시예에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생한다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자의 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며(11), 첨부된 파일의 식별을 확인한다(13). 소프트웨어는 하나 이상의 원격 서버들상에 존재하는 자주 전송된 파일의 라이브러리를 구비한다. 이런 라이브러리는 스태틱이며, 하나 이상의 서버들로부터 파일의 부가 또는 삭제를 반영하도록 주기적으로 수정 또는 업데이트된다. 라이브러리는 또한 첨부물의 저작자의 이전 선택 또는 다른 사용자의 선택에, 전체로 또는 부분적으로 기초한다. 따라서, 예컨대, 라이브러리는 일반 대중 또는 특정 관심 그룹에 유명한 선택(예컨대, 수십년간 가장 유명한 10,000 노래)을 기초로 한다. 소프트웨어는 첨부 파일이 라이브러리에 있는지를 결정하기 위하여 라이브러리에 질의한다(17). 그렇다면, 소프트웨어는 원격 서버에 지시하여, 지정된 수령인들 각각의 e-메일 어드레스에 직접 파일의 사본을 전송한다(19). 그렇치 않다면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로, 즉 적절한 드라이브로부터 파일을 저작자의 서버에 업로드하며(21), 파일 및 연관된 전자 메시지를 지정된 수령인에게 전송함으로써(23), 지정된 수령인에게 전송한다.
도 2는 도 1에 도시된 실시예에 대해 몇가지 양상에서 유사한 본 발명의 제2 실시예를 도시한다. 설명을 용이하게 하기 위하여, 동일한 가정은 도 1의 실시예의 설명에서 이루어진 것과 마찬가지로 본 실시예에서의 설명에서도 이루어진다.
도 2에 도시된 실시예에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생된다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자의 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며(31), 첨부된 파일의 식별을 확인한다(33). 소프트웨어는 파일의 사본이 원격 서버들중 하나상에 상주하는 지를 결정하기 위해(37), 첨부된 파일의 식별로 하나 이상의 원격 서버들에 질의한다(35). 파일의 사본이 원격 서버들중 하나에 상주한 것을 알려지면, 원격 서버는 파일의 사본을 지정된 수령인들 각각의 e-메일 어드레스에 직접 전송하도록 지시된다(39). 이들 지시는 저작자의 서버를 통해 동작하는 소프트웨어로부터 오며, 이들은 수령인의 서버 또는 시스템을 통해 동작하는 소프트웨어로부터 온다. 파일의 사본이 원격 서버들중 하나상에 발견되지 않으면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로, 즉 적절한 드라이브로부터 파일을 저작자의 서버에 업로드하며(41), 파일 및 연관된 전자 메시지를 지정된 수령인에게 전송함으로써(43), 지정된 수령인에게 전송한다.
도 3은 상술한 제1 및 제2 실시예들에 대해 몇가지 양상에서 유사한 본 발명의 제3 실시예를 도시한다. 도 3에 도시된 실시예에 따르면, 전자 메시지는 첨부물로서 파일을 지정하며 다수의 수령인을 지정하는 저작자에 의해 발생된다. 저작자가 메시지가 전송된 것을 나타낼 때, 저작자의 서버를 통해 동작하는 소프트웨어 패키지는 메시지를 액세스하며(51), 첨부된 파일의 식별을 확인한다(53). 소프트웨어는 파일의 사본이 원격 서버들중 하나상에 상주하는 지를 결정하기 위해(57), 첨부된 파일의 식별로 하나 이상의 원격 서버들에 질의한다(55). 파일의 사본이 원격 서버들중 하나에 상주한 것을 알려지면, 소프트웨어는 원격 서버상의 적절한 어드레스에 하이퍼링크를 생성하며, 이 하이퍼링크를 메시지로 통합한다(59). 소프트웨어는 하이퍼링크에 통합된 메시지를 지정된 수령인에게 전송한다(61). 파일의 사본이 원격 사본상에서 발견되지 않으면, 소프트웨어는 메시지 및 첨부된 파일을 종래의 방식으로, 즉 적절한 드라이브로부터 파일을 저작자의 서버에 업로드하며(63), 파일 및 연관된 전자 메시지를 지정된 수령인에게 전송함으로써(65), 지정된 수령인에게 전송한다.
전자 메시지에 첨부된 파일이 소프트웨어에 의해 질의되는 하나 이상의 원격 서버에 상주하는 경우에, 하이퍼링크를 통합시키기 위해 어느 어드레스가 필요한지를 결정하는데 사용되는 여러 방법이 있다. 몇몇 실시예에서, 하이퍼링크로 통합된 어드레스는 단순히 첨부된 파일의 사본이 상주하는 질의된 제1 서버의 어드레스일 것이다. 다른 실시예에서, 사용되는 어드레스는 사용자가 정의하거나 또는 하지 않는 여러 팩터들에 따라 결정된다.
예컨대, 전자 메시지에 첨부된 파일이 미디어 파일이라면, 미디어의 다수의 사본들은 파일 해상도(resolution) 또는 품질에서만 다른 동일한 또는 다른 서버들상에 존재한다. 따라서, 예컨대 동일한 오디오 파일은 다른 비트 레이트에서 인코딩되며, 각각의 비트 레이트는 분리된 파일을 일으킨다. 이런 경우에, 하이퍼링크에 대해 선택된 특정 어드레스는 예컨대 사용자 기호 또는 미리정의된 소프트웨어 설정에 기초하여 결정된다. 예컨대, 소프트웨어는, 서버가 이용가능한 파일의 가장높은 해상도 사본을 가지는지를 결정하기 위하여 소프트웨어가 원격서버에 질의하며 하이퍼링크에서 그 서버 및 파일의 어드레스를 이용하는 경우에, 사용자가, 하이퍼링크가 이용가능한 파일의 가장높은 해상도 사본에 항상 포인팅되는 것을 특정할 수 있도록 적응된다. 다수의 서버들이 동일한 최대 해상도에서 파일의 사본들을 포함하는 경우, 특정 서버 및 하이퍼링크를 발생시키기 위해 선택된 파일의 사본은 다른 팩터들, 예컨대 서버 속도 및 대역폭 제한을 기초로 결정된다. 파일의 원본이 나타나거나 또는 알려진 경우, 소프트웨어는 파일의 원본을 포인팅하는 하이퍼링크를 발생시키도록 적응될 수 있다.
하이퍼링크가 문서내에서 원격 파일과의 링크를 생성하기 위한 폭넓게 수용된 프로토콜이라는 점에서 하이퍼링크가 본 발명의 이런 실시예에서 이롭게 이용될수 있을지라도, 본 발명은 하이퍼링크의 사용에 제한되지 않고, 전자 메시지와 원격 파일사이에 링크를 형성하는 다른 방법이 본 발명의 콘텍스트내에서 또한 이용된다는 것을 이해해야 한다. 따라서, 예컨대, 원격 파일과의 링크는 포인터를 메시지내에 임베딩(embedding)하거나 또는 그렇지 않으면 포인터를 메시지와 연관시킴에 의해 또한 형성될 수 있다. 포인터는 지정된 수령인의 전자 메일 플랫폼을 동작하는 소프트웨어 시스템이 예컨대 인터넷을 통해 파일을 찾고 액세스할 수 있도록 원격 파일의 로케이션 및 신원(identity)에 대한 충분한 정보를 포함한다. 이런 소프트웨어는, 지정된 수령인이 전자 메시지에 첨부된 파일을 클릭하거나 또는 오픈할 때, 소프트웨어가 수령인의 서버 및/또는 드라이브에 상주하는 원격 사이트로부터 파일을 자동적으로 다운로드하게 진행하도록 적응된다.
도 4는 본 발명의 방법론의 제4 실시예를 도시한다. 설명의 용이함을 위해, 본 실시예의 논의에서는, 본 기술 분야의 전문가에게는 예시된 방법론 및 시스템이 다수의 파일을 첨부하는 전자 메시지, 동일한 타입 또는 다른 타입의 분배에 또한 적용된다는 것을 이해한다 할지라도, 단일 파일을 첨부하는 전자 메시지가 다수의 수령인에게 전송된다고 가정한다.
본 실시예에 따르면, 전자 메시지는 파일을 첨부물로서 지정하며 다수의 수령인들을 지정하는 사용자 또는 저작자에 의해 발생된다. 저작자가 메시지가 (전자 메일 시스템에서 메뉴로부터 "전송"을 선택함에 의해) 전송된 것을 나타낼 때, 저작자와 연관된 서버(71)를 통해 동작하는 소프트웨어 패키지는 메시지에 첨부된 파일의 단일 사본을 저작자 시스템(73)으로부터 서버로 임시적으로 업로드한다.소프트웨어는 각각의 첨부물에 대응하는 파일의 사본 및 메시지를 저작자의 서버로부터 지정된 수령인들(75, 76, 77) 각각으로 전송한다. 전송은 지정된 수령인들 각각에서 동시에 일어나거나, 몇가지 미리결정된 프로토콜에 따라(예컨대, 수령인이 전자 메시지상에 리스트되는 순서에서) 순차적으로 일어난다. 각각의 첨부물에 대응하는 파일의 단일 사본만이 저작자의 서버상에서 유지되기 때문에, 서버에 대한 메모리 및 대역폭 할당은 최소화된다.
도 5는 본 발명의 방법론이 구현되는 시스템의 예를 도시한다. 본 시스템은 제1 및 제2 사용자들 각각에 의해 동작하는 제1(81), 제2(82) 및 제3 컴퓨터(83)들을 포함한다. 제1, 제2 및 제3 컴퓨터들은 제1(85), 제2(86) 및 제3 서버(87)들 각각과 접속되며, 이들 서버들 각각은 이를 통해 동작하는 전자 메일 시스템을 가진다. 제1, 제2및 제3 서버들은 인터넷(89)을 통해 상호연결된다. 도 5에서, 단지 제1 서버만이 방화벽(91)을 통해 인터넷에 연결되나, 본 기술 분야의 전문가에게는 제2 및 제3 서버들이 방화벽을 통해 인터넷에 동일하게 연결될 수 있음을 이해할 것이다.
상술한 바와 같이, 본 발명의 실시예의 방법론에서, 첨부물을 포함하며 다수의 수령인(이경우에는 둘)을 지정하는 잔자 메시지가 제1 컴퓨터상에서 발생되며 전송될 때, 첨부물에 대응하는 파일의 단일 사본은 제1 컴퓨터로부터 제1 서버에 업로드된다. 이런 사본 및 연관된 메시지는 이들이 제2 및 제3 컴퓨터들을 통해 지정된 수령인에 의해 정해진 코스에서 액세스가능한 제2 및 제3 서버들로 인터넷을 통해 전송된다.
도 5에 도시된 바와 같이, 제1 서버는 제4(93), 제5(94) 및 제6 서버(95)들과 인터넷을 통해 통신한다. 상술한 바와 같이 본 발명의 제1 실시예의 방법론에서, 전자 메시지가 전송될 때, 제1 서버를 통해 동작하는 소프트웨어 시스템은 첨부물의 식별용 메시지를 먼저 조사하고, 첨부된 파읠의 사본이 이들 서버들중 어느 하나에 상주하는 지를 판별하기 위해 제4, 제5 및 제6 서버에 질의한다. 그렇치 않다면, 파일은 제1 컴퓨터로부터 제1 서버로 업로드되며, 상술한 바와 같이 본 발명의 제2 실시예의 방법론에 따라 또는 종래의 방식으로 전송된다. 그렇다면, 소프트웨어는 하이퍼링크 또는 다른 이런 파일 어드레스 수단을 전자 메시지에 통합하며, 그때문에 이는 첨부된 파일의 사본 없이, 제2 및 제3 서버들이 제2 및 제3 컴퓨터를 통해 지정된 수령인에 의해 정해진 코스로 액세스가능하느 인터넷을 통해 제2 및 제3 서버들에 대한 메시지를 수정한다.
본 발명의 특정 실시예들을 기초로 하는 여러 방법론은 서로 결합하여 사용된다. 예컨대, 제1 실시예에서, 소프트웨어가 임의의 적절한 하이퍼링크를 메시지에 통합한 후, 소프트웨어는 수정된 메시지의 단일 사본을 지정된 수령인으로의 전송을 위한 저작자에 대응하는 서버로 로딩한다. 이는 수정된 메시지의 단일 사본이 서버상에 상주한다는 점에서 메모리 속도 및 대역폭을 보존한다. 더욱이, 원격 서버에 상주하는 첨부된 파일이 사본에 하이퍼링크를 생성하는 것이 가능하지 않는 경우에, 이런 파일의 단일 사본만이 저작자에 대응하는 서버에 업로드된다.
본 발명은 서버를 통해 임의의 타입의 파일을 하나 이상의 수령인들에게 분배하도록 이롭게 활용된다. 그러나, 본 발명은 이로인해 얻는 효율성에 기인하여,다수의 수령인으로 서버를 통한 큰 파일의 분배에 특히 이롭다. 따라서, 예컨대, 본 발명은 예컨대 워드 프로세서 또는 스프레드쉬트 소프트웨어에 의해 발생되는 문서와 같은 전형적으로 보다 작은 다른 파일 타입들의 분배에 적용될 수 있을지라도, 미디어 파일, 예컨대 오디오, 비디오 및 멀티미디어 파일의 분배에 특히 유용하다.
본 발명은 폭넓은 변형의 포맷을 갖는 미디어 파일의 분배에 사용된다. 이런 포맷의 예는, 제한적이지 않는, MP3, MP3 CBR, MP3 VBR, RealAudio, Window Media, MOU, 669, AMS, DBM, FAR, MDL, MTM, OKT, SM3, STM, ULT, XM, AIFF, AU, MID(또는 MIDI), VOC, WAC 및 JPEG 포맷들을 포함한다. 다른 파일 타입은 예컨대 Microsoft?PowerPoint?에 의해 발생된 것과 같은 프리젠테이션 파일, Microsoft Word?또는 WordPerfect?에 의해 발생된 것과 같은 워드 처리 파일, 및 Exel?스프레드쉬트 소프트웨어에 의해 발생된 것과 같은 스프레드쉬트 파일을 포함한다.
본 발명의 방법론을 구현하는데 사용되는 소프트웨어는 여러 포맷을 가진다. 따라서, 예컨대 소프트웨어는 단일 프로그램 또는 집접된 패키지로서 존재하거나, 또는 공통의 목적을 달성하는데 함께 동작할 수 있는 소프트웨어 콤포넌트에 적합하다. 소프트웨어는 또한 제한적이지 않는 하드 드라이브, 자기 디스크, 광 디스크를 포함하는 여러 물리적 미디어에 배치된다.
상술한 바와 같이, 본 발명의 몇몇 실시예는 예컨대 파일이 원격 서버에 상주하는지를 결정하기 위하여, 또는 원격 서버로부터 파일의 검색을 용이하게 하기위하여 파일을 고유하게 식별하기 위해 ID를 사용한다. 이런 목적으로 사용된 ID는 여러 타입이며, 중요한 요소는 ID들이 파일을 고유하게 식별한다는데 있다. 따라서, 예컨대, ID들은 아티스트, 기록이 이루어지는 데이터, 파일이 인코딩디는 샘플 레이트, 기록의 타이틀, 기록의 버전, 및/또는 파일이 고유하게 식별되게 하는 다른 데이터를 특정하거나, 이들에 대응하여 인코딩된다.
원격 서버로부터 첨부된 파일의 다운로딩과 관련되는 본 발명의 이들 실시예에서, 여러 서버들은 이런 목적에 활용된다. 하나 이상의 원격 서버가 이런 목적에 관련되는 경우에, 원격 서버들 각각이 저작자의 서버를 통해 동작하는 소프트웨어에 의해 원격 서버에 전송되는 지시에 따를 수 있는 한, 각각의 원격 서버가 동일한 방식으로 구성된다. 이런 목적에 사용되는 서버 타입의 예들은 예컨대 Napster와 같은 디렉토리 서버들을 포함한다.
상술한 본 발명의 특정 실시예가 작은 수의 수령인들만을 지정하는 전자 메시지를 참고로 설명된다 할지라도, 본 기술 분야의 전문가들은 본 발명의 방법론이 임의의 수의 수령인들을 갖는 전자 메시지에 적용가능한 것을 이해할 것이다. 정말로, 본 발명에 의해 제공되는 효율성은 많은 수의 수령인들이 지정되는 경우에 가장 명확하며, 가치있게 된다.
본 기술 분야의 전문가에게는 본 발명이 전자 메일 플랫폼을 통한 파일의 분배에 제한되지 않음을 이해할 것이다. 오히려, 본 발명의 방법론 및 이로 인해 얻어질 수 있는 효율성은 임의의 파일 교환 플랫폼 및 서버를 통해 동작하는 프로그램에 가상적으로 용이하게 적응될 수 있다.
본 발명의 특정 실시예의 상술한 설명은 단지 예시적인 것으로 제한을 의도하지 않는다. 따라서, 본 발명의 범위는 첨부된 특허청구범위를 참고로만 구성되어야 한다.
Claims (24)
- 컴퓨터 네트워크를 통해 미디어 파일을 분배하는 방법에 있어서,특정 미디어 파일과 함께 전자 메시지를 수신하도록 지정된 하나 이상의 수령인들을 포함하는 상기 전자 메시지를 서버에서 수신하는 단계(11)와,상기 특정 미디어 파일을 식별하는 단계(13)와,상기 특정 미디어 파일이 라이브러리에 존재하는지를 결정하기 위하여 자주 전송된 미디어 파일의 라이브러리를 탐색하는 단계(15)와,상기 특정 미디어 파일이 상기 라이브러리에 존재한다면, 상기 하나 이상의 수령인에게 상기 특정 미디어 파일의 사본을 송신하며(19), 상기 특정 미디어 파일이 상기 라이브러리에 존재하지 않으면, 상기 특정 미디어 파일을 미리결정된 서버에 업로드하고(21), 상기 미리결정된 서버로부터 상기 특정 미디어 파일의 사본을 상기 하나 이상의 수령인들에 전송하는(23) 단계를 포함하는 미디어 파일 분배 방법.
- 제1항에 있어서, 상기 특정 미디어 파일은 오디오 파일을 포함하는 미디어 파일 분배 방법.
- 제1항에 있어서, 상기 특정 미디어 파일은 비디오 파일을 포함하는 미디어 파일 분배 방법.
- 제1항에 있어서, 상기 특정 미디어 파일은 멀티미디어 파일을 포함하는 미디어 파일 분배 방법.
- 제1항에 있어서, 상기 전자 메시지에 첨부된 상기 특정 미디어 파일의 크기를 검출하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제5항에 있어서, 상기 라이브러리의 탐색은 상기 특정 미디어 파일이 미리결정된 크기를 초과하는 경우에만 수행되는 미디어 파일 분배 방법.
- 제1항에 있어서, 특정 파일이 컴퓨터 네트워크를 통한 전송용 전자 메시지에 첨부되는 많은 횟수(a number of times)를 로깅(logging)하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제7항에 있어서, 각각이 각각의 파일용 상기 컴퓨터 네트워크에서 연관된 로케이션과 함께 미리결정된 횟수 이상으로 상기 컴퓨터 네트워크를 통해 전자 메시지에 의해 전송되는 미디어 파일의 리스트를 상기 라이브러리에 저정하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제7항에 있어서, 각각의 미디어 파일이 상기 컴퓨터 네트워크를 통해 전송되는 방법에 기초하여 다수의 미디어 파일을 랭킹하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제9항에 있어서, 상기 랭킹된 미디어 파일 각각의 컴퓨터 네트워크에서 로케이션과 함께 상기 컴퓨터 네트워크를 통해 전자적으로 가장 자주 전송되는 상기 랭킹된 미디어 파일의 미리결정된 수의 신원을 상기 라이브러리에 저장하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 프로세서에 의해,특정 미디어 파일과 함께 전자 메시지를 수신하도록 지정된 하나 이상의 수령인들을 포함하는 상기 전자 메시지를 서버에서 수신하며(11),상기 특정 미디어 파일을 식별하고(13),상기 특정 미디어 파일이 라이브러리에 존재하는지를 결정하기 위하여 자주 전송된 미디어 파일의 라이브러리를 탐색하며(15),상기 특정 미디어 파일이 상기 라이브러리에 존재한다면, 상기 하나 이상의 수령인에게 상기 특정 미디어 파일의 사본을 송신하며(19), 상기 특정 미디어 파일이 상기 라이브러리에 존재하지 않으면, 상기 특정 미디어 파일을 미리결정된 서버에 업로드하고(21), 상기 미리결정된 서버로부터 상기 특정 미디어 파일의 사본을 상기 하나 이상의 수령인들에 전송하게 하는(23),다수의 지시가 인코딩된 컴퓨터 판독가능한 매체.
- 제11항에 있어서, 상기 특정 미디어 파일은 오디오 파일을 포함하는 컴퓨터 판독가능한 매체.
- 제11항에 있어서, 상기 특정 미디어 파일은 비디오 파일을 포함하는 컴퓨터 판독가능한 매체.
- 제11항에 있어서, 상기 특정 미디어 파일은 멀티미디어 파일을 포함하는 컴퓨터 판독가능한 매체.
- 전송자로부터 다수의 수령인에게 미디어 파일을 전달하는 시스템에 있어서,제1 컴퓨터(73)와 연관된 서버(71); 및상기 서버를 통해 동작하도록 적응된 전자 메시징 시스템을 포함하며,상기 메시징 시스템은, 첨부된 적어도 하나의 미디어 파일을 가지며 다수의 수령인들(75, 76, 77)을 지정하는 제1 타입의 전자 메시지를 발생시키도록 적응되며,상기 메시징 시스템은, 상기 상기 제1 타입의 전자 메시지가 제1 컴퓨터로부터 전송될 때,(a) 상기 첨부된 파일을 식별하며(13),(b) 상기 첨부된 파일이 라이브러리에 존재하는지를 결정하기 위한 자주 전송된 파일의 라이브러리를 탐색하고(15),(c) 상기 첨부된 파일이 상기 라이브러리에 존재한다면 상기 하나 이상의 수령인들에 사본을 전송하고(19), 상기 특정된 파일이 상기 라이브러리에 존재하지 않으면 상기 특정 파일을 미리결정된 서버에 업로드(21)하며, 상기 미리결정된 서버로부터 상기 특정된 파일을 상기 하나 이상의 수령인들에 전송하도록(23)더 적응되는 미디어 파일 전달 시스템.
- 제15항에 있어서, 상기 파일은 오디오 파일을 포함하는 미디어 파일 전달 시스템.
- 제15항에 있어서, 상기 파일은 비디오 파일을 포함하는 미디어 파일 전달 시스템.
- 제15항에 있어서, 상기 파일은 멀티미디어 파일을 포함하는 미디어 파일 전달 시스템.
- 제15항에 있어서, 상기 파일은 상기 서버로부터 상기 제1 수령인과 연관된 제2 서버에 상기 파일을 복사함에 의해 제1 수령인에게 복사되는 미디어 파일 전달 시스템.
- 제15항에 있어서, 상기 메시지는 시스템상에서 발생되며, 상기 파일은 상기 메시지가 전송될 때 상기 시스템으로부터 상기 서버에 업로드되는 미디어 파일 전달 시스템.
- 미디어 파일들을 서버를 통해 분배하는 방법에 있어서,다수의 수령인들을 지정하는 전자 메시지 - 상기 전자 메시지는 이에 첨부되며 상기 서버상에 상주하는 미디어 파일을 구비함 -을 제공하는 단계와,상기 미디어 파일을 고유하게 식별하는 식별자와 함께 각각의 수령인에게 미디어 파일없는 전자 메시지를 전송하는 단계와,상기 메시지가 상기 각각의 수령인에 의해 오픈될 때 각각의 수령인에서, 상기 파일을 상기 서버로부터 상기 수령인에게 전달하는 단계를 포함하는 미디어 파일 분배 방법.
- 제21항에 있어서, 상기 미디어 파일을 상기 서버로의 소정의 업로딩이 일어날 수 있기 전에 그리고 미디어 파일이 없는 상기 전자 메시지를 상기 다수의 수령인들에 전송하기 이전에 상기 다수의 수령인들에게 전송될 상기 전자 메시지로부터 상기 미디어 파일을 제거하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제21항에 있어서, 컴퓨터 네트워크 상에 상기 미디어 파일 및 상기 미디어 파일의 로케이션을 고유하게 식별하는 상기 전자 메시지에 식별자를 삽입하는 단계를 더 포함하는 미디어 파일 분배 방법.
- 제21항에 있어서, 상기 식별자는 컴퓨터 네트워크상의 URL(Uniform Resource Location)에 대한 하이퍼링크를 포함하는 미디어 파일 분배 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/885,671 US20020198944A1 (en) | 2001-06-20 | 2001-06-20 | Method for distributing large files to multiple recipients |
| US09/885,671 | 2001-06-20 | ||
| PCT/US2002/018641 WO2003001817A2 (en) | 2001-06-20 | 2002-06-13 | Method for distributing large files to multiple recipients |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20040040407A true KR20040040407A (ko) | 2004-05-12 |
Family
ID=25387448
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2003-7016606A Withdrawn KR20040040407A (ko) | 2001-06-20 | 2002-06-13 | 다수의 수령인에게 큰 파일을 분배하는 방법 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20020198944A1 (ko) |
| EP (1) | EP1407372A2 (ko) |
| JP (1) | JP2004531984A (ko) |
| KR (1) | KR20040040407A (ko) |
| CN (1) | CN1596402A (ko) |
| AU (1) | AU2002312471A1 (ko) |
| WO (1) | WO2003001817A2 (ko) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259259A (ja) * | 2001-02-27 | 2002-09-13 | Canon Inc | 画像データ通信システム、画像データ通信方法および記憶媒体 |
| JP3821367B2 (ja) * | 2001-12-11 | 2006-09-13 | ソニー株式会社 | チャット提供システム、情報処理装置および方法、並びにプログラム |
| JP2003208392A (ja) * | 2002-01-11 | 2003-07-25 | Fujitsu Ltd | ファイル送信装置、ウェブサーバ、ファイル送信システム、ファイル送信プログラム、およびウェブサーバプログラム |
| US7287058B2 (en) * | 2002-02-25 | 2007-10-23 | Microsoft Corporation | Methods, systems and computer program products for performing document-inclusion operations over a network |
| US7263562B2 (en) * | 2002-03-21 | 2007-08-28 | Microsoft Corporation | Method and system for describing uploaded files statement regarding federally-sponsored research or development |
| US7197537B2 (en) * | 2002-03-29 | 2007-03-27 | Bellsouth Intellectual Property Corp | Remote access and retrieval of electronic files |
| US7529940B1 (en) * | 2002-11-22 | 2009-05-05 | Novell, Inc. | Securing selected data within a message |
| US7409428B1 (en) * | 2003-04-22 | 2008-08-05 | Cooper Technologies Company | Systems and methods for messaging to multiple gateways |
| US20090077196A1 (en) | 2003-04-22 | 2009-03-19 | Frantisek Brabec | All-hazards information distribution method and system, and method of maintaining privacy of distributed all-hazards information |
| US8880610B2 (en) * | 2003-09-11 | 2014-11-04 | International Business Machines Corporation | Managing locally initiated electronic mail attached documents |
| US7251680B2 (en) * | 2003-10-31 | 2007-07-31 | Veritas Operating Corporation | Single instance backup of email message attachments |
| US7818658B2 (en) * | 2003-12-09 | 2010-10-19 | Yi-Chih Chen | Multimedia presentation system |
| FI20045174A0 (fi) * | 2004-05-12 | 2004-05-12 | Nokia Corp | Tiedostojen valitseminen ja välittäminen päätelaitteelle |
| US7617297B2 (en) | 2004-07-26 | 2009-11-10 | International Business Machines Corporation | Providing archiving of individual mail content while maintaining a single copy mail store |
| US7913053B1 (en) | 2005-02-15 | 2011-03-22 | Symantec Operating Corporation | System and method for archival of messages in size-limited containers and separate archival of attachments in content addressable storage |
| US8364784B2 (en) | 2005-05-19 | 2013-01-29 | International Business Machines Corporation | Internally initialized profile driven data transfer and propagation |
| WO2007002655A2 (en) * | 2005-06-27 | 2007-01-04 | Sands Alexander P | System & method for concurrently downloading digital content & recording to removable media |
| DE602007009526D1 (de) * | 2006-06-29 | 2010-11-11 | Huawei Tech Co Ltd | System und verfahren zur gruppensendung von multimedia-nachrichten |
| US7882185B2 (en) * | 2006-09-26 | 2011-02-01 | International Business Machines Corporation | Method and apparatus for managing e-mail attachments |
| US8090795B2 (en) * | 2007-09-24 | 2012-01-03 | Integrity Media, Inc. | Systems and methods for distributing media content |
| US20090234912A1 (en) * | 2008-03-17 | 2009-09-17 | Sony Computer Entertainment America Inc. | File transfer via local server |
| EP2120410A1 (en) | 2008-05-12 | 2009-11-18 | Huawei Technologies Co., Ltd. | Method and device for storing and transmitting messages |
| CN101583089B (zh) * | 2008-05-12 | 2012-06-27 | 华为技术有限公司 | 消息存储的方法和消息发送的方法及设备 |
| EP2353133A4 (en) * | 2008-11-06 | 2013-09-25 | Matt O'malley | SYSTEM AND METHOD FOR PROVIDING MESSAGES |
| US20100299405A1 (en) * | 2009-05-20 | 2010-11-25 | Accenture Global Services Gmbh | Methods and systems for uploading media files to media hosts |
| US20110176747A1 (en) * | 2010-01-15 | 2011-07-21 | Dumitru Dan Mihai | Method and portable electronic device for processing |
| US8452779B1 (en) * | 2010-07-09 | 2013-05-28 | Collective Labs, Llc | Methods and system for targeted content delivery |
| US8464184B1 (en) * | 2010-11-30 | 2013-06-11 | Symantec Corporation | Systems and methods for gesture-based distribution of files |
| JP5353922B2 (ja) * | 2011-02-10 | 2013-11-27 | コニカミノルタ株式会社 | 画像形成装置、端末装置、画像形成システム、および制御プログラム |
| US9985914B2 (en) * | 2015-04-23 | 2018-05-29 | Microsoft Technology Licensing, Llc | Rich attachment regeneration |
| CN111144840A (zh) * | 2019-12-20 | 2020-05-12 | 北京明略软件系统有限公司 | 一种多部门文件分发方法及装置 |
| WO2022007959A1 (zh) | 2020-07-10 | 2022-01-13 | 中国科学院动物研究所 | 一种编辑核酸的系统及方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3086368B2 (ja) * | 1992-12-18 | 2000-09-11 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | 放送通信装置 |
| US5581703A (en) * | 1993-06-29 | 1996-12-03 | International Business Machines Corporation | Method and apparatus for reserving system resources to assure quality of service |
| CA2130395C (en) * | 1993-12-09 | 1999-01-19 | David G. Greenwood | Multimedia distribution over wide area networks |
| US5583561A (en) * | 1994-06-07 | 1996-12-10 | Unisys Corporation | Multi-cast digital video data server using synchronization groups |
| US5943046A (en) * | 1995-07-19 | 1999-08-24 | Intervoice Limited Partnership | Systems and methods for the distribution of multimedia information |
| US5815662A (en) * | 1995-08-15 | 1998-09-29 | Ong; Lance | Predictive memory caching for media-on-demand systems |
| US6085101A (en) * | 1996-05-17 | 2000-07-04 | Telcordia Technologies, Inc. | Communications network having a multicast capability |
| US5915238A (en) * | 1996-07-16 | 1999-06-22 | Tjaden; Gary S. | Personalized audio information delivery system |
| US5907831A (en) * | 1997-04-04 | 1999-05-25 | Lotvin; Mikhail | Computer apparatus and methods supporting different categories of users |
| US6182128B1 (en) * | 1998-03-05 | 2001-01-30 | Touchmusic Entertainment Llc | Real-time music distribution systems |
| 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 |
-
2001
- 2001-06-20 US US09/885,671 patent/US20020198944A1/en not_active Abandoned
-
2002
- 2002-06-13 CN CNA028159950A patent/CN1596402A/zh active Pending
- 2002-06-13 AU AU2002312471A patent/AU2002312471A1/en not_active Abandoned
- 2002-06-13 JP JP2003508075A patent/JP2004531984A/ja not_active Withdrawn
- 2002-06-13 EP EP02739848A patent/EP1407372A2/en not_active Withdrawn
- 2002-06-13 KR KR10-2003-7016606A patent/KR20040040407A/ko not_active Withdrawn
- 2002-06-13 WO PCT/US2002/018641 patent/WO2003001817A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004531984A (ja) | 2004-10-14 |
| WO2003001817A3 (en) | 2003-03-13 |
| WO2003001817A2 (en) | 2003-01-03 |
| AU2002312471A1 (en) | 2003-01-08 |
| CN1596402A (zh) | 2005-03-16 |
| EP1407372A2 (en) | 2004-04-14 |
| US20020198944A1 (en) | 2002-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20040040407A (ko) | 다수의 수령인에게 큰 파일을 분배하는 방법 | |
| AU757667B2 (en) | Access to content addressable data over a network | |
| US7530115B2 (en) | Access to content addressable data over a network | |
| KR100368348B1 (ko) | e-메일의 첨부 화일 배포 방법, 서버 및 기록 매체 | |
| US8595340B2 (en) | Method and system for managing digital content, including streaming media | |
| US8024306B2 (en) | Hash-based access to resources in a data processing network | |
| US7849207B2 (en) | Method and system for managing digital content, including streaming media | |
| US9740373B2 (en) | Content sensitive connected content | |
| US20080126357A1 (en) | Distributed file storage and transmission system | |
| US20080140777A1 (en) | Selective mirrored site accesses from a communication | |
| JP2012079350A (ja) | コンテンツ収集 | |
| US7328244B1 (en) | Electronic mail system | |
| CN100477582C (zh) | 一种即时通信中即时处理多媒体信息的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20031219 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 |