(51) Int Cl.: G06F 11/14 ( ) G06F 17/30 ( )

Size: px
Start display at page:

Download "(51) Int Cl.: G06F 11/14 (2006.01) G06F 17/30 (2006.01)"

Transcription

1 (19) TEPZZ_97799B_T (11) EP B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: Bulletin /19 (1) Int Cl.: G06F 11/14 (06.01) G06F 17/ (06.01) (21) Application number: 08.8 (22) Date of filing: (4) Implementing read/write, multi-versioned file system on top of backup data Einführung von Lese-/Schreib-Dateisystemen mehrerer Versionen am Anfang von Backup-Daten Implementation d un système de fichiers multi-versions en écriture/lecture pour des données de sauvegarde (84) Designated Contracting States: DE GB () Priority: US (43) Date of publication of application: Bulletin 08/ (73) Proprietor: SYMANTEC CORPORATION Cupertino, California 9014 (US) (72) Inventors: Wu, Weibao Vadnais Heights, MN 127 (US) Zeis, Mike Minneapolis, MN 4 (US) Hartnett, Tom St. Paul, MN 8 (US) (74) Representative: Meldrum, David James D Young & Co LLP 1 Holborn London EC1N 2DY (GB) (6) References cited: FR-A US-A US-A US-A EP B1 Note: Within nine months of the publication of the mention of the grant of the European patent in the European Patent Bulletin, any person may give notice to the European Patent Office of opposition to that patent, in accordance with the Implementing Regulations. Notice of opposition shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). Printed by Jouve, 7001 PARIS (FR)

2 1 EP B1 2 Description BACKGROUND OF THE INVENTION Field of the Invention [0001] This invention relates to computer systems and, more particularly, to backup and restoration of data within computer systems. Description of the Related Art [0002] There is an increasing need for organizations to protect data that resides on a variety of client devices via some type of backup mechanism. For example, numerous client devices may be coupled to a network to which one or more media servers are also coupled. The media servers may include or be further coupled to a storage unit consisting of one or more disk storage devices, tape drives, or other backup media. A backup agent on each client device may convey data files to the media server for storage according to a variety of schedules, policies, etc. For example, large backup datasets may be moved from a client device to a media server configured to store data for later retrieval, thereby protecting data from loss due to user error, system failure, outages, and disasters, etc. as well as archiving information for regulatory compliance, workflow tracking, etc. [0003] In order to make data more readily available, one or more metadata managers may store metadata in a catalog, the metadata describing the associated backup data. Such a catalog may be referred to as a metabase. Metadata managers may be located on separate hosts or co-located on hosts that include backup data. Accordingly, one or more metabases hosted in a variety of locations may contain data describing backup data. [0004] Client devices may backup and restore data on conventional backup media as well as on disk-based backup media. Conventional archival storage techniques where entire datasets are stored, whether or not earlier identical versions have been stored, may be used. In other cases, single-instance storage techniques may be used in which datasets are segmented and the segments are de-duplicated. Conventional and single-instance techniques may be mixed in the same backup environment. To facilitate finding data entities that are stored in backup systems, file system user interfaces may be provided on client devices. For example, files in a backup may be read through interfaces that provide some of the capabilities of Network File System (NFS) or Common Internet File System (CIFS). Unfortunately, these interfaces do not provide the ability to write to, modify, or create multiple versions of files in a backup. [000] In view of the above, an effective system and method for writing and multi-versioning files in a backup stored on backup media that accounts for these issues is desired. [0006] US0/8486 describes, in a back-up storage system, an apparatus and methods for mounting a data volume corresponding to a back-up data set to a host computer. In one example, a method includes mounting a data volume on a host computer, the data volume comprising at least one data file, the data file corresponding to a most recently backed-up version of the at least one data file stored on a backup storage system, and storing, on the backup storage system, data corresponding to a second version of the at least one data file that is more recent than the most recently backed-up version of the at least one data file stored on the backup storage system while preserving the most recently backed-up version of the at least one data file. This document does not however teach or suggest, at least, maintaining a backup catalog configured to store metadata describing a plurality of backed up files, wherein the metadata includes a separate entry for each of the backed up files, and wherein the entry for each respective file includes a filename that corresponds to the respective file and a pointer to the respective data object that references the one or more data segments of the respective file. [0007] US04/ describes a hash-optimized backup system and method takes data blocks and generates a probabilistically unique digital fingerprint of the content of each data block using a substantially collisionfree algorithm. The process compares the generated fingerprint to a database of stored fingerprints and, if the generated fingerprint matches a stored fingerprint, the data block is determined to already have been backed up, and therefore does not need to be backed up again. Only if the generated fingerprint does not match a stored fingerprint is the data block backed up, at which point the generated fingerprint is added to the database of stored fingerprints. Because the algorithm is substantially collision-free, there is no need to compare actual data content if there is a hash-value match. The process can also be used to audit software license compliance, inventory software, and detect computer-file tampering such as viruses and malware. [0008] FR describes a method for saving digital data on a plurality of computer equipment connected to a computer network, characterized in that it does not employ centralized computer server, and comprises: - a prior step of calculation and transmission of the load of the equipment to other network devices, the step being performed by the equipment itself, - a step of saving said distributed data, the selection and distribution of the data being carried out by said equipment, so that the charges relating to the data are distributed in an automated manner and to achieve a charge balance equipment. SUMMARY OF THE INVENTION [0009] The invention is defined in the claims [00] Various embodiments of a computer system and methods are disclosed. In one embodiment, a computer system includes a first host coupled to a backup 2

3 3 EP B1 4 medium and a second host. The backup medium is configured to store data segments and data objects, each data object referencing one or more of the data segments. The second host is configured to convey a write request to the first host identifying a data entity, wherein the data entity comprises data segments referenced by a first data object. The first host is configured to restore a copy of the data entity and create a second data object referencing the data segments that were referenced by the first data object in response to receiving the write request. The second host is further configured to make modifications to the copy, and convey data changes to the first host corresponding to the modifications. The first host is further configured to add one or more data segment references to the second data object in response to receiving a data change that adds data to the copy or deletes a portion of a data segment from the copy. The first host is further configured to remove a data segment reference from the second data object if a data change deletes all of a data segment from the copy. In one embodiment, the backup medium comprises single instance backup data. [0011] In a further embodiment, the computer system includes a catalog configured to store metadata describing the plurality of backup data objects. In a still further embodiment, the host is configured to access the backup medium through a virtual file system interface. The virtual file system interface is configured to enable the second host to write data objects to the backup medium. The virtual file system interface may be further configured to enable the second host to create and store multiple versions of backup data objects on the backup medium. The catalog may be further configured to store metadata describing branches containing multiple version of the plurality of backup data objects. [0012] These and other embodiments will become apparent upon consideration of the following description and accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS [0013] FIG. 1 illustrates one embodiment of a computer system. FIG. 2 is a generalized block diagram of one embodiment of a backup system that may operate within a computer system. FIG. 3 is a more detailed block diagram of one embodiment of a system that may be a portion of a backup system. FIG. 4 illustrates one embodiment of a catalog and its associated data in a storage pool. FIG. illustrates one embodiment of a user interface that may be used by backup agent to view backup data and metadata. FIG. 6 illustrates one embodiment of modifications made during a write operation to data and metadata corresponding to a data entity that is stored in backup storage pool. FIG. 7 illustrates one embodiment of a process for modifying a file in a backup storage pool. FIG. 8 illustrates one embodiment of catalog metadata corresponding to multiple version of a file. [0014] While the invention is susceptible to various modifications and alternative forms, specific embodiments are shown by way of example in the drawings and are herein described in detail. It should be understood, however, that drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the invention is to cover all modifications, falling within the scope of the present invention as defined by the appended claims. DETAILED DESCRIPTION [00] FIG. 1 illustrates one embodiment of a computer system 0. As shown, system 0 includes hosts 1A- 1D and mobile hosts 1A-1D interconnected through a network that includes a local area network (LAN) 1 coupled to a wide area network WAN/Internet 1 and a modem bank 0, which is in turn coupled to a public switched telephone network (PSTN) 160. Hosts 1A-1D are representative of any number of stationary computers. Mobile hosts 1A-1D are representative of any number of mobile client computing devices such as laptops, handheld computers, etc. Both hosts and mobile hosts may operate as peers in a peer-to-peer configuration or as clients and servers in a client/server configuration. [0016] In alternative embodiments, the number and type of hosts, LANs, WANs, and modem banks is not limited to those shown in FIG. 1. Almost any number and combination of server, desktop, and mobile hosts may be interconnected in system 0 via various combinations of modem banks, direct LAN connections, wireless connections, WAN links, etc. Also, at various times one or more hosts may operate offline. In addition, during operation, individual host connection types may change as mobile users travel from place to place connecting, disconnecting, and reconnecting to system 0. [0017] Within system 0, it may be desired to protect data associated with any of hosts 1A-1D and mobile hosts 1A-1D. In order to protect host-associated data, various backup components may operate on hosts 1A-1D and mobile hosts 1A-1D. Turning now to FIG. 2, a generalized block diagram of one embodiment of a backup system 0 that may operate within 3

