KR20030007816A - 응용프로그램 및 서비스 서버 관리를 위한 프로토콜독립형 제어 모듈을 이용한 매체 세션 틀 - Google Patents
응용프로그램 및 서비스 서버 관리를 위한 프로토콜독립형 제어 모듈을 이용한 매체 세션 틀 Download PDFInfo
- Publication number
- KR20030007816A KR20030007816A KR1020027016349A KR20027016349A KR20030007816A KR 20030007816 A KR20030007816 A KR 20030007816A KR 1020027016349 A KR1020027016349 A KR 1020027016349A KR 20027016349 A KR20027016349 A KR 20027016349A KR 20030007816 A KR20030007816 A KR 20030007816A
- Authority
- KR
- South Korea
- Prior art keywords
- request
- application
- requests
- service
- protocol
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1106—Call signalling protocols; H.323 and related
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1017—Server selection for load balancing based on a round robin mechanism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1036—Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (60)
- 응용프로그램을 멀티플렉싱하기 위해 한개 이상의 프로세서에서 실행되는 방법으로서, 상기 방법은,- 한개 이상의 응용프로그램에 접근하는 한개 이상의 접근 서버를 제공하고,- 상기 한개 이상의 응용프로그램에 접근하기 위해 접근 서버에서 한명 이상의 사용자로부터 요청을 수신하며,- 수신한 요청을 바탕으로, 상기 한개 이상의 접근 서버와 상기 한명 이상의 사용자 사이에 통신 링크를 구축하고,- 수신한 요청을 입력 요청 큐에 저장하며,- 요청한 응용프로그램으로의 가용 통신 경로를 확인하고,- 통신 경로가 가용할 경우, 입력 요청 큐와 한개 이상의 응용프로그램 사이클에 통신 경로를 구축하며,- 저장된 요청을 제거하고, 그리고- 저장한 요청을 요청받은 응용프로그램에 전송하는,이상의 단계를 포함하는 것을 특징으로 하는, 응용프로그램을 멀티플렉싱하기 위해 한개 이상의 프로세서에서 실행되는 방법.
- 제 1 항에 있어서, 상기 방법은,- 수신한 요청을 바탕으로 매체 전송 프로토콜을 식별하는단계를 추가로 포함하고, 이때 구축된 통신 링크가 식별된 매체 전송 프로토콜을 전송할 수 있는 것을 특징으로 하는 방법.
- 제 2 항에 있어서, 상기 방법은,- 송신한 데이터의 정확성을 확인하고, 그리고- 부정확한 데이터를 다시 전송하는,이상의 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 통신 링크를 구축하는 상기 단계는,- 세션 개시 프로토콜, H.323 프로토콜, MGCP 프로토콜, MEGACO 프로토콜, 그리고 H.248 프로토콜 중 한개 이상을 이용하는 것을 특징으로 하는 방법.
- 제 2 항에 있어서, 매체 전송 프로토콜을 식별하는 상기 단계는,- 세션 설명 프로토콜을 이용하는 것을 특징으로 하는 방법.
- 제 2 항에 있어서, 식별된 매체가 실시간 전송 프로토콜(RTP)인 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 요청을 수신하는 상기 단계는,- 요청 핸들러에서 요청을 수용하고,- 서비스 요청을 발생시키며, 그리고- 발생한 서비스 요청을 저장을 위해 입력 요청 큐에 전송하는,이상의 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 응용프로그램을 멀티플렉싱하기 위해 한개 이상의 프로세서에서 실행되는 방법으로서, 상기 방법은,- 한개 이상의 요청 핸들러와 한개 이상의 응용프로그램 핸들러를 초기화하고,- 한개 이상의 응용프로그램에 접근하기 위해 한명 이상의 사용자로부터 한 개 이상의 요청을 수용하며,- 수용한 요청을 초기화된 요청 핸들러에 전달하고,- 전달된 수용 요청을 바탕으로 서비스 요청을 완료하며,- 입력 큐에 완료된 서비스 요청을 밀어넣고,- 입력 큐에 놓인 완료된 서비스 요청을 얻기 위해 응용프로그램 핸들러를 이용하며,- 완료된 서비스 요청을 한개 이상의 응용프로그램에 전송하고,- 완료된 서비스 요청을 실행하며, 그리고- 완료된 서비스를 되돌려보내는,이상의 단계를 포함하는 것을 특징으로 하는 응용프로그램을 멀티플렉싱하기 위해 한개 이상의 프로세서에서 실행되는 방법.
- 서비스 멀티플렉싱 장치로서, 이 장치는,- 한개 이상의 응용프로그램에 접근할 수 있는 한개 이상의 접근 서버,- 한 개 이상의 에이전트와 한개 이상의 서비스 콘센트레이터를 포함하는 한 개 이상의 접근 서버, 그리고- 한개 이상의 응용프로그램 핸들러, 한개 이상의 입력 서비스 큐, 그리고 한개 이상의 요청 핸들러를 포함하는 한개 이상의 서비스 콘센트레이터를 포함하여, 상기 한개 이상의 응용프로그램에 접근하기 위해 다중 요청을 수신하도록 상기 한개 이상의 접근 서버가 설정되고, 그리고 상기 한개 이상의 응용프로그램에 접근하기 위해 다중 요청을 멀티플렉싱하도록 상기 한개 이상의 서비스 콘센트레이터가 설정되는 것을 특징으로 하는 서비스 멀티플렉싱 장치
- 제 9 항에 있어서, 상기 한개 이상의 에이전트는,- 한개 이상의 SIP 사용자 에이전트를 포함하는 것을 특징으로 하는 장치.
- 제 10 항에 있어서, 상기 한개 이상의 에이전트는,- 한개 이상의 SDP 에이전트를 포함하는 것을 특징으로 하는 장치.
- 제 11 항에 있어서, 상기 한개 이상의 에이전트는,- 한개 이상의 MTP 에이전트를 포함하는 것을 특징으로 하는 장치.
- 제 12 항에 있어서, 상기 한개 이상의 MTP 에이전트는,- 실시간 전송 프로토콜을 포함하는 것을 특징으로 하는 장치.
- 제 9 항에 있어서, 상기 한개 이상의 서비스 콘센트레이터는,- 한개 이상의 서비스 출력 큐를 추가로 포함하는 것을 특징으로 하는 장치.
- 제 9 항에 있어서, 상기 장치는,- 서비스 요청을 전송하기 위한 한개 이상의 송신 클라이언트, 그리고- 처리된 요청을 수신하기 위한 한개 이상의 수신 클라이언트를 추가로 포함하는 것을 특징으로 하는 장치.
- 컴퓨터 프로그램 프로덕트로서, 상기 컴퓨터 프로그램 프로덕트는,- 한개 이상의 응용프로그램에 접근하기 위해 한개 이상의 요청을 제어하는 데이터를 처리하고자 내장된 컴퓨터 판독 코드를 포함하는 컴퓨터 이용 매체를 포함하고, 상기 컴퓨터 이용 매체는,- 상기 한개 이상의 응용프로그램에 접근하기 위해 한개 이상의 요청을 수신하도록 설정되는 요청 수신 모듈,- 상기 한개 이상의 응용프로그램에 접근을 요청하는 한개 이상의 클라이언트와의 통신 링크를 구축하도록 설정되는 통신 구축 모듈,- 상기 한개 이상의 수신 요청을 저장하도록 설정되는 저장 모듈,- 상기 한개 이상의 응용프로그램에 접근하게 할 수 있는 통신 경로 여부를 확인하기 위한 확인 모듈, 그리고- 상기 한개 이상의 응용프로그램과의 통신 링크를 또한 구축하도록 설정되는 상기 통신 구축 모듈을 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 16 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 서비스 콘센트레이션 모듈을 추가로 포함하고, 상기 서비스 콘센트레이션 모듈은,- 저장 모듈에 저장될 한개 이상의 서비스 요청을 발생시키는 한개 이상의 요청 핸들러, 그리고- 저장된 요청을 제거하여 처리를 위해 저장된 요청을 상기 한개 이상의 응용프로그램에 전송하는 한개 이상의 응용프로그램 핸들러를 추가로 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 16 항에 있어서, 상기 한개 이상의 클라이언트에 의해 표시되는 한개 이상의 주소에 한개 이상의 처리 요청을 출력하도록 상기 통신 모듈이 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 16 항에 있어서, 전달하기 전에 한개 이상의 처리 요청을 저장하도록 상기 저장 모듈이 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 17 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 호출 제어를 제공하도록 설정되는 SIP 에이전트 모듈을 추가로 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 20 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 세션 설명을 제공하도록 설정되는 SDP 에이전트 모듈을 추가로 포함하여, SIP 에이전트 모듈이 상기 한개 이상의 요청을 호환가능한 요청 핸들러 모듈에 전송하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 21 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 전송 프로토콜을 제공하도록 설정되는 매체 전송 프로토콜 에이전트를 추가로 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 컴퓨터 프로그램 프로덕트로서, 상기 컴퓨터 프로그램 프로덕트는,- 한개 이상의 응용프로그램에 접근하기 위해 한개 이상의 요청을 제어하는 데이터를 처리하고자 내장된 컴퓨터 판독 코드를 포함하는 컴퓨터 이용 매체를 포함하고, 상기 컴퓨터 이용 매체는,- 상기 한개 이상의 응용프로그램에 접근하기 위해 한개 이상의 요청을 수신하도록 설정되는 요청 수신 모듈,- 상기 한개 이상의 응용프로그램에 접근을 요청하는 한개 이상의 클라이언트와의 통신 링크를 구축하도록 설정되는 제 1 통신 구축 모듈,- 상기 한개 이상의 수신 요청을 저장하도록 설정되는 저장 모듈,- 상기 한개 이상의 응용프로그램에 접근하게 할 수 있는 통신 경로 여부를 확인하기 위한 확인 모듈, 그리고- 상기 한개 이상의 응용프로그램과의 통신 링크를 구축하도록 설정되는 제 2 통신 구축 모듈을 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 23 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 한개 이상의 처리 요청을 수신하기 위해 한개 이상의 주소와 통신 링크를구축하도록 설정되는 제 3 통신 구축 모듈을 추가로 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 전송 프로토콜에 상관없이 한개 이상의 리소스의 한개 이상의 제공자에게 상기 한개 이상의 리소스에 대한 한개 이상의 요청을 연결하기 위한 방법으로서, 상기 방법은,- 한개 이상의 리소스에 대한 한개 이상의 요청을 수신하고,- 상기 한개 이상의 요청에 관련된 전송 프로토콜을 결정하며,- 결정된 전송 프로토콜을 지원할 수 있는 상기 한개 이상의 요청 리소스의 한 개 이상의 제공자를 식별하고, 그리고- 한개 이상의 요청을 한 개 이상의 제공자에게 전달(routing)하는,이상의 단계를 포함하는 것을 특징으로 하는, 전송 프로토콜에 상관없이 한개 이상의 리소스의 한개 이상의 제공자에게 상기 한개 이상의 리소스에 대한 한개 이상의 요청을 연결하기 위한 방법.
- 제 25 항에 있어서, 수신 단계는,- 각각의 포트가 다수의 전송 프로토콜 중 하나를 수신할 수 있도록 다수의 수신 포트를 제공하고,- 수신한 한개 이상의 요청을 한개 이상의 프로토콜 핸들러에게 전송하며, 그리고- 상기 한개 이상의 수신 요청을 바탕으로 한개 이상의 세션 메시지를 발생시키는,이상의 과정을 추가로 포함하는 것을 특징으로 하는 방법.
- 제 26 항에 있어서, 전송 프로토콜을 결정하는 상기 단계는 전송 프로토콜 결정을 위해 상기 한개 이상의 발생된 세션 중 한개 이상을 이용하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서,- 상기 한개 이상의 요청에 관한 상태 정보를 유지관리하는,단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제 28 항에 있어서, 상태 정보를 유지관리하는 상기 단계는,- 세션 상태에 관한 정보를 포함하는 세션 객체를 생성하고, 그리고- 고유 식별자를 이용하여 세션 객체를 저장하는,이상의 과정을 포함하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서, 상기 식별 단계는,- 한개 이상의 리소스의 한개 이상의 제공자에 대한 정보를 등록하는과정을 포함하는 것을 특징으로 하는 방법.
- 제 30 항에 있어서, 상기 정보 등록 단계는,- 한개 이상의 등록된 제공자 각각에 대해 한개 이상의 고유 위치를 저장하고,- 상기 한개 이상의 등록 제공자각각이 지원하는 전송 프로토콜을 저장하며, 그리고- 상기 한개 이상의 제공자 각각에 의해 제공되는 상기 한개 이상의 리소스를 나타내는 정보를 저장하는,이상의 과정을 포함하는 것을 특징으로 하는 방법.
- 제 30 항에 있어서, 한개 이상의 리소스의 한개 이상의 제공자를 등록하는 상기 단계는,- 가용 리소스의 폴링(polling)을 포함하는 것을 특징으로 하는 방법.
- 제 30 항에 있어서, 식별 단계는 등록 정보를 이용하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서, 전달(routing) 단계는 전달 규정(routing rules)을 적용하는 과정을 추가로 포함하는 것을 특징으로 하는 방법.
- 제 34 항에 있어서, 전달(routing) 단계가 전달 규정(routing rules)을 적용하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서,- 상기 한개 이상의 수신 요청을 바탕으로 어카운팅 이벤트를 발생시키는,단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제 36 항에 있어서, 어카운팅 이벤트를 발생시키는 단계는 상기 한개 이상의 제공자를 또한 바탕으로 하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서,- 상기 한개 이상의 요청을 충족시키기 위해 상기 한개 이상의 제공자에 대한 호출 연결을 구축하고, 그리고- 호출을 제어하는,이상의 단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 제 25 항에 있어서,- 상기 한개 이상의 제공자 식별을 위해 한개 이상의 프록시 콘트롤러에 상기 한개 이상의 수신 요청을 전달하는단계를 추가로 포함하는 것을 특징으로 하는 방법.
- 리소스 요청을 리소스 제공자와 연결하기 위한 장치로서, 상기 장치는,- 한개 이상의 리소스에 대한 한개 이상의 요청을 수신할 수 있는 콘트롤러,- 한개 이상의 요청에 관련된 한개 이상의 전송 프로토콜을 결정할 수 있는 프로토콜 스택,- 결정된 전송 프로토콜을 지원할 수 있는 한개 이상의 요청 리소스의 한개 이상의 제공자를 식별할 수 있는 리소스 로케이터, 그리고- 한개 이상의 제공자에게 이 요청을 전달(routing)하는 라우터(router),를 포함하는 것을 특징으로 하는 리소스 요청을 리소스 제공자와 연결하기 위한 장치.
- 제 40 항에 있어서, 상기 콘트롤러가 한개 이상의 프로토콜 핸들러를 포함하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서, 상기 장치는- 상기 콘트롤러에 의해 수신되는 상기 한개 이상의 요청을 바탕으로 한개 이상의 세션 메시지를 발생시키는 세션 메시지 프로세서를 포함하고, 상기 세션 메시지 프로세서는 상기 한개 이상의 발생된 세션 메시지를 프로토콜 스택에 전송하며,상기 프로토콜 스택은 한개 이상의 전송 프로토콜 결정을 위해 상기 한개 이상의 발생된 세션 메시지를 이용하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서, 리소스 로케이터가,- 한개 이상의 제공자에 관한 데이터베이스 내장 정보를 포함하는 것을 특징으로 하는 장치.
- 제 43 항에 있어서, 데이터베이스에 내장된 상기 정보는,- 상기 한개 이상의 제공자 각각에 대한 고유 위치,- 상기 한개 이상의 제공자 각각에 의해 지원되는 한개 이상의 전송 프로토콜, 그리고- 상기 한개 이상의 제공자 각각에 의해 지원되는 한개 이상의 리소스를 포함하는 것을 특징으로 하는 장치.
- 제 44 항에 있어서, 상기 리소스 로케이터는,- 한개 이상의 리소스로부터 정보를 구할 수 있는 신호를 전송하기 위한 폴 발생기(poll generator)를 포함하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서, 상기 라우터(router)는 규정 성분을 포함하여서, 한개이상의 요청이 전달될 한개 이상의 제공자 식별로부터 한개의 실제 제공자를 규정 성분이 선택하는 것을 특징으로 하는 장치.
- 제 46 항에 있어서, 규정 성분이 로드 밸런싱(load balancing) 규정을 이용하는 것을 특징으로 하는 장치.
- 제 46 항에 있어서, 규정 성분이 가장 한가한 규정을 이용하는 것을 특징으로 하는 장치.
- 제 46 항에 있어서, 규정 성분이 시간 기반의 전달(routing) 규정을 이용하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서,- 수신한 한개 이상의 요청을 바탕으로 한개 이상의 어카운팅 레코드를 발생시키는 어카운팅 이벤트 발생기를 포함하는 것을 특징으로 하는 장치.
- 제 50 항에 있어서, 발생된 한개 이상의 어카운팅 레코드가 실제 제공자를 또한 바탕으로 하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서, 상기 장치는,- 실제 제공자와 클라이언트 간에 호출 연결을 구축하기 위한 호출 콘트롤러를 포함하고, 상기 호출 콘트롤러가 호출을 제어하는 것을 특징으로 하는 장치.
- 제 40 항에 있어서, 상기 장치는,- 상기 한개 이상의 요청을 프록시 콘트롤러에 전달하기 위한 포워딩 콘트롤러(forwarding controller)를 포함하는 것을 특징으로 하는 장치.
- 컴퓨터 프로그램 프로덕트로서, 상기 컴퓨터 프로그램 프로덕트는,- 한개 이상의 응용프로그램에 접근하기 위해 한개 이상의 요청을 제어하는 데이터를 처리하고자 내장된 컴퓨터 판독 코드를 포함하는 컴퓨터 이용 매체를 포함하고, 상기 컴퓨터 이용 매체는,- 한개 이상의 리소스에 대해 한개 이상의 요청을 수신하도록 설정되는 요청 수신 모듈,- 한개 이상의 요청에 관련된 한개 이상의 전송 프로토콜을 결정하도록 설정되는 프로토콜 결정 모듈,결정된 한개 이상의 전송 프로토콜을 지원할 수 있는 상기 한개 이상의 요청된 리소스의 한개 이상의 제공자를 식별하도록 설정된 리소스 로케이터 모듈, 그리고- 식별된 한개 이상의 제공자의 실제 제공자에게 상기 한개 이상의 요청을 전달하도록 설정되는 전달 모듈(routing module)을 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 54 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 프로토콜 핸들러 모듈과,- 세션 메신저 모듈을 포함하고, 이때, 상기 요청 수신 모듈은 수신한 한개 이상의 요청을 프로토콜 핸들러 모듈에 전송하도록 설정되고,상기 프로토콜 핸들러 모듈은 한개 이상의 전송 프로토콜을 식별하고 식별한 한개 이상의 전송 프로토콜을 세션 메신저 모듈에 전송하도록 설정되며,상기 세션 메신저 모듈은 수신한 한개 이상의 요청을 바탕으로 세션 메시지를 발생시키도록 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 54 항에 있어서,- 한개 이상의 리소스의 상기 한개 이상의 제공자에 관한 정보를 저장하도록 설정되는 저장 모듈을 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 56 항에 있어서,- 상기 한개 이상의 제공자에 관한 로케이션 정보,- 상기 한개 이상의 제공자에 의해 지원되는 전송 프로토콜 정보, 그리고- 한개 이상의 제공자에 관련된 상기 한개 이상의 리소스를 저장하도록 상기 저장 모듈이 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 54 항에 있어서,- 로드 밸런싱 규정(load balancing rules), 가장 한가한 규정(least busy rules), 그리고 시간 베이스 규정(time based rules)을 포함하는 전달 규정(routing rules)을 이용하여 실제 제공자에게 상기 한개 이상의 요청을 전달하도록 상기 규정 모듈이 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 54 항에 있어서, 상기 컴퓨터 프로그램 프로덕트는,- 수신된 상기 한개 이상의 요청을 바탕으로 한개 이상의 어카운팅 레코드를 발생시키도록 설정되는 어카운팅 모듈을 포함하는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
- 제 59 항에 있어서, 상기 한개 이상의 제공자를 바탕으로 상기 한개 이상의 어카운팅 레코드를 발생시키도록 상기 어카운팅 모듈이 또한 설정되는 것을 특징으로 하는 컴퓨터 프로그램 프로덕트.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28021301P | 2001-03-30 | 2001-03-30 | |
US60/280,213 | 2001-03-30 | ||
US09/965,057 | 2001-09-26 | ||
US09/965,057 US7185094B2 (en) | 2001-03-30 | 2001-09-26 | Media session framework using a control module to direct and manage application and service servers |
US10/113,853 US20020156900A1 (en) | 2001-03-30 | 2002-03-29 | Protocol independent control module |
US10/113,853 | 2002-03-29 | ||
PCT/US2002/010259 WO2002079910A2 (en) | 2001-03-30 | 2002-04-01 | Media session framework using protocol independent control module to direct and manage application and service servers |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030007816A true KR20030007816A (ko) | 2003-01-23 |
KR100889977B1 KR100889977B1 (ko) | 2009-03-24 |
Family
ID=27381396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027016349A KR100889977B1 (ko) | 2001-03-30 | 2002-04-01 | 응용프로그램 및 서비스 서버 관리를 위한 프로토콜독립형 제어 모듈을 이용한 매체 세션 틀 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20020156900A1 (ko) |
EP (1) | EP1470489A4 (ko) |
KR (1) | KR100889977B1 (ko) |
CN (1) | CN100426266C (ko) |
BR (1) | BR0204493A (ko) |
WO (1) | WO2002079910A2 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101091910B1 (ko) * | 2005-12-29 | 2011-12-08 | 삼성테크윈 주식회사 | 실시간 전송 프로토콜을 사용하는 비디오 서버의 제어 방법및 그 기록 매체 |
Families Citing this family (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7058817B1 (en) | 1999-07-02 | 2006-06-06 | The Chase Manhattan Bank | System and method for single sign on process for websites with multiple applications and services |
US8571975B1 (en) | 1999-11-24 | 2013-10-29 | Jpmorgan Chase Bank, N.A. | System and method for sending money via E-mail over the internet |
US7260635B2 (en) | 2000-03-21 | 2007-08-21 | Centrisoft Corporation | Software, systems and methods for managing a distributed network |
US10185936B2 (en) | 2000-06-22 | 2019-01-22 | Jpmorgan Chase Bank, N.A. | Method and system for processing internet payments |
US8335855B2 (en) | 2001-09-19 | 2012-12-18 | Jpmorgan Chase Bank, N.A. | System and method for portal infrastructure tracking |
US7113900B1 (en) | 2000-10-24 | 2006-09-26 | Microsoft Corporation | System and method for logical modeling of distributed computer systems |
US7606898B1 (en) | 2000-10-24 | 2009-10-20 | Microsoft Corporation | System and method for distributed management of shared computers |
US8849716B1 (en) | 2001-04-20 | 2014-09-30 | Jpmorgan Chase Bank, N.A. | System and method for preventing identity theft or misuse by restricting access |
US20030187992A1 (en) * | 2001-05-07 | 2003-10-02 | Steenfeldt Rico Werni | Service triggering framework |
WO2002099598A2 (en) | 2001-06-07 | 2002-12-12 | First Usa Bank, N.A. | System and method for rapid updating of credit information |
US7266839B2 (en) | 2001-07-12 | 2007-09-04 | J P Morgan Chase Bank | System and method for providing discriminated content to network users |
WO2003038561A2 (en) | 2001-11-01 | 2003-05-08 | First Usa Bank, N.A. | System and method for establishing or modifying an account with user selectable terms |
US20030101054A1 (en) * | 2001-11-27 | 2003-05-29 | Ncc, Llc | Integrated system and method for electronic speech recognition and transcription |
US8498871B2 (en) | 2001-11-27 | 2013-07-30 | Advanced Voice Recognition Systems, Inc. | Dynamic speech recognition and transcription among users having heterogeneous protocols |
US7987501B2 (en) | 2001-12-04 | 2011-07-26 | Jpmorgan Chase Bank, N.A. | System and method for single session sign-on |
AU2003217532A1 (en) * | 2002-02-18 | 2003-09-09 | Centrisoft Corporation | Software, systems and methods for managing a distributed network |
US20180165441A1 (en) | 2002-03-25 | 2018-06-14 | Glenn Cobourn Everhart | Systems and methods for multifactor authentication |
EP1357763A1 (en) * | 2002-04-23 | 2003-10-29 | Hewlett-Packard Company | Adaptor module |
US7917639B2 (en) * | 2002-05-31 | 2011-03-29 | Nokia Corporation | Multimedia application interface |
KR100497230B1 (ko) * | 2002-07-23 | 2005-06-23 | 삼성에스디아이 주식회사 | 플라즈마 디스플레이 패널의 구동 장치 및 구동 방법 |
US20040057464A1 (en) * | 2002-09-23 | 2004-03-25 | Michael Sanders | Generic Transport layer |
US7058660B2 (en) | 2002-10-02 | 2006-06-06 | Bank One Corporation | System and method for network-based project management |
US8301493B2 (en) | 2002-11-05 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | System and method for providing incentives to consumers to share information |
ATE352165T1 (de) * | 2003-01-06 | 2007-02-15 | Koninkl Philips Electronics Nv | Anwendungsauswahl unter berücksichtigung mehrerer faktoren |
US8122106B2 (en) | 2003-03-06 | 2012-02-21 | Microsoft Corporation | Integrating design, deployment, and management phases for systems |
US7890543B2 (en) | 2003-03-06 | 2011-02-15 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7072807B2 (en) | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7689676B2 (en) | 2003-03-06 | 2010-03-30 | Microsoft Corporation | Model-based policy application |
US7020130B2 (en) * | 2003-03-13 | 2006-03-28 | Mci, Inc. | Method and apparatus for providing integrated voice and data services over a common interface device |
US7698435B1 (en) | 2003-04-15 | 2010-04-13 | Sprint Spectrum L.P. | Distributed interactive media system and method |
US7269562B2 (en) * | 2003-04-29 | 2007-09-11 | Intervoice Limited Partnership | Web service call flow speech components |
US7613822B2 (en) * | 2003-06-30 | 2009-11-03 | Microsoft Corporation | Network load balancing with session information |
US7567504B2 (en) * | 2003-06-30 | 2009-07-28 | Microsoft Corporation | Network load balancing with traffic routing |
US7606929B2 (en) | 2003-06-30 | 2009-10-20 | Microsoft Corporation | Network load balancing with connection manipulation |
US7636917B2 (en) | 2003-06-30 | 2009-12-22 | Microsoft Corporation | Network load balancing with host status information |
US7590736B2 (en) * | 2003-06-30 | 2009-09-15 | Microsoft Corporation | Flexible network load balancing |
US7376129B2 (en) * | 2003-10-29 | 2008-05-20 | International Business Machines Corporation | Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol Networks (VoIP) |
US7822016B2 (en) * | 2004-01-20 | 2010-10-26 | Aspect Software, Inc. | IP ACD using SIP format |
US7492715B2 (en) * | 2004-02-27 | 2009-02-17 | Samsung Electronics Co., Ltd. | Apparatus and method for real-time overload control in a distributed call-processing environment |
US7778422B2 (en) | 2004-02-27 | 2010-08-17 | Microsoft Corporation | Security associations for devices |
US7546082B2 (en) * | 2004-03-02 | 2009-06-09 | Telcordia Technologies, Inc. | Application-layer multicast for mobile users in diverse networks |
US20050246529A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Isolated persistent identity storage for authentication of computing devies |
US7735085B2 (en) * | 2004-05-26 | 2010-06-08 | Qualcomm Incorporated | System for application priority based on device operating mode |
US20060002403A1 (en) * | 2004-06-30 | 2006-01-05 | Glenayre Electronics, Inc. | Distributed IP architecture for telecommunications system |
US7480244B2 (en) * | 2004-07-23 | 2009-01-20 | Samsung Electronics Co., Ltd. | Apparatus and method for scalable call-processing system |
US7688805B2 (en) * | 2005-03-31 | 2010-03-30 | Microsoft Corporation | Webserver with telephony hosting function |
US7802144B2 (en) | 2005-04-15 | 2010-09-21 | Microsoft Corporation | Model-based system monitoring |
US7797147B2 (en) | 2005-04-15 | 2010-09-14 | Microsoft Corporation | Model-based system monitoring |
US8489728B2 (en) | 2005-04-15 | 2013-07-16 | Microsoft Corporation | Model-based system monitoring |
CN101204061A (zh) * | 2005-05-18 | 2008-06-18 | 诺基亚西门子通信有限责任两合公司 | 软开关中用于切换优先级比邀请消息高的后续消息的方法和计算机产品 |
JP2006343943A (ja) * | 2005-06-08 | 2006-12-21 | Murata Mach Ltd | ファイルサーバ装置及び通信管理サーバ装置 |
US8549513B2 (en) | 2005-06-29 | 2013-10-01 | Microsoft Corporation | Model-based virtual system provisioning |
KR100921554B1 (ko) * | 2005-08-30 | 2009-10-14 | 주식회사 케이티 | 음성통화중에 다양한 콘텐츠를 공유 및 제어할 수 있는콘텐츠공유서비스를 제공하는 시스템 및 그 방법 |
US8583926B1 (en) | 2005-09-19 | 2013-11-12 | Jpmorgan Chase Bank, N.A. | System and method for anti-phishing authentication |
US8462772B1 (en) * | 2005-09-22 | 2013-06-11 | Verizon Patent And Licensing Inc. | Method and system for providing party line emulation in a SIP-based network |
US7941309B2 (en) | 2005-11-02 | 2011-05-10 | Microsoft Corporation | Modeling IT operations/policies |
CN100437536C (zh) * | 2005-11-12 | 2008-11-26 | 华为技术有限公司 | 一种多用户访问缓存方法和系统 |
CA2640745C (en) * | 2006-02-27 | 2015-05-19 | Vonage Holdings Corp. | Method and system for bidirectional data transfer |
US7873034B2 (en) * | 2006-06-29 | 2011-01-18 | Ubiquity Software Corporation Limited | System and method for providing feature mediation and orchestration on internet protocol service networks |
JP4855162B2 (ja) * | 2006-07-14 | 2012-01-18 | 株式会社日立製作所 | パケット転送装置及び通信システム |
US8793490B1 (en) | 2006-07-14 | 2014-07-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for multifactor authentication |
US20080031232A1 (en) * | 2006-08-03 | 2008-02-07 | Bluenote Networks, Inc. | Web services and plug-in framework in VOIP environment |
US8451725B1 (en) | 2006-12-31 | 2013-05-28 | At&T Intellectual Property Ii, L.P. | Method and apparatus for distributed compositional control of end-to-end media in IP networks |
US8473735B1 (en) | 2007-05-17 | 2013-06-25 | Jpmorgan Chase | Systems and methods for managing digital certificates |
US8004977B2 (en) * | 2007-11-28 | 2011-08-23 | Alcatel Lucent | Method of implementing packet-based resource allocation and persistent resource allocation in a wireless communication system |
US8321682B1 (en) | 2008-01-24 | 2012-11-27 | Jpmorgan Chase Bank, N.A. | System and method for generating and managing administrator passwords |
CN101409717B (zh) * | 2008-12-01 | 2012-07-04 | 用友软件股份有限公司 | 协议无关的soa系统和业务处理方法 |
US9608826B2 (en) | 2009-06-29 | 2017-03-28 | Jpmorgan Chase Bank, N.A. | System and method for partner key management |
CN101969435B (zh) * | 2010-09-30 | 2013-02-20 | 北京新媒传信科技有限公司 | 基于sip-c协议的交互方法及系统 |
US9419957B1 (en) | 2013-03-15 | 2016-08-16 | Jpmorgan Chase Bank, N.A. | Confidence-based authentication |
US10148726B1 (en) | 2014-01-24 | 2018-12-04 | Jpmorgan Chase Bank, N.A. | Initiating operating system commands based on browser cookies |
US9813396B2 (en) | 2015-10-30 | 2017-11-07 | Rovi Guides, Inc. | Methods and systems for managing content subscription data |
US10178421B2 (en) | 2015-10-30 | 2019-01-08 | Rovi Guides, Inc. | Methods and systems for monitoring content subscription usage |
US10277663B1 (en) | 2016-06-24 | 2019-04-30 | Amazon Technologies, Inc. | Management of asynchronous media file transmissions |
US10728291B1 (en) * | 2016-06-29 | 2020-07-28 | Amazon Technologies, Inc. | Persistent duplex connections and communication protocol for content distribution |
US10147415B2 (en) * | 2017-02-02 | 2018-12-04 | Microsoft Technology Licensing, Llc | Artificially generated speech for a communication session |
JP7032158B2 (ja) * | 2018-02-05 | 2022-03-08 | アズビル株式会社 | 通信制御コントローラ |
US10805113B2 (en) * | 2018-08-07 | 2020-10-13 | Dh2I Company | Application transmission control protocol tunneling over the public internet |
CN110730274B (zh) * | 2019-10-17 | 2021-11-19 | 厦门快商通科技股份有限公司 | 语音抓包解析方法、系统、移动终端及存储介质 |
CN113037700B (zh) * | 2019-12-25 | 2024-02-09 | 拓尔思天行网安信息技术有限责任公司 | 一种边界视频服务的负载方法、装置、设备及存储介质 |
CN112511528B (zh) * | 2020-11-26 | 2022-10-11 | 中移(杭州)信息技术有限公司 | 流媒体分发方法、系统、服务器和存储介质 |
CN113129905B (zh) * | 2021-03-31 | 2022-10-04 | 深圳鱼亮科技有限公司 | 一种基于多麦克风阵列节点的分布式语音唤醒系统 |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
KR102352265B1 (ko) * | 2021-12-08 | 2022-01-17 | 하승석 | 웹 애플리케이션 개발 플랫폼 제공 시스템 및 방법 |
CN114465991B (zh) * | 2022-01-20 | 2024-02-09 | 北京嗨学网教育科技股份有限公司 | 软电话的连接方法和装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3370704B2 (ja) * | 1992-10-12 | 2003-01-27 | 株式会社日立製作所 | 通信制御方法 |
US5537417A (en) * | 1993-01-29 | 1996-07-16 | International Business Machines Corporation | Kernel socket structure for concurrent multiple protocol access |
CA2118278C (en) * | 1993-12-21 | 1999-09-07 | J. David Garland | Multimedia system |
US5956509A (en) * | 1995-08-18 | 1999-09-21 | Microsoft Corporation | System and method for performing remote requests with an on-line service network |
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 |
US5754774A (en) * | 1996-02-15 | 1998-05-19 | International Business Machine Corp. | Client/server communication system |
US5894554A (en) * | 1996-04-23 | 1999-04-13 | Infospinner, Inc. | System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests |
US6049820A (en) * | 1996-06-03 | 2000-04-11 | International Business Machines Corporation | Multiplexing of clients and applications among multiple servers |
US5790789A (en) * | 1996-08-02 | 1998-08-04 | Suarez; Larry | Method and architecture for the creation, control and deployment of services within a distributed computer environment |
US5903877A (en) * | 1996-09-30 | 1999-05-11 | Lucent Technologies Inc. | Transaction center for processing customer transaction requests from alternative media sources |
US5946498A (en) * | 1996-11-12 | 1999-08-31 | International Business Machines Corporation | Delivery of client remote procedure calls to a server via a request queue utilizing priority and time-out |
US6182141B1 (en) * | 1996-12-20 | 2001-01-30 | Intel Corporation | Transparent proxy server |
US6088728A (en) * | 1997-06-11 | 2000-07-11 | Oracle Corporation | System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server |
US6098108A (en) * | 1997-07-02 | 2000-08-01 | Sitara Networks, Inc. | Distributed directory for enhanced network communication |
US6105068A (en) * | 1998-02-10 | 2000-08-15 | 3Com Corporation | Method and apparatus for determining a protocol type on a network connection using error detection values stored within internetworking devices |
US6314108B1 (en) * | 1998-04-30 | 2001-11-06 | Openwave Systems Inc. | Method and apparatus for providing network access over different wireless networks |
US6138159A (en) * | 1998-06-11 | 2000-10-24 | Phaal; Peter | Load direction mechanism |
US6542964B1 (en) * | 1999-06-02 | 2003-04-01 | Blue Coat Systems | Cost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server |
AU2001251644A1 (en) * | 2000-04-17 | 2001-10-30 | Circadence Corporation | Conductor gateway buffer prioritization |
US20050038688A1 (en) * | 2003-08-15 | 2005-02-17 | Collins Albert E. | System and method for matching local buyers and sellers for the provision of community based services |
-
2002
- 2002-03-29 US US10/113,853 patent/US20020156900A1/en not_active Abandoned
- 2002-04-01 EP EP02719413A patent/EP1470489A4/en not_active Withdrawn
- 2002-04-01 CN CNB02801006XA patent/CN100426266C/zh not_active Expired - Fee Related
- 2002-04-01 KR KR1020027016349A patent/KR100889977B1/ko not_active IP Right Cessation
- 2002-04-01 BR BR0204493-5A patent/BR0204493A/pt not_active Application Discontinuation
- 2002-04-01 WO PCT/US2002/010259 patent/WO2002079910A2/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101091910B1 (ko) * | 2005-12-29 | 2011-12-08 | 삼성테크윈 주식회사 | 실시간 전송 프로토콜을 사용하는 비디오 서버의 제어 방법및 그 기록 매체 |
Also Published As
Publication number | Publication date |
---|---|
CN1460212A (zh) | 2003-12-03 |
EP1470489A4 (en) | 2005-11-30 |
EP1470489A2 (en) | 2004-10-27 |
CN100426266C (zh) | 2008-10-15 |
KR100889977B1 (ko) | 2009-03-24 |
US20020156900A1 (en) | 2002-10-24 |
WO2002079910A2 (en) | 2002-10-10 |
BR0204493A (pt) | 2003-03-18 |
WO2002079910A3 (en) | 2003-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100889977B1 (ko) | 응용프로그램 및 서비스 서버 관리를 위한 프로토콜독립형 제어 모듈을 이용한 매체 세션 틀 | |
US7185094B2 (en) | Media session framework using a control module to direct and manage application and service servers | |
US8300772B2 (en) | Method and apparatus for emergency call processing | |
US7688805B2 (en) | Webserver with telephony hosting function | |
US7809846B2 (en) | Resilient application layer overlay framework for converged communication over Internet protocol networks | |
US9215079B2 (en) | Servlet API and method for XMPP protocol | |
US20090113460A1 (en) | Systems and methods for providing a generic interface in a communications environment | |
US20020159439A1 (en) | Dynamically downloading telecommunication call services | |
US8711842B2 (en) | Distributed IP-PBX signal processing | |
JP2009005373A (ja) | セッション開始プロトコルアダプタ | |
JPH10116193A (ja) | 通話制御装置および通話を制御する方法 | |
US8799478B2 (en) | Web services and session initiation protocol endpoint for converged communication over internet protocol networks | |
CN109617990B (zh) | 一种融合通信资源云共享方法及系统 | |
US20060239251A1 (en) | Multi-user media client for communication devices | |
US7340523B2 (en) | High performance call distribution system using a dispatcher and multiple processors for processing session initiation dialogs | |
US20050243981A1 (en) | Enhanced media resource protocol messages | |
JP2005518715A (ja) | サービス品質要求の相関 | |
JP2008537413A (ja) | VoIPネットワークにおけるメディアサーバリソースの管理 | |
GB2472985A (en) | Media Resource Broker Location Function | |
CN100372346C (zh) | 一种基于软交换的媒体服务器 | |
CN1604584B (zh) | 用于控制通信连接的装置和方法 | |
Pailer et al. | Using PARLAY APIs over a SIP system in a distributed service platform for carrier grade multimedia services | |
Chou et al. | Web services for service-oriented communication | |
US7027430B1 (en) | Communication network utilizing autonomous servers to establish a communication session | |
Chou et al. | Web services methods for communication over IP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20021130 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20070328 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080630 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20090102 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090316 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20090317 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20120306 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130312 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130312 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140312 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140312 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150316 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150316 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170209 |