PL181472B1 - Sposób i urzadzenie do tworzenia interaktywnej strony hipermedialnejw sieci komputerowej PL - Google Patents
Sposób i urzadzenie do tworzenia interaktywnej strony hipermedialnejw sieci komputerowej PLInfo
- Publication number
- PL181472B1 PL181472B1 PL96326625A PL32662596A PL181472B1 PL 181472 B1 PL181472 B1 PL 181472B1 PL 96326625 A PL96326625 A PL 96326625A PL 32662596 A PL32662596 A PL 32662596A PL 181472 B1 PL181472 B1 PL 181472B1
- Authority
- PL
- Poland
- Prior art keywords
- node
- server
- program
- network
- application
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/541—Client-server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/549—Remote execution
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- User Interface Of Digital Computer (AREA)
- Numerical Control (AREA)
Description
Przedmiotem wynalazku jest sposób tworzenia interaktywnej strony hipermedialnej w sieci komputerowej.
Przedmiotem wynalazku jest również urządzenie do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej.
Hipermedia to wyświetlane środowisko graficzne, które zawiera zarówno pola tekstowe jak i graficzne. Na przykład, hipermedium może być artykuł encyklopedyczny o lotnictwie. Jeżeli wyświetlana grafika tego artykułu zawiera obraz rakiety, i jeśli użytkownik może uzyskać informacje o silniku tej rakiety przez wybranie (na przykład za pośrednictwem myszy)
181 472 wskaźnika połączenia umożliwiającego wyświetlenie informacji o tym silniku, to taki wskaźnik nazywa się hiperlinkiem, a ta część informacji dotycząca silnika, nazywa się linkiem. Aktywacja wskaźnika połączenia powoduje aktywację hipermedium, które zapytuje plik danych z programu obsługującego to hipermedium o żądane informacje.
W czasie połączenia hipermedium z siecią komputerową, na przykład z intemetem lub www (world wide web), użytkownik ze swojego węzła uzyskuje w pierwszej kolejności dostęp do tak zwanej strony domowej, lub strony web (strona sieci komputerowej). Stronę sieci komputerowej, która jest wyświetlana w węźle użytkownika za pośrednictwem programu zwanego przeglądarką sieciową, uzyskuje się z innego węzła sieci, zwanego serwerem sieciowym. Po aktywacji przez użytkownika wskaźnika połączenia, na przykład wskaźnika dotyczącego silnika rakiety, do przeglądarki sieciowej skierowane zostaje zapytanie o plik danych zawierający żądane informacje o lokalizacji danych dotyczących silnika rakiety, wyznaczonej przez te wskaźniki połączenia. Następnie, przeglądarka sieciowa ustawia w węźle użytkownika połączenie z węzłem serwera sieciowego, celem uzyskania od niego danych dotyczących aktywowanego wskaźnika. Węzeł serwera sieciowego, zawierający informacje na temat silnika rakiety, zawiera również wszystkie informacje wymagane przez wskaźnik połączenia.
Przedstawiony powyżej sposób pozwala tylko na uzyskiwanie i przeglądanie informacji z innych źródeł. Jednakże powyższy sposób nie umożliwia użytkownikowi uruchomienie za pośrednictwem hipermedium znajdującej się na innym komputerze serwera sieciowego aplikacji (na przykład bazy danych) i sterować jej działaniem (interaktywność).
Celem wynalazku jest opracowanie takiego sposobu tworzenia interaktywnej strony hipermedialnej w sieci komputerowej, który wyeliminuje niedogodności znanych dotychczas sposobów tworzenia strony hipermedialnej.
Cel ten, zrealizowano w sposobie tworzenia interaktywnej strony hipermedialnej w sieci komputerowej według wynalazku, który polega na tym, że na stronie hipermedialnej w węźle użytkownika wybiera się wskaźnik połączenia, po czym z tego węzła odszukuje się w serwerze sieciowym plik konfiguracyjny tego wskaźnika połączenia, uruchamia się program zarządzający połączeniem się użytkownika z siecią, a następnie, w zależności od danych pliku konfiguracyjnego, tworzy się połączenie komunikacyjne między tym programem, a aplikacją, którą następnie uruchamia się na serwerze wykonawczym.
Po uruchomieniu aplikacji na serwerze wykonawczym, wyświetla się ją w węźle użytkownika, korzystnie za pośrednictwem połączenia komunikacyjnego między węzłem użytkownika, a serwerem wykonawczym.
Przed wybraniem wskaźnika połączenia w węźle użytkownika, z serwera sieciowego uzyskuje się korzystnie stronę hipermedialną.
Przed uzyskaniem połączenia komunikacyjnego między węzłem użytkownika, a serwerem wykonawczym, uruchamia się korzystnie na tym serwerze program zarządzający połączeniem się serwera wykonawczego z siecią.
W połączeniu komunikacyjnym wykorzystuje się korzystnie protokół umożliwiający prezentacje grafiki.
Celem wynalazku jest również urządzenie do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej, które wyeliminuje niedogodności znanych dotychczas urządzeń do tworzenia strony hipermedialnej.
Cel ten, zrealizowano w konstrukcji urządzenia do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej według wynalazku, które składa się z węzła użytkownika, zaopatrzonego we wskaźnik połączenia wyświetlanej strony hipermedialnej, z połączonego z węzłem użytkownika węzła serwera sieciowego, zaopatrzonego w plik konfiguracyjny wskaźnika połączenia, z programu zarządzającego połączeniem się użytkownika z siecią, znajdującego się w węźle użytkownika, z serwera wykonawczego, połączonego z węzłem użytkownika i z węzłem serwera sieciowego, i zaopatrzonego w program zarządzający połączeniem się serwera wykonawczego z siecią, oraz w aplikacje, przy czym program
181 472 zarządzający połączeniem się użytkownika z siecią i program zarządzający połączeniem się serwera wykonawczego z siecią są we wzajemnej komunikacji.
Węzeł użytkownika jest korzystnie zaopatrzony w układ wyświetlający aplikacje.
W węźle użytkownika jest korzystnie wyświetlana strona hipermedialna.
Plik konfiguracyjny zawiera korzystnie nazwę aplikacji odpowiadającej wskaźnikowi połączenia, oraz adres serwera z tą aplikacją.
Zaletą sposobu i urządzenia do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej według wynalazku jest możliwość uruchomienia i sterowania dowolną aplikacją znajdującą się na innym niż użytkownika komputerze, w który jest zaopatrzony serwer sieciowy.
Wynalazek jest przykładowo wyjaśniony na rysunku, na którym fig. 1 przedstawia schemat blokowy urządzenia do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej, a fig. 2 - schemat blokowy sposobu tworzenia interaktywnej strony hipermedialnej w sieci komputerowej.
Przedstawione na fig. 1 urządzenie do tworzenia strony hipermedialnej w sieci komputerowej według wynalazku składa się z węzła użytkownika 10, z węda serwera sieciowego 18, oraz z węzła serwera wykonawczego 24, połączonego z węzłem 10 i 18 za pośrednictwem komunikacyjnego połączenia sieciowego 32. W rzeczywistości urządzenie według wynalazku składa się z większej liczby węzłów, zarówno węzłów użytkownika 10, jak i węzłów serwera sieciowego 18, oraz węzłów serwera wykonawczego 24. Prowadzone przez serwery usługi sieciowe mogą być realizowane przez jeden, lub większą liczbę węzłów. Na przykład, węzeł serwera wykonawczego 24 i węzeł serwera sieciowego 18 mogą tworzyć jeden wspólny węzeł. Chociaż nie jest to typowy przypadek, to wszystkie funkcje sieciowe mogą być realizowane tylko przez jeden węzeł. Węzeł serwera wykonawczego 24 jest zaopatrzony w przynajmniej jedną aplikację 36. Każdy węzeł sieci jest zaopatrzony w procesor, który może się różnić od procesora połączenia sieciowego 32 zarówno mocą obliczeniową, jak i osprzętem komputerowym. W każdym węźle może być przy tym dostępna inna aplikacja 36.
W węźle użytkownika 10 wykorzystuje się aplikacje 36, znajdujące się w węźle serwera wykonawczego 24, za pośrednictwem graficznego interfejsu hipermedialnego 40, znajdującego się w węźle 10, i wyświetlanego w graficznym układzie wyświetlającym 42. Wszystkie niezbędne dane do uruchomienia aplikacji 36 są wprowadzane przez użytkownika za pośrednictwem myszy 46 i klawiatury 50, znajdujących się w węźle 10. Graficzny układ wyświetlający 42, lub strona 44 sieci komputerowej, którą użytkownik ogląda za pośrednictwem interfejsu hipermedialnego 40, dotyczą zarówno strony domowej, jak i strony web aplikacji 36. Strona 44 sieci komputerowej jest zaopatrzona we wskaźniki połączenia graficznego 48 i we wskaźniki połączenia tekstowego 56. Strona 44 jest wyświetlana za pomocą programu, na przykład za pomocą przeglądarki sieciowej 64, znajdującej się w węźle użytkownika 10.
Za pomocą przeglądarki sieciowej 46 otrzymuje się z węzła serwera sieciowego 18 stronę 44 (na przykład typu web) i wyświetla się ja w graficznym układzie wyświetlającym 42. Kiedy użytkownik wybierze do pracy aplikację 36 (przez wybranie za pomocą myszy 46, lub klawiatury 50 wskaźnika połączenia graficznego 48, lub tekstowego 56), przeglądarka sieciowa 64 wyszukuje i otrzymuje z sieci plik konfiguracyjny 68 z węzła serwera sieciowego 18, który odnosi się do wybranej aplikacji 36, po czym uruchamia się program 72 zarządzający połączeniem się użytkownika z siecią, który komunikuje się z wybrana aplikacją 36.
Program 72 sczytuje plik konfiguracyjny 68 i ustawia połączenie z programem 80 zarządzającym połączeniem się serwera wykonawczego 24 z siecią. Plik konfiguracyjny 68 zawiera nazwę aplikacji 36 i adres lokalizacji węzła z tą aplikacją 36, które odpowiadają wskaźnikom połączenia graficznego 48, lub tekstowego 56. Plik konfiguracyjny 68 może zawierać również dodatkowe dane, na przykład informacje autentyczności i autoryzacji. Celem uzyskania przez program 72 dostępu do wybranej aplikacji 36, program 80 wykonuje określone operacje (na przykład sprawdzenie autentyczności), a następnie umożliwia działanie tej aplikacji 36. Kiedy aplikacja 36 rozpocznie swoje działanie na serwerze wykonawczym 24,
181 472 wówczas komunikuje się ona z programem 72 bezpośrednio za pośrednictwem programu 80, bez konieczności wykorzystania przeglądarki sieciowej 64. Do programu 72 użytkownik wprowadza swoje dane, za pośrednictwem myszy 46 i klawiatury 50, które program 72 przesyła je do znajdującej się w serwerze wykonawczym 24 aplikacji 36. Program 72 jest również odpowiedzialny za przyjęcie danych z aplikacji 36 i ich wyświetlanie w oknie 74 graficznego układu wyświetlającego 42. Krawędzie okna 74 mogą znajdować się zarówno w granicach interfejsu hipermedialnego 40, jak i poza nimi. Po zakończeniu działania aplikacji 36, program 80 wysyła do programu 72 instrukcje do jego rozłączenia się z połączeniem sieciowym 32, po czym oczekuje na następne połączenie.
Figura 2 przedstawia sposób tworzenia interaktywnej strony hipermedialnej w sieci komputerowej. Podczas operacji 1 rejestruje się i wprowadza do znajdującego się w przeglądarce 64 pliku rejestracyjnego 88 zarówno program 72, jak i tę przeglądarkę 64 (fig. 1). To wprowadzenie danych do pliku rejestracyjnego 88 umożliwia rozpoczęcie - za pośrednictwem przeglądarki 64 - działania programu 72, dla dowolnego typu plików wymaganego przez wskaźniki połączenia graficznego 48 i tekstowego 56 interfejsu hipermedialnego 40. Po rejestracji użytkownika, program 72 umożliwia mu korzystanie i sterowanie aplikacją 36, działającą na serwerze wykonawczym 24. Program 72 i przeglądarka 64 mogą być zarejestrowane w taki sposób, że uruchomienie programu 72 umożliwiającego korzystanie i sterowanie aplikacją 36 jest możliwe tylko wtedy, kiedy wskaźniki połączenia graficznego 48 i testowego 56 interfejsu hipermedialnego 40 wymagają od przeglądarki 64 określonego typu plików, na przykład z rozszerzeniem RMT.
W czasie uruchamiania przez użytkownika aplikacji ze środowiska hipermedialnego, na przykład bazy danych, interfejs hipermedialny 40 jest korzystnie wyświetlany w znany sposób. Jeżeli użytkownik wybierze jeden ze wskaźników połączenia graficznego 48 lub tekstowego 56 na stronie 44 za pośrednictwem myszy 46 lub klawiatury 50 (operacja 2), wówczas do przeglądarki sieciowej 64 jest kierowane pytanie o określony plik danych (operacja 3). Na przykład może to być pytanie o typ pliku z rozszerzeniem RMT.
Wtedy przeglądarka sieciowa 64 otrzymuje z serwera sieciowego 18 plik konfiguracyjny 68, który jest określony przez wskaźniki połączenia graficznego 48 lub tekstowego 56 (operacja 4). Wówczas przeglądarka sieciowa 64 porównuje plik konfiguracyjny 68 z plikiem rejestracyjnym 88 programu 72 (operacja 5). Jeżeli określony przez plik konfiguracyjny 68 program 72 jest odnaleziony w pliku rejestracyjnym 88, wówczas program 72 rozpoczyna działanie (operacja 6).
Uruchomiony program 72 sczytuje plik konfiguracyjny 68 (operacja 7), i bazując na danych tego pliku inicjuje połączenie komunikacyjne z programem 80 serwera wykonawczego 24 (operacja 8), celem uruchomienia aplikacji 36, na przykład bazy danych sprzedawców.
Po uzyskaniu połączenia z serwerem wykonawczym 24, program 80 sprawdza przez cały czas aktywność połączenia sieciowego 32. W tym czasie nie są tworzone przez program 80 nowe protokoły, za wyjątkiem tych, które są niezbędne to transmisji określonych danych. Również program 72 nie tworzy żadnych protokołów, za wyjątkiem tych, które są niezbędne do transmisji określonych danych. Po uzyskaniu połączenia komunikacyjnego między programem 80, a programem 72, program 80 wysyła do programu 72 wiadomość o możliwości korzystania z usług (to jest z aplikacji 36).
W odpowiedzi na tę wiadomość, program 72 wysyła do programu 80 wiadomość o gotowości współdziałania z protokołem komunikacyjnym. Wówczas program 80 odpowiada o gotowości kontynuowania komunikacji zgodnie z określonym protokołem, zaś program 72 zezwala na transmisję danych zgodnie z tym protokołem, który jest niezbędny do uruchomienia aplikacji 36. W odpowiedzi na tę wiadomość, program 80 również zezwala na transmisję danych zgodnie z żądanym protokołem. Wtedy program 80 wysyła określoną wiadomość do programu 72 wykorzystując ten protokół, co oznacza, że żądanie programu 72 zostało otrzymane i zaakceptowane.
181 472
W odpowiedzi na tę ostatnią wiadomość, program 72 i program 80 wymieniają się zestawem wiadomości, w celu uzgodnienia parametrów komunikacyjnych. Po zakończeniu operacji uzgadniania parametrów - jeżeli jest to konieczne do wykorzystania przez użytkownika aplikacji 36 - program 72 i 80 pozostają we wzajemnej komunikacji. Po ustawieniu protokołu komunikacyjnego i sprawdzeniu autentyczności programu 72 przez program 80 (operacja 9), na przykład przez sprawdzenie czy użytkownik ma pozwolenie na odczytywanie zapisywanie w bazie danych, aplikacja 36 rozpoczyna działanie na serwerze wykonawczym 24 (operacja 10). Działająca na serwerze wykonawczym 24 aplikacja 36 jest w ciągłej komunikacji z węzłem użytkownika 10, za pośrednictwem programu 80 i programu 72. Program 72 jest odpowiedzialny za transmisje danych wejściowych do działającej aplikacji 36, wprowadzanych przez użytkownika za pomocą myszy 46 i klawiatury 50. Program 72 jest również odpowiedzialny za przyjmowanie danych z aplikacji 36 i wyświetlania ich w oknie 74 układu 42 węzła użytkownika 10.
Protokół do przesyłu danych między węzłem użytkownika 10, a węzłem sieciowym, na przykład protokół typu TCP/IP, musi zapewnić transmisję grafiki. Takim protokołem w środowisku hipermedialnym może być na przykład zawierający domenę publiczną protokół typu X - Windows, lub protokół ICA (Citrix System Inc.).
Dzięki sposobowi i urządzeniu według wynalazku, użytkownik mający ograniczone zasoby aplikacji może uruchamiać i sterować aplikacją 36, znajdującą się na innym komputerze, w serwerze wykonawczym 24, a wyniki działania tej aplikacji 36 są wyświetlane w węźle użytkownika 10.
181 472
Fig. 2
181 472
Fig.1
Departament Wydawnictw UP RP. Nakład 60 egz.
Cena 2,00 zł.
Claims (9)
- Zastrzeżenia patentowe1. Sposób tworzenia interaktywnej strony hipermedialnej w sieci komputerowej, znamienny tym, że na stronie hipermedialnej w węźle użytkownika wybiera się wskaźnik połączenia, po czym z tego węzła odszukuje się w serwerze sieciowym plik konfiguracyjny tego wskaźnika połączenia, uruchamia się program zarządzający połączeniem się użytkownika z siecią, a następnie, w zależności od danych pliku konfiguracyjnego, tworzy się połączenie komunikacyjne między tym programem, a aplikacją, którą następnie uruchamia się na serwerze wykonawczym.
- 2. Sposób według zastrz. 1, znamienny tym, że po uruchomieniu aplikacji na serwerze wykonawczym, wyświetla się ją w węźle użytkownika, za pośrednictwem połączenia komunikacyjnego między węzłem użytkownika, a serwerem wykonawczym.
- 3. Sposób według zastrz. 1, znamienny tym, że przed wybraniem wskaźnika połączenia w węźle użytkownika, z serwera sieciowego uzyskuje się stronę hipermedialną.
- 4. Sposób według zastrz. 1, znamienny tym, że przed uzyskaniem połączenia komunikacyjnego między węzłem użytkownika, a serwerem wykonawczym, uruchamia się na tym serwerze program zarządzający połączeniem się serwerem wykonawczego z siecią.
- 5. Sposób według zastrz. 1, znamienny tym, że w połączeniu komunikacyjnym wykorzystuje się protokół umożliwiający prezentację grafiki.
- 6. Urządzenie do tworzenia interaktywnej strony hipermedialnej w sieci komputerowej, znamienne tym, że składa się z węzła użytkownika (10), zaopatrzonego we wskaźnik połączenia (48, 56) wyświetlanej strony hipermedialnej (44), z połączonego z węzłem użytkownika węzła serwera sieciowego (18), zaopatrzonego w plik konfiguracyjny (68) wskaźnika połączenia (48, 56) z programu zarządzającego połączeniem się użytkownika z siecią (72), znajdującego się w węźle użytkownika (10), z serwera wykonawczego (24), połączonego z węzłem użytkownika (10) i z węzłem serwera sieciowego (18), i zaopatrzonego w program (80) zarządzający połączeniem się serwera wykonawczego z siecią, oraz w aplikacje (36), przy czym program (72) zarządzający połączeniem się użytkownika z siecią i program (80) zarządzający połączeniem się serwera wykonawczego z siecią są we wzajemnej komunikacji.
- 7. Urządzenie według zastrz. 6, znamienne tym, że węzeł użytkownika (10) jest zaopatrzony w układ wyświetlający (42) aplikacje (36).
- 8. Urządzenie według zastrz. 6, znamienne tym, że w węźle użytkownika (10) jest wyświetlana strona hipermedialna (44).
- 9. Urządzenie według zastrz. 6, znamienne tym, że plik konfiguracyjny (68) zawiera nazwę aplikacji (36) odpowiadającej wskaźnikowi połączenia (48, 56), oraz adres serwera z tą aplikacją.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/556,623 US6088515A (en) | 1995-11-13 | 1995-11-13 | Method and apparatus for making a hypermedium interactive |
| PCT/US1996/017937 WO1997018518A1 (en) | 1995-11-13 | 1996-11-08 | A method and apparatus for making a hypermedium interactive |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| PL326625A1 PL326625A1 (en) | 1998-10-12 |
| PL181472B1 true PL181472B1 (pl) | 2001-07-31 |
Family
ID=24222134
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL96326625A PL181472B1 (pl) | 1995-11-13 | 1996-11-08 | Sposób i urzadzenie do tworzenia interaktywnej strony hipermedialnejw sieci komputerowej PL |
Country Status (20)
| Country | Link |
|---|---|
| US (6) | US6088515A (pl) |
| EP (2) | EP1324231A3 (pl) |
| JP (1) | JP3866768B2 (pl) |
| KR (1) | KR100534816B1 (pl) |
| AT (1) | ATE232320T1 (pl) |
| AU (1) | AU709436B2 (pl) |
| CA (1) | CA2237333C (pl) |
| CZ (1) | CZ146698A3 (pl) |
| DE (1) | DE69626129T2 (pl) |
| DK (1) | DK0862765T3 (pl) |
| ES (1) | ES2187682T3 (pl) |
| IL (1) | IL124414A (pl) |
| IS (1) | IS4736A (pl) |
| MX (1) | MX9803769A (pl) |
| NO (1) | NO982153L (pl) |
| NZ (1) | NZ322760A (pl) |
| PL (1) | PL181472B1 (pl) |
| RU (1) | RU2188450C2 (pl) |
| TR (1) | TR199800884T2 (pl) |
| WO (1) | WO1997018518A1 (pl) |
Families Citing this family (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6950991B2 (en) * | 1995-11-13 | 2005-09-27 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
| US7555529B2 (en) * | 1995-11-13 | 2009-06-30 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
| US6088515A (en) * | 1995-11-13 | 2000-07-11 | Citrix Systems Inc | Method and apparatus for making a hypermedium interactive |
| US6370552B1 (en) | 1997-05-14 | 2002-04-09 | Citrix Systems, Inc. | Apparatus and method for displaying application output in an HTML document |
| US6374287B1 (en) * | 1996-01-24 | 2002-04-16 | Sun Microsystems, Inc. | Method and system for allowing client processes to run on distributed window server extensions |
| US7100069B1 (en) | 1996-02-16 | 2006-08-29 | G&H Nevada-Tek | Method and apparatus for controlling a computer over a wide area network |
| US7080127B1 (en) * | 1996-03-06 | 2006-07-18 | Hickman Paul L | Method and apparatus for computing within a wide area network |
| JP3658471B2 (ja) * | 1996-09-30 | 2005-06-08 | 株式会社日立製作所 | 電子ショッピングシステムにおける買物かご機能の提示方法及び電子ショッピングシステム |
| US20060195595A1 (en) * | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
| US5941949A (en) * | 1997-05-14 | 1999-08-24 | Citrix Systems, Inc. | System and method for transmitting data from a server application to more than one client node |
| US6088731A (en) * | 1998-04-24 | 2000-07-11 | Associative Computing, Inc. | Intelligent assistant for use with a local computer and with the internet |
| US6289378B1 (en) * | 1998-10-20 | 2001-09-11 | Triactive Technologies, L.L.C. | Web browser remote computer management system |
| US6928469B1 (en) * | 1998-12-29 | 2005-08-09 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques |
| FI106322B (fi) * | 1999-02-02 | 2001-01-15 | Ericsson Telefon Ab L M | Osoitteittaminen Internetissä |
| US6687745B1 (en) | 1999-09-14 | 2004-02-03 | Droplet, Inc | System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection |
| US6848075B1 (en) * | 2000-02-10 | 2005-01-25 | International Business Machines Corporation | Internet web browser with memory enhanced hyperlink display |
| US6996599B1 (en) * | 2000-06-21 | 2006-02-07 | Microsoft Corporation | System and method providing multi-tier applications architecture |
| US7117239B1 (en) | 2000-07-28 | 2006-10-03 | Axeda Corporation | Reporting the state of an apparatus to a remote computer |
| US8397163B1 (en) | 2000-08-14 | 2013-03-12 | Deep Sran | Device, method, and system for providing an electronic reading environment |
| US7035912B2 (en) * | 2000-08-28 | 2006-04-25 | Abaco.P.R., Inc. | Method and apparatus allowing a limited client device to use the full resources of a networked server |
| US7185014B1 (en) | 2000-09-22 | 2007-02-27 | Axeda Corporation | Retrieving data from a server |
| US8108543B2 (en) | 2000-09-22 | 2012-01-31 | Axeda Corporation | Retrieving data from a server |
| US20020093161A1 (en) * | 2001-01-12 | 2002-07-18 | Enor Corporation | Scooter |
| CA2337117A1 (en) * | 2001-02-16 | 2002-08-16 | Homeproject.Com Inc. | Method and system for web application builder |
| JP2002297346A (ja) | 2001-03-29 | 2002-10-11 | Ricoh Co Ltd | Sbc対応プリンタ出力システム、sbc対応プリンタ出力方法、該方法を実現するプログラム及び該プログラムのプログラム記録媒体 |
| US20020156921A1 (en) * | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Automatic backup of wireless mobile device data onto gateway server while device is idle |
| US7016963B1 (en) | 2001-06-29 | 2006-03-21 | Glow Designs, Llc | Content management and transformation system for digital content |
| US7330872B2 (en) * | 2001-10-02 | 2008-02-12 | Citrix Systems, Inc. | Method for distributed program execution with web-based file-type association |
| US7117243B2 (en) * | 2001-10-02 | 2006-10-03 | Citrix Systems, Inc. | Methods for distributed program execution with file-type association in a client-server network |
| US6952714B2 (en) * | 2001-10-02 | 2005-10-04 | Citrix Systems, Inc. | Method for distributed program execution with server-based file type association |
| BR0105727A (pt) * | 2001-11-26 | 2002-03-26 | Carlos Cesar Moretzsohn Rocha | Sistema para prover um ambiente individual de processamento de dados, com a identificação e o conteúdo pessoal de cada usuário armazenados, em um dispositivo portátil, que interage com uma estação de trabalho para operar programas aplicativos em servidores |
| US7254601B2 (en) | 2001-12-20 | 2007-08-07 | Questra Corporation | Method and apparatus for managing intelligent assets in a distributed environment |
| US8135843B2 (en) * | 2002-03-22 | 2012-03-13 | Citrix Systems, Inc. | Methods and systems for providing access to an application |
| US7178149B2 (en) | 2002-04-17 | 2007-02-13 | Axeda Corporation | XML scripting of soap commands |
| US7430590B1 (en) | 2002-04-17 | 2008-09-30 | Everdream Corporation | Method and system to manage services for multiple managed computer systems |
| US20080313282A1 (en) | 2002-09-10 | 2008-12-18 | Warila Bruce W | User interface, operating system and architecture |
| US7062537B2 (en) * | 2002-11-25 | 2006-06-13 | Microsoft Corporation | Workflow services architecture |
| US20040148372A1 (en) * | 2003-01-27 | 2004-07-29 | Campbell David N | Web-browser based heterogeneous systems management tool |
| US7627902B1 (en) | 2003-02-20 | 2009-12-01 | Dell Marketing Usa, L.P. | Method of managing a software item on a managed computer system |
| US7966418B2 (en) | 2003-02-21 | 2011-06-21 | Axeda Corporation | Establishing a virtual tunnel between two computer programs |
| US7739281B2 (en) * | 2003-09-16 | 2010-06-15 | Microsoft Corporation | Systems and methods for ranking documents based upon structurally interrelated information |
| US7720906B2 (en) | 2003-11-24 | 2010-05-18 | Microsoft Corporation | Web service for remote application discovery |
| US7590713B2 (en) * | 2003-11-24 | 2009-09-15 | Microsoft Corporation | Presenting a merged view of remote application shortcuts from multiple providers |
| US20070188261A1 (en) * | 2003-12-24 | 2007-08-16 | Brunker David L | Transmission line with a transforming impedance and solder lands |
| US7580867B2 (en) * | 2004-05-04 | 2009-08-25 | Paul Nykamp | Methods for interactively displaying product information and for collaborative product design |
| US20050257196A1 (en) * | 2004-05-17 | 2005-11-17 | Gideon Hollander | System and method for developing new services from legacy computer applications |
| ATE373380T1 (de) * | 2004-05-18 | 2007-09-15 | Alcatel Lucent | Verfahren und server zur bereitstellung eines multi-modalen dialogs |
| CN100372282C (zh) * | 2004-06-17 | 2008-02-27 | 腾讯科技(深圳)有限公司 | 一种信息交互系统及其方法 |
| US20060004605A1 (en) * | 2004-06-21 | 2006-01-05 | Epic Systems Corporation | System and method for a comprehensive interactive graphical representation of a health care facility for managing patient care and health care facility resources |
| US20050283387A1 (en) * | 2004-06-21 | 2005-12-22 | Epic Systems Corporation | System for providing an interactive anatomical graphical representation of a body for use in a health care environment |
| AU2005279878A1 (en) * | 2004-08-30 | 2006-03-09 | Theregen, Inc. | Conditioned medium comprising Wnt proteins to promote repair of damaged tissue |
| US7680758B2 (en) | 2004-09-30 | 2010-03-16 | Citrix Systems, Inc. | Method and apparatus for isolating execution of software applications |
| US20060069662A1 (en) * | 2004-09-30 | 2006-03-30 | Citrix Systems, Inc. | Method and apparatus for remapping accesses to virtual system resources |
| US8095940B2 (en) | 2005-09-19 | 2012-01-10 | Citrix Systems, Inc. | Method and system for locating and accessing resources |
| US8171479B2 (en) | 2004-09-30 | 2012-05-01 | Citrix Systems, Inc. | Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers |
| US20060085381A1 (en) * | 2004-10-20 | 2006-04-20 | Epic Systems Corporation | Remote deployment access system and method |
| US7450128B2 (en) * | 2004-11-15 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Systems and methods of providing image copy and modify commands to a receiver with an associated display |
| US7577749B1 (en) | 2004-12-03 | 2009-08-18 | Ux Ltd. | Emulation of persistent HTTP connections between network devices |
| US8140370B2 (en) * | 2005-01-20 | 2012-03-20 | Epic Systems Corporation | System and method for reducing the steps involved in searching for available appointment times and scheduling appointments in a health care environment |
| JP4285655B2 (ja) * | 2005-07-19 | 2009-06-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Webサービスを提供する方法、装置、プログラム |
| US7817849B2 (en) * | 2005-08-18 | 2010-10-19 | Hewlett-Packard Development Company, L.P. | Method and apparatus for graphical data compression |
| US8131825B2 (en) | 2005-10-07 | 2012-03-06 | Citrix Systems, Inc. | Method and a system for responding locally to requests for file metadata associated with files stored remotely |
| US20070083620A1 (en) * | 2005-10-07 | 2007-04-12 | Pedersen Bradley J | Methods for selecting between a predetermined number of execution methods for an application program |
| US20070083610A1 (en) * | 2005-10-07 | 2007-04-12 | Treder Terry N | Method and a system for accessing a plurality of files comprising an application program |
| US7890611B2 (en) * | 2006-01-12 | 2011-02-15 | Comcast Cable Holdings, Llc | Edge QAM device configuration using a configuration file having a dynamic file format |
| US20070174429A1 (en) * | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
| US20080026746A1 (en) * | 2006-07-26 | 2008-01-31 | Appaji Anuradha K | Modular Mobile Device |
| US8370479B2 (en) | 2006-10-03 | 2013-02-05 | Axeda Acquisition Corporation | System and method for dynamically grouping devices based on present device conditions |
| US8065397B2 (en) | 2006-12-26 | 2011-11-22 | Axeda Acquisition Corporation | Managing configurations of distributed devices |
| JP5455902B2 (ja) * | 2007-07-21 | 2014-03-26 | ディオレン インドゥストリアル ファイバース ベスローテン フェノートシャップ | 紡糸法 |
| US20090064311A1 (en) * | 2007-08-29 | 2009-03-05 | Youtility Software Inc. | Secure web interactions using a desktop agent |
| US8171483B2 (en) | 2007-10-20 | 2012-05-01 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
| WO2009127067A1 (en) * | 2008-04-17 | 2009-10-22 | Microsystemes Dog Inc. | Method and system for virtually delivering software applications to remote clients |
| EP2139215A1 (en) * | 2008-06-26 | 2009-12-30 | Alcatel Lucent | Method to route, to address and to receive a communication in a contact center, caller endpoint, communication server, document server for these methods |
| US8090797B2 (en) | 2009-05-02 | 2012-01-03 | Citrix Systems, Inc. | Methods and systems for launching applications into existing isolation environments |
| US9021566B1 (en) * | 2012-05-31 | 2015-04-28 | Starnet Communications Corporation | Apparatus and method to securely connect to and manage X11 applications on a remote system through an HTTP client |
| CN103684977B (zh) * | 2012-09-12 | 2017-04-05 | 阿里巴巴集团控股有限公司 | 信息发送方法及装置、信息显示方法及装置 |
| US20160162488A1 (en) * | 2013-07-24 | 2016-06-09 | Enrico L. Corradi | Method and system for scoring on-line profiles |
| CN112882823B (zh) * | 2019-11-29 | 2024-07-05 | 华为技术有限公司 | 屏幕显示方法及电子设备 |
| US11722560B2 (en) * | 2021-10-26 | 2023-08-08 | Vmware, Inc. | Reconciling host cluster membership during recovery |
| US12184736B2 (en) * | 2023-04-07 | 2024-12-31 | Cisco Technology, Inc. | Minimizing network disruption via graceful upgrade of routing controllers |
Family Cites Families (227)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4387425A (en) | 1980-05-19 | 1983-06-07 | Data General Corporation | Masterless and contentionless computer network |
| USRE32632E (en) | 1982-07-19 | 1988-03-29 | Apple Computer, Inc. | Display system |
| US4499499A (en) | 1982-12-29 | 1985-02-12 | International Business Machines Corporation | Method for identification and compression of facsimile symbols in text processing systems |
| US4779189A (en) | 1985-06-28 | 1988-10-18 | International Business Machines Corporation | Peripheral subsystem initialization method and apparatus |
| JPS62282328A (ja) | 1986-02-21 | 1987-12-08 | Hitachi Ltd | 多重画面制御方式 |
| US4937036A (en) | 1986-04-28 | 1990-06-26 | Xerox Corporation | Concurrent display of data from two different display processors and user interface therefore |
| JP2585535B2 (ja) | 1986-06-02 | 1997-02-26 | 株式会社日立製作所 | 複合計算機システムにおけるプロセス結合方法 |
| US5062060A (en) | 1987-01-05 | 1991-10-29 | Motorola Inc. | Computer human interface comprising user-adjustable window for displaying or printing information |
| US4887204A (en) | 1987-02-13 | 1989-12-12 | International Business Machines Corporation | System and method for accessing remote files in a distributed networking environment |
| US5202971A (en) | 1987-02-13 | 1993-04-13 | International Business Machines Corporation | System for file and record locking between nodes in a distributed data processing environment maintaining one copy of each file lock |
| US5175852A (en) | 1987-02-13 | 1992-12-29 | International Business Machines Corporation | Distributed file access structure lock |
| US5072412A (en) | 1987-03-25 | 1991-12-10 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
| US4949281A (en) | 1987-04-23 | 1990-08-14 | H. Berthold Ag | Method and apparatus for generating and producing two-dimensional graphic object by polynominal parametric curves |
| US4903218A (en) | 1987-08-13 | 1990-02-20 | Digital Equipment Corporation | Console emulation for a graphics workstation |
| US5367688A (en) | 1987-09-04 | 1994-11-22 | Digital Equipment Corporation | Boot system for distributed digital data processing system |
| US4974173A (en) | 1987-12-02 | 1990-11-27 | Xerox Corporation | Small-scale workspace representations indicating activities by other users |
| US5014221A (en) | 1988-01-29 | 1991-05-07 | Digital Equipment Corporation | Mechanism for arbitrating client access to a networked print server |
| JPH01246656A (ja) | 1988-03-29 | 1989-10-02 | Nec Corp | プロセッサ間共有メモリ管理方式 |
| US5103303A (en) | 1988-04-19 | 1992-04-07 | Konica Corporation | Multicolor imaging forming apparatus |
| US4958303A (en) | 1988-05-12 | 1990-09-18 | Digital Equipment Corporation | Apparatus for exchanging pixel data among pixel processors |
| US5155847A (en) | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
| US5255361A (en) | 1988-12-19 | 1993-10-19 | International Business Machines Corporation | Method of and system for updating a display unit |
| US5031089A (en) | 1988-12-30 | 1991-07-09 | United States Of America As Represented By The Administrator, National Aeronautics And Space Administration | Dynamic resource allocation scheme for distributed heterogeneous computer systems |
| EP0381645A3 (en) | 1989-01-18 | 1992-08-05 | International Business Machines Corporation | System and method for communicating between a plurality of processors |
| ATE151183T1 (de) | 1989-02-24 | 1997-04-15 | Digital Equipment Corp | Makler für die auswahl von rechnernetzwerkservern |
| US5341477A (en) | 1989-02-24 | 1994-08-23 | Digital Equipment Corporation | Broker for computer network server selection |
| KR930003126B1 (ko) | 1989-04-20 | 1993-04-19 | 가부시기가이샤 도시바 | 곡선정합에 있어서 형상을 표시하는 직선쇼트벡터의 접속상태를 판정하는 방법 및 시스템 |
| US5305440A (en) | 1989-05-15 | 1994-04-19 | International Business Machines Corporation | File extension by clients in a distributed data processing system |
| US5430876A (en) * | 1989-06-27 | 1995-07-04 | Digital Equipment Corporation | Remote procedure callback system and method |
| US5187790A (en) | 1989-06-29 | 1993-02-16 | Digital Equipment Corporation | Server impersonation of client processes in an object based computer operating system |
| EP0414624B1 (en) | 1989-08-24 | 1996-12-18 | International Business Machines Corporation | System for calling procedures on a remote network node |
| US5333237A (en) * | 1989-10-10 | 1994-07-26 | Hughes Aircraft Company | Hypermedia structured knowledge base system |
| US5119319A (en) | 1989-12-14 | 1992-06-02 | Options Unlimited Research Corp. | Full-duplex video communication system |
| US5301270A (en) | 1989-12-18 | 1994-04-05 | Anderson Consulting | Computer-assisted software engineering system for cooperative processing environments |
| JP3179513B2 (ja) * | 1990-05-10 | 2001-06-25 | ヒューレット・パッカード・カンパニー | 異種ネットワーク環境における適用業務プログラムの統合システム |
| US5309555A (en) | 1990-05-15 | 1994-05-03 | International Business Machines Corporation | Realtime communication of hand drawn images in a multiprogramming window environment |
| EP0463251A1 (en) | 1990-06-28 | 1992-01-02 | International Business Machines Corporation | Software installation |
| AU639802B2 (en) | 1990-08-14 | 1993-08-05 | Oracle International Corporation | Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment |
| EP0475581A3 (en) | 1990-08-30 | 1993-06-23 | Hewlett-Packard Company | Method and apparatus for window sharing between computer displays |
| US5583992A (en) | 1990-09-14 | 1996-12-10 | Kabushiki Kaisha Toshiba | Computer network system for detecting global deadlock |
| US5297249A (en) * | 1990-10-31 | 1994-03-22 | International Business Machines Corporation | Hypermedia link marker abstract and search services |
| US5204947A (en) * | 1990-10-31 | 1993-04-20 | International Business Machines Corporation | Application independent (open) hypermedia enablement services |
| US5241625A (en) | 1990-11-27 | 1993-08-31 | Farallon Computing, Inc. | Screen image sharing among heterogeneous computers |
| EP0493084B1 (en) * | 1990-12-26 | 1997-06-04 | Canon Kabushiki Kaisha | Multi-media communication apparatus |
| US5249290A (en) | 1991-02-22 | 1993-09-28 | At&T Bell Laboratories | Method of and apparatus for operating a client/server computer network |
| JPH04271454A (ja) | 1991-02-27 | 1992-09-28 | Toshiba Corp | 疎結合計算機システム |
| CA2069355C (en) * | 1991-06-07 | 1998-10-06 | Robert C. Pike | Global user interface |
| US5204897A (en) | 1991-06-28 | 1993-04-20 | Digital Equipment Corporation | Management interface for license management system |
| JPH0546568A (ja) | 1991-08-08 | 1993-02-26 | Internatl Business Mach Corp <Ibm> | 分散アプリケーシヨン実行装置および方法 |
| IL99923A0 (en) | 1991-10-31 | 1992-08-18 | Ibm Israel | Method of operating a computer in a network |
| US5315711A (en) | 1991-11-01 | 1994-05-24 | Unisys Corporation | Method and apparatus for remotely and centrally controlling a plurality of host processors |
| US5619716A (en) | 1991-11-05 | 1997-04-08 | Hitachi, Ltd. | Information processing system having a configuration management system for managing the software of the information processing system |
| US5351129A (en) | 1992-03-24 | 1994-09-27 | Rgb Technology D/B/A Rgb Spectrum | Video multiplexor-encoder and decoder-converter |
| FR2690260B1 (fr) * | 1992-04-17 | 1997-01-03 | Bull Sa | Utilisation d'un protocole bidirectionnel de tres haut niveau pour la communication entre un systeme hypermedia et une pluralite d'editeurs. |
| DE69220093T2 (de) * | 1992-06-18 | 1997-12-04 | Ibm | Verarbeitungsnetzwerk für verteilte anwendungsprogramme. |
| US5307490A (en) | 1992-08-28 | 1994-04-26 | Tandem Computers, Inc. | Method and system for implementing remote procedure calls in a distributed computer system |
| US5440719A (en) | 1992-10-27 | 1995-08-08 | Cadence Design Systems, Inc. | Method simulating data traffic on network in accordance with a client/sewer paradigm |
| US5329619A (en) | 1992-10-30 | 1994-07-12 | Software Ag | Cooperative processing interface and communication broker for heterogeneous computing environments |
| JP3553987B2 (ja) | 1992-11-13 | 2004-08-11 | 株式会社日立製作所 | クライアント・サーバシステム |
| JP2505974B2 (ja) | 1992-12-08 | 1996-06-12 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 複数の適用業務プログラムを統合化グラフィカル・ユ―ザ・インタフェ―ス処理環境へ統合化するための方法 |
| US5509070A (en) | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
| US5566302A (en) | 1992-12-21 | 1996-10-15 | Sun Microsystems, Inc. | Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist |
| US5572674A (en) | 1993-01-07 | 1996-11-05 | Bmc Software, Inc. | Method of dynamically adjusting SNA network control program parameters |
| US5325527A (en) | 1993-01-19 | 1994-06-28 | Canon Information Systems, Inc. | Client/server communication system utilizing a self-generating nodal network |
| US5469540A (en) | 1993-01-27 | 1995-11-21 | Apple Computer, Inc. | Method and apparatus for generating and displaying multiple simultaneously-active windows |
| US5671379A (en) | 1993-01-29 | 1997-09-23 | International Business Machines Corporation | System and method for managing windows |
| JPH06332782A (ja) | 1993-03-22 | 1994-12-02 | Hitachi Ltd | ファイルサーバシステム及びそのファイルアクセス制御方法 |
| US5794207A (en) | 1996-09-04 | 1998-08-11 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers |
| JP2576762B2 (ja) | 1993-06-30 | 1997-01-29 | 日本電気株式会社 | リング網のノード間情報収集方式 |
| AU681433B2 (en) | 1993-08-03 | 1997-08-28 | Sun Microsystems, Inc. | Flexible multi-platform partitioning for computer applications |
| US5359593A (en) | 1993-08-26 | 1994-10-25 | International Business Machines Corporation | Dynamic bandwidth estimation and adaptation for packet communications networks |
| DE4417588A1 (de) | 1993-08-30 | 1995-03-02 | Hewlett Packard Co | Verfahren und Vorrichtung zum Erfassen und Weiterleiten von Fensterereignissen zu einer Mehrzahl von bestehenden Anwendungen zur gleichzeitigen Ausführung |
| US5844553A (en) | 1993-08-30 | 1998-12-01 | Hewlett-Packard Company | Mechanism to control and use window events among applications in concurrent computing |
| GB2281793A (en) | 1993-09-11 | 1995-03-15 | Ibm | A data processing system for providing user load levelling in a network |
| US5491785A (en) * | 1993-09-30 | 1996-02-13 | Hewlett-Packard Company | Information retrieval device for displaying and directly refreshing the display of a dynamically modifiable document |
| US5553242A (en) | 1993-11-03 | 1996-09-03 | Wang Laboratories, Inc. | Client/server connection sharing |
| US5574934A (en) | 1993-11-24 | 1996-11-12 | Intel Corporation | Preemptive priority-based transmission of signals using virtual channels |
| US5515508A (en) | 1993-12-17 | 1996-05-07 | Taligent, Inc. | Client server system and method of operation including a dynamically configurable protocol stack |
| US5499343A (en) | 1993-12-17 | 1996-03-12 | Taligent, Inc. | Object-oriented networking system with dynamically configurable communication links |
| US5548726A (en) | 1993-12-17 | 1996-08-20 | Taligeni, Inc. | System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server node |
| US5412727A (en) | 1994-01-14 | 1995-05-02 | Drexler Technology Corporation | Anti-fraud voter registration and voting system using a data card |
| US5592626A (en) | 1994-02-07 | 1997-01-07 | The Regents Of The University Of California | System and method for selecting cache server based on transmission and storage factors for efficient delivery of multimedia information in a hierarchical network of servers |
| JP3454285B2 (ja) | 1994-02-15 | 2003-10-06 | 富士ゼロックス株式会社 | データ処理装置およびデータ処理方法 |
| US5473599A (en) | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
| CA2143874C (en) | 1994-04-25 | 2000-06-20 | Thomas Edward Cooper | Method and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption stub |
| CA2145921A1 (en) * | 1994-05-10 | 1995-11-11 | Vijay Pochampalli Kumar | Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network |
| US5596745A (en) | 1994-05-16 | 1997-01-21 | International Business Machines Corporation | System and procedure for concurrent database access by multiple user applications through shared connection processes |
| US5594490A (en) | 1994-05-23 | 1997-01-14 | Cable Services Technologies, Inc. | System for distributing video/audio files from central location to a plurality of cable headends |
| US5577188A (en) | 1994-05-31 | 1996-11-19 | Future Labs, Inc. | Method to provide for virtual screen overlay |
| US5557539A (en) * | 1994-06-13 | 1996-09-17 | Centigram Communications Corporation | Apparatus and method for testing an interactive voice messaging system |
| US5517617A (en) | 1994-06-29 | 1996-05-14 | Digital Equipment Corporation | Automatic assignment of addresses in a computer communications network |
| US5557346A (en) | 1994-08-11 | 1996-09-17 | Trusted Information Systems, Inc. | System and method for key escrow encryption |
| US5557765A (en) | 1994-08-11 | 1996-09-17 | Trusted Information Systems, Inc. | System and method for data recovery |
| US5557732A (en) | 1994-08-11 | 1996-09-17 | International Business Machines Corporation | Method and apparatus for protecting software executing on a demonstration computer |
| US5485460A (en) | 1994-08-19 | 1996-01-16 | Microsoft Corporation | System and method for running multiple incompatible network protocol stacks |
| TW252248B (en) | 1994-08-23 | 1995-07-21 | Ibm | A semiconductor memory based server for providing multimedia information on demand over wide area networks |
| US5541927A (en) | 1994-08-24 | 1996-07-30 | At&T Corp. | Method of multicasting |
| US5604490A (en) | 1994-09-09 | 1997-02-18 | International Business Machines Corporation | Method and system for providing a user access to multiple secured subsystems |
| US5727155A (en) * | 1994-09-09 | 1998-03-10 | Intel Corporation | Method and apparatus for dynamically controlling a remote system's access to shared applications on a host system |
| US5586312A (en) | 1994-10-11 | 1996-12-17 | Unisys Corporation | Method and apparatus for using an independent transaction processing application as a service routine |
| US5838906A (en) | 1994-10-17 | 1998-11-17 | The Regents Of The University Of California | Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document |
| US5623603A (en) | 1994-11-02 | 1997-04-22 | Fls Acquistion Corporation | Method of transferring data at adjustable levels of priorities to provide optimum response to user demands |
| US5724514A (en) * | 1994-11-25 | 1998-03-03 | Netmanage | System, method and apparatus for controlling the transfer of data objects over a communications link |
| US5913920A (en) | 1994-12-13 | 1999-06-22 | International Business Machines Corporation | Indicating updates from a remote display |
| US6108715A (en) * | 1994-12-13 | 2000-08-22 | Microsoft Corporation | Method and system for invoking remote procedure calls |
| US5623656A (en) * | 1994-12-15 | 1997-04-22 | Lucent Technologies Inc. | Script-based data communication system and method utilizing state memory |
| EP0718784B1 (en) | 1994-12-20 | 2003-08-27 | Sun Microsystems, Inc. | Method and system for the retrieval of personalized information |
| US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
| US5630066A (en) * | 1994-12-20 | 1997-05-13 | Sun Microsystems, Inc. | System and method for locating object view and platform independent object |
| US5668999A (en) | 1994-12-20 | 1997-09-16 | Sun Microsystems, Inc. | System and method for pre-verification of stack usage in bytecode program loops |
| US5680549A (en) | 1994-12-30 | 1997-10-21 | Compuserve Incorporated | System for transferring network connections from first to second program where the first enters an inactive state and resumes control of connections when second terminates |
| US5583563A (en) | 1995-01-12 | 1996-12-10 | Us West Marketing Resources Group, Inc. | Method and system for delivering an application in an interactive television network |
| US5682478A (en) | 1995-01-19 | 1997-10-28 | Microsoft Corporation | Method and apparatus for supporting multiple, simultaneous services over multiple, simultaneous connections between a client and network server |
| US5557748A (en) | 1995-02-03 | 1996-09-17 | Intel Corporation | Dynamic network configuration |
| US6272632B1 (en) | 1995-02-21 | 2001-08-07 | Network Associates, Inc. | System and method for controlling access to a user secret using a key recovery field |
| JPH08235096A (ja) * | 1995-02-28 | 1996-09-13 | Nippon Telegr & Teleph Corp <Ntt> | プロセス間リンクコネクション設定システム及びその設定方法 |
| US5819093A (en) | 1995-03-03 | 1998-10-06 | Sun Microsystems, Inc. | System and method for a distributed debugger for debugging distributed application programs |
| US5857102A (en) | 1995-03-14 | 1999-01-05 | Sun Microsystems, Inc. | System and method for determining and manipulating configuration information of servers in a distributed object environment |
| US5855015A (en) * | 1995-03-20 | 1998-12-29 | Interval Research Corporation | System and method for retrieval of hyperlinked information resources |
| US5721876A (en) | 1995-03-30 | 1998-02-24 | Bull Hn Information Systems Inc. | Sockets application program mechanism for proprietary based application programs running in an emulation environment |
| US5742762A (en) * | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
| US5774668A (en) | 1995-06-07 | 1998-06-30 | Microsoft Corporation | System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing |
| US5708780A (en) * | 1995-06-07 | 1998-01-13 | Open Market, Inc. | Internet server access control and monitoring systems |
| US5752246A (en) * | 1995-06-07 | 1998-05-12 | International Business Machines Corporation | Service agent for fulfilling requests of a web browser |
| US5734865A (en) | 1995-06-07 | 1998-03-31 | Bull Hn Information Systems Inc. | Virtual local area network well-known port routing mechanism for mult--emulators in an open system environment |
| US5701451A (en) * | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
| US5710918A (en) * | 1995-06-07 | 1998-01-20 | International Business Machines Corporation | Method for distributed task fulfillment of web browser requests |
| US5737592A (en) | 1995-06-19 | 1998-04-07 | International Business Machines Corporation | Accessing a relational database over the Internet using macro language files |
| US5761656A (en) * | 1995-06-26 | 1998-06-02 | Netdynamics, Inc. | Interaction between databases and graphical user interfaces |
| JP3535267B2 (ja) | 1995-07-03 | 2004-06-07 | 富士通株式会社 | 監視システムの監視状態表示装置 |
| US5874960A (en) | 1995-07-05 | 1999-02-23 | Microsoft Corporation | Method and system for sharing applications between computer systems |
| US6199082B1 (en) | 1995-07-17 | 2001-03-06 | Microsoft Corporation | Method for delivering separate design and content in a multimedia publishing system |
| US5644720A (en) | 1995-07-31 | 1997-07-01 | West Publishing Company | Interprocess communications interface for managing transaction requests |
| US5767849A (en) | 1995-08-18 | 1998-06-16 | International Business Machines Corporation | Personality neutral window management subsystem |
| US5913040A (en) | 1995-08-22 | 1999-06-15 | Backweb Ltd. | Method and apparatus for transmitting and displaying information between a remote network and a local computer |
| US5757915A (en) | 1995-08-25 | 1998-05-26 | Intel Corporation | Parameterized hash functions for access control |
| US5657390A (en) | 1995-08-25 | 1997-08-12 | Netscape Communications Corporation | Secure socket layer application program apparatus and method |
| US5758186A (en) | 1995-10-06 | 1998-05-26 | Sun Microsystems, Inc. | Method and apparatus for generically handling diverse protocol method calls in a client/server computer system |
| US5913060A (en) | 1995-10-11 | 1999-06-15 | Citrix Systems, Inc. | Method for deadlock avoidance in a distributed process system using a synchronous procedure call |
| US5826027A (en) | 1995-10-11 | 1998-10-20 | Citrix Systems, Inc. | Method for supporting an extensible and dynamically bindable protocol stack in a distrubited process system |
| US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
| US5872973A (en) * | 1995-10-26 | 1999-02-16 | Viewsoft, Inc. | Method for managing dynamic relations between objects in dynamic object-oriented languages |
| US5802306A (en) | 1995-10-31 | 1998-09-01 | International Business Machines Corporation | Supporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adapters |
| US6088515A (en) * | 1995-11-13 | 2000-07-11 | Citrix Systems Inc | Method and apparatus for making a hypermedium interactive |
| US7555529B2 (en) | 1995-11-13 | 2009-06-30 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
| US6950991B2 (en) | 1995-11-13 | 2005-09-27 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
| US6161126A (en) | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
| US5706437A (en) | 1995-12-29 | 1998-01-06 | Mci Communications Corporation | System and method for accessing a service on a services network |
| US5909545A (en) * | 1996-01-19 | 1999-06-01 | Tridia Corporation | Method and system for on demand downloading of module to enable remote control of an application program over a network |
| US7100069B1 (en) * | 1996-02-16 | 2006-08-29 | G&H Nevada-Tek | Method and apparatus for controlling a computer over a wide area network |
| US7130888B1 (en) * | 1996-02-16 | 2006-10-31 | G&H Nevada-Tek | Method and apparatus for controlling a computer over a TCP/IP protocol network |
| US6173332B1 (en) * | 1996-03-06 | 2001-01-09 | Paul L. Hickman | Method and apparatus for computing over a wide area network |
| US9094384B2 (en) * | 1996-02-16 | 2015-07-28 | Reference Ltd., Limited Liability Company | TCP/IP protocol network with satellite nodes |
| US7013327B1 (en) * | 1996-02-16 | 2006-03-14 | G&H Nevada -Tek | Method and apparatus for computing within a wide area network |
| US5862325A (en) | 1996-02-29 | 1999-01-19 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
| US6167432A (en) | 1996-02-29 | 2000-12-26 | Webex Communications, Inc., | Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users |
| US5761507A (en) | 1996-03-05 | 1998-06-02 | International Business Machines Corporation | Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling |
| US7080127B1 (en) * | 1996-03-06 | 2006-07-18 | Hickman Paul L | Method and apparatus for computing within a wide area network |
| US7007070B1 (en) * | 1996-03-06 | 2006-02-28 | Hickman Paul L | Method and apparatus for computing over a wide area network |
| US5764915A (en) | 1996-03-08 | 1998-06-09 | International Business Machines Corporation | Object-oriented communication interface for network protocol access using the selected newly created protocol interface object and newly created protocol layer objects in the protocol stack |
| US5938733A (en) | 1996-03-08 | 1999-08-17 | International Business Machines Corporation | Object oriented representation of network requests in a client server model |
| US5838910A (en) | 1996-03-14 | 1998-11-17 | Domenikos; Steven D. | Systems and methods for executing application programs from a memory device linked to a server at an internet site |
| US5748892A (en) | 1996-03-25 | 1998-05-05 | Citrix Systems, Inc. | Method and apparatus for client managed flow control on a limited memory computer system |
| US5754830A (en) | 1996-04-01 | 1998-05-19 | Openconnect Systems, Incorporated | Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation |
| US6006242A (en) | 1996-04-05 | 1999-12-21 | Bankers Systems, Inc. | Apparatus and method for dynamically creating a document |
| US5802258A (en) | 1996-05-03 | 1998-09-01 | International Business Machines Corporation | Loosely coupled system environment designed to handle a non-disruptive host connection switch after detection of an error condition or during a host outage or failure |
| US5740361A (en) | 1996-06-03 | 1998-04-14 | Compuserve Incorporated | System for remote pass-phrase authentication |
| US6034689A (en) | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
| US6175854B1 (en) | 1996-06-11 | 2001-01-16 | Ameritech Services, Inc. | Computer system architecture and method for multi-user, real-time applications |
| US5909677A (en) | 1996-06-18 | 1999-06-01 | Digital Equipment Corporation | Method for determining the resemblance of documents |
| US6272556B1 (en) | 1996-07-01 | 2001-08-07 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for migrating a client-server application (#5) |
| US5764908A (en) | 1996-07-12 | 1998-06-09 | Sofmap Future Design, Inc. | Network system containing program modules residing in different computers and executing commands without return results to calling modules |
| US5757925A (en) | 1996-07-23 | 1998-05-26 | Faybishenko; Yaroslav | Secure platform independent cross-platform remote execution computer system and method |
| US5828840A (en) | 1996-08-06 | 1998-10-27 | Verifone, Inc. | Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminal |
| US5973696A (en) | 1996-08-08 | 1999-10-26 | Agranat Systems, Inc. | Embedded web server |
| US5842206A (en) | 1996-08-20 | 1998-11-24 | Iconovex Corporation | Computerized method and system for qualified searching of electronically stored documents |
| US5979757A (en) | 1996-09-05 | 1999-11-09 | Symbol Technologies, Inc. | Method and system for presenting item information using a portable data terminal |
| US5944791A (en) | 1996-10-04 | 1999-08-31 | Contigo Software Llc | Collaborative web browser |
| GB9623298D0 (en) | 1996-11-08 | 1997-01-08 | Int Computers Ltd | Updating mechanism for software |
| US5870545A (en) | 1996-12-05 | 1999-02-09 | Hewlett-Packard Company | System and method for performing flexible workflow process compensation in a distributed workflow management system |
| US6367012B1 (en) | 1996-12-06 | 2002-04-02 | Microsoft Corporation | Embedding certifications in executable files for network transmission |
| FR2756996A1 (fr) | 1996-12-10 | 1998-06-12 | Philips Electronics Nv | Systeme et procede de transmission numerique comportant un code produit combine a une modulation multidimensionnelle |
| US5889942A (en) | 1996-12-18 | 1999-03-30 | Orenshteyn; Alexander S. | Secured system for accessing application services from a remote station |
| US6374237B1 (en) | 1996-12-24 | 2002-04-16 | Intel Corporation | Data set selection based upon user profile |
| US5978847A (en) | 1996-12-26 | 1999-11-02 | Intel Corporation | Attribute pre-fetch of web pages |
| US6012087A (en) | 1997-01-14 | 2000-01-04 | Netmind Technologies, Inc. | Unique-change detection of dynamic web pages using history tables of signatures |
| US5941988A (en) | 1997-01-27 | 1999-08-24 | International Business Machines Corporation | Session and transport layer proxies via TCP glue |
| GB2321729B (en) | 1997-02-04 | 2001-06-13 | Ibm | Data processing system, method, and server |
| US5790977A (en) | 1997-02-06 | 1998-08-04 | Hewlett-Packard Company | Data acquisition from a remote instrument via the internet |
| WO1998035306A1 (en) | 1997-02-11 | 1998-08-13 | Connected Corporation | File comparison for data backup and file synchronization |
| US5923842A (en) | 1997-03-06 | 1999-07-13 | Citrix Systems, Inc. | Method and apparatus for simultaneously providing anonymous user login for multiple users |
| US5949975A (en) | 1997-03-12 | 1999-09-07 | Microsoft Corp. | Method and system for negotiating capabilities when sharing an application program with multiple computer systems |
| US5978848A (en) | 1997-03-14 | 1999-11-02 | International Business Machines Corporation | Web browser method and system for backgrounding a link access during slow link access time periods |
| JPH10301874A (ja) | 1997-04-22 | 1998-11-13 | Internatl Business Mach Corp <Ibm> | 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体 |
| US6408174B1 (en) | 1997-05-13 | 2002-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication method, system, and device for reducing processor load at tariff switch |
| US6023721A (en) | 1997-05-14 | 2000-02-08 | Citrix Systems, Inc. | Method and system for allowing a single-user application executing in a multi-user environment to create objects having both user-global and system global visibility |
| US6157944A (en) | 1997-05-14 | 2000-12-05 | Citrix Systems, Inc. | System and method for replicating a client/server data exchange to additional client notes connecting to the server |
| EP1017202B1 (en) | 1997-05-14 | 2007-04-11 | Citrix Systems, Inc. | System and method for transmitting data from a server application to client nodes |
| US5961586A (en) | 1997-05-14 | 1999-10-05 | Citrix Systems, Inc. | System and method for remotely executing an interpretive language application |
| US5941949A (en) | 1997-05-14 | 1999-08-24 | Citrix Systems, Inc. | System and method for transmitting data from a server application to more than one client node |
| US5983190A (en) | 1997-05-19 | 1999-11-09 | Microsoft Corporation | Client server animation system for managing interactive user interface characters |
| US5877757A (en) | 1997-05-23 | 1999-03-02 | International Business Machines Corporation | Method and system for providing user help information in network applications |
| US5930804A (en) | 1997-06-09 | 1999-07-27 | Philips Electronics North America Corporation | Web-based biometric authentication system and method |
| US6292827B1 (en) | 1997-06-20 | 2001-09-18 | Shore Technologies (1999) Inc. | Information transfer systems and method with dynamic distribution of data, control and management of information |
| US5999950A (en) | 1997-08-11 | 1999-12-07 | Webtv Networks, Inc. | Japanese text input method using a keyboard with only base kana characters |
| US6078956A (en) | 1997-09-08 | 2000-06-20 | International Business Machines Corporation | World wide web end user response time monitor |
| US5940075A (en) | 1997-09-30 | 1999-08-17 | Unisys Corp. | Method for extending the hypertext markup language (HTML) to support enterprise application data binding |
| US5848410A (en) | 1997-10-08 | 1998-12-08 | Hewlett Packard Company | System and method for selective and continuous index generation |
| US6185609B1 (en) | 1997-10-24 | 2001-02-06 | Sun Microsystems, Inc. | Method, apparatus and program to provide client access to a management information service residing on a server in a computer network system |
| US5999179A (en) | 1997-11-17 | 1999-12-07 | Fujitsu Limited | Platform independent computer network management client |
| US5860068A (en) | 1997-12-04 | 1999-01-12 | Petabyte Corporation | Method and system for custom manufacture and delivery of a data product |
| US6108712A (en) | 1998-05-05 | 2000-08-22 | International Business Machines Corp. | Client-server system with central application management and providing export agent capability for retrofitting existing hardware and applications into the system |
| US6289461B1 (en) | 1998-06-09 | 2001-09-11 | Placeware, Inc. | Bi-directional process-to-process byte stream protocol |
| US6338086B1 (en) | 1998-06-11 | 2002-01-08 | Placeware, Inc. | Collaborative object architecture |
| US6157953A (en) | 1998-07-28 | 2000-12-05 | Sun Microsystems, Inc. | Authentication and access control in a management console program for managing services in a computer network |
| US6226618B1 (en) | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
| US6272493B1 (en) | 1999-01-21 | 2001-08-07 | Wired Solutions, Llc | System and method for facilitating a windows based content manifestation environment within a WWW browser |
| US6263363B1 (en) | 1999-01-28 | 2001-07-17 | Skydesk, Inc. | System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computer |
| US6609198B1 (en) | 1999-08-05 | 2003-08-19 | Sun Microsystems, Inc. | Log-on service providing credential level change without loss of session continuity |
| US6691232B1 (en) | 1999-08-05 | 2004-02-10 | Sun Microsystems, Inc. | Security architecture with environment sensitive credential sufficiency evaluation |
| US7958185B2 (en) | 2000-09-18 | 2011-06-07 | Bentley Systems, Inc. | Spatial data enabled engineering, construction, and operations computer-aided design (CAD) project system, method and computer program product |
| JP4585155B2 (ja) | 2001-09-07 | 2010-11-24 | 株式会社リコー | 通信端末装置の伝送制御方法及び通信端末装置 |
| US6952714B2 (en) | 2001-10-02 | 2005-10-04 | Citrix Systems, Inc. | Method for distributed program execution with server-based file type association |
| US7117243B2 (en) | 2001-10-02 | 2006-10-03 | Citrix Systems, Inc. | Methods for distributed program execution with file-type association in a client-server network |
| US7228426B2 (en) | 2002-04-03 | 2007-06-05 | Microsoft Corporation | Integrity ordainment and ascertainment of computer-executable instructions with consideration for execution context |
| US20050188203A1 (en) | 2004-02-19 | 2005-08-25 | Jp Mobile Operating L.P. | Method for packaging information with digitally signed software without breaking signature |
| US8356295B2 (en) | 2005-02-17 | 2013-01-15 | Symantec Corporation | Post-signing modification of software |
-
1995
- 1995-11-13 US US08/556,623 patent/US6088515A/en not_active Expired - Lifetime
-
1996
- 1996-11-08 EP EP03000050A patent/EP1324231A3/en not_active Withdrawn
- 1996-11-08 CZ CZ981466A patent/CZ146698A3/cs unknown
- 1996-11-08 TR TR1998/00884T patent/TR199800884T2/xx unknown
- 1996-11-08 AT AT96939600T patent/ATE232320T1/de active
- 1996-11-08 AU AU76734/96A patent/AU709436B2/en not_active Expired
- 1996-11-08 DE DE69626129T patent/DE69626129T2/de not_active Expired - Lifetime
- 1996-11-08 WO PCT/US1996/017937 patent/WO1997018518A1/en not_active Ceased
- 1996-11-08 PL PL96326625A patent/PL181472B1/pl unknown
- 1996-11-08 EP EP96939600A patent/EP0862765B1/en not_active Expired - Lifetime
- 1996-11-08 ES ES96939600T patent/ES2187682T3/es not_active Expired - Lifetime
- 1996-11-08 DK DK96939600T patent/DK0862765T3/da active
- 1996-11-08 CA CA002237333A patent/CA2237333C/en not_active Expired - Lifetime
- 1996-11-08 RU RU98111487/09A patent/RU2188450C2/ru active
- 1996-11-08 IL IL12441496A patent/IL124414A/en not_active IP Right Cessation
- 1996-11-08 NZ NZ322760A patent/NZ322760A/xx not_active IP Right Cessation
- 1996-11-08 KR KR1019980703559A patent/KR100534816B1/ko not_active Expired - Lifetime
- 1996-11-08 JP JP51894897A patent/JP3866768B2/ja not_active Expired - Lifetime
-
1998
- 1998-05-07 IS IS4736A patent/IS4736A/is unknown
- 1998-05-12 MX MX9803769A patent/MX9803769A/es unknown
- 1998-05-12 NO NO982153A patent/NO982153L/no not_active Application Discontinuation
-
1999
- 1999-02-10 US US09/247,220 patent/US6370570B1/en not_active Expired - Lifetime
-
2002
- 2002-02-06 US US10/068,790 patent/US6691157B2/en not_active Expired - Lifetime
-
2003
- 2003-10-20 US US10/689,824 patent/US7359953B2/en not_active Expired - Lifetime
-
2008
- 2008-03-25 US US12/054,987 patent/US8090793B2/en not_active Expired - Fee Related
-
2011
- 2011-09-23 US US13/242,921 patent/US8285782B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL181472B1 (pl) | Sposób i urzadzenie do tworzenia interaktywnej strony hipermedialnejw sieci komputerowej PL | |
| CN1677277B (zh) | 服务提供方法、服务提供商设备、信息处理方法和设备 | |
| EP0981885B1 (en) | Apparatus and method for identifying clients accessing network sites | |
| US7398216B2 (en) | Network dynamic service availability | |
| US6928469B1 (en) | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques | |
| US6430567B2 (en) | Method and apparatus for multi-user awareness and collaboration | |
| US7281139B2 (en) | Authenticating legacy service via web technology | |
| JP2002505466A (ja) | 遠隔メソッド呼出し方法及び装置 | |
| JP2002505491A (ja) | 分散形システムにおける動的情報証明のための装置及び方法 | |
| JPH11120127A (ja) | ネットワークサービスシステム | |
| JP2006268736A (ja) | Htmlページ共有システム、htmlページの共有方法及びhtmlページ共有プログラム | |
| Xia et al. | Supporting Web-based database application development | |
| JPH11134238A (ja) | ソフトウェア分散開発環境におけるソフトウェア更新管理方式 | |
| AU6061599A (en) | A method for making a hypermedium interactive | |
| KR20000025224A (ko) | 정보통신망에서의 채팅서비스를 위한 웹/텍스트 연동 방법 | |
| JP2001175597A (ja) | オンライン画面表示方法 | |
| JP2000172653A (ja) | 分散システム |