4 EP B system 0 is shown. System 0 includes hosts 2, 2, 2, 2, and 270 coupled through network 280 to a media server 20 and a metabase server 260. Backup agents 2, 22, and 23 operate on hosts 2, 2, and 2, respectively. In the illustrated embodiment, media server 20 is further coupled to a storage pool 2 in which a copy of data from one or more hosts may be stored. In one embodiment, storage pool 2 may be part of or included in backup server 20. Hosts 2 and 270 may include backup data 24 and backup data 27 respectively, in which a copy of data from one or more hosts may be also be stored. In one embodiment, backup data 24 and/or 27 may be single-instance storage pools. Metabase server 260 includes a catalog 26 on which may be stored metadata describing the data stored in backup data 24 and 27 and in backup medium 2. Additional metabases may be included in system 0 in alternative embodiments. Additional backup data may also be included in system 0, depending on the storage requirements of the system. [0018] During operation, backup agents 2, 22, and 23 may perform data backups. For example, in one embodiment data may be conveyed to one or more backup data locations and associated metadata conveyed to one or more metabases. Backup frequency may depend on a variety of factors including the urgency of data protection, storage pool capacity, network connection state, and enterprise policies. In one embodiment, backups may be done according to a schedule or at other times determined by administrative policy, security policy, or to meet other requirements of an enterprise. [0019] In order to minimize the size of backup data, single-instance storage techniques may be employed. In a single-instance storage pool, data is stored in segments, with each segment having an identifier or fingerprint that may be used to unambiguously identify it. For example, a data file may be segmented, and a fingerprint calculated for each segment. Duplicate copies of data segments are replaced by a single instance of the segment and a set of references to the segment, one for each copy. To retrieve a backup file, a set of fingerprints corresponding to the file s segments may be used as keys to locate the desired segments. Once the segments have been retrieved, they may be used to re-assemble the desired file. [00] FIG. 3 is a more detailed block diagram of one embodiment of a system 0 that may be a portion of system 0. System 0 includes hosts 2 and 2 and metabase server 260. Host 2 includes a local data store 3, applications 3, a virtual file system 3, and a backup agent 2. Host 2 includes backup data 24. Metabase server 260 includes a catalog 26 in which metadata describing the data stored in backup data 24 may be stored. Applications 3 may be any of a variety of conventional applications such as word processing programs, spreadsheets, browsers, etc. Backup agent 2 may backup data from local data store 3 by sending data directly to backup data 24 and associated metadata to catalog 26 using conventional backup techniques. Backup agent 2 may restore data to local data store 3 by retrieving data directly from backup data 24 and associated metadata from catalog 26 using conventional restoration techniques. In addition, applications 3 may perform read and write operations on backup data through an interface provided by virtual file system 3. In one embodiment, virtual file system 3 may provide a CIFS/NFS interface. A variety of alternative interfaces may be provided such as a WebDav interface, pseudo devices interface, etc. To read backup data, virtual file system 3 may present a view of catalog 26, allowing a user or an application to select data files for retrieval, retrieve the files from storage pool 24, and store the retrieved files in local data store 3. Virtual file system 3may allow a user or an application to write backup data, including writing multiple versions of data files, as though writing to a conventional file system. Before describing the processes through which these actions may be performed, a description of the organization of data and metadata stored in backup data 24 and catalog 26 will first be given. [0021] Turning now to FIG. 4, one embodiment of catalog 26 and its associated data in backup data 24 is shown. Catalog 26 may include a database, tables, or other similar data structures. In the illustrated embodiment, catalog 26 includes a table of entries. Each entry includes a filename, a set of attributes, and a data object pointer. More specifically, a first entry includes filename 411A, attributes 411B, and data object pointer 411C, and may be referred to hereinafter as entry 411. Similar filenames, attributes, and data object pointers are shown for entries [0022] A file, as used herein, may comprise one or more files or other data structures. In one embodiment, filenames such as filename 411 A may consist of a userreadable string. However, since multiple files may have the same name, a data object pointer is also stored in each entry to be used as a key to find a corresponding data object in backup data 24. In one embodiment, each data object pointer may be an unambiguous identifier such as a fingerprint. A fingerprint, as used herein, refers to a function of a data entity such as a hash function. In one embodiment, the fingerprints may be encrypted. More particularly, a fingerprint may comprise a Message- Digest algorithm (MD) or other hash function. Alternative hash functions include Secure Hash Algorithm (SHA), a checksum, signature data, and any other suitable function, cryptographic, or otherwise, for identifying a data entity. Copies of data entities such as files or file segments may be identified by comparing a fingerprint of one entity to the fingerprint of another entity. If the fingerprints match, then the two entities are copies of each other. In addition to the filename and data object pointer, additional attributes such as attributes 411B may be included in a file s metadata. Attributes may include a variety of information describing the associated data such as one or more of: a data size, batch number, type, 4

5 7 EP B1 8 version number, ownership, permissions, creation time, error code, etc. Other forms of metadata and/or identifiers will be apparent to those of ordinary skill in the art. [0023] In the illustrated embodiment, backup data 24 includes a data object table and a set of data segments. The data object table includes entries, each of which includes a data object ID and a set of associated data segment pointers. More specifically, a first entry includes data object ID 4 and data segment pointers Additional entries having data object IDs 4, 4,, and 460 are shown. Data object ID 4 is associated with data segment pointers , data object ID 4 is associated with data segment pointer 441, data object ID is associated with data segment pointers 41-44, and data object ID 460 is associated with data segment pointers In one embodiment, each data object ID may be an unambiguous identifier such as a fingerprint. In a further embodiment, each data segment pointer may be an unambiguous identifier such as a fingerprint. Backup data 24 also includes data segments and associated data segment IDs. For example, data segment ID 470A is associated with data segment 470B, 471 A with 471B, etc. In one embodiment, each data segment ID may be an unambiguous identifier such as a fingerprint. In a further embodiment, backup data 24 may include single-instance data objects and single-instance data segments, i.e., both data objects and data segments may be de-duplicated. [0024] The relationships among the data object pointers of catalog 26 and the data object IDs, the data segment pointers, and the data segment IDs of backup data 24 may be arranged to permit files and their data segments to be identified, read, written and versioned. More specifically, as shown via connecting arrows in FIG. 4, data object pointer 411C points to data object ID 4, 412C and 416C point to data object ID 4, 413C and 4C point to data object ID, 414C points to data object ID 4, and 417C points to data object ID 460. In addition, data segment pointer 421 points to data segment ID 470A, data segment pointer 422 points to data segment ID 471A, data segment pointers 423 and 433 point to data segment ID 472A, etc. Having described the structure and organization of one embodiment of a catalog and a backup data storing data for a backup agent, attention will now turn to reading, writing, and versioning backup data files. [002] FIG. illustrates one embodiment of a user interface 00 that may be used by backup agent 2 to view backup data and metadata. Interface 00 may include features such as drop-down menus, a navigation bar, an address field, and so on. Within the interface 00 are shown two panes, a Folders pane 01 and a Details pane 03. Within the Folders pane, a hierarchy of folders and their associated subfolders may be seen and navigated. The illustrated hierarchy includes folders,,,, and 0. Each folder may include one or more sub-folders. For example, folder includes subfolders and folder 0 includes subfolders 1-. As illustrated in FIG., subfolder 1 has been selected as indicated by its highlighted background. [0026] In the Details pane 03, details of the portion of the hierarchy selected in the Folders pane 01 may be listed in rows. Each row may include fields for Name, Size, Type, and Creation date for a particular data entity. For example, subfolder 1 is listed with a Type of "File Folder" and a Creation date of " :18 AM." Subfolder 1 includes a subfolder 60, which includes files File 64 has been selected as indicated by its highlighted background. It is noted that the naming conventions depicted in FIG. (e.g., "Subfolder 1", "File 64") are provided for ease of discussion. In a typical embodiment, names reflective of those used in ordinary business or other environments (e.g., Accounting, Payroll) may be used. [0027] When a desired data entity is selected in the Folders pane 01, backup agent 2 may send a query to catalog 26 to retrieve the names and attributes of each folder and its included files that are part of the data entity. Conventional file manipulation techniques may be used with data entities within interface 00, such as dragand-drop, right-click to open a list of actions, etc. A read operation may be performed when a data entity is selected. A write operation may be performed on a selected data entity through a right-click menu, a drag-and-drop action, from a pull-down menu, etc. When a write operation creates a new data entity such as during backup of a newly created folder, backup agent 2 may add an entry to catalog 26 and corresponding data to backup data 24. However, when a write operation modifies a data entity that is already present in catalog 26, such as during backup of a file within an existing folder or revision of an existing file, a different process that will be described with reference to FIG. 6 may be followed. [0028] FIG. 6 illustrates one embodiment of modifications made during a write operation to data and metadata corresponding to a data entity that is stored in backup data 24. In the illustrated embodiment, entry 4 within catalog 26 corresponds to the data entity to be modified. Entry 4 may generally correspond to the entry 4 described in FIG. 4. Prior to the start of the write operation, depicted by the portion of FIG. 6 labeled "Before Modification," entry 4 includes a data object pointer 4C that points to a data object in backup data 24. Data object is associated with data segment pointers 41-44, which point to the data segment IDs of data segments When a write operation begins, as shown in the portion of FIG. 6 labeled "At Open()," a new catalog entry may be created. The new entry s filename and attributes may remain the same, 4A and 48. However, the new entry is created with a new data object pointer 6C pointing to a new data object 60 that is created in backup data 24. In one embodiment, the new data object 60 may represent a revised version of the data object. The new data object 60 initially receives the same data segment pointers associated with data object ID. In addition to creating the new data

6 9 EP B1 object, the data entity is restored in order to be open for editing. During the write operation, data segment pointers may be added to and/or removed from the new data object as the data entity is edited. Any portion of the data entity that is deleted may cause one or more corresponding data segment pointers to be removed. Any portion of the data entity that is added may cause one or more corresponding data segment pointers to be added. Existing data segments which are modified may cause corresponding data segment pointers to be replaced by pointers to new data segments which reflect the revisions. [0029] For example, as shown in the portion of FIG. 6 labeled "After Modification," data segment pointers have been removed and data segment pointers 62-6 have been added. Data segment pointers 62-6 point to data segments whose IDs are 677A- 680A, respectively. Backup agent 2 also sends data segment 677B-680B to backup data 24. Note that data segments 477B-479B are not removed from backup data 24 since they are still pointed to by at least data segment pointers associated with data object ID. By keeping these data segments in the backup data, an earlier version of the data entity may be preserved, read, and revised further. If backup data 24 is not single-instance backup data, data segment pointers such as pointer 41 may be replaced with new data segment pointers and copies of corresponding data segments stored in backup data 24. In addition, once the write operation is completed, the restored data entity may be sent to backup data 24 and attributes 4B may be replaced with a new set of attributes 6B. For example, the new attributes 6B may include a new timestamp. [00] FIG. 7 illustrates one embodiment of a process 700 for modifying a file within backup data. Process 700 may begin with the identification of a desired file, such as through a browser (block 7). Once a desired file has been identified, it may be opened (block 7) or otherwise made available for access. For example, a copy of the file is restored from backup data. When a file is opened, a new version of a corresponding data object may be created in the data object table of the backup data where the identified file s data segments are stored (block 7) and an associated metadata entry may be added to the catalog (block 73). The data segment pointers that are associated with the file s data object may be added to the new data object in the backup data s data object table (737). The file may then be modified (block 7). Any new data segments that result from the modification of the file may be stored in the backup data (block 70). Data segment pointers corresponding to the new data segments may be added to and data segment pointers corresponding to portions of the file that are deleted may be removed from the new data object (block 760). The file may remain open and blocks 7, 70, and 760 repeated until modifications are complete (decision block 770). For example, the file may remain open during an editing session. Once modifications are complete, the file may be closed (block 780). When the file is closed, the metadata associated with the new data object may be updated in the catalog (block 790), completing process 700 (block 79). [0031] FIG. 8 illustrates one embodiment of catalog metadata corresponding to multiple versions of a file. In the illustrated embodiment, catalog 26 includes entries corresponding to multiple branches and versions of a file with a filename of 8A. Initially, as shown at the upper left portion of FIG. 8, filename 8 A is associated with attributes 8B and data object pointer 8C. Each time the corresponding file is modified, its metadata may change. For example, on the left column of FIG. 8, filename 8A is successively associated with attributes 8B and data object pointer 8C, 8B and data object pointer 8C, 8B and data object pointer 8C, 80B and data object pointer 80C, and 860B and data object pointer 860C. The left column of FIG. 8 may correspond to a first branch of the file. A second branch of the file is shown in the center column and a third branch of the file is shown in the right column of FIG. 8. The second branch may be created from the version of the file whose metadata includes data object pointer 8C as indicated by a connecting arrow. In the second branch, the file may be further modified as indicated by the successive association of filename 8 with attributes 831B and data object pointer 831C, 832B and data object pointer 832C, 833B and data object pointer 833C, 834B and data object pointer 834C, 83B and data object pointer 83C, and 836B and data object pointer 836C. Similarly, the third branch may be created from the version of the file whose metadata includes data object pointer 834C as indicated by a connecting arrow. In the third branch, the file may be further modified as indicated by the successive association of filename 8 with attributes 8341B and data object pointer 8341C, 8342B and data object pointer 8342C, and 8343B and data object pointer 8343C, etc. Similar versioning and branching may be performed for any of the data objects associated with a file, as will be apparent to one of ordinary skill in the art. [0032] It is noted that the above-described embodiments may comprise software. In such an embodiment, the program instructions that implement the methods and/or mechanisms may be conveyed or stored on a computer readable medium. Numerous types of media which are configured to store program instructions are available and include hard disks, floppy disks, CD-ROM, DVD, flash memory, Programmable ROMs (PROM), random access memory (RAM), and various other forms of volatile or non-volatile storage. [0033] Although the embodiments above have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. 6

