RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 183825 (21) Numer zgłoszenia: 320142 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 10.09.1996 (86) Data i numer zgłoszenia międzynarodowego: 10.09.1996, PCT/EP96/03972 (87) Data i numer publikacji zgłoszenia międzynarodowego: 20.03.1997, W097/10559, PCT Gazette nr 13/97 (51) IntCl7 G06F 17/60 (54) System komputerowy do zarządzania danymi oraz sposób jego sterowania (30) Pierwszeństwo: 14.09.1995,EP,95114467.4 (43) Zgłoszenie ogłoszono: 15.09.1997 BUP 19/97 (45) O udzieleniu patentu ogłoszono: 31.07.2002 WUP 07/02 (73) U praw niony z patentu: CITIBANK AKTIENGESELLSCHAFT, Frankfurt, DE (72) Twórcy wynalazku: Elisabeth Friedman, Falmouth, GB Ferd Irwin, Frankfurt, DE Mark Johnson, Near Wigan, GB Andreas T. Lieven, Kalkheim, DE Dieter Pfundt, Hofheim, DE Neil Potter, Westfield, US Andreas Roschdorf, Neu Anspach, DE Peter Rayner, Westfield, US Maria Torremante, Wiesbaden, DE (74) Pełnom ocnik: Ludwicka Izabella, PATPOL Spółka z 0.0. PL 183825 B1 1. System komputerowy do zarządzania danymi, który przystosowany jest do obsługi danych dotyczących praw poboru i opcji, wyposażony w układ przetwarzania danych, zespół wejściowy, zespół wyświetlający oraz wejście danych odbierające kursy praw i opcji, znam ienny tym, że dołączony do układu przetwarzania danych (1) zespól wyświetlający (3) jest skonfigurowany do wyświetlania pierwszego wzorca wprowadzania danych o formacie umożliwiającym wprowadzenie żądania danych specyficznych obejmujących kursy praw poboru i opcji przez zespół wejściowy (2) dołączony do układu przetwarzania danych (1), przy czym w ejście danych (5) układu przetwarzania danych (1) jest dostosowane do odczytu żądania wprowadzonego przez zespół w ejściowy (2), ponadto zespół wyświetlający (3) jest skonfigurowany do w y- świetlania drugiego wzorca wprowadzania danych obejmującego żądane dane, a układ przetwarzania danych (1) jest skonfigurowany do przetrzymania żądanych danych przez określony okres (Tset) i przeprowadzenia transakcji w zależności od danych specyficznych, gdy żądanie transakcji jest wprowadzone poprzez zespół w ejściow y (2) w tym określonym okresie (Tset). Fig-1
System komputerowy do zarządzania danymi oraz sposób jego sterowania Zastrzeżenia patentowe 1. System komputerowy do zarządzania danymi, który przystosowany jest do obsługi danych dotyczących praw poboru i opcji, wyposażony w układ przetwarzania danych, zespół wejściowy, zespół wyświetlający oraz wejście danych odbierające kursy praw i opcji, znamienny tym, że dołączony do układu przetwarzania danych (1) zespól wyświetlający (3) jest skonfigurowany do wyświetlania pierwszego wzorca wprowadzania danych o formacie umożliwiającym wprowadzenie żądania danych specyficznych obejmujących kursy praw poboru i opcji przez zespół wejściowy (2) dołączony do układu przetwarzania danych (1), przy czym wejście danych (5) układu przetwarzania danych (1) jest dostosowane do odczytu żądania wprowadzonego przez zespół wejściowy (2), ponadto zespół wyświetlający (3) jest skonfigurowany do wyświetlania drugiego wzorca wprowadzania danych obejmującego żądane dane, a układ przetwarzania danych (1) jest skonfigurowany do przetrzymania żądanych danych przez określony okres (Tset) i przeprowadzenia transakcji w zależności od danych specyficznych, gdy żądanie transakcji jest wprowadzone poprzez zespół wejściowy (2) w tym określonym okresie (Tset). 2. System komputerowy według zastrz. 1, znamienny tym, że układ przetwarzania danych (1) jest zaopatrzony w bezpieczną sieć komputerową(6) połączoną z urządzeniem zewnętrznym (7), urządzeniem bezpieczeństwa sieci (8), urządzeniem zarządzania danych (9), urządzeniem dostępu do danych (10) oraz urządzeniem wyjściowym (11), przy czym urządzenie zewnętrzne (7) obejmuje zespół wejściowy (2) oraz zespół wyświetlający (3), dla przekazywania danych. 3. System komputerowy według zastrz. 2, znamienny tym, że każde z urządzeń przekazywania danych (6, 7, 9, 10) jest dostosowane do wysyłania określonych informacji identyfikacyjnych, a bezpieczna sieć komputerowa (6) jest dodatkowo dostosowana do sprawdzania ich zgodności z informacjami zapamiętanymi w momencie wykonywania procedury autoryzacyjnej. 4. System komputerowy według zastrz. 2, znamienny tym, że bezpieczna sieć komputerowa (6) jest dostosowana do odczytu informacji identyfikacyjnych pochodzących z urządzenia zewnętrznego (7), a urządzenie bezpieczeństwa sieci (8) jest dostosowane do sprawdzania informacj i identyfikacyjnych i wysyłania potwierdzenia dostępu przechowywanego w bezpiecznej sieci komputerowej (6). 5. System komputerowy według zastrz. 4, znamienny tym, że bezpieczna sieć komputerowa (6) jest dostosowana do przekazywania zakodowanych informacji identyfikacyjnych wraz z wartością początkową kodowania do urządzenia bezpieczeństwa sieci (8) rozkodowującego informacje identyfikacyjne i sprawdzającego ich zgodność pod względem bezpieczeństwa. 6. System komputerowy według zastrz. 5, znamienny tym, że bezpieczna sieć komputerowa (6) jest dostosowana do przechowywania informacji adresowych wyznaczających części systemu komputerowego dostępne dla urządzenia zewnętrznego (7). 7. System komputerowy według zastrz. 4, znamienny tym, że urządzenie bezpieczeństwa sieci (8) jest dostosowane do sprawdzania czy zapamiętane informacje adresowe zostały przesłane poprzez bezpieczną sieć komputerową(6) poprzez sprawdzenie czy kanał, z którego korzysta bezpieczna sieć komputerowa (6) jest kanałem przydzielonym bezpiecznej sieci komputerowej (6) podczas konfiguracji systemu, przy czym bezpieczna sieć komputerowa (6) jest jedynym urządzeniem upoważnionym do wysyłania i odbioru danych z urządzenia bezpieczeństwa sieci (8).
183 825 3 8. System komputerowy według zastrz. 2, znamienny tym, że urządzenie zarządzania danych (9) jest dostosowane do przechowywania listy zależności zawierającej informacje o urządzeniach do zarządzania specyficznych danych. 9. System komputerowy według zastrz. 2, znamienny tym, że urządzenie dostępu do danych (10) jest dostosowane do stałego odbioru strumienia danych dotyczących kursów praw poboru i opcji oraz zapisywania ich w specyficznych miejscach pamięci, a ponadto do zapisywania aktualnie otrzymanych danych, w miejscu pamięci zajmowanym przez zdezaktualizowane dane. 10. Sposób sterowania systemu komputerowego do zarządzania danymi, zwłaszcza dotyczącymi praw poboru i opcji, który to system jest wyposażony w układ przetwarzania danych, zespół wejściowy, zespół wyświetlający oraz wejście danych odbierające kursy praw poboru 1opcji, znamienny tym, że wyświetla się zapomocą zespołu wyświetlającego (3) pierwszy wzorzec wprowadzania danych o formacie umożliwiającym doprowadzenie żądania danych specyficznych obejmujących kursy praw poboru i opcji, za pomocą zespołu wejściowego (2), odczytuje się dane żądane przez zespół wejściowy (2), wyświetla się za pomocą zespołu wyświetlającego (3) drugi wzorzec wprowadzania danych oraz żądane dane, przetrzymuje się żądane dane przez określony okres (Tset) i przeprowadza się transakcję na podstawie danych specyficznych, ale tylko w przypadku, gdy żądanie przeprowadzenia transakcji zostało wprowadzone poprzez zespół wejściowy (2) w tym określonym okresie (Tset). 11. Sposób według zastrz. 10, znamienny tym, że jako pierwszy wzorzec wprowadzania danych stosuje się wzorzec transakcji (13) umożliwiający wprowadzenie za pomocą zespołu wejściowego (2) numeru identyfikacyjnego danych specyficznych, przy czym odczytuje się dane specyficzne z wejścia danych (5). 12. Sposób według zastrz. 11, znamienny tym, że jako numer identyfikacyjny stosuje się numer giełdowy danego waloru. 13. Sposób według zastrz. 10, znamienny tym, że stosuje się pierwszy wzorzec wprowadzania danych umożliwiający wprowadzenie żądania wyświetlenia strony kursów giełdowych (18) zawierającej zbiór danych specyficznych, przy czym strona kursów giełdowych (18) pozwala na wprowadzenie żądania danych specyficznych. 14. Sposób według zastrz. 13, znamienny tym, że stosuje się stronę kursów giełdowych (18) umożliwiającą wprowadzenie żądania aktualizacji zawartości strony, powodującego odczytanie zbioru danych specyficznych i wyświetlenie ich za pomocą zespołu wyświetlającego (3) na stronie kursów giełdowych (18). 15. Sposób według zastrz. 10 albo 14, znamienny tym, że przez doprowadzenie żądania danych specyficznych lub żądania aktualizacji zawartości ekranu kursów giełdowych, inicjuje się odczytanie strumienia danych doprowadzanych ciągle do systemu za pomocą wejścia danych (5). 16. Sposób według zastrz. 10, znamienny tym, że jako drugi wzorzec wprowadzania danych stosuje się wzorzec notowań (14) umożliwiający wprowadzenie powtórnego żądania danych specyficznych, jeśli żądanie przeprowadzenia transakcji nie zostało wprowadzone w określonym okresie (Tset) 17. Sposób według zastrz. 16, znamienny tym, że po wprowadzeniu żądania przeprowadzenia transakcji w określonym czasie wyświetla się ekran potwierdzenia transakcji (15), zawierający informacje o transakcji. 18. Sposób według zastrz. 10 albo 16, znamienny tym, że wzorzec transakcji (13) oraz wzorzec notowań (14) wyświetla się za pomocą zespołu wyświetlającego (3) na różnych ekranach lub na jednym ekranie. 19. Sposób według zastrz. 10, znamienny tym, że jako zarządzane dane stosuje się dane dotyczące akcji, obligacji, ich pochodnych i wymiany walut oraz kursów akcji, kursów obligacji, kursów ich pochodnych oraz kursów wymiany walut. * * *
4 183 825 Przedmiotem wynalazku jest system komputerowy do zarządzania danymi oraz sposób jego sterowania, zwłaszcza do zautomatyzowanego systemu handlu prawami poboru akcji i praw opcji (citi CATS-OS). Ostatnio rynek praw poboru akcji i opcji szybko się zwiększa. Od 1991 do 1995 roku ilość różnych praw poboru i opcji wzrosła od 400 do 4000. Zgodnie z dotychczasowymi rozwiązaniami, handel prawami poboru i opcjami jest często czasochłonny i kosztowny, gdyż na żądanie kupującego znajdującego się w lokalnym oddziale banku, wyszukuje się najbardziej odpowiadające mu prawo poboru lub opcję, poprzez połączenia telefoniczne lub przez wyszukiwanie danych w odpowiednich publikacjach. Na ogół, jeśli klient chce zakupić prawa poboru lub opcje, kontaktuje się on z lokalnym oddziałem banku, który realizuje zlecenia bezpośrednio na giełdzie papierów wartościowych lub poprzez maklera zajmującego się prawami poboru i opcji. Ponieważ jednak system bezpośrednich i natychmiastowych informacji oraz handlu prawami poboru i opcjami notowanymi na giełdzie papierów wartościowych nie istnieje, więc przedstawiciel banku nie może zapewnić klientowi aktualnych informacji. Z tego powodu pomiędzy złożeniem przez klienta zlecenia kupna lub sprzedaży, a realizacją zlecenia upływa pewien okres czasu, w którym występuje ryzyko wygaśnięcia praw poboru lub zmian ich ceny. Często zachodzącym przypadkiem jest realizacja zleceń kupna lub sprzedaży praw poboru lub opcji po cenach ustalanych na podstawie cen z dnia poprzedniego, ponieważ zlecenie nie może być zrealizowane jednego dnia. Opóźnienie to jest spowodowane składaniem zleceń na kilka godzin przed możliwą realizacją na giełdzie papierów wartościowych, a ponadto podczas okresów wzmożonego ruchu na giełdzie, telefony działu realizacji zleceń są często zajęte. W związku z tym lokalne oddziały banków składają w imieniu swych klientów zlecenia bez dokładnej znajomości cen oraz nie otrzymują natychmiastowych potwierdzeń zawartych transakcji. System komputerowy do zarządzania danymi, który przystosowany jest do obsługi danych dotyczących praw poboru i opcji, wyposażony w układ przetwarzania danych, zespół wejściowy, zespół wyświetlający oraz wejście danych odbierające kursy praw i opcji, według wynalazku charakteryzuje się tym, że dołączony do układu przetwarzania danych zespół wyświetlający jest skonfigurowany do wyświetlania pierwszego wzorca wprowadzania danych o formacie umożliwiającym wprowadzenie żądania danych specyficznych obejmujących kursy praw poboru i opcji przez zespół wejściowy dołączony do układu przetwarzania danych, przy czym wejście danych układu przetwarzania danych jest dostosowane do odczytu żądania wprowadzonego przez zespół wejściowy, ponadto zespół wyświetlający jest skonfigurowany do wyświetlania drugiego wzorca wprowadzania danych obejmującego żądane dane, a układ przetwarzania danych jest skonfigurowany do przetrzymania żądanych danych przez określony okres i przeprowadzenia transakcji w zależności od danych specyficznych, gdy żądanie transakcji jest wprowadzone poprzez zespół wejściowy w tym określonym okresie. Korzystnym jest, że układ przetwarzania danych jest zaopatrzony w bezpieczną sieć komputerową połączoną z urządzeniem zewnętrznym, urządzeniem bezpieczeństwa sieci, urządzeniem zarządzania danych, urządzeniem dostępu do danych oraz urządzeniem wyjściowym, przy czym urządzenie zewnętrzne obejmuje zespół wejściowy oraz zespół wyświetlający, dla przekazywania danych. Korzystnym jest, że każde z urządzeń przekazywania danych jest dostosowane do wysyłania określonych informacji identyfikacyjnych, a bezpieczna sieć komputerowa jest dodatkowo dostosowana do sprawdzania ich zgodności z informacjami zapamiętanymi w momencie wykonywania procedury autoryzacyjnej. Korzystnym jest, że bezpieczna sieć komputerowa jest dostosowana do odczytu informacji identyfikacyjnych pochodzących z urządzenia zewnętrznego, a urządzenie bezpieczeństwa sieci jest dostosowane do sprawdzania informacji identyfikacyjnych i wysyłania potwierdzenia dostępu przechowywanego w bezpiecznej sieci komputerowej. Korzystnym jest, że bezpieczna sieć komputerowa jest dostosowana do przekazywania zakodowanych informacji identyfikacyjnych wraz z wartością początkową kodowania do urządzę-
183 825 5 nia bezpieczeństwa sieci rozkodowującego informacje identyfikacyjne i sprawdzającego ich zgodność pod względem bezpieczeństwa. Korzystnym jest, że bezpieczna sieć komputerowa jest dostosowana do przechowywania informacji adresowych wyznaczających części systemu komputerowego dostępne dla urządzenia zewnętrznego. Korzystnym jest, że urządzenie bezpieczeństwa sieci jest dostosowane do sprawdzania czy zapamiętane informacje adresowe zostały przesłane poprzez bezpieczną sieć komputerową poprzez sprawdzenie czy kanał, z którego korzysta bezpieczna sieć komputerowa jest kanałem przydzielonym bezpiecznej sieci komputerowej podczas konfiguracji systemu, przy czym bezpieczna sieć komputerowa jest jedynym urządzeniem upoważnionym do wysyłania i odbioru danych z urządzenia bezpieczeństwa sieci. Korzystnym jest, że urządzenie zarządzania danych jest dostosowane do przechowywania listy zależności zawierającej informacje o urządzeniach do zarządzania specyficznych danych. Korzystnym jest, że urządzenie dostępu do danych jest dostosowane do stałego odbioru strumienia danych dotyczących kursów praw poboru i opcji oraz zapisywania ich w specyficznych miejscach pamięci, a ponadto do zapisywania aktualnie otrzymanych danych, w miejscu pamięci zajmowanym przez zdezaktualizowane dane. Sposób sterowania systemu komputerowego do zarządzania danymi, zwłaszcza dotyczącymi praw poboru i opcji, który to system jest wyposażony w układ przetwarzania danych, zespół wejściowy, zespół wyświetlający oraz wejście danych odbierające kursy praw poboru i opcji, według wynalazku charakteryzuje się tym, że wyświetla się za pomocą zespołu wyświetlającego pierwszy wzorzec wprowadzania danych o formacie umożliwiającym doprowadzenie żądania danych specyficznych obejmujących kursy praw poboru i opcji, za pomocą zespołu wejściowego, odczytuje się dane żądane przez zespół wejściowy, wyświetla się za pomocą zespołu wyświetlającego drugi wzorzec wprowadzania danych oraz żądane dane, przetrzymuje się żądane dane przez określony okres i przeprowadza się transakcję na podstawie danych specyficznych, ale tylko w przypadku, gdy żądanie przeprowadzenia transakcji zostało wprowadzone poprzez zespół wejściowy w tym określonym okresie. Korzystnym jest, że jako pierwszy wzorzec wprowadzania danych stosuje się wzorzec transakcji umożliwiający wprowadzenie za pomocą zespołu wejściowego numeru identyfikacyj - nego danych specyficznych, przy czym odczytuje się dane specyficzne z wejścia danych. Korzystnym jest, że jako numer identyfikacyjny stosuje się numer giełdowy danego waloru. Korzystnym jest, że stosuje się pierwszy wzorzec wprowadzania danych umożliwiający wprowadzenie żądania wyświetlenia strony kursów giełdowych zawierającej zbiór danych specyficznych, przy czym strona kursów giełdowych pozwala na wprowadzenie żądania danych specyficznych. Korzystnym jest, że stosuje się stronę kursów giełdowych umożliwiającą wprowadzenie żądania aktualizacji zawartości strony, powodującego odczytanie zbioru danych specyficznych i wyświetlenie ich za pomocą zespołu wyświetlającego na stronie kursów giełdowych. Korzystnym jest, że przez doprowadzenie żądania danych specyficznych lub żądania aktualizacji zawartości ekranu kursów giełdowych, inicjuje się odczytanie strumienia danych doprowadzanych ciągle do systemu za pomocą wejścia danych. Korzystnym jest, że jako drugi wzorzec wprowadzania danych stosuje się wzorzec notowań umożliwiający wprowadzenie powtórnego żądania danych specyficznych, jeśli żądanie przeprowadzenia transakcji nie zostało wprowadzone w określonym okresie. Korzystnym jest, że po wprowadzeniu żądania przeprowadzenia transakcji w określonym czasie wyświetla się ekran potwierdzenia transakcji, zawierający informacje o transakcji. Korzystnym jest, że wzorzec transakcji oraz wzorzec notowań wyświetla się za pomocą zespołu wyświetlającego na różnych ekranach lub na jednym ekranie. Korzystnym jest, że jako zarządzane dane stosuje się dane dotyczące akcji, obligacji, ich pochodnych i wymiany walut oraz kursów akcji, kursów obligacji, kursów ich pochodnych oraz kursów wymiany walut.
6 183 825 Rozwiązania według wynalazku, opracowany system komputerowy do zarządzania danymi oraz sposób jego sterowania, zapewniają natychmiastowe informacje, poprawioną ich dokładność i zmniejszenie ryzyka popełnienia błędu podczas wymiany danych, wraz z wysokim bezpieczeństwem przekazywanych danych. Ponieważ zespół przetwarzania danych przez określony okres czasu przechowuje pobrane dane, którymi są na przykład cena prawa poboru lub opcji wraz z jego numerem giełdowym oraz wielkość obrotu, więc przeprowadzenie transakcji, na przykład kupna, może zostać wykonane na podstawie tych danych tylko w tym okresie czasu. Po jego upłynięciu wprowadzenie żądania transakcji nie może zostać zrealizowane i konieczne staje się powtórzenie żądania pobrania nowych danych szczegółowych. Powtórne żądanie powoduje odczyt wejścia danych w celu uzyskania aktualnych danych, na przykład kursów praw poboru lub opcji. System komputerowy według wynalazku pozwala na wyświetlenie szczegółowych danych, między innymi kursów praw poboru i opcji, w czasie rzeczywistym, przy czym zespół wyświetlający wyświetla wzorzec wprowadzania danych transakcji, służący do wprowadzenia żądania pobrania danych szczegółowych. Wygląd wzorca wprowadzania danych transakcji nie zależy od rodzaju danych szczegółowych. W efekcie wzorzec transakcji zawsze wygląda podobnie w przypadku systemu zarządzania danymi dotyczącymi akcji, obligacji i ich pochodnych oraz kursów wymiany walut. Na tej samej zasadzie wzorzec notowań wygląda podobnie dla różnych rodzajów danych. W związku z tym użytkownik nie musi przystosowywać się do innego wyglądu wzorca transakcji lub notowań dla różnych rodzajów danych. Dzięki temu system komputerowy staje się łatwy w użyciu, nawet jeśli operuje się danymi różnych typów. System komputerowy według wynalazku zapewnia natychmiastowe informacje o cenach praw poboru i opcji, dzięki czemu zgłoszenia klienta mogą być natychmiast realizowane. Podobnie ryzyko wygaśnięcia praw poboru lub opcji lub zmian ich ceny zostaje wyeliminowane, gdyż cena jest przesyłana elektronicznie i na jej podstawie można dokonywać dalszych transakcji. Ponadto umożliwiono otrzymanie natychmiastowych potwierdzeń dokonanych transakcji wraz z kompletnym raportem dokonywanych operacji finansowych. Dzięki temu systemowi komputerowemu, poprzez zapewnienie aktualnych kursów i innych informacji w czasie rzeczywistym, nawet mniejsze banki mogą zwiększyć swą efektywność, a ponadto system komputerowy umożliwia korespondencyjne wypełnianie żądań podania kursów, co umożliwia komunikację pomiędzy klientem i maklerem giełdowym. Możliwe jest realizowanie transakcji pomiędzy przedstawicielem klienta w banku, a maklerem giełdowym, po wyświetlanym przez zespół wyświetlający aktualnym kursie. Taka realizacja zabezpiecza przed nieporozumieniami pomiędzy przedstawicielem bankowym, a maklerem giełdowym, co może się zdarzyć, jeśli zlecenie kupna lub sprzedaży odbywa się telefonicznie. System komputerowy jest tak skonfigurowany, że zwiększa się jakość i efektywność operacji na prawach poboru i opcji, jednocześnie polepszając obsługę klienta i zwiększając ilość obsługiwanych klientów, przy możliwie najmniejszych kosztach jednostkowych transakcji. Zgodnie z wynalazkiem, system komputerowy ma architekturę klient-serwer, w której pewna ilość urządzeń komunikuje się poprzez bezpieczną sieć komputerową. Urządzenia te wykonują powierzone im zadania, zgodnie z wiadomościami pochodzącymi z bezpiecznej sieci komputerowej. Urządzenia mogą wysyłać rezultaty swych działań do urządzenia zewnętrznego lub do innych urządzeń włączonych do sieci. Natomiast zabronione jest przesyłanie wiadomości pomiędzy urządzeniami w inny sposób, niż poprzez bezpieczną sieć komputerową. Ponadto, każde urządzenie wysyłające wiadomość, wysyła jednocześnie odpowiedni identyfikator, a bezpieczna sieć komputerowa sprawdza wszystkie przesyłane dane, czy identyfikator danego urządzenia odpowiada danym zapamiętanym w czasie procedury autoryzacyjnej. Dzięki takim środkom bezpieczeństwa, system komputerowy pozostaje dobrze zabezpieczony przed nieuprawnionym dostępem. Przedmiot wynalazku zostanie bliżej objaśniony w przykładach wykonania na rysunku, na którym fig. 1 przedstawia schemat blokowy systemu komputerowego według wynalazku,
183 825 7 fig. 2 -schemat blokowy układu przetwarzania danych, fig. 3a i 3b przedstawiają sieci działań związanych z transakcjami praw poboru i opcji zgodnie z jednym z przykładów wykonania według wynalazku, fig. 4 przedstawia sieć działań związanych z transakcjami praw poboru i opcji zgodnie z innym przykładem wykonania według wynalazku, fig. 5 - wygląd ekranu kontroli dostępu, fig. 6 - wygląd ekranu transakcji bez wyszczególnionego numeru waloru oraz wielkości transakcji, fig. 7 - wygląd ekranu transakcji wraz z numerem giełdowym waloru oraz wielkością transakcji, fig. 8 - wygląd ekranu notowań wraz z aktualną ceną określonego prawa poboru lub opcji oraz innymi informacjami dotyczącymi tego prawa poboru lub opcji, fig. 9 -wygląd ekranu potwierdzenia transakcji, fig. 10 - wygląd ekranu transakcji w czasie wprowadzania żądania wyświetlenia kursów giełdowych, fig. 11 - wygląd pustego ekranu kursów giełdowych, fig. 12 - wygląd wypełnionego ekranu kursów giełdowych, fig. 13 - wygląd ekranu szczegółów transakcji, fig. 14 - wygląd ekranu podsumowania transakcji, fig. 15 - wygląd ekranu kontroli poprawności, fig. 16 - wygląd ekranu ustawiania czasu dezaktualizacji kursów, a fig. 17 przedstawia wygląd ekranu granicy kredytów. Na fig. 1przedstawiono schemat blokowy systemu komputerowego według wynalazku. Do układu przetwarzania danych 1 dołączony jest zespół wejściowy 2, zespół wyświetlający 3 oraz drukarka A. Do układu przetwarzania danych 1 doprowadza się strumień danych pochodzący z wejścia danych 5. Zespół wejściowy 2 stanowi klawiatura, mysz lub inne urządzenie wejściowe. Zespół wyświetlający 3 jest korzystnie zwykłym monitorem komputerowym. Na fig. 2 przedstawiono schemat blokowy korzystnego rozwiązania układu przetwarzania danych 1. Bezpieczna sieć komputerowa 6 połączona jest z urządzeniem zewnętrznym 7, urządzeniem bezpieczeństwa sieci 8, urządzeniem zarządzania danych 9, urządzeniem dostępu do danych 10 oraz urządzeniem wyjściowym 11, przy czym zespół wejściowy 2, zespół wyświetlający 3 oraz drukarka 4 mogą być częścią urządzenia zewnętrznego 7. Urządzeniem zewnętrznym 7 jest komputer osobisty, zaopatrzony w program realizujący środowisko graficzne użytkownika i podłączony poprzez modem do bezpiecznej sieci komputerowej 6. Elementy układu przetwarzania danych 1 są oddzielnymi i niezależnie komunikującymi się serwerami (architektura klient-serwer). W szczególności bezpieczna sieć komputerowa 6 składa się z odpowiedniej liczby routerów komunikatów MRO. Urządzeniem bezpieczeństwa sieci 8 jest korzystnie układ bezpieczeństwa dostępu do sieci SAM, urządzeniem dostępu do danych 10 - serwer kursów praw poboru i opcji WRS, urządzeniem zarządzania danych 9 - serwer transakcji prawami poboru i opcji WTS, urządzeniem wyjściowym 11 - serwer wydawanych praw poboru i opcji WHO. Ponadto można zastosować serwer kredytów CRS oraz serwer poczty elektronicznej MAI, które również komunikują się z routerem komunikatów. Obecnie zostaną opisane przykłady działania poszczególnych serwerów. Jak już wspomniano, system komputerowy według wynalazku składa się z pewnej liczby serwerów, które komunikują się poprzez routery komunikatów. Połączenie serwerów i routerów siecią komputerową pozwala na rozproszenie systemu informacji handlowych i transakcji ITS na wielu procesorach, na przykład procesorach typu VAX. Serwery informacji handlowych i transakcji wykonują zadania obliczeniowe zgodnie z komunikatami, które pochodzą z przyporządkowanego każdemu serwerowi odpowiedniego routera komunikatów. Wyniki działań są przesyłane do użytkownika lub następnego serwera, obsługiwanego przez ten sam router komunikat. Komunikacja pomiędzy serwerami może się odbywać jedynie poprzez routery komunikatów. Jeden z serwerów (będący urządzeniem dostępu do danych, czyli serwerem kursów praw poboru i opcji) dołączony jest do odpowiedniego urządzenia przesyłającego kursy walorów, zawierającego bazę danych tych kursów itp. Serwer ten tak formatuje pobierane dane, aby były one zrozumiałe dla reszty sieci serwerów informacji handlowych i transakcji. Jedną z ważniejszych części systemu jest urządzenie zarządzania danych WTS, które pobrane z zewnątrz dane udostępnia w postaci ujednoliconego środowiska użytkownika (którym może być środowisko graficzne użytkownika lub środowisko dostępu sieciowego). Ponadto system składa się z podsystemu
8 183 825 służącego do zapewnienia bezpieczeństwa systemu informacji handlowych i transakcji, który ogranicza dostęp do danych i stale nadzoruje, które serwery mogą się ze sobą komunikować. Routery komunikatów (tworzące bezpieczną sieć) są odpowiedzialne za przenoszenie komunikatów z jednego serwera do innego. System informacji handlowych i transakcji składa się wielu tak połączonych ze sobą routerów, aby umożliwić komunikację pomiędzy każdymi dwoma serwerami. W środku systemu znajduje się urządzenie bezpieczeństwa sieci SAM.8., co oznacza, że jest ono bezpośrednio połączone z każdym routerem komunikatów. Urządzenie bezpieczeństwa sieci SAM 8 przechowuje listę uprawnionych użytkowników i możliwości dostępu do sieci oraz weryfikuje hasła użytkowników. Urządzenie bezpieczeństwa sieci SAM 8. wyznacza każdemu serwerowi unikalny adres, umożliwiając routerom rozsyłanie komunikatów do właściwych serwerów, a ponadto zwiększa odporność systemu na próby nieuprawnionego dostępu. Urządzenie bezpieczeństwa sieci SAM 8. przechowuje informacje o kontach użytkowników, ograniczeniach i prawach dostępu. Ponadto urządzenie to w indeksowanym pliku przechowuje listę uprawnionych użytkowników wraz z typem usługi, routerami komunikatów i ich adresami. Urządzenie bezpieczeństwa sieci SAM 8. zapamiętuje także hasła kont użytkowników i przechowuje listę uprawnionych użytkowników i ich adresy, a także przechowuje schemat połączeń serwerów z odpowiadającymi im routerami, co znajduje się w drugim indeksowanym pliku, natomiast błędy zapisywane są do odpowiedniego pliku błędów. Routery komunikatów MRQ 6 przesyłają wiadomości pomiędzy serwerami, kierując się nadanymi im adresami. Ponadto routery tłumaczą protokoły komunikacyjne dla różnych serwerów i w celu zabezpieczenia się przed wysyłaniem wiadomości przez nieuprawnionych do tego użytkowników, weryfikują nowe połączenia w oparciu o informacje przechowywane w urządzeniu bezpieczeństwa sieci SAM 8. Urządzenie zarządzania danych WTS 9 jest urządzeniem wielozadaniowym, umożliwiającym jednoczesny dostęp do baz danych wielu użytkownikom, komunikując się z użytkownikami i wykonując transakcje prawami poboru i opcji. Użytkownicy są w tym przypadku reprezentowani w sieci poprzez programy środowiska graficznego użytkowników działające na komputerach osobistych, które wykonują procedurę łączenia się z odpowiednimi routerami komunikatów. Urządzenie zarządzania danych WTS 9 zarządza kontami użytkowników, zależnościami handlowymi i listami dni wolnych od pracy. Ponadto urządzenie zarządzania danych WTS 9 przy pomocy serwera kredytów CRS sprawdza granice kredytów oraz zapewnia dostęp do notowań pochodzących z urządzenia dostępu do danych WRS 10. Dodatkowo, urządzenie zarządzania danych WTS 9 wykorzystuje serwer poczty elektronicznej MAI do informowania użytkowników o stanie systemu komputerowego. Serwer poczty elektronicznej MAI jest urządzeniem wielozadaniowym wykorzystującym bazę danych, przechowujący i przesyłający wiadomości poczty elektronicznej użytkowników i wiadomości systemowe w obrębie sieci komputerowej. Urządzenie to, w celu przesyłania wiadomości poczty elektronicznej, przechowuje listę użytkowników wraz z nazwami kont oraz nazwami pocztowymi użytkowników. Urządzenie dostępu do danych WRS 10 otrzymuje strumienie danych dotyczących cen i ich zmian z serwisu Reuters Taps oraz systemu Invision i w części dostępnej do odczytu poprzez sieć komputerową tworzy stronice danych dotyczących kursów walorów giełdowych. Otrzymane dane zapamiętywane są w odpowiednich miejscach pamięci urządzenia dostępu do danych WRS 10, przy czym dane aktualne są zapisywane w tym samym miejscu, w którym znajdują się dane zdezaktualizowane. Urządzenie dostępu do danych WRS 10 otrzymuje od urządzenia zarządzania danych WTS 9 żądania pobrania odpowiednich kursów, po czym rezultaty żądań są wyświetlane przez zespół wejściowy 2 lub służą do przeprowadzenia transakcji. Ponadto, urządzenie dostępu do danych WRS 10 wykorzystuje plik, w którym zdefiniowane są układy stronic kursów wraz z lokalizacją poszczególnych notowań na tych stronach. Serwer kredytów CRS przechowuje listę stanów kont gotówkowych dla wszystkich klientów, do czego wykorzystywany jest indeksowany plik, w którym znajdują się aktualne wartości kredytów. Środowisko graficzne użytkownika uruchamiane po stronie klienta służy do komunikacji użytkownika z systemem komputerowym. Środowiska graficzne działają na komputerach osobistych kupujących oraz maklerów i komunikują się ze sobą dzięki protokołowi TCP/IP (Transmission Control Protocol/Intemet Protocol), łącząc się poprzez router
183 825 9 komunikatów. Urządzenie wyjściowe WHO 11 przekazuje transakcje do środowiska transakcji bezpośredniej, poprzez zapisanie ich w przeznaczonej do tego celu bazie danych. Urządzenie odpowiednio formatuje i drukuje zgłoszenia transakcji na odpowiedniej drukarce, znajdującej się na giełdzie papierów wartościowych w miejscu przeprowadzania transakcji. Serwery systemu są tak skonfigurowane, że pozostają zależne od innych serwerów. Serwery te podczas uruchamiania, zanim rozpoczną pracę, czekają na odpowiadające im serwery nadrzędne. Zależności te są wprowadzane dla tych serwerów, których działanie uzależnione jest od innych serwerów, udostępniających im niezbędne do działania zasoby. Na przykład serwer transakcji WTS nie może działać, jeśli nie działa serwer serwer kursów WRS. Dlatego też serwer transakcji WTS jest skonfigurowany jako zależny od serwera kursów WRS. Serwery sprawdzają obecność swych serwerów zależnych wysyłając im żądania potwierdzenia działania. Jeśli serwer nadrzędny nie działa, to serwer podrzędny zapisuje błąd w pliku chronologicznego zapisu wydarzeń systemowych, czeka określony czas i powtórnie próbuje skontaktować się z serwerem nadrzędnym. Gdy działanie wszystkich serwerów nadrzędnych zostanie potwierdzone, serwer podrzędny zapisuje w pliku chronologicznego zapisu zdarzeń systemowych informację o swym uruchomieniu. W przypadku, gdy dana wiadomość nie może być przesłana do serwera nadrzędnego, serwer podrzędny powtórnie zaczyna do niego wysyłać żądania potwierdzenia działania. W tym czasie działanie serwera podrzędnego jest chwilowo wstrzymywane, aż do momentu uzyskania połączenia z serwerem nadrzędnym. W szczególności serwer WTS jest podrzędny w stosunku do serwerów WRS, MAI, CRS i WHO, a serwery WRS, CRS i WHO są podrzędne w stosunku do serwera MAI. Cały system jest tak skonfigurowany, aby start pewnych serwerów odbywał się z opóźnieniem w stosunku do innych serwerów. Dzięki temu serwery nadrzędne zostają uruchomione jako pierwsze, zostawiając odpowiedni czas do uruchomienia serwerów podrzędnych. Kolejność i odstępy czasowe w uruchamianiu serwerów są wcześniej ustalone i zapamiętane, lecz mogą być także zmieniane, odpowiednio do wymagań sprzętowych. Na figurach 3a i 3b przedstawiono przykładowe sieci działań, ilustrujące wykonywane przez system komputerowy kolejne kroki podczas wykonywania transakcji prawami poboru lub opcji. Po uruchomieniu komputera osobistego klienta oraz zautomatyzowanego systemu handlu prawami poboru i opcji, wyświetlany jest ekran kontroli dostępu 12 (krok 100). Na ekranie kontroli dostępu 12 wprowadza się dane identyfikujące użytkownika (nazwę użytkownika i hasło zabezpieczające), co przeprowadza się za pomocą zespołu wejściowego 2 (krok 101). Po wprowadzeniu żądania zarejestrowania w systemie, na przykład poprzez wciśnięcie za pomocą myszy odpowiedniego przycisku na ekranie kontroli dostępu 12, system po pozytywnym zweryfikowaniu wprowadzonych danych (krok 102) udostępnia użytkownikowi pewną swoją część. Po dokonanym sprawdzeniu nazwy użytkownika i jego hasła, zespół wyświetlający 3 wyświetla użytkownikowi ekran transakcji 13 (krok 103). Ekran transakcji 13 umożliwia wprowadzenie numeru giełdowego danego prawa poboru lub opcji (krok 104), ich ilość oraz czy transakcja dotyczy kupna, czy sprzedaży. Po wprowadzeniu odpowiednich danych w kroku 104, wprowadza się żądanie pobrania ceny prawa poboru lub opcji (krok 105). W następnej kolejności wyświetlany jest ekran notowań 14 (krok 106) i w tym samym czasie uruchamiany jest licznik czasowy (krok 111). Dla wyświetlonego prawa poboru lub opcji poprzez zespół wejściowy 3. można wprowadzić żądanie kupna (krok 107). Natomiast w kroku 108 następuje sprawdzenie, czy żądanie kupna zostało wprowadzone w okresie czasu równym Tset jeśli nie, to ekran notowań 14 informuje o tym, a żądanie kupna wprowadzone w kroku 107 nie może dojść do skutku. Po wykonaniu kroku 109 umożliwione zostaje powtórne wprowadzenie żądania pobrania aktualnej ceny (krok 110), a następnie wyświetlony zostaje ekran notowań 14, zawierający aktualne dane (krok 106). W przypadku, gdy żądanie kupna wprowadzone w kroku 107 nastąpiło przed upłynięciem okresu czasu T set, to w kroku 112 transakcja zostaje zawarta.
10 183 825 Następnie wyświetlany jest ekran potwierdzenia transakcji 15 (krok 113). Na figurze 4 przedstawiono sieć działań związanych z innym przykładem wykonania wynalazku. Podczas wyświetlania ekranu transakcji 13 możliwe jest wprowadzenie żądania wyświetlenia notowań giełdowych (krok 114), co może zostać wykonane, na przykład poprzez otwarcie rozwijanego menu, znajdującego się na ekranie transakcji 13. Żądanie to może zostać wprowadzone, jeśli na przykład klient nie zna dokładnie numeru giełdowego prawa poboru lub opcji, które ma zostać kupione lub sprzedane. Ponadto dzięki temu umożliwia się klientowi przejrzenie aktualnych kursów i innych danych dotyczących instrumentów giełdowych. Po wprowadzeniu wspomnianego żądania, wyświetlany jest ekran notowań giełdowych 16 (krok 115). Na ekranie notowań giełdowych 16 możliwe jest wybranie określonej strony notowań 17 (krok 116), a następnie wybranie numeru giełdowego 18 określonego prawa poboru lub opcji (krok 117). W następnej kolejności wyświetlany jest ekran transakcji 13 (krok 118.), na którym poprzez zespół wejściowy 3. wprowadza się ilość praw poboru lub opcji podlegających transakcji oraz rodzaj transakcji, czyli kupno lub sprzedaż (krok 119). Procedura przedstawiona na fig. 4, znajduje się pomiędzy krokami 105 i 106, pokazanymi na fig. 3. Na figurze 5 przedstawiono ekran kontroli dostępu 12, który jest wykorzystywany do wprowadzania nazwy użytkownika oraz hasła bezpieczeństwa. Po wpisaniu wymaganych danych możliwe jest wprowadzenie żądania rejestracji użytkownika w systemie. Na figurze 6 przedstawiono ekran transakcji 13. Ekran transakcji ustawiony jest automatycznie dla transakcji prawami poboru lub opcji, jednak może być on również wykorzystywany do transakcji akcjami, obligacjami i ich pochodnymi oraz kursami wymiany walut. Ponadto ekran transakcji 13 umożliwia wprowadzenie rodzaj u transakcji, czyli czy dane prawo poboru lub opcji (lub też inny walor) powinien zostać kupiony lub sprzedany. Na figurze 7 przedstawiono ekran transakcji 13, na którym poprzez zespół wejściowy 3 wprowadzono numer instrumentu giełdowego oraz wielkość transakcji. Na figurze 8 przedstawiono ekran notowań 14 po wprowadzeniu żądania pobrania ceny instrumentu giełdowego, po wyświetleniu ekranu transakcji (fig. 7). Ekran notowań 14 przedstawia wszystkie niezbędne dane, potrzebne do przeprowadzenia transakcji prawami poboru lub opcji. W momencie wyświetlenia ekranu transakcji 14, uruchamiany jest licznik czasowy (krok 111), dzięki któremu wprowadzenie żądania przeprowadzenia transakcji możliwe jest jedynie przed upłynięciem okresu czasu Tset Jeśli żądanie transakcji nie zostanie wprowadzone w okresie czasu Tset, to na ekranie notowań 14 wyświetlane jest oznaczenie upłynięcia wspomnianego okresu czasu i zgłoszenie transakcji danym walorem zostaje uniemożliwione. Aby wczytać nowe dane na ekran notowań, należy wprowadzić powtórne żądanie ich odczytania. Po wprowadzeniu takiego żądania, na ekranie notowań 14 pojawią się aktualne notowania, a licznik czasowy zacznie odmierzać następny okres czasu. Na figurze 9 przedstawiono ekran potwierdzenia transakcji 15, który jest wyświetlany, gdy żądanie zawarcia transakcji jest wprowadzone we właściwym czasie. Ekran potwierdzenia transakcji 15 zawiera numer transakcji oraz miejsce na wprowadzenie numeru klienta. Ekran ten stanowi dla klienta natychmiastowe potwierdzenie wykonanej transakcji danym prawem poboru lub opcji. Na figurze 10 przedstawiono ekran transakcji 13 wraz z rozwijanym menu, za pomocą którego można wprowadzić żądanie wyświetlenia kursów giełdowych. Na figurze 11 przedstawiono pusty ekran kursów giełdowych 16, który jest wyświetlany przez zespół wyświetlający 3, po wprowadzeniu żądania jego wyświetlenia. Na figurze 12 przedstawiono ekran kursów giełdowych 19, na którym klient i makler mogą wyświetlić strony notowań walorów giełdowych. Ekran ten pozwala użytkownikowi wyświetlić żądaną stronę notowań poprzez wskazanie jej numeru. Ponadto użytkownik może podać szczegółowe dane i poszukiwać informacji na temat danego waloru przez podanie jego nazwy, a także może przeglądać kolejne strony notowań poprzez użycie przycisków plus i minus. Dodatkowo w celu zaktualizowania zawartości ekranu notowań, można użyć przycisku oznaczonego strzałką. Jeśli na stronie kursów giełdowych 17 zostanie wybrany określony walor (wybieranie może
183 825 U odbyć się poprzez podwójne zaznaczenie myszą numeru giełdowego waloru), to wyświetlony zostanie ekran notowań 14 (fig. 8). Na fig. 13 przedstawiono ekran szczegółów transakcji, na którym klient lub makler może obejrzeć wszystkie szczegółowe informacje dotyczące danej transakcji. Na fig. 14 przedstawiono ekran odbytych transakcji, który wyświetlany jest przez zespół wyświetlający 3. System pozwala na wprowadzenie kryteriów, według których mają być wyświetlone transakcje. Kryteriami może być na przykład zakres dat przeprowadzonych transakcji, numer klienta, identyfikator transakcji i rodzaj waloru. Zakres dat może sięgać na co najwyżej 60 dni wstecz, gdyż tak długo przechowywane są dane transakcji. Jednakże możliwe jest ustalenie innego zakresu, pozwalającego na przeglądanie wcześniejszych transakcji. System komputerowy opisany powyżej w oparciu o fig. 5-14 jest dostosowany do użytku przez klienta znajdującego się w lokalnym oddziale banku oraz maklera praw poboru i opcji, znajdującego się na giełdzie papierów wartościowych. Jednak system posiada pewne możliwości, które są dostępne jedynie po stronie maklera. Przykłady tych możliwości zostaną opisane poniżej. Na fig. 15 przedstawiono ekran kontroli poprawności, na którym wprowadza się wielkość maksymalnego wzrostu i spadku notowań giełdowych wpływających do systemu. Kontrola poprawności pozwala więc na wprowadzenie maksymalnej zmiany danych na wejściu danych 5. Gdyby na przykład przy kolejnych pobraniach danych kurs danego waloru zmienił się o 0.2, a dla kontroli poprawności wprowadzono by wartość 0.1, transakcje takim walorem zostałyby wstrzymane. Ponadto kontrola poprawności może obejmować również zakres cen walorów giełdowych. Dzięki temu kontrola poprawności zapewnia bezpieczeństwo systemu, eliminując takie zakłócenia pracy systemu, jak błędy transmisji. Na fig. 16 przedstawiono ekran wprowadzania czasu dezaktualizacji kursów, na którym można wprowadzić wartość czasu Tset, która z kolei służy do sprawdzenia, czy wprowadzone na ekranie notowań 14 żądanie transakcji może dojść do skutku (fig. 3, kroki 106-111). Wprowadzany czas TSet, mierzony jest w sekundach i na ogół wynosi 10 sekund, chociaż możliwe jest wprowadzenie innej wartości. Na fig. 17 przedstawiono ekran granicy kredytów, który pozwala na ustawienie granic kredytów klientów. Granice kredytów klientów są przechowywane w serwerze kredytów, który zapewnia, aby całkowita wartość niezainwestowanych środków każdego z klientów nie przekroczyła odpowiedniej wartości wprowadzonej poprzez zespół wejściowy 2, jako granica kredytu. Gdyby klient próbował przeprowadzić transakcję przekraczającą podaną wartość kredytu, to transakcja ta zostanie odrzucona, a na ekranie pojawi się informacja o konieczności bezpośredniego skontaktowania się z maklerem. Obecnie przedstawione zostaną przykłady szczegółowo wyjaśniające różne funkcje systemu według wynalazku. Podczas procedury rejestrowania się w systemie, komputer osobisty (klienta) do jednego z routerów komunikatów MRQ wysyła odpowiednie wywołanie protokołu TCP/IP. Router przyjmuje wywołanie i przydziela komputerowi osobistemu odpowiedni kanał komunikacyjny. Wprowadzone przez użytkownika nazwa oraz hasło przesyłane są do routera komunikatów, który przekazuje dane opisujące użytkownika oraz sposób wywołania (nazwa użytkownika oraz odpowiedni opis) do urządzenia bezpieczeństwa sieci SAM. Urządzenie bezpieczeństwa sieci sprawdza, czy użytkownik może uzyskać dostęp do zasobów sieci, po czym informuje o wyniku sprawdzenia router MRQ. Router komunikatów MRQ przesyła niezależne wiadomości rejestracji do serwera transakcji prawami poboru i opcji WTS oraz serwera poczty elektronicznej MAI. Serwer transakcji WTS sprawdza tablicę parametrów użytkownika i przydziela mu odpowiednią sesję użytkownika, natomiast serwer poczty elektronicznej MAI sprawdza pliki startowe użytkownika i zwraca mu wiadomość zawierającą ilość oczekujących wiadomości pocztowych. Następnie z serwera transakcji WTS użytkownik może odczytywać różne potrzebne mu dane. W czasie oglądania strony kursów giełdowych, komputer osobisty.wysyła do serwera transakcji WTS żądanie przesłania strony kursów, które to żądanie zawiera numer strony. Serwer transakcji WTS sprawdza, czy użytkownik może uzyskać dostęp do kursów, po czym przesyła
12 183 825 żądanie do serwera kursów praw poboru i opcji WRS. Następnie serwer kursów WRS przesyła użytkownikowi żądaną stronę kursów giełdowych. Podczas wykonywania procedury dokonywania transakcji, komputer osobisty wysyła do serwera transakcji WTS żądanie pobrania ceny waloru, zawierające numer giełdowy waloru oraz ilość danego waloru podlegającego transakcji. Po otrzymaniu żądania serwer transakcji WTS przesyłaj e do serwera kursów WRS, który pobiera odpowiedni kurs i odsyła go do serwera transakcji WTS. Serwer WTS wykonuje procedurę zapisu notowania do swej bazy danych, przy czym dane notowanie otrzymuje swój numer identyfikacyjny. Następnie serwer WTS pobiera odpowiednie dane ze swej bazy danych, po czym wysyła do komputera osobistego wiadomość zawierającą kurs i inne informacje dotyczące danego waloru. Po otrzymaniu odpowiedzi komputer osobisty wyświetla notowanie, a użytkownik podejmuje decyzję o dokonaniu lub rezygnacji z transakcji (kroki 106 i 107). Następnie komputer osobisty wysyła do serwera WTS żądanie wykonania transakcji, posługując się wcześniej otrzymanym numerem identyfikacyjnym. W odpowiedzi, serwer WTS wykonuje procedurę przeszukania bazy danych, znajdując w niej zapisane wcześniej notowanie, a następnie sprawdza, czy notowanie się nie zdezaktualizowało (krok 108). Jeśli dotąd wszystko się zgadza, to serwer WTS przesyła do serwera WRS żądanie pobrania odpowiedniej ilości praw poboru lub opcji, który po jego wykonaniu odsyła odpowiednią informację do serwera WTS. Ponadto serwer WTS przesyła do serwera kredytów CRS żądanie zmniejszenia wartości kredytu, a serwer CRS po wykonaniu tego żądania odsyła odpowiednią wiadomość do serwera WTS. Otrzymawszy wszystkie niezbędne informacje serwer transakcji WTS wykonuje transakcję, a dotyczące jej informacje odsyłane są do komputera osobistego użytkownika. Jak można wywnioskować z wcześniejszego opisu wyglądu poszczególnych ekranów i wzorców wprowadzania danych, są one przystosowane do wprowadzania różnych rodzajów danych. W efekcie użytkownik zapoznając się z wyglądem tylko jednego rodzaju ekranu i wzorca wprowadzania danych, będzie potrafił posługiwać się całą gamą różnych walorów, które mogą być obsługiwane przez system komputerowy według wynalazku. Opracowany system komputerowy przetwarzający dane jest przystosowany do obsługiwania przynajmniej danych dotyczących praw poboru i opcji, choć może zostać łatwo dostosowany do obsługiwania innych rodzajów danych, na przykład danych dotyczących akcji, obligacji i ich pochodnych oraz kursów wymiany walut. Ponadto system według wynalazku zapewnia duże bezpieczeństwo przetwarzanych danych. Jak to opisano w oparciu o fig. 15, możliwe jest wprowadzenie kontroli poprawności, pozwalającej na sprawdzanie i weryfikację danych wpływających do systemu. Ponadto możliwe jest wprowadzenie granic kredytu poszczególnych klientów oraz czasu, po którym dany kurs dezaktualizuje się, co zmniejsza ryzyko dla obu stron zawierających transakcję, gdyż istnieje możliwość, że po wyświetleniu ekranu notowań przedstawiona cena może ulec zmianie. Takie rozwiązanie może prowadzić do pewnych niedogodności dla klienta lub maklera, w zależności od tego, czy cena danego waloru rośnie lub maleje. System komputerowy według wynalazku jest łatwy w użyciu, pozwalając na zapoczątkowanie i przeprowadzenie transakcji, na przykład transakcji prawami poboru lub opcji. System zapewnia bezpośrednie elektroniczne połączenie pomiędzy komputerem osobistym użytkownika oraz komputerem maklera praw poboru i opcji, umożliwiając handel wszystkimi walorami, które udostępnione są przez maklera, po cenach ustalanych przez rynek papierów wartościowych, przy jednoczesnym zachowaniu odpowiedniego bezpieczeństwa obrotu. System komputerowy zapewnia lepszą obsługę klientów i zwiększa obrót przy zmniejszonych do maksimum kosztach jednostkowych każdej transakcji. Ponadto system ten kierowany jest działaniami maklerów, gdyż odzwierciedla wykonywane przez nich czynności oraz daje im możliwość takiej samej kontroli swych pozycji, jak w przypadku transakcji dokonywanych w oparciu o wcześniejsze rozwiązania. System komputerowy według wynalazku może zostać zbudowany przy wykorzystaniu programu środowiska graficznego użytkownika, uruchamianego na komputerze osobistym lub środowiska dostępu sieciowego, wykorzystującego emulację terminala standardu VT 100.
183 825 Fig. 1 Fig.2
Fig.3a 183 825
183 825 Fig.3b
183 825 Fig.4
183 825 Fig.5 Fig.6
183 825 Fig.7 Fig.8
183 825 Fig.9 Fig.10
183 825 Fig.12
183 825 Fig.13 Fig.14
183 825 Fig.15 Fig. 16 Fig.17 Departament Wydawnictw UP RP. Naklad 60 egz. Cena 4,00 zł.