Processing

Please wait...

Settings

Settings

1. WO2000039678 - AN APPARATUS AND METHOD FOR DETERMINING A PROGRAM NEIGHBORHOOD FOR A CLIENT NODE IN A CLIENT-SERVER NETWORK

Publication Number WO/2000/039678
Publication Date 06.07.2000
International Application No. PCT/US1999/030827
International Filing Date 27.12.1999
Chapter 2 Demand Filed 24.07.2000
IPC
G06F 9/46 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
H04L 29/12 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
12characterised by the data terminal
CPC
G06F 9/54
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
H04L 29/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00
02Communication control
06characterised by a protocol
H04L 29/12113
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00
12characterised by the data terminal
12009Arrangements for addressing and naming in data networks
12047Directories; name-to-address mapping
12113for service discovery
H04L 61/1541
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
61Network arrangements or network protocols for addressing or naming
15Directories; Name-to-address mapping
1541for service discovery
H04L 63/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
08for supporting authentication of entities communicating through a packet data network
H04L 63/102
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
10for controlling access to network resources
102Entity profiles
Applicants
  • CITRIX SYSTEMS, INC. [US/US]; 6400 N.W. 6th Way Fort Lauderdale, FL 33309, US
Inventors
  • DUURSMA, Martin; AU
  • PANASYUK, Anatoly; AU
  • UNGERMAN, Anthony; US
  • PEDERSEN, Bradley, Jay; US
  • DAVIS, Tom, C., III; US
  • BLOOMFIELD, Marc, A.; US
  • CIRALDO, Robert; US
Agents
  • LANZA, John, D.; Testa, Hurwitz & Thibeault, LLP High Street Tower 125 High Street Boston, MA 02110, US
  • RODRIGUEZ, Michael, A.; Testa, Hurwitz & Thibeault, LLP High Street Tower 125 High Street Boston, MA 02110, US
Priority Data
09/252,39118.02.1999US
09/390,92807.09.1999US
60/114,09929.12.1998US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) AN APPARATUS AND METHOD FOR DETERMINING A PROGRAM NEIGHBORHOOD FOR A CLIENT NODE IN A CLIENT-SERVER NETWORK
(FR) APPAREIL ET PROCEDE DE DETERMINATION D'UN VOISINAGE DE PROGRAMME POUR UN NOEUD CLIENT DANS UN RESEAU CLIENT-SERVEUR
Abstract
(EN)
An apparatus and method for determining a program neighborhood of a client node in a client-server network is described. The program neighborhood of the client node includes application programs hosted by application servers on the network. The present invention enables a user of a client node to learn of these application programs. The user is not required to know where to find such applications or to manually establish links to such applications. To make the client node aware of its program neighborhood, a host server collects application-related information corresponding to application programs hosted by the servers in the network. The application-related information can include the application name, the server location of the application, minimum capabilities required of client nodes for executing the application, and those users who are authorized to use that application. User credentials are received from the client system. The user credentials are used to filter the application-related information. Information representing those application programs that are available to the client node is transmitted from the host server to the client system for display. In a Windows-based client node, the information can be represented by a graphical icon for each available application program.
(FR)
L'invention concerne un appareil et un procédé de détermination d'un voisinage de programme d'un noeud client dans un réseau client-serveur. Le voisinage de programme du noeud client comprend des programmes d'application hébergés par des serveurs d'application dans le réseau. La présente invention permet à un utilisateur d'un noeud client d'apprendre ces programmes d'application. L'utilisateur n'a pas besoin de savoir où trouver ces applications ou d'établir manuellement des liens vers ces applications. Afin de faire connaître au noeud client son voisinage de programme, le serveur central collecte des informations relatives aux applications correspondant aux programmes d'application hébergé par les serveurs dans le réseau. Les informations relatives aux applications peuvent contenir le nom de l'application, l'emplacement de l'application dans le serveur, les capacités minimum requises des noeuds client pour exécuter l'application, et les utilisateurs autorisés à utiliser cette application. Les titres justificatifs de l'utilisateur sont utilisés pour filtrer les informations relatives aux applications. Les informations représentant ces programmes d'application disponibles au noeud client sont transmises du serveur central au système du client pour être affichées. Dans un noeud client basé sur Windows, les informations peuvent être représentées par une icône graphique pour chaque programme d'application disponible.
Latest bibliographic data on file with the International Bureau