7 11 EP B1 12 Claims 1. A computer system comprising: or more new data segments, add a new pointer referencing the respective data segment to the new data object. a first host (2) configured to store a plurality of backup files (24) on a backup medium, wherein each backup file includes one or more data segments of a plurality of data segments (470B-480B), wherein in said storing the plurality of backup files, the first host is configured to: 2. The system as recited in claim 1, wherein the first data object corresponding to the first backup file includes a first pointer to a first data segment stored on the backup medium, wherein a second data object corresponding to a second backup file includes a second pointer to the same first data segment. store the plurality of data segments on the backup medium; and for each respective backup file of the plurality of backup files, store on the backup medium a respective data object (4, 4, 4,, 460) that references the one or more data segments of the respective file; and a backup catalog (26) configured to store metadata describing the plurality of backed up files, wherein the metadata includes a separate entry (411A-417A) for each of the backed up files, and wherein the entry for each respective file includes a filename that corresponds to the respective file and a pointer (411C-417C) to the respective data object that references the one or more data segments of the respective file; a second host (2) configured to convey to the first host a request to open a first backup file stored on the backup medium, wherein the first backup file corresponds to a first data object; wherein in response to the request to open the first backup file, the first host is configured to: create a new data object on the backup medium corresponding to a new version of the first backup file; and copy each pointer referencing each of the one or more data segments of the first backup file from the first data object to the new data object; and wherein the second host is further configured to: after said conveying the request to open the first backup file, convey to the first host one or more modification requests (7) to modify the first backup file, wherein the one or more modification requests include one or more new data segments; and wherein, in response to receiving the one or more modification requests, the first host is further configured to: store the one or more new data segments on the backup medium (70); and for each respective data segment of the one The system as recited in claim 1 or 2, wherein in response to the request to open the first backup file, the first host is further configured to: add a new entry to the backup catalog that identifies the new version of the first backed up file, wherein the new entry includes a pointer to the new data object. 4. The system as recited in claim 1, wherein the second host is coupled to the first host via a network, wherein the second host comprises a virtual file system interface (3) to the backup medium, and wherein the second host is configured to convey to the first host, via the virtual file system interface, a request to open a first backed up file of the plurality of backed up files.. The system as recited in claim 4, wherein the virtual file system interface is configured to convey the one or more modification requests to the first host. 6. The system as recited in claim 4 or, wherein the virtual file system interface is configured to enable the second host to create and store multiple versions of backup files on the backup medium. 7. The system as recited in claim 1, wherein the backup catalog further includes metadata describing branches containing multiple versions of the plurality of backup files. 8. The system as recited in claim 1, wherein in response to receiving the one or more modification requests, the first host is further configured to modify the new data object to reference the one or more new data segments (760), wherein in said modifying the new data object the first host is configured to perform one or more of: add one or more new pointers to the new data object to reference the one or more new data segments; or remove one or more of the previously existing pointers from the new data object. 9. A method comprising: storing a plurality of backup files on a backup medium, wherein each backup file includes one 7

8 13 EP B1 14 or more data segments of a plurality of data segments (470B-480B), wherein said storing the plurality of backup files includes: storing the plurality of data segments on the backup medium; and for each respective backup file of the plurality of backup files, storing on the backup medium a respective data object (4, 4, 4,, 460) that references the one or more data segments of the respective file; and maintaining a backup catalog (26) configured to store metadata describing the plurality of backed up files, wherein the metadata includes a separate entry (411A-417A) for each of the backed up files, and wherein the entry for each respective file includes a filename that corresponds to the respective file and a pointer to the respective data object that references the one or more data segments of the respective file; wherein the method further comprises: receiving a request to open a first backup file stored on the backup medium, wherein the first backup file corresponds to a first data object; in response to said receiving the request to open the first backup file: creating a new data object on the backup medium corresponding to a new version of the first backup file; and copying each pointer referencing each of the one or more data segments of the first backup file from the first data object to the new data object; and wherein the method further comprises: 2 3. The method as recited in claim 9, wherein the first data object corresponding to the first backup file includes a first pointer to a first data segment stored on the backup medium, wherein a second data object corresponding to a second backup file includes a second pointer to the same first data segment. 11. The method as recited in claim 9 or, further comprising: adding a new entry to the backup catalog that identifies the new version of the first backed up file, wherein the new entry includes a pointer to the new data object. 12. The method as recited in claim 9, further comprising accessing the backup medium through a virtual file system interface. 13. The method as recited in claim 9, further comprising conveying the one or more modification requests through the virtual file system interface 14. The method as recited in claim 9 further comprising storing metadata describing branches containing multiple versions of the plurality of backup files.. A computer readable medium storing computer instructions that are executable by a processor to: store a plurality of backup files on a backup medium, wherein each backup file includes one or more data segments of a plurality of data segments, wherein in said storing the plurality of backup files the instructions are executable by the processor to: store the plurality of data segments on the backup medium; and for each respective backup file of the plurality of backup files, store on the backup medium a respective data object that references the one or more data segments of the respective file; and receiving one or more modification requests to modify the first backup file, wherein the one or more modification requests include one or more new data segments; and in response to said receiving the one or more modification requests: storing the one or more new data segments on the backup medium (70); and for each respective data segment of the one or more new data segments, adding a new pointer referencing the respective data segment to the new data object. 4 0 maintain a backup catalog configured to store metadata describing the plurality of backed up files, wherein the metadata includes a separate entry for each of the backed up files, and wherein the entry for each respective file includes a filename that corresponds to the respective file and a pointer to the respective data object that references the one or more data segments of the respective file wherein the instructions are further executable by the processor to: receive a request to open a first backup file stored on the backup medium, wherein the first 8

9 EP B1 16 backup file corresponds to a first data object; in response to said receiving the request to open the first backup file: Patentansprüche 1. Computersystem, das Folgendes umfasst: create a new data object on the backup medium corresponding to a new version of the first backup file; and copy each pointer referencing each of the one or more data segments of the first backup file from the first data object to the new data object; wherein the instructions are further executable by the processor to: receive one or more modification requests to modify the first backup file, wherein the one or more modification requests include one or more new data segments; in response to said receiving the one or more modification requests: einen ersten Host (2), der dazu ausgelegt ist, mehrere Sicherungsdateien (24) auf einem Sicherungsmedium zu speichern, wobei jede Sicherungsdatei eines oder mehrere Datensegmente von mehreren Datensegmenten (470B- 480B) umfasst, wobei der Host bei dem Speichern der mehreren Sicherungsdateien für Folgendes ausgelegt ist: Speichern der mehreren Datensegmente auf dem Sicherungsmedium; und Speichern eines jeweiligen Datenobjekts (4, 4, 4,, 460) für jede jeweilige Sicherungsdatei der mehreren Sicherungsdateien auf dem Sicherungsmedium, das auf das eine oder die mehreren Datensegmente der jeweiligen Datei verweist; und store the one or more new data segments on the backup medium; and for each respective data segment of the one or more new data segments, add a new pointer referencing the respective data segment to the new data object. 16. The computer readable medium as recited in claim, first data object corresponding to the first backup file includes a first pointer to a first data segment stored on the backup medium, wherein a second data object corresponding to a second backup file includes a second pointer to the same first data segment. 17. The computer readable medium as recited in claim or 16, wherein the instructions are further executable by the processor to: add a new entry to the backup catalog that identifies the new version of the first backed up file, wherein the new entry includes a pointer to the new data object. 18. The computer readable medium as recited in claim 16, wherein the instructions are further executable to access the backup medium through a virtual file system interface. 19. The computer readable medium as recited in claim 17 or 18, wherein the instructions are further executable to convey the one or more modification requests through the virtual file system interface. The computer readable medium as recited in claim, wherein the instructions are further executable to store metadata describing branches containing multiple versions of the plurality of backup files einen Sicherungskatalog (26), der dazu ausgelegt ist, Metadaten zu speichern, die die mehreren gesicherten Dateien beschreiben, wobei die Metadaten einen separaten Eintrag (411A- 417A) für jede der gesicherten Dateien umfassen, und wobei der Eintrag für jede jeweilige Datei einen Dateinamen, der der jeweiligen Datei entspricht, und einen Zeiger (411C-417C) auf das jeweilige Datenobjekt, das auf den einen oder die mehreren Datensegmente der jeweiligen Datei verweist, umfasst; einen zweiten Host (2), der dazu ausgelegt ist, eine Anfrage an den ersten Host zu übermitteln, um eine erste Sicherungsdatei zu öffnen, die auf dem Sicherungsmedium gespeichert ist, wobei die erste Sicherungsdatei einem ersten Datenobjekt entspricht; wobei der erste Host als Antwort auf die Anfrage wegen des Öffnens der ersten Sicherungsdatei für Folgendes ausgelegt ist: Erstellen eines neuen Datenobjekts auf dem Sicherungsmedium, das einer neuen Version der ersten Sicherungsdatei entspricht; und Kopieren jedes Zeigers, der auf jedes des einen oder der mehreren Datensegmente der ersten Sicherungsdatei verweist, von dem ersten Datenobjekt zu dem neuen Datenobjekt; und wobei der zweite Host ferner für Folgendes ausgelegt ist: Übermitteln einer oder mehrerer Modifikationsanfragen (7), um die erste Sicherungsdatei zu modifizieren, nach dem Übermitteln der Anfrage wegen des Öffnens der ersten 9

