PL2156649T3

Alias hiding in network data repositories

Abstract

This record has no abstract on file.

Term

1.5 yearsto projected expiry

Projected expiry 8 April 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

19 claims: 17 independent, 2 dependent

  1. 1
    Objections to patent Zastrzeżenia patentowe 1. A method of transmitting data in the directory (900) multiple spot units outside of the system, comprising:1. Sposób udostępniania danych w katalogu (900) przez liczne żądające jednostki spoza systemu, zawierający: moduł rozpoznawania nazw (909) skonfigurowany do wyznaczenia położenia danych w katalogu (900) poprzez znalezienie ścieżki do wpisu (504f) zawierającego dane z wykorzystaniem ścieżki aliasu i instrukcji do dereferencji aliasu, przy czym moduł rozpoznawania nazw (909) jest dodatkowo skonfigurowany do wyznaczania lokalizacji poprzez wyznaczenie rozróżnionej nazwy dla wpisu (504f), gdzie rozróżniona nazwa dla wpisu (504f) identyfikuje lokalizację wpisu (504f) w katalogu (900);the recognition module names (909) configured to determine the location of data in the directory (900) by finding the way to the entry (504f) that contains the data using a path alias and the user to dereferencji alias, and the recognition module names (909) further configured to determine the location by assigning rozróżnionej a name for the entry (504f), where rozróżniona a name for the entry (504f) determines the location of the entry (504f) in the directory (900);moduł wyszukiwania/aktualizacji (911) skonfigurowany do wykonywania działań na danych wpisu (504f) z wykorzystaniem lokalizacji wpisu (504f) w katalogu (900) oraz instrukcji dereferencji aliasu;a także moduł ukrywania aliasu (903) skonfigurowany do: search module/upgrade (911) configured to work on data entry (504f) using the location of the entry (504f) in the directory (900) and instructions dereferencji alias;and module suppression the alias (903) configured to: accept requests to perform operations on the data in the first post (902) stored in the directory (900) sent by demand unit (920), where the query includes a path alias to the first entry (902) in the directory (900);a search of the user stored within the system about dereferencji alias relating to the sender unit (920);przejmowania żądania w celu wykonania działania na danych w pierwszym wpisie (902) przechowywanym w katalogu (900) wysłanego przez żądającą jednostkę (920), gdzie żądanie to zawiera ścieżkę aliasu do pierwszego wpisu (902) w katalogu (900);lokalizowania instrukcji przechowywanych wewnątrz systemu dotyczących dereferencji aliasu odnoszących się do żądającej jednostki (920);deliver tracks the alias for the recognition module names (909) along with the located instructions for alias dereferencji in relation to the sender unit (920);and receiving from the recognition module names (909) detection of location data in the directory (900), as well as trails generated from dereferencji alias for the element that contains the data;and require the search module/upgrade (911) on data of the recognized locations through dostarczenia ścieżki aliasu do modułu rozpoznawania nazw (909) wraz ze zlokalizowanymi instrukcjami dla dereferencji aliasu dotyczącej żądającej jednostki (920);a także odbioru z modułu rozpoznawania nazw (909) rozpoznanej lokalizacji danych w katalogu (900) oraz ścieżki powstałej z dereferencji aliasu do znalezionego wpisu, który zawiera dane;i żądania od modułu wyszukiwania/aktualizacji (911) wykonania działania na danych w rozpoznanej lokalizacji poprzez 55P31384PL00 55P31384PL00 109 109 EP 2 156 649 B1 dostarczenie żądanego działania i zlokalizowanych instrukcji dla dereferencji aliasu;EP 2 156 649 B1 giving the desired action and localized guidelines for dereferencji alias;przy czym system ten jest znamienny tym, że: what this system differs in that: moduł ukrywania aliasu (903) jest ponadto skonfigurowany do wykonania raportu do żądającej jednostki (920) o tym, że wykonano działanie na danych w pierwszym wpisie (902) zastępując ścieżkę do danych uzyskaną z dereferencji aliasu oryginalną ścieżką poprzez zmodyfikowanie wyników wygenerowanych przez moduł wyszukiwania/aktualizacji (911) tak, aby odnosiły się do ścieżki aliasu dostarczanej przez żądającą jednostkę (920) zamiast rozpoznanego wpisu ścieżki uzyskanej z dereferencji aliasu. the module hide the alias (903) further is configured to run the report for the sender unit (920) that the work was performed on the data in the first post (902) replacing the data path obtained from dereferencji alias original way, changing the results generated by the search module/upgrade (911) therefore, to treat the path of the alias provided by the demand unit (920) is detected the recording of the track value dereferencji alias.
  2. 2
    The system according to objection 1, wherein the search module/upgrade (911) in addition, is configured to:2. System według zastrzeżenia 1, w którym moduł wyszukiwania/aktualizacji (911) jest ponadto skonfigurowany do: determining that the second child record in relation to the detected location comprises a second alias;wyznaczania, że drugi wpis podrzędny względem rozpoznanej lokalizacji zawiera drugi alias;rozpoznania drugiego aliasu w celu wyznaczenia trzeciego wpisu w drugiej ścieżce uzyskanej z dereferencji aliasu;a także wykonania działania na danych w trzecim wpisie;the diagnosis of the second alias to determine a third parameter to another trajectory obtained dereferencji alias;as well as run data in the third post;gdzie moduł ukrywania aliasu (903) jest ponadto skonfigurowany do zastąpienia drugiej ścieżki uzyskanej z dereferencji aliasu do trzeciego wpisu ścieżką do drugiego wpisu, który zawiera ścieżkę uzyskaną z dereferencji aliasu. where the module hide the alias (903) further is configured to replace the second circuit value dereferencji alias for the third parameter the path to another record that contains the path obtained dereferencji alias.
  3. 3
    The system according to clause 2, wherein the search module/upgrade (911) in addition, configured to recursively perform dereferencji alias. 3. System według zastrzeżenia 2, w którym moduł wyszukiwania/aktualizacji (911) jest ponadto skonfigurowany do rekurencyjnego wykonywania dereferencji aliasu.
  4. 4
    System according to any one of the previous objections in which the directory (900) is stored on multiple directory servers, where the recognition module names States that the location for data in the directory (900) is located on another directory server among many servers, directories, moreover, this system also includes:4. System według dowolnego z poprzednich zastrzeżeń, w którym katalog (900) jest magazynowany na wielu serwerach katalogowych oraz gdzie moduł rozpoznawania nazw stwierdza, że lokalizacja dla danych w katalogu (900) rezyduje na innym serwerze katalogowym wśród licznych serwerów katalogowych, przy czym system ten zawiera ponadto: 55P31384PL00 55P31384PL00 110 110 EP 2 156 649 B1 moduł łańcuchowania (917) skonfigurowany do kierowania żądania oraz zlokalizowanych instrukcji dereferencji aliasu do innego serwera katalogowego. EP 2 156 649 B1 łańcuchowania module (917) configured to request and localized leadership dereferencji alias for another directory server.
  5. 6
    System according to any one of the previous objections in which the directory (900) is stored on multiple directory servers, where the search module/upgrade (911) argues that the location of the data in the directory resides on a different directory server from the set of directory servers, wherein the system contains, in addition:6. System według dowolnego z poprzednich zastrzeżeń, w którym katalog (900) jest magazynowany na wielu serwerach katalogowych oraz gdzie moduł wyszukiwania/aktualizacji (911) stwierdza, że lokalizacja danych w katalogu rezyduje na innym serwerze katalogowym spośród licznych serwerów katalogowych, przy czym system zawiera ponadto: moduł łańcuchowania (917) skonfigurowany do kierowania żądania oraz zlokalizowanych instrukcji dereferencji aliasu do innego serwera katalogowego. łańcuchowania module (917) configured to request and localized leadership dereferencji alias for another directory server.
  6. 7
    The opposition system of 6, wherein the search module/upgrade (911) additionally configured to receive from the module łańcuchowania (917) recognition of location for data received from another directory server and conclusions this detected location in the report to the module hide the alias (903). 7. System według zastrzeżenia 6, w którym moduł wyszukiwania/aktualizacji (911) jest ponadto skonfigurowany do odbioru z modułu łańcuchowania (917) rozpoznanej lokalizacji dla danych otrzymanych z innego serwera katalogowego i zawarcia tej rozpoznanej lokalizacji w raporcie do modułu ukrywania aliasu (903).
  7. 8
    System according to any one of the previous objections in which the module hide the alias (903) is located on a server directory that resides in the attached network that contains multiple directory servers. 8. System według dowolnego z poprzednich zastrzeżeń, w którym moduł ukrywania aliasu (903) rezyduje na serwerze katalogowym, który rezyduje w przyłączonej sieci zawierającej liczne serwery katalogowe.
  8. 9
    System according to any one of the previous objections in which the module hide the alias (903) further is configured to receive the request perform actions, at least one of the protocols LDAP and DAP and/or transmission report to the sender unit (920) at least one of the protocols LDAP and DAP. 9. System według dowolnego z poprzednich zastrzeżeń, w którym moduł ukrywania aliasu (903) jest ponadto skonfigurowany do odbierania żądań wykonania działań według co najmniej jednego z protokołów LDAP i DAP i/lub wysłania raportów do żądającej jednostki (920) według co najmniej jednego z protokołów LDAP i DAP.
  9. 10
    System according to any one of the previous objections in which the requesting unit (920) is one of the following components:a client application, the end user or the directory server usiłującym 10. System według dowolnego z poprzednich zastrzeżeń, w którym żądająca jednostka (920) jest jednym z następujących elementów: aplikacją kliencką, użytkownikiem końcowym albo serwerem katalogowym usiłującym 55P31384PL00 55P31384PL00 111 111 EP 2 156 649 B1 to complete the data request and where the module hide the alias (903) further is configured to prepare reports transmitted to the sender unit (920) in the format available for the sender unit (920). EP 2 156 649 B1 zakończyć żądanie danych oraz gdzie moduł ukrywania aliasu (903) jest ponadto skonfigurowany do przygotowania raportów wysłanych do żądającej jednostki (920) w formacie dostępnym dla żądającej jednostki (920).
  10. 12
    System according to any one of the previous objections, in which the action is a read operation or record. 12. System według dowolnego z poprzednich zastrzeżeń, w którym działaniem jest operacją odczytu lub zapisu.
  11. 13
    System according to any one of the previous objections that contains, in addition:13. System według dowolnego z poprzednich zastrzeżeń, zawierający ponadto: module creations alias (905) configured to create a record alias (902) in the directory (900). moduł kreacji aliasu (905) skonfigurowany do tworzenia wpisu aliasu (902) w katalogu (900).
  12. 14
    Way to access data in the directory (900) from sender unit (920), comprising the steps of:14. Sposób dostępu do danych w katalogu (900) od żądającej jednostki (920), zawierający etapy: przejęcia żądania w celu wykonania działania na danych w pierwszym wpisie (902) magazynowanym w katalogu (900), wysłanego przez żądającą jednostkę (920), gdzie żądanie to zawiera ścieżkę aliasu do pierwszego wpisu (902) w katalogu (900);take the queries for performing operations on data in the first post (902) magazynowanym in the directory (900) sent by demand unit (920), where the query includes a path alias to the first entry (902) in the directory (900);to settle instructions dereferencji the alias that refers to the sender entity (920);ulokowania instrukcji dotyczących dereferencji aliasu odnoszącego się do żądającej jednostki (920);to assign the path obtained dereferencji alias for the data in the directory (900), describing the path from the first entry (902) the second element (504f) that contains the data using a path alias and localized user dereferencji alias, where the path obtained dereferencji rozróżnioną alias is a name that identifies the location of the second item in a folder;wyznaczenia ścieżki uzyskanej z dereferencji aliasu do danych w katalogu (900) poprzez rozpoznanie ścieżki z pierwszego wpisu (902) do drugiego wpisu (504f), który zawiera dane z wykorzystaniem ścieżki aliasu oraz zlokalizowane instrukcje dereferencji aliasu, gdzie ścieżka uzyskana z dereferencji aliasu jest rozróżnioną nazwą identyfikującą lokalizację drugiego wpisu w katalogu;55P31384PL00 55P31384PL00 112 112 EP 2 156 649 B1 perform actions on the data in the second post (504f);and characterized in that the method comprises also the stage of conclusion of the report sender unit (920) that the action was done for the data in the first post (902) with replacement, the data path obtained from dereferencji alias path alias by modifying the results obtained by using this action, so that it is touching the track on the alias provided by the demand unit (920) is the second parameter (504f) track obtained dereferencji alias. EP 2 156 649 B1 wykonania działania na danych w drugim wpisie (504f);a także znamienny tym, że sposób ten zawiera ponadto etap zawarcia raportu żądającej jednostki (920) o tym, że działanie to zostało wykonane na danych w pierwszym wpisie (902) z zastąpienie, ścieżki do danych uzyskanej z dereferencji aliasu ścieżką aliasu poprzez zmodyfikowanie wyników wygenerowanych przez to działanie, tak aby dotyczyło ścieżki aliasu dostarczanej przez żądającą jednostkę (920) zamiast drugiego wpisu (504f) ścieżki uzyskanej z dereferencji aliasu.
  13. 15
    Thus, according to clause 14, wherein the step of performing an action on data in the second post (504f) also contains stage:15. Sposób według zastrzeżenia 14, w którym etap wykonania działania na danych w drugim wpisie (504f) zawiera ponadto etap: determining that a child towards another record contains aliasowe data;wyznaczenia, że wpis podrzędny wobec drugiego wpisu zawiera aliasowe dane;rozpoznania drugiego aliasu w celu wyznaczenia trzeciego wpisu w drugiej ścieżce uzyskanej z dereferencji aliasu;a także wykonania działania na danych w trzecim wpisie;a także zastąpienia drugiej ścieżki uzyskanej z dereferencji aliasu do trzeciego wpisu ścieżką do drugiego wpisu, który zawiera ścieżkę uzyskaną z dereferencji aliasu. the diagnosis of the second alias to determine a third parameter to another trajectory obtained dereferencji alias;as well as run data in the third post;and to replace the second track value dereferencji alias for the third parameter the path to another record that contains the path obtained dereferencji alias.
  14. 16
    Thus, according to clause 15, in which the action execution, the data in the second post (504f) contains, in addition, the recursive execution dereferencji alias. 16. Sposób według zastrzeżenia 15, w którym wykonanie działania na danych w drugim wpisie (504f) zawiera ponadto rekurencyjne wykonywanie dereferencji aliasu.
  15. 17
    A method according to any of the objections from 14 to 16, wherein the directory (900) is stored on multiple directory servers, where the step of determining the path with dereferencji alias for the data indicates that the data resides on another directory server among many servers, directories, and the method comprises, in addition:17. Sposób według dowolnego z zastrzeżeń od 14 do 16, w którym katalog (900) jest magazynowany na licznych serwerach katalogowych oraz gdzie etap wyznaczenia ścieżki z dereferencji aliasu do danych wskazuje, że dane rezydują na innym serwerze katalogowym wśród licznych serwerów katalogowych, przy czym sposób ten zawiera ponadto: etap łańcuchowania żądania oraz zlokalizowanych instrukcji dereferencji aliasu do innego serwera katalogowego. stage łańcuchowania requests and localized leadership dereferencji alias for another directory server.
  16. 18
    A method according to any of the objections from 14 to 17, wherein the directory (900) is stored on multiple directory servers, where the execution of the work under the second entry (504f) is related to the appointment, 18. Sposób według dowolnego z zastrzeżeń od 14 do 17, w którym katalog (900) jest magazynowany na licznych serwerach katalogowych i gdzie wykonanie działania na danych pod drugim wpisem (504f) wiąże się ze wyznaczeniem, 55P31384PL00 55P31384PL00 113 113 EP 2 156 649 B1 that the location for data in the directory resides on a different server in the plurality of directory servers, and this method also contains stage:EP 2 156 649 B1 że lokalizacja dla danych w katalogu znajduje się na innym serwerze katalogowym pośród licznych serwerów katalogowych, przy czym sposób ten zawiera ponadto etap: łańcuchowania requests and localized leadership dereferencji alias for another directory server. łańcuchowania żądania oraz zlokalizowanych instrukcji dereferencji aliasu do innego serwera katalogowego.
  17. 19
    A method according to any of the objections from 14 to 18, containing also the stage of preparation of the report for the sender unit (920) that you've done the work so that the requesting unit (920) does not receive path information data for the second parameter (504f). 19. Sposób według dowolnego z zastrzeżeń od 14 do 18, który zawiera ponadto etap przygotowania raportu do żądającej jednostki (920) o tym, że wykonano działanie tak, że żądająca jednostka (920) nie otrzymuje informacji dotyczącej ścieżki danych do drugiego wpisu (504f). Apertio Limited Pełnomocnik:Apertio Limited Representative: 55P31384PL00 55P31384PL00 114 114 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 1 FIG. 1 STAN TECHNIKI THE STATE OF THE ART 55P31384PL00 55P31384PL00 115 115 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 116 116 EP 2 156 649 B1 ro o EP 2 156 649 B1 ro on QJ ω QJ? N ω N? -o <D ώ -o <D? FIG. 3 <D FIG. 3 <D O On CM CM 55P31384PL00 55P31384PL00 117 117 EP 2 156 649 B1 EP 2 156 649 B1 FIG.4 FIG.4 408 408 55P31384PL00 55P31384PL00 118 118 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 5 FIG. 5 55P31384PL00 55P31384PL00 119 119 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 6 FIG. 6 55P31384PL00 55P31384PL00 120 120 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 7A FIG. 7A 55P31384PL00 55P31384PL00 121 121 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 7B FIG. 7B 55P31384PL00 55P31384PL00 122 122 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 8 FIG. 8 55P31384PL00 55P31384PL00 123 123 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 9A ω ω FIG. 9A?? 55P31384PL00 55P31384PL00 124 124 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 125 125 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 10A FIG. 10A 55P31384PL00 55P31384PL00 126 126 EP 2 156 649 B1 EP 2 156 649 B1 My Company Contact — Web Site My Company Contact — Web Site Company X Contact L Company X Contact L 55P31384PL00 55P31384PL00 127 127 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 11A FIG. 11A The Entry The Entry The Entry Wpis Wpis Wpis 504c 504d 504e 504c 504d 504e 55P31384PL00 55P31384PL00 128 128 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 11B FIG. 11B 55P31384PL00 55P31384PL00 129 129 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 130 130 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 11D FIG. 11D 55P31384PL00 55P31384PL00 131 131 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 132 132 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 12 FIG. 12 Moduł Rozpoznawania Dane Konfiguracji The Recognition Module Configuration Data Name 909 1210 Nazw 909 1210 55P31384PL00 55P31384PL00 133 133 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 13A FIG. 13A 55P31384PL00 55P31384PL00 134 134 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 13B FIG. 13B 55P31384PL00 135 EP 2 156 649 B1 55P31384PL00 135 EP 2 156 649 B1 FIG. 13C FIG. 13C 55P31384PL00 55P31384PL00 136 136 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 137 137 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 14 FIG. 14 55P31384PL00 55P31384PL00 138 138 EP 2 156 649 B1 EP 2 156 649 B1 Korzeń Root 1501 1501 55P31384PL00 55P31384PL00 139 139 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 15Β FIG. 15Β 55P31384PL00 55P31384PL00 140 140 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 16A FIG. 16B FIG. 16A FIG. 16B 55P31384PL00 55P31384PL00 141 141 EP 2 156 649 B1 > EP 2 156 649 B1 > c > c > FIG. 16C FIG. 16C 55P31384PL00 55P31384PL00 142 142 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 17 FIG. 17 55P31384PL00 55P31384PL00 143 143 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 18A FIG. 18A 55P31384PL00 55P31384PL00 144 144 EP 2 156 649 B1 EP 2 156 649 B1 55P31384PL00 55P31384PL00 145 145 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 18C FIG. 18D FIG. 18C FIG. 18D 55P31384PL00 55P31384PL00 146 146 EP 2 156 649 B1 EP 2 156 649 B1 FIG. 18E FIG. 18E
Independent claims17