10 17 EP B1 18 Sicherungsdatei, wobei die eine oder die mehreren Modifikationsanfragen eines oder mehrere neue Datensegmente umfassen; und wobei der erste Host als Antwort auf das Empfangen der einen oder der mehreren Modifikationsanfragen für Folgendes ausgelegt ist: Speichern des einen oder der mehreren Datensegmente auf dem Sicherungsmedium (70); und Hinzufügen eines neuen Zeigers, der auf das jeweilige Datensegment verweist, zu dem neuen Datenobjekt für jedes jeweilige Datensegment von dem einen oder den mehreren neuen Datensegmenten. 2. System nach Anspruch 1, wobei das erste Datenobjekt, das der ersten Sicherungsdatei entspricht, einen ersten Zeiger auf ein erstes Datensegment umfasst, das auf dem Sicherungsmedium gespeichert ist, wobei ein zweites Datenobjekt, das einer zweiten Sicherungsdatei entspricht, einen zweiten Zeiger auf dasselbe erste Datensegment umfasst. 3. System nach Anspruch 1 oder 2, wobei der erste Host als Antwort auf die Anfrage wegen des Öffnens der ersten Sicherungsdatei ferner für Folgendes ausgelegt ist: Hinzufügen eines neuen Eintrags zu dem Sicherungskatalog, der die neue Version der ersten gesicherten Datei identifiziert, wobei der neue Eintrag einen Zeiger auf das neue Datenobjekt umfasst. 4. System nach Anspruch 1, wobei der zweite Host mit dem ersten Host über ein Netz gekoppelt ist, wobei der zweite Host eine virtuelle Dateisystem-Schnittstelle (3) zu dem Sicherungsmedium umfasst und wobei der zweite Host dafür ausgelegt ist, eine Anfrage wegen des Öffnens der ersten gesicherten Datei von den mehreren gesicherten Dateien über die virtuelle Dateisystem-Schnittstelle an den ersten Host zu übermitteln.. System nach Anspruch 4, wobei die virtuelle Dateisystem-Schnittstelle dazu ausgelegt ist, die eine oder die mehreren Modifikationsanfragen an den ersten Host zu übermitteln. 6. System nach Anspruch 4 oder, wobei die virtuelle Dateisystem-Schnittstelle dazu ausgelegt ist, es dem zweiten Host zu ermöglichen, mehrere Versionen von Sicherungsdateien auf dem Sicherungsmedium zu erstellen und zu speichern System nach Anspruch 1, wobei der Sicherungskatalog ferner Metadaten umfasst, die Zweige beschreiben, die mehrere Versionen der mehreren Sicherungsdateien enthalten. 8. System nach Anspruch 1, wobei der erste Host als Antwort auf das Empfangen des einen oder der mehreren Modifikationsanfragen ferner dazu ausgelegt ist, das neue Datenobjekt zu modifizieren, damit es auf das eine oder die mehreren neuen Datensegmente (760) verweist, wobei der erste Host bei dem Modifizieren des neuen Datenobjekts dazu ausgelegt ist, Folgendes auszuführen: Hinzufügen eines oder mehrerer Zeiger zu dem neuen Datenobjekt, um auf das eine oder die mehreren neuen Datensegmente zu verweisen; und/oder Entfernen des einen oder der mehreren vorher vorhandenen Zeiger aus dem neuen Datenobjekt. 9. Verfahren, das Folgendes umfasst: Speichern mehrerer Sicherungsdateien auf einem Sicherungsmedium, wobei jede Sicherungsdatei eines oder mehrere Datensegmente von den mehreren Datensegmenten (470B- 480B) umfasst, wobei das Speichern der mehreren Sicherungsdateien Folgendes umfasst: Speichern der mehreren Datensegmente auf dem Sicherungsmedium; und Speichern eines jeweiligen Datenobjekts (4, 4, 4,, 460) für jede jeweilige Sicherungsdatei von den mehreren Sicherungsdateien auf dem Sicherungsmedium, das auf das eine oder die mehreren Datensegmente der jeweiligen Datei verweist; und Führen eines Sicherungskatalogs (26), der dazu ausgelegt ist, Metadaten zu speichern, die die mehreren gesicherten Dateien beschreiben, wobei die Metadaten einen separaten Eintrag (411A-417A) für jede der gesicherten Dateien umfassen, und wobei der Eintrag für jede jeweilige Datei einen Dateinamen, der der jeweiligen Datei entspricht, und einen Zeiger zu dem jeweiligen Datenobjekt, das auf den einen oder die mehreren Datensegmente der jeweiligen Datei verweist, umfasst; wobei das Verfahren ferner Folgendes umfasst: Empfangen einer Anfrage wegen des Öffnens einer ersten Sicherungsdatei, die auf dem Sicherungsmedium gespeichert ist, wobei die erste Sicherungsdatei einem ersten Datenobjekt entspricht; als Antwort auf die Anfrage wegen des Öffnens der ersten Sicherungsdatei:

11 19 EP B1 Erstellen eines neuen Datenobjekts auf dem Sicherungsmedium, das einer neuen Version der ersten Sicherungsdatei entspricht; und Kopieren jedes Zeigers, der auf jedes des einen oder der mehreren Datensegmente der ersten Sicherungsdatei verweist, von dem ersten Datenobjekt zu dem zweiten Datenobjekt; und wobei das Verfahren ferner Folgendes umfasst: Empfangen einer oder mehrerer Modifikationsanfragen, um die erste Sicherungsdatei zu modifizieren, wobei die eine oder die mehreren Modifikationsanfragen eines oder mehrere neue Datensegmente umfassen; und als Antwort auf das Empfangen der einen oder der mehreren Modifikationsanfragen: Speichern des einen oder der mehreren Datensegmente auf dem Sicherungsmedium (70); und Hinzufügen eines neuen Zeigers, der auf das jeweilige Datensegment verweist, für jedes jeweilige Datensegment von dem einen oder den mehreren neuen Datensegmenten zu dem neuen Datenobjekt.. Verfahren nach Anspruch 9, wobei das erste Datenobjekt, das der ersten Sicherungsdatei entspricht, einen ersten Zeiger auf ein erstes Datensegment umfasst, das auf dem Sicherungsmedium gespeichert ist, wobei ein zweites Datenobjekt, das einer zweiten Sicherungsdatei entspricht, einen zweiten Zeiger auf dasselbe erste Datensegment umfasst. 11. Verfahren nach Anspruch 9 oder, das ferner Folgendes umfasst: Hinzufügen eines neuen Eintrags zu dem Sicherungskatalog, der die neue Version der ersten gesicherten Datei identifiziert, wobei der neue Eintrag einen Zeiger auf das neue Datenobjekt umfasst. 12. Verfahren nach Anspruch 9, das ferner ein Zugreifen auf das Sicherungsmedium durch eine virtuelle Dateisystem-Schnittstelle umfasst. 13. Verfahren nach Anspruch 9, das ferner ein Übermitteln der einen oder der mehreren Modifikationsanfragen durch die virtuelle Dateisystem-Schnittstelle umfasst Verfahren nach Anspruch 9, das ferner ein Speichern von Metadaten umfasst, die Zweige beschreiben, die mehrere Versionen der mehreren Sicherungsdateien enthalten.. Computerlesbares Medium, das Computerbefehle speichert, die von einem Prozessor für Folgendes ausführbar sind: Speichern mehrerer Sicherungsdateien auf einem Sicherungsmedium, wobei jede Sicherungsdatei eine oder mehrere Datensegmente von mehreren Datensegmenten umfasst, wobei die Befehle bei dem Speichern der mehreren Sicherungsdateien von dem Prozessor für Folgendes ausführbar sind: Speichern der mehreren Datensegmente auf dem Sicherungsmedium; und Speichern eines jeweiligen Datenobjekts für jede jeweilige Sicherungsdatei der mehreren Sicherungsdateien auf dem Sicherungsmedium, das auf das eine oder die mehreren Datensegmente der jeweiligen Datei verweist; und Führen eines Sicherungskatalogs, der dazu ausgelegt ist, Metadaten zu speichern, die die mehreren gesicherten Dateien beschreiben, wobei die Metadaten einen separaten Eintrag für jede der gesicherten Dateien umfassen, und wobei der Eintrag für jede jeweilige Datei einen Dateinamen, der der jeweiligen Datei entspricht, und einen Zeiger zu dem jeweiligen Datenobjekt, das auf den einen oder die mehreren Datensegmente der jeweiligen Datei verweist, umfasst; wobei die Befehle von dem Prozessor ferner für Folgendes ausführbar sind: Empfangen einer Anfrage wegen des Öffnens einer ersten Sicherungsdatei, die auf dem Sicherungsmedium gespeichert ist, wobei die erste Sicherungsdatei einem ersten Datenobjekt entspricht; als Antwort auf die Anfrage wegen des Öffnens der ersten Sicherungsdatei: Erstellen eines neuen Datenobjekts auf dem Sicherungsmedium, das einer neuen Version der ersten Sicherungsdatei entspricht; und Kopieren jedes Zeigers, der auf jedes des einen oder der mehreren Datensegmente der ersten Sicherungsdatei verweist, von dem ersten Datenobjekt zu dem zweiten Datenobjekt; und wobei die Befehle von dem Prozessor ferner für Folgendes ausführbar sind: Empfangen einer oder mehrerer Modifikations- 11

12 21 EP B1 22 anfragen, um die erste Sicherungsdatei zu modifizieren, wobei die eine oder die mehreren Modifikationsanfragen eines oder mehrere neue Datensegmente umfassen; und als Antwort auf das Empfangen der einen oder der mehreren Modifikationsanfragen: un support de sauvegarde, où chaque fichier de sauvegarde comprend un ou plusieurs segments de données d une pluralité de segments de données (470B-480B), où dans ledit stockage de la pluralité de fichiers de sauvegarde, le premier hôte est configuré pour : Speichern des einen oder der mehreren Datensegmente auf dem Sicherungsmedium; und Hinzufügen eines neuen Zeigers, der auf das jeweilige Datensegment verweist, für jedes jeweilige Datensegment von dem einen oder den mehreren neuen Datensegmenten zu dem neuen Datenobjekt. 16. Computerlesbares Medium nach Anspruch, wobei das erste Datenobjekt, das der ersten Sicherungsdatei entspricht, einen ersten Zeiger auf ein erstes Datensegment umfasst, das auf dem Sicherungsmedium gespeichert ist, wobei ein zweites Datenobjekt, das einer zweiten Sicherungsdatei entspricht, einen zweiten Zeiger auf dasselbe erste Datensegment umfasst. 17. Computerlesbares Medium nach Anspruch oder 16, wobei die Befehle von dem Prozessor ferner für Folgendes ausführbar sind: Hinzufügen eines neuen Eintrags zu dem Sicherungskatalog, der die neue Version der ersten gesicherten Datei identifiziert, wobei der neue Eintrag einen Zeiger auf das neue Datenobjekt umfasst. 18. Computerlesbares Medium nach Anspruch 16, wobei die Befehle ferner für Folgendes ausführbar sind: Zugreifen auf das Sicherungsmedium durch die virtuelle Dateisystem-Schnittstelle. 19. Computerlesbares Medium nach Anspruch 17 oder 18, wobei die Befehle ferner für Folgendes ausführbar sind: Übermitteln der einen oder der mehreren Modifikationsanfragen durch die virtuelle Dateisystem-Schnittstelle.. Computerlesbares Medium nach Anspruch, wobei die Befehle ferner für Folgendes ausführbar sind: Speichern von Metadaten, die Zweige beschreiben, die mehrere Versionen der mehreren Sicherungsdateien enthalten. Revendications 1. Système informatique comprenant : un premier hôte (2) configuré pour stocker une pluralité de fichiers de sauvegarde (24) sur stocker la pluralité de segments de données sur le support de sauvegarde ; et pour chaque fichier de sauvegarde respectif de la pluralité de fichiers de sauvegarde, stocker sur le support de sauvegarde un objet de données respectif (4, 4, 4,, 460) qui référence le ou les segments de données du fichier respectif ; et un catalogue de sauvegarde (26), configuré pour stocker des métadonnées décrivant la pluralité de fichiers sauvegardés, où les métadonnées comprennent une entrée séparée (411A-417A) pour chacun des fichiers sauvegardés, et où l entrée pour chaque fichier respectif comprend un nom de fichier qui correspond au fichier respectif et un pointeur (411C-417C) vers l objet de données respectif qui référence le ou les segments de données du fichier respectif ; un second hôte (2), configuré pour acheminer vers le premier hôte une demande pour ouvrir un premier fichier de sauvegarde stocké sur le support de sauvegarde, où le premier fichier de sauvegarde correspond à un premier objet de données ; où, en réponse à la demande d ouvrir le premier fichier de sauvegarde, le premier hôte est configuré pour : créer un nouvel objet de données sur le support de sauvegarde correspondant à une nouvelle version du premier fichier de sauvegarde ; et copier chaque pointeur référençant chacun du ou des segments de données du premier fichier de sauvegarde du premier objet de données au nouvel objet de données ; et où le second hôte est en outre configuré pour : après ledit acheminement de la demande pour ouvrir le premier fichier de sauvegarde, acheminer vers le premier hôte une ou plusieurs demandes de modification (7) pour modifier le premier fichier de sauvegarde, où la ou les demandes de modification comprennent un ou plusieurs nouveaux segments de données ; et où, en réponse à la réception de la ou des demandes de modification, le premier hôte est en outre configuré pour : stocker le ou les nouveaux segments de données sur le support de sauvegarde (70) ; et 12

13 23 EP B1 24 pour chaque segment de données respectif du ou des nouveaux segments de données, ajouter un nouveau pointeur référençant le segment de données respectif vers le nouvel objet de données. 2. Système tel que décrit dans la revendication 1, dans lequel le premier objet de données correspondant au premier fichier de sauvegarde comprend un premier pointeur vers un premier segment de données stocké sur le support de sauvegarde, où un second objet de données correspondant à un second fichier de sauvegarde comprend un second pointeur vers le même premier segment de données. 3. Système tel que décrit dans la revendication 1 ou la revendication 2, dans lequel, en réponse à la demande d ouvrir le premier fichier de sauvegarde, le premier hôte est en outre configuré pour : ajouter une nouvelle entrée au catalogue de sauvegarde qui identifie la nouvelle version du premier fichier sauvegardé, où la nouvelle entrée comprend un pointeur vers le nouvel objet de données. 4. Système tel que décrit dans la revendication 1, dans lequel le second hôte est couplé au premier hôte par l intermédiaire d un réseau, où le second hôte comprend une interface de système de fichiers virtuels (3) vers le support de sauvegarde, et où le second hôte est configuré pour acheminer vers le premier hôte, par l intermédiaire de l interface de système de fichiers virtuels, une demande pour ouvrir un premier fichier sauvegardé de la pluralité de fichiers sauvegardés.. Système tel que décrit dans la revendication 4, dans lequel l interface de système de fichiers virtuels est configurée pour acheminer la ou les demandes de modification vers le premier hôte. 6. Système tel que décrit dans la revendication 4 ou la revendication, dans lequel l interface de système de fichiers virtuels est configurée pour permettre au second hôte de créer et de stocker plusieurs versions de fichiers de sauvegarde sur le support de sauvegarde. 7. Système tel que décrit dans la revendication 1, dans lequel le catalogue de sauvegarde comprend en outre des métadonnées décrivant des branches contenant plusieurs versions de la pluralité de fichiers de sauvegarde. 8. Système tel que décrit dans la revendication 1, dans lequel, en réponse à la réception de la ou des demandes de modification, le premier hôte est en outre configuré pour modifier le nouvel objet de données pour référencer le ou les nouveaux segments de données (760), où dans ladite modification du nouvel objet de données, le premier hôte est configuré pour exécuter une ou plusieurs des étapes suivantes : ajouter un ou plusieurs nouveaux pointeurs vers le nouvel objet de données pour référencer le ou les nouveau segments de données ; ou supprimer un ou plusieurs des pointeurs préalablement existants du nouvel objet de données. 9. Procédé comprenant les étapes suivantes : stocker une pluralité de fichiers de sauvegarde sur un support de sauvegarde, où chaque fichier de sauvegarde comprend un ou plusieurs segments de données d une pluralité de segments de données (470B-480B), où ledit stockage de la pluralité de fichiers de sauvegarde comprend les étapes suivantes : stocker la pluralité de segments de données sur le support de sauvegarde ; et pour chaque fichier de sauvegarde respectif de la pluralité de fichiers de sauvegarde, stocker sur le support de sauvegarde un objet de données respectif (4, 4, 4,, 460) qui référence le ou les segments de données du fichier respectif ; et maintenir un catalogue de sauvegarde (26) configuré pour stocker des métadonnées décrivant la pluralité de fichiers sauvegardés, et où les métadonnées comprennent une entrée séparée (411A-417A) pour chacun des fichiers sauvegardés, et où l entrée pour chaque fichier respectif comprend un nom de fichier qui correspond au fichier respectif et un pointeur vers l objet de données respectif qui référence le ou les segments de données du fichier respectif ; où le procédé comprend en outre les étapes suivantes : recevoir une demande pour ouvrir un premier fichier de sauvegarde stocké sur le support de sauvegarde, où le premier fichier de sauvegarde correspond à un premier objet de données ; en réponse à ladite réception de la demande d ouvrir le premier fichier de sauvegarde : créer un nouvel objet de données sur le support de sauvegarde correspondant à une nouvelle version du premier fichier de sauvegarde ; et copier chaque pointeur référen- 13

14 2 EP B1 26 çant chacun du ou des segments de données du premier fichier de sauvegarde du premier fichier de sauvegarde depuis le premier objet de données vers le nouvel objet de données ; et où le procédé comprend en outre les étapes suivantes : recevoir une ou plusieurs demandes de modification pour modifier le premier fichier de sauvegarde, où les une ou plusieurs demandes de modification comprennent un ou plusieurs nouveaux segments de données ; et en réponse à ladite réception des une ou plusieurs demandes de modification : stocker le ou les nouveaux segments de données sur le support de sauvegarde (70) ; et pour chaque segment de données respectif du ou des nouveaux segments de données, ajouter un nouveau pointeur référençant le segment de données respectif vers le nouvel objet de données.. Procédé tel que décrit dans la revendication 9, dans lequel le premier objet de données correspondant au premier fichier de sauvegarde comprend un premier pointeur vers un premier segment de données stocké sur le support de sauvegarde, où un second objet de données correspondant à un second fichier de sauvegarde comprend un second pointeur vers le même premier segment de données. 11. Procédé tel que décrit dans la revendication 9 ou la revendication, comprenant en outre l étape suivante : ajouter une nouvelle entrée au catalogue de sauvegarde qui identifie la nouvelle version du premier fichier sauvegardé, où la nouvelle entrée comprend un pointeur vers le nouvel objet de données Procédé tel que décrit dans la revendication 9, comprenant en outre d acheminer la ou les demandes de modification par l intermédiaire de l interface de système de fichiers virtuels. 14. Procédé tel que décrit dans la revendication 9, comprenant en outre de stocker des métadonnées décrivant des branches contenant plusieurs versions de la pluralité de fichiers de sauvegarde.. Support lisible par ordinateur stockant des instructions informatiques qui sont exécutables par un processeur pour : stocker une pluralité de fichiers de sauvegarde sur un support de sauvegarde, où chaque fichier de sauvegarde comprend un ou plusieurs segments de données d une pluralité de segments de données, où dans ledit stockage de la pluralité de fichiers de sauvegarde, les instructions sont exécutables par le processeur pour : stocker la pluralité de segments de données sur le support de sauvegarde ; et pour chaque fichier de sauvegarde respectif de la pluralité de fichiers de sauvegarde, stocker sur le support de sauvegarde un objet de données respectif qui référence le ou les segments de données du fichier respectif ; et maintenir un catalogue de sauvegarde configuré pour stocker des métadonnées décrivant la pluralité de fichiers sauvegardés, où les métadonnées comprennent une entrée séparée pour chacun des fichiers sauvegardés, et où l entrée pour chaque fichier respectif comprend un nom de fichier qui correspond au fichier respectif et un pointeur vers l objet de données respectif qui référence le ou les segments de données du fichier respectif ; où les instructions sont en outre exécutables par le processeur pour : recevoir une demande pour ouvrir un premier fichier de sauvegarde stocké sur le support de sauvegarde, où le premier fichier de sauvegarde correspond à un premier objet de données ; en réponse à ladite réception de la demande d ouvrir le premier fichier de sauvegarde : 12. Procédé tel que décrit dans la revendication 9, comprenant en outre d accéder au support de sauvegarde par l intermédiaire d une interface de système de fichiers virtuels. créer un nouvel objet de données sur le support de sauvegarde correspondant à une nouvelle version du premier fichier de sauvegarde ; et 14

15 27 EP B1 28 copier chaque pointeur référençant chacun du ou des segments de données du premier fichier de sauvegarde du premier objet de données au nouvel objet de données ; où les instructions sont en outre exécutables par le processeur pour : recevoir une ou plusieurs demandes de modification pour modifier le premier fichier de sauvegarde, où les une ou plusieurs demandes de modification comprennent un ou plusieurs nouveaux segments de données ; en réponse à ladite réception des une ou plusieurs demandes de modification : sauvegarde par l intermédiaire d une interface de système de fichiers virtuels. 19. Support lisible par ordinateur tel que décrit dans la revendication 17 ou la revendication 18, dans lequel les instructions sont en outre exécutables pour acheminer la ou les demandes de modification par l intermédiaire de l interface de système de fichiers virtuels.. Support lisible par ordinateur tel que décrit dans la revendication, dans lequel les instructions sont en outre exécutables pour stocker des métadonnées décrivant des branches contenant plusieurs versions de la pluralité de fichiers de sauvegarde. stocker le ou les nouveaux segments de données sur le support de sauvegarde ; et pour chaque segment de données respectif du ou des nouveaux segments de données, ajouter un nouveau pointeur référençant le segment de données respectif vers le nouvel objet de données. 16. Support lisible par ordinateur tel que décrit dans la revendication, le premier objet de données correspondant au premier fichier de sauvegarde comprend un premier pointeur vers un premier segment de données stocké sur le support de sauvegarde, où un second objet de données correspondant à un second fichier de sauvegarde comprend un second pointeur vers le même premier segment de données Support lisible par ordinateur tel que décrit dans la revendication ou la revendication 16, dans lequel les instructions sont en outre exécutables par le processeur pour : 4 ajouter une nouvelle entrée au catalogue de sauvegarde qui identifie la nouvelle version du premier fichier sauvegardé, où la nouvelle entrée comprend un pointeur vers le nouvel objet de données. 18. Support lisible par ordinateur tel que décrit dans la revendication 16, dans lequel les instructions sont en outre exécutables pour accéder au support de 0

16 EP B1 16

17 EP B1 17

18 EP B1 18

19 EP B1 19

20 EP B1

(51) Int Cl.: G06F 11/14 (2006.01) G06F 12/08 (2006.01)

(51) Int Cl.: G06F 11/14 (2006.01) G06F 12/08 (2006.01) (19) TEPZZ 488949B_T (11) EP 2 488 949 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 07.0.14 Bulletin 14/19 (21) Application number: 76367.4 (22)

More information

(51) Int Cl.: H04L 9/32 (2006.01) G09C 1/00 (2006.01) G06F 21/33 (2013.01) H04L 29/06 (2006.01)

(51) Int Cl.: H04L 9/32 (2006.01) G09C 1/00 (2006.01) G06F 21/33 (2013.01) H04L 29/06 (2006.01) (19) TEPZZ Z48B_T (11) EP 2 2 048 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 13.0. Bulletin / (21) Application number: 1179238.6 (22) Date of

More information

(51) Int Cl.: H04L 12/56 (2006.01)

(51) Int Cl.: H04L 12/56 (2006.01) (19) (11) EP 1 779 90 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 28.12.11 Bulletin 11/2 (21) Application number: 0783482.2 (22) Date of filing:

More information

(51) Int Cl.: H04L 29/06 (2006.01) G06F 9/445 (2006.01) G06F 13/00 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) G06F 9/445 (2006.01) G06F 13/00 (2006.01) (19) TEPZZ_7486_6B_T (11) EP 1 748 616 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 03.09.2014 Bulletin 2014/36 (1) Int Cl.: H04L 29/06 (2006.01)

More information

(51) Int Cl.: G06F 11/14 (2006.01) G06F 17/30 (2006.01)

(51) Int Cl.: G06F 11/14 (2006.01) G06F 17/30 (2006.01) (19) TEPZZ 8_B_T (11) EP 2 3 8 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 16.04.14 Bulletin 14/16 (1) Int Cl.: G06F 11/14 (06.01) G06F 17/ (06.01)

More information

(51) Int Cl.: G06F 9/455 (2006.01) G06F 9/50 (2006.01)

(51) Int Cl.: G06F 9/455 (2006.01) G06F 9/50 (2006.01) (19) TEPZZ 6987 B_T (11) EP 2 698 711 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 0.08.1 Bulletin 1/32 (21) Application number: 118777.8 (22) Date

More information

(51) Int Cl.: H04L 12/24 (2006.01) G06F 9/445 (2006.01)

(51) Int Cl.: H04L 12/24 (2006.01) G06F 9/445 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 978 672 B1 (4) Date of publication and mention of the grant of the patent: 01.09. Bulletin /3 (1) Int Cl.: H04L 12/24 (06.01) G06F 9/44 (06.01) (21) Application

More information

(51) Int Cl.: G10L 15/26 (2006.01)

(51) Int Cl.: G10L 15/26 (2006.01) (19) TEPZZ Z 8B_T (11) EP 2 023 338 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 28.0.14 Bulletin 14/22 (1) Int Cl.: GL /26 (06.01) (21) Application

More information

(51) Int Cl.: G06F 3/12 (2006.01)

(51) Int Cl.: G06F 3/12 (2006.01) (19) TEPZZ_ 8 B_T (11) EP 1 38 23 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 16.04.14 Bulletin 14/16 (1) Int Cl.: G06F 3/12 (06.01) (21) Application

More information

(51) Int Cl.: H04L 29/12 (2006.01) H04L 12/56 (2006.01)

(51) Int Cl.: H04L 29/12 (2006.01) H04L 12/56 (2006.01) (19) (11) EP 1 993 266 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 04.07.12 Bulletin 12/27 (1) Int Cl.: H04L 29/12 (06.01) H04L 12/6 (06.01) (21)

More information

*EP001173363B1* EP 1 173 363 B1 (19) (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION

*EP001173363B1* EP 1 173 363 B1 (19) (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP001173363B1* (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of

More information

(51) Int Cl.: G06F 11/20 (2006.01)

(51) Int Cl.: G06F 11/20 (2006.01) (19) TEPZZ 66_ B_T (11) EP 2 366 13 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 13.0.201 Bulletin 201/20 (21) Application number: 08878183.6 (22)

More information

(51) Int Cl.: H04L 29/06 (2006.01) (56) References cited:

(51) Int Cl.: H04L 29/06 (2006.01) (56) References cited: (19) (11) EP 1 4 48 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 06.08.08 Bulletin 08/32 (21) Application number: 02776379.6 (22) Date of filing:..02

More information

(51) Int Cl.: G06F 13/38 (2006.01) G06F 1/16 (2006.01)

(51) Int Cl.: G06F 13/38 (2006.01) G06F 1/16 (2006.01) (19) TEPZZ 9777B_T (11) EP 2 97 77 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 1.07.1 Bulletin 1/29 (1) Int Cl.: G06F 13/38 (06.01) G06F 1/16 (06.01)

More information

(51) Int Cl.: H04W 4/14 (2009.01)

(51) Int Cl.: H04W 4/14 (2009.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 2 184 897 B1 (4) Date of publication and mention of the grant of the patent: 14.03.12 Bulletin 12/11 (21) Application number: 087774.3 (22) Date of filing:

More information

(51) Int Cl.: G06F 21/00 (2006.01) H04L 29/06 (2006.01)

(51) Int Cl.: G06F 21/00 (2006.01) H04L 29/06 (2006.01) (19) TEPZZ_8Z_7 _B_T (11) EP 1 801 721 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 16.06. Bulletin /24 (1) Int Cl.: G06F 21/00 (06.01) H04L 29/06

More information

(51) Int Cl.: G06F 11/14 (2006.01)

(51) Int Cl.: G06F 11/14 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 08 414 B1 (4) Date of publication and mention of the grant of the patent: 04.03.09 Bulletin 09/ (1) Int Cl.: G06F 11/14 (06.01) (21) Application number:

More information

TEPZZ_768 7_B_T EP 1 768 371 B1 (19) (11) EP 1 768 371 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04M 19/04 (2006.01)

TEPZZ_768 7_B_T EP 1 768 371 B1 (19) (11) EP 1 768 371 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04M 19/04 (2006.01) (19) TEPZZ_768 7_B_T (11) EP 1 768 371 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 1.01.2014 Bulletin 2014/03 (1) Int Cl.: H04M 19/04 (2006.01)

More information

(51) Int Cl.: H04L 12/26 (2006.01)

(51) Int Cl.: H04L 12/26 (2006.01) (19) (11) EP 2 169 879 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.09.11 Bulletin 11/38 (1) Int Cl.: H04L 12/26 (06.01) (21) Application number:

More information

(51) Int Cl.: H04N 7/16 (2011.01)

(51) Int Cl.: H04N 7/16 (2011.01) (19) TEPZZ_796 89B_T (11) EP 1 796 389 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 04.03.1 Bulletin 1/ (1) Int Cl.: H04N 7/16 (11.01) (21) Application

More information

(51) Int Cl.: G06F 1/00 (2006.01)

(51) Int Cl.: G06F 1/00 (2006.01) (19) (11) EP 0 972 234 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 0.09.07 Bulletin 07/36 (21) Application number: 98913219.6 (22) Date of filing:

More information

(51) Int Cl.: G06F 11/32 (2006.01) G06F 3/06 (2006.01)

(51) Int Cl.: G06F 11/32 (2006.01) G06F 3/06 (2006.01) (19) TEPZZ _887 _B_T (11) EP 2 188 721 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 07..1 Bulletin 1/41 (21) Application number: 0879818.8 (22)

More information

TEPZZ_57 7_9B_T EP 1 573 719 B1 (19) (11) EP 1 573 719 B1 (12) EUROPEAN PATENT SPECIFICATION

TEPZZ_57 7_9B_T EP 1 573 719 B1 (19) (11) EP 1 573 719 B1 (12) EUROPEAN PATENT SPECIFICATION (19) TEPZZ_7 7_9B_T (11) EP 1 73 719 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.11.13 Bulletin 13/47 (21) Application number: 0277098.3 (22) Date

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04L 29/12 (2006.01) A63F 13/12 (2006.01) A63F 13/02 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04L 29/12 (2006.01) A63F 13/12 (2006.01) A63F 13/02 (2006.01) (19) (11) EP 1 83 321 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.0.07 Bulletin 07/22 (1) Int Cl.: H04L 29/06 (06.01) H04L 29/12 (06.01) A63F 13/12

More information

(51) Int Cl.: H02H 7/26 (2006.01) H02H 7/30 (2006.01)

(51) Int Cl.: H02H 7/26 (2006.01) H02H 7/30 (2006.01) (19) TEPZZ 66ZZ_B_T (11) EP 2 66 001 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 11.03. Bulletin /11 (1) Int Cl.: H02H 7/26 (06.01) H02H 7/ (06.01)

More information

TEPZZ 6_Z76 A_T EP 2 610 763 A1 (19) (11) EP 2 610 763 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.:

TEPZZ 6_Z76 A_T EP 2 610 763 A1 (19) (11) EP 2 610 763 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: (19) TEPZZ 6_Z76 A_T (11) EP 2 6 763 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 03.07.2013 Bulletin 2013/27 (51) Int Cl.: G06F 17/30 (2006.01) (21) Application number: 12192220.7 (22)

More information

(51) Int Cl.: G06Q 20/00 (2006.01) G06F 21/00 (2006.01)

(51) Int Cl.: G06Q 20/00 (2006.01) G06F 21/00 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 24 008 B1 (4) Date of publication and mention of the grant of the patent: 29.12. Bulletin /2 (21) Application number: 00992990.2 (22) Date of filing: 31..00

More information

(51) Int Cl.: H04L 9/32 (2006.01) H04B 7/00 (2006.01) A61N 1/37 (2006.01)

(51) Int Cl.: H04L 9/32 (2006.01) H04B 7/00 (2006.01) A61N 1/37 (2006.01) (19) TEPZZ_4977B_T (11) EP 1 49 77 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.12.14 Bulletin 14/0 (21) Application number: 03723989.4 (22) Date

More information

(51) Int Cl.: H04L 12/24 (2006.01) H04L 12/26 (2006.01)

(51) Int Cl.: H04L 12/24 (2006.01) H04L 12/26 (2006.01) (19) (11) EP 1 3 219 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 03.01.07 Bulletin 07/01 (1) Int Cl.: H04L 12/24 (06.01) H04L 12/26 (06.01) (21)

More information

(51) Int Cl.: G01C 21/36 (2006.01)

(51) Int Cl.: G01C 21/36 (2006.01) (19) TEPZZ_ 678B_T (11) EP 1 26 78 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.09.14 Bulletin 14/37 (1) Int Cl.: G01C 21/36 (06.01) (21) Application

More information

(51) Int Cl.: G05F 3/26 (2006.01) G05F 3/24 (2006.01)

(51) Int Cl.: G05F 3/26 (2006.01) G05F 3/24 (2006.01) (19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 1 280 033 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 31.0.2006

More information

(51) Int Cl.: H04L 9/24 (2006.01) G06Q 10/00 (2012.01)

(51) Int Cl.: H04L 9/24 (2006.01) G06Q 10/00 (2012.01) (19) TEPZZ_4Z 68ZB_T (11) EP 1 2 680 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 01.04.1 Bulletin 1/14 (21) Application number: 02741722.9 (22)

More information

TEPZZ 87_546A T EP 2 871 546 A2 (19) (11) EP 2 871 546 A2 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G05B 19/05 (2006.01)

TEPZZ 87_546A T EP 2 871 546 A2 (19) (11) EP 2 871 546 A2 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G05B 19/05 (2006.01) (19) TEPZZ 87_46A T (11) EP 2 871 46 A2 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 13.0.1 Bulletin 1/ (1) Int Cl.: G0B 19/0 (06.01) (21) Application number: 14188238.1 (22) Date of filing:

More information

(51) Int Cl.: G06F 11/14 (2006.01) G06F 17/30 (2006.01)

(51) Int Cl.: G06F 11/14 (2006.01) G06F 17/30 (2006.01) (19) (11) EP 1 618 04 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 24.06.09 Bulletin 09/26 (21) Application number: 04779479.7 (22) Date of filing:

More information

(51) Int Cl.: B29C 41/20 (2006.01) F21S 4/00 (2006.01) H05K 3/28 (2006.01)

(51) Int Cl.: B29C 41/20 (2006.01) F21S 4/00 (2006.01) H05K 3/28 (2006.01) (19) TEPZZ 68698B_T (11) EP 2 68 698 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 18.11.201 Bulletin 201/47 (21) Application number: 11808612.3

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04L 12/26 (2006.01) H04M 3/22 (2006.01) H04M 7/00 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04L 12/26 (2006.01) H04M 3/22 (2006.01) H04M 7/00 (2006.01) (19) TEPZZ 48786B_T (11) EP 2 48 786 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 23.03.16 Bulletin 16/12 (21) Application number: 806012.0 (22)

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04M 15/00 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04M 15/00 (2006.01) (19) TEPZZ 7Z 74 B_T (11) EP 2 702 742 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.04. Bulletin /16 (21) Application number: 1171674.6 (22) Date

More information

TEPZZ 5699Z7B_T EP 2 569 907 B1 (19) (11) EP 2 569 907 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04L 12/803 (2013.01)

TEPZZ 5699Z7B_T EP 2 569 907 B1 (19) (11) EP 2 569 907 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04L 12/803 (2013.01) (19) TEPZZ 699Z7B_T (11) EP 2 69 907 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 06.0.1 Bulletin 1/19 (21) Application number: 117816.1 (22) Date

More information

The Advantialer and Its Advantages

The Advantialer and Its Advantages (19) TEPZZ Z B_T (11) EP 2 0 113 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 16.09.1 Bulletin 1/38 (21) Application number: 07809477.8 (22) Date

More information

(51) Int Cl.: G06F 15/02 (2006.01)

(51) Int Cl.: G06F 15/02 (2006.01) (19) (11) EP 0 691 619 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 07.02.07 Bulletin 07/06 (1) Int Cl.: G06F 1/02 (06.01) (21) Application number:

More information

(51) Int Cl.: C08K 5/523 (2006.01) C08K 5/521 (2006.01) C08K 5/52 (2006.01) C08G 64/00 (2006.01)

(51) Int Cl.: C08K 5/523 (2006.01) C08K 5/521 (2006.01) C08K 5/52 (2006.01) C08G 64/00 (2006.01) (19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 0 78 966 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 01.03.06

More information

(51) Int Cl.: H04L 12/24 (2006.01)

(51) Int Cl.: H04L 12/24 (2006.01) (19) TEPZZ_8_9Z96B_T (11) EP 1 819 096 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 24..12 Bulletin 12/43 (21) Application number: 0818628.9 (22)

More information

TEPZZ 9 Z5A_T EP 2 922 305 A1 (19) (11) EP 2 922 305 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 9 Z5A_T EP 2 922 305 A1 (19) (11) EP 2 922 305 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 9 ZA_T (11) EP 2 922 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication: 23.09.1 Bulletin 1/39 (21) Application number: 1386446.2 (22) Date

More information

(51) Int Cl.: H04L 12/46 (2006.01) H04L 29/14 (2006.01) H04L 29/12 (2006.01)

(51) Int Cl.: H04L 12/46 (2006.01) H04L 29/14 (2006.01) H04L 29/12 (2006.01) (19) (11) EP 1 342 344 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 03.06.09 Bulletin 09/23 (21) Application number: 019639.0 (22) Date of filing:.08.01

More information

(51) Int Cl.: G06F 17/30 (2006.01)

(51) Int Cl.: G06F 17/30 (2006.01) (19) TEPZZ 7 _B_T (11) EP 1 127 321 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 03.04.13 Bulletin 13/14 (21) Application number: 99948341. (22)

More information

(51) Int Cl.: H04L 12/00 (2006.01)

(51) Int Cl.: H04L 12/00 (2006.01) (19) (11) EP 2 119 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 14.12.11 Bulletin 11/0 (21) Application number: 0789037.9 (22) Date of filing: 14.12.07

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04M 3/56 (2006.01) H04M 3/44 (2006.01) H04L 12/18 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04M 3/56 (2006.01) H04M 3/44 (2006.01) H04L 12/18 (2006.01) (19) TEPZZ Z9 79B_T (11) EP 2 091 179 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 17.12.14 Bulletin 14/1 (21) Application number: 07817029.7 (22)

More information

(51) Int Cl.: H04L 9/00 (2006.01) H04K 1/00 (2006.01)

(51) Int Cl.: H04L 9/00 (2006.01) H04K 1/00 (2006.01) (19) TEPZZ_Z46 B_T (11) EP 1 04 62 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 24.09.14 Bulletin 14/39 (21) Application number: 03728996.4 (22)

More information

(51) Int Cl.: H04L 12/26 (2006.01)

(51) Int Cl.: H04L 12/26 (2006.01) (19) TEPZZ 84 8B_T (11) EP 2 84 338 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 23.09.1 Bulletin 1/39 (1) Int Cl.: H04L 12/26 (06.01) (21) Application

More information

(51) Int Cl.: G06F 1/00 (2006.01)

(51) Int Cl.: G06F 1/00 (2006.01) (19) TEPZZ_4 Z4ZB_T (11) EP 1 433 040 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 11.11.201 Bulletin 201/46 (21) Application number: 0277267.9

More information

TEPZZ_9 6Z46B_T EP 1 926 046 B1 (19) (11) EP 1 926 046 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.:

TEPZZ_9 6Z46B_T EP 1 926 046 B1 (19) (11) EP 1 926 046 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: (19) TEPZZ_9 6Z46B_T (11) EP 1 926 046 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.08.13 Bulletin 13/34 (1) Int Cl.: G06F 19/00 (11.01) (21)

More information

TEPZZ 5Z _9_B_T EP 2 502 191 B1 (19) (11) EP 2 502 191 B1 (12) EUROPEAN PATENT SPECIFICATION

TEPZZ 5Z _9_B_T EP 2 502 191 B1 (19) (11) EP 2 502 191 B1 (12) EUROPEAN PATENT SPECIFICATION (19) TEPZZ Z _9_B_T (11) EP 2 02 191 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 17.06.1 Bulletin 1/2 (21) Application number: 787872.0 (22) Date

More information

(51) Int Cl.: H04L 29/06 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) (19) TEPZZ Z9 96 B_T (11) EP 2 093 962 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 19.12.12 Bulletin 12/1 (21) Application number: 08800984.0 (22)

More information

(51) Int Cl.: G06Q 10/00 (2006.01)

(51) Int Cl.: G06Q 10/00 (2006.01) (19) (11) EP 1 69 282 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 2.03.09 Bulletin 09/13 (21) Application number: 048.1 (22) Date of filing: 29.11.04

More information

(51) Int Cl.: G06F 9/46 (2006.01) H04L 12/56 (2006.01)

(51) Int Cl.: G06F 9/46 (2006.01) H04L 12/56 (2006.01) (19) (11) EP 1 611 23 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.0.08 Bulletin 08/21 (21) Application number: 0471948.2 (22) Date of filing:

More information

(51) Int Cl. 7 : G03G 15/00

(51) Int Cl. 7 : G03G 15/00 (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP001179B1* (11) EP 1 17 9 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the

More information

TEPZZ_ 8_69B_T EP 1 338 169 B1 (19) (11) EP 1 338 169 B1 (12) EUROPEAN PATENT SPECIFICATION

TEPZZ_ 8_69B_T EP 1 338 169 B1 (19) (11) EP 1 338 169 B1 (12) EUROPEAN PATENT SPECIFICATION (19) TEPZZ_ 8_69B_T (11) EP 1 338 169 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 27.03.13 Bulletin 13/13 (21) Application number: 01997179. (22)

More information

TEPZZ_946 57B_T EP 1 946 257 B1 (19) (11) EP 1 946 257 B1 (12) EUROPEAN PATENT SPECIFICATION

TEPZZ_946 57B_T EP 1 946 257 B1 (19) (11) EP 1 946 257 B1 (12) EUROPEAN PATENT SPECIFICATION (19) TEPZZ_946 7B_T (11) EP 1 946 27 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.01.14 Bulletin 14/03 (21) Application number: 0682689.0 (22) Date

More information

(51) Int Cl.: H04L 12/58 (2006.01)

(51) Int Cl.: H04L 12/58 (2006.01) (19) (11) EP 1 628 448 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.11.07 Bulletin 07/47 (1) Int Cl.: H04L 12/8 (06.01) (21) Application number:

More information

(51) Int Cl.: G06F 17/30 (2006.01)

(51) Int Cl.: G06F 17/30 (2006.01) (19) (11) EP 1 6 23 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 2.11.09 Bulletin 09/48 (1) Int Cl.: G06F 17/ (06.01) (21) Application number: 014696.1

More information

(51) Int Cl.: H04M 3/50 (2006.01)

(51) Int Cl.: H04M 3/50 (2006.01) (19) TEPZZ_Z48_64B_T (11) EP 1 048 164 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 07.01.1 Bulletin 1/02 (21) Application number: 9893133.0 (22)

More information

EP 1 976 249 B1 (19) (11) EP 1 976 249 B1 (12) EUROPEAN PATENT SPECIFICATION

EP 1 976 249 B1 (19) (11) EP 1 976 249 B1 (12) EUROPEAN PATENT SPECIFICATION (19) (11) EP 1 976 249 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 11.03.09 Bulletin 09/11 (1) Int Cl.: H04M 1/72 (06.01) G06F 9/44 (06.01) H04W

More information

EP 2 455 926 A1 (19) (11) EP 2 455 926 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.05.2012 Bulletin 2012/21

EP 2 455 926 A1 (19) (11) EP 2 455 926 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.05.2012 Bulletin 2012/21 (19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 4 926 A1 (43) Date of publication: 23.0.2012 Bulletin 2012/21 (21) Application number: 11190024.7 (1) Int Cl.: G08B 2/14 (2006.01) G08B 2/00 (2006.01) G0B

More information

(56) References cited:

(56) References cited: (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 04 B1 (4) Date of publication and mention of the grant of the patent: 26.12.07 Bulletin 07/2 (21) Application number: 03742391.0 (22) Date of filing: 02.07.03

More information

(51) Int Cl.: B61K 9/12 (2006.01)

(51) Int Cl.: B61K 9/12 (2006.01) (19) (11) EP 2 001 722 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.12.11 Bulletin 11/1 (21) Application number: 077926.6 (22) Date of filing:

More information

How To Understand The Powerline Network In A Network With A Network (Networking) On A Pu 12 (Pu) (Pue) (Powerline) (Netware) (Network) (Unmanipulated) (Ip

How To Understand The Powerline Network In A Network With A Network (Networking) On A Pu 12 (Pu) (Pue) (Powerline) (Netware) (Network) (Unmanipulated) (Ip (19) TEPZZ 6 Z7_B_T (11) EP 2 611 071 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 04.06.14 Bulletin 14/23 (1) Int Cl.: H04L 12/24 (06.01) H04W

More information

TEPZZ 69 49A_T EP 2 693 349 A1 (19) (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 17/30 (2006.01)

TEPZZ 69 49A_T EP 2 693 349 A1 (19) (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 17/30 (2006.01) (19) TEPZZ 69 49A_T (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 0.02.2014 Bulletin 2014/06 (1) Int Cl.: G06F 17/30 (2006.01) (21) Application number: 13160696.4 (22)

More information

TEPZZ 88_898A_T EP 2 881 898 A1 (19) (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06N 5/04 (2006.01) G06F 17/30 (2006.

TEPZZ 88_898A_T EP 2 881 898 A1 (19) (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06N 5/04 (2006.01) G06F 17/30 (2006. (19) TEPZZ 88_898A_T (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication:.06. Bulletin /24 (1) Int Cl.: G06N /04 (06.01) G06F 17/ (06.01) (21) Application number: 136680.3 (22)

More information

(51) Int Cl.: G06Q 30/00 (2006.01)

(51) Int Cl.: G06Q 30/00 (2006.01) (19) (11) EP 1 016 997 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 22.07.09 Bulletin 09/ (1) Int Cl.: G06Q /00 (06.01) (21) Application number:

More information

(51) Int Cl.: H04M 3/51 (2006.01)

(51) Int Cl.: H04M 3/51 (2006.01) (19) TEPZZ_976 B_T (11) EP 1 976 2 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 18.03.1 Bulletin 1/12 (1) Int Cl.: H04M 3/1 (06.01) (21) Application

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04Q 7/24 (2006.01) H04L 12/66 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04Q 7/24 (2006.01) H04L 12/66 (2006.01) (19) (11) EP 1 314 291 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:..07 Bulletin 07/41 (21) Application number: 0194907.2 (22) Date of filing: 06.07.01

More information

(51) Int Cl.: H04L 12/10 (2006.01) H04L 12/40 (2006.01)

(51) Int Cl.: H04L 12/10 (2006.01) H04L 12/40 (2006.01) (19) TEPZZ 4799 B_T (11) EP 2 479 92 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 14.0.14 Bulletin 14/ (1) Int Cl.: H04L 12/ (06.01) H04L 12/ (06.01)

More information

TEPZZ 84 587A_T EP 2 843 587 A1 (19) (11) EP 2 843 587 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 21/64 (2013.01)

TEPZZ 84 587A_T EP 2 843 587 A1 (19) (11) EP 2 843 587 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 21/64 (2013.01) (19) TEPZZ 84 87A_T (11) EP 2 843 87 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 04.03.201 Bulletin 201/ (1) Int Cl.: G06F 21/64 (2013.01) (21) Application number: 13181902.1 (22) Date

More information

CTERA Agent for Linux

CTERA Agent for Linux User Guide CTERA Agent for Linux September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written

More information

EP 2 922 249 A1 (19) (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.09.2015 Bulletin 2015/39

EP 2 922 249 A1 (19) (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.09.2015 Bulletin 2015/39 (19) TEPZZ 9 49A_T (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 23.09. Bulletin /39 (21) Application number: 16003.0 (1) Int Cl.: H04L 12/7 (13.01) H04L 12/717 (13.01)

More information

(51) Int Cl.: G06F 13/42 (2006.01)

(51) Int Cl.: G06F 13/42 (2006.01) (19) TEPZZ 67487_B_T (11) EP 2 674 871 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 04.03.201 Bulletin 201/ (1) Int Cl.: G06F 13/42 (2006.01) (21)

More information

(51) Int Cl.: G04B 19/08 (2006.01)

(51) Int Cl.: G04B 19/08 (2006.01) (19) (11) EP 1 988 432 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 0.10.2011 Bulletin 2011/40 (21) Application number: 0771278.9 (22) Date of filing:

More information

TEPZZ 65Z79 A_T EP 2 650 793 A1 (19) (11) EP 2 650 793 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 65Z79 A_T EP 2 650 793 A1 (19) (11) EP 2 650 793 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 65Z79 A_T (11) EP 2 650 793 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 153(4) EPC (43) Date of publication: 16.10.2013 Bulletin 2013/42 (21) Application number: 12818771.3

More information

Synopse: EU-GMP- Leitfaden Annex 11 Computerised Systems

Synopse: EU-GMP- Leitfaden Annex 11 Computerised Systems Synopse: EU-GMP- Leitfaden Annex 11 Computerised Systems Am 3. Januar 2011 wurde die neue Fassung des Annex 11 Computerised Systems durch die Europäische Kommission freigegeben. Der Annex wurde überarbeitet,

More information

(51) Int Cl.: G01S 7/52 (2006.01)

(51) Int Cl.: G01S 7/52 (2006.01) (19) (11) EP 0 92 48 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 18.08. Bulletin /33 (1) Int Cl.: G01S 7/2 (06.01) (21) Application number: 993172.3

More information

(51) Int Cl.: H04N 5/225 (2006.01)

(51) Int Cl.: H04N 5/225 (2006.01) (19) TEPZZ_94 66_B_T (11) EP 1 942 661 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 17.09.2014 Bulletin 2014/38 (1) Int Cl.: H04N /22 (2006.01)

More information

3Gen Data Deduplication Technical

3Gen Data Deduplication Technical 3Gen Data Deduplication Technical Discussion NOTICE: This White Paper may contain proprietary information protected by copyright. Information in this White Paper is subject to change without notice and

More information

(51) Int Cl.: H04N 1/00 (2006.01) H04N 1/32 (2006.01) H04L 29/06 (2006.01)

(51) Int Cl.: H04N 1/00 (2006.01) H04N 1/32 (2006.01) H04L 29/06 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 472 859 B1 (45) Date of publication and mention of the grant of the patent: 23.01.08 Bulletin 08/04 (21) Application number: 03700738.2 (22) Date of filing:

More information

(51) Int Cl.: G08G 1/14 (2006.01) G07B 15/02 (2006.01) G10L 15/28 (2006.01)

(51) Int Cl.: G08G 1/14 (2006.01) G07B 15/02 (2006.01) G10L 15/28 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 862 986 B1 (4) Date of publication and mention of the grant of the patent: 14.07. Bulletin /28 (1) Int Cl.: G08G 1/14 (06.01) G07B 1/02 (06.01) GL 1/28

More information

00 Publication number:

00 Publication number: Europaisches Patentamt European Patent Office Office europeen des brevets 00 Publication number: 0 257 901 B1 EUROPEAN PATENT SPECIFICATION Date of publication of patent specification: 28.07.93 Int. CI.5:

More information

(51) Int Cl.: H04L 9/32 (2006.01)

(51) Int Cl.: H04L 9/32 (2006.01) (19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 1 17 038 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 19.07.06

More information

CTERA Agent for Mac OS-X

CTERA Agent for Mac OS-X User Guide CTERA Agent for Mac OS-X September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without

More information

(51) Int Cl.: H04L 29/06 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) (19) (11) EP 2 07 816 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 04.0.11 Bulletin 11/18 (21) Application number: 07804833.7 (22) Date of filing:

More information

(51) Int Cl.: G06F 21/24 (2006.01)

(51) Int Cl.: G06F 21/24 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 674 960 B1 (45) Date of publication and mention of the grant of the patent: 05..2011 Bulletin 2011/40 (51) Int Cl.: G06F 21/24 (2006.01) (21) Application

More information

CTERA Agent for Mac OS-X

CTERA Agent for Mac OS-X User Guide CTERA Agent for Mac OS-X June 2014 Version 4.1 Copyright 2009-2014 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written

More information

(56) References cited:

(56) References cited: (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 43 18 B1 (4) Date of publication and mention of the grant of the patent: 02.12.09 Bulletin 09/49 (21) Application number: 02773111.6 (22) Date of filing:

More information

TEPZZ 68575_A_T EP 2 685 751 A1 (19) (11) EP 2 685 751 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 68575_A_T EP 2 685 751 A1 (19) (11) EP 2 685 751 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 687_A_T (11) EP 2 68 71 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 3(4) EPC (43) Date of publication:.01.14 Bulletin 14/03 (21) Application number: 1278849.6 (22)

More information

TEPZZ 4_888 B_T EP 2 418 883 B1 (19) (11) EP 2 418 883 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04W 12/00 (2009.01)

TEPZZ 4_888 B_T EP 2 418 883 B1 (19) (11) EP 2 418 883 B1 (12) EUROPEAN PATENT SPECIFICATION. (51) Int Cl.: H04W 12/00 (2009.01) (19) TEPZZ 4_888 B_T (11) EP 2 418 883 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 23.04.14 Bulletin 14/17 (21) Application number: 09842887.3

More information

Europaisches Patentamt European Patent Office Office europeen des brevets (11) EP 0 219 886 B2

Europaisches Patentamt European Patent Office Office europeen des brevets (11) EP 0 219 886 B2 Europaisches Patentamt European Patent Office Office europeen des brevets (11) EP 0 219 886 B2 (12) NEW EUROPEAN PATENT SPECIFICATION (45) Date of publication and mention (51) Int CI.6: G07G 1/12 of the

More information

Dial-Up VPN auf eine Juniper

Dial-Up VPN auf eine Juniper Dial-Up VPN auf eine Juniper Gateway Konfiguration Phase 1 Konfiguration Create a user that is used to define the phase1 id parameters. Navigate to the following screen using the tree pane on the left

More information

9/3/2013. Storage Media. Storage Media

9/3/2013. Storage Media. Storage Media File Management TECH 1010 Dan Kohn University of Memphis Engineering Technology Department Storage Media A computer file is a named collection of stored data An executable file contains the instructions

More information

TEPZZ 96 A_T EP 2 961 111 A1 (19) (11) EP 2 961 111 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 96 A_T EP 2 961 111 A1 (19) (11) EP 2 961 111 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 96 A_T (11) EP 2 961 111 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication:.12.1 Bulletin 1/3 (21) Application number: 147426.7 (22) Date

More information

(51) Int Cl.: H04B 3/23 (2006.01)

(51) Int Cl.: H04B 3/23 (2006.01) (19) (11) EP 0 983 638 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 21.03.12 Bulletin 12/12 (21) Application number: 989232.7 (22) Date of filing:

More information

CROSS PLATFORM AUTOMATIC FILE REPLICATION AND SERVER TO SERVER FILE SYNCHRONIZATION

CROSS PLATFORM AUTOMATIC FILE REPLICATION AND SERVER TO SERVER FILE SYNCHRONIZATION 1 E N D U R A D A T A EDpCloud: A File Synchronization, Data Replication and Wide Area Data Distribution Solution CROSS PLATFORM AUTOMATIC FILE REPLICATION AND SERVER TO SERVER FILE SYNCHRONIZATION 2 Resilient

More information

(51) Int Cl.: H04L 12/58 (2006.01) H04L 29/06 (2006.01)

(51) Int Cl.: H04L 12/58 (2006.01) H04L 29/06 (2006.01) (19) TEPZZ_986 8 B_T (11) EP 1 986 382 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 19.02.14 Bulletin 14/08 (1) Int Cl.: H04L 12/8 (06.01) H04L

More information