[go: up one dir, main page]

KR100734965B1 - System and method to redirect user attempts to access network sites - Google Patents

System and method to redirect user attempts to access network sites Download PDF

Info

Publication number
KR100734965B1
KR100734965B1 KR1020027005164A KR20027005164A KR100734965B1 KR 100734965 B1 KR100734965 B1 KR 100734965B1 KR 1020027005164 A KR1020027005164 A KR 1020027005164A KR 20027005164 A KR20027005164 A KR 20027005164A KR 100734965 B1 KR100734965 B1 KR 100734965B1
Authority
KR
South Korea
Prior art keywords
user
destination address
computer
redirection
gateway device
Prior art date
Application number
KR1020027005164A
Other languages
Korean (ko)
Other versions
KR20020075365A (en
Inventor
쇼트조엘이.
델리프리데릭
로간마크에프.
파간플로렌스씨.아이.
Original Assignee
노마딕스, 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/458,602 external-priority patent/US8713641B1/en
Priority claimed from US09/458,569 external-priority patent/US6636894B1/en
Application filed by 노마딕스, 인코포레이티드 filed Critical 노마딕스, 인코포레이티드
Publication of KR20020075365A publication Critical patent/KR20020075365A/en
Application granted granted Critical
Publication of KR100734965B1 publication Critical patent/KR100734965B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1439Metric aspects time-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

어떤 네트워크 목적지에 액세스하려는 사용자를 그 네트워크 관리자, 그 사용자, 또는 다른 네트워크 관리자에 의해 선택된 여러 목적지로 재지정하는 시스템 및 방법이 개시된다. 사용자의 액세스 요구를 어떤 목적지 어드레스로 재지정하는 방법은 그 목적지 어드레스로의 사용자의 액세스 요구를 게이트웨이 장치에서 인터셉트하는 단계, 및 사용자 컴퓨터를 그 목적지 어드레스와는 다른 어드레스에 있는 웹페이지로 재지정하는 단계를 포함한다. 재지정은 시간 경과나 특정 목적지 사이트로의 사용자 액세스 요구와 같은 특정 조건이 충족될 때에 발생될 수 있다. 그와 같은 재지정을 수행하는 시스템은 사용자 컴퓨터를 통해 목적지 어드레스에의 사용자로부터의 액세스 요구를 수신하는 게이트웨이 장치, 그리고 상기 게이트웨이 장치와 통신하며, 사용자에 맞추어져 제작된 정보를 제시할 수 있으며 목적지 어드레스와 다른 어드레스에 있는 포털 페이지로 사용자 컴퓨터를 재지정하는 포털 페이지 재지정 장치를 포함한다. Systems and methods are disclosed for redirecting a user who wants to access a network destination to multiple destinations selected by that network administrator, the user, or another network administrator. A method of redirecting a user's access request to a destination address includes intercepting at the gateway device a user's access request to that destination address, and redirecting the user's computer to a webpage at an address different from the destination address. Include. Redirection can occur when certain conditions are met, such as over time or a request for user access to a particular destination site. A system for performing such redirection can communicate with the gateway device, which receives a request for access from a user to a destination address through a user computer, and can present information tailored to the user and the destination And a portal page redirection device that redirects the user's computer to a portal page at an address different from the address.

게이트웨이 장치, 라우터, 포털 페이지, 네트워크 관리자, 사용자 액세스 요구 Gateway device, router, portal page, network administrator, user access request

Description

네트워크 사이트에 액세스하는 사용자 시도를 재지정하는 시스템 및 방법{SYSTEMS AND METHODS FOR REDIRECTING USERS ATTEMPTING TO ACCESS A NETWORK SITE}System and method to redirect user attempts to access a network site {SYSTEMS AND METHODS FOR REDIRECTING USERS ATTEMPTING TO ACCESS A NETWORK SITE}

본 발명은 일반적으로 네트워크 재지정(redirection)에 관한 것으로, 특히 요구된 하나의 네트워크 목적지로부터 하나 또는 그 이상의 다른 네트워크 목적지로 사용자를 재지정하는 시스템 및 방법에 관한 것이다. The present invention relates generally to network redirection, and more particularly to a system and method for redirecting a user from one desired network destination to one or more other network destinations.

관련 출원의 상호 인용Cross Citation of Related Application

본 출원은 1999년 12월 8일자로 출원되어 계류중인 발명의 명칭이 "네트워크에 대하여 투명한 컴퓨터 액세스를 가진 사용자를 방향 지정 능력을 가진 게이트웨이 장치를 사용하여 방향 지정하는 시스템 및 방법"인 미국특허출원 제09/458,569호의 부분 연속 출원이다. 본 출원은 또한 1999년 12월 8일자로 출원되고 발명의 명칭이 "게이트웨이 장치를 사용하여 네트워크에 대한 투명한 컴퓨터 액세스를 가진 사용자를 승인, 인증 및 어카운팅하는 시스템 및 방법"인 미국특허출원 제09/458,602호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "컴퓨터 네트워크에 있어서 가입자 당 베이스로 동적 대역폭 관리를 위한 시스템 및 방법"인 미국임시특허출원 제60/161,182호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "컴퓨터 네트워크에 있어서 게이트웨이 장치에 의해 가입자 터널을 발생하는 시스템 및 방법"인 미국임시특허출원 제60/160,890호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "네트워크 게이트웨이 인터페이스에 사용하기 위한 정보 및 콘트롤 콘솔"인 미국임시특허출원 제60/161,139호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "네트워크 게이트웨이 장치를 사용하여 서비스 제공자 네트워크와의 투명한 컴퓨터 액세스 및 통신을 위한 시스템 및 방법"인 미국임시특허출원 제60/161,189호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "가입자 관리를 편리하게 하기 위해 네트워크 게이트웨이 장치로 하여금 관리 시스템과 통신하게 하는 시스템 및 방법"인 미국임시특허출원 제60/160,973호, 1999년 10월 22일자로 출원되고 발명의 명칭이 "XML 인터페이스를 가진 게이트웨이 장치과 관련 방법"인 미국임시특허출원 제60/161,181호, 및 1999년 10월 22일자로 출원되고 발명의 명칭이 "게이트웨이 장치에 사용하기 위한 위치에 기초한 식별 및 승인"인 미국임시특허출원 제60/161,093호로부터 우선권을 주장한다. 상기 출원들은 모두 그 전체 내용을 여기에 인용함으로써 본 명세서의 일부를 이룬다.This application is filed on December 8, 1999, and is filed with a U.S. Patent Application entitled "System and Method for Orienting a User With Computer Access Transparent to a Network Using a Gateway Device with Directional Ability." Partial Serial Application of No. 09 / 458,569. This application is also filed on December 8, 1999 and entitled US Systems Application No. 09/09 entitled " Systems and Methods of Using Gateway Devices to Approve, Authenticate, and Account Users with Transparent Computer Access to the Network. &Quot; 458,602, filed Oct. 22, 1999 and entitled "System and Method for Dynamic Bandwidth Management on a Per-Subscriber Base in Computer Networks" US Provisional Patent Application No. 60 / 161,182, Oct. 1999 The invention is filed on the date of the present invention, filed on October 22, 1999, filed with US Patent Application No. 60 / 160,890, entitled "System and Method for Generating a Subscriber Tunnel by a Gateway Device in a Computer Network"; US Provisional Patent Application No. 60 / 161,139, filed and filed October 22, 1999, "Information and Control Console for Use in Network Gateway Interfaces." Patent Application No. 60 / 161,189, filed Oct. 22, 1999, entitled "System and Method for Transparent Computer Access and Communication with a Service Provider Network Using a Network Gateway Apparatus," and entitled " US Patent Application No. 60 / 160,973, filed October 22, 1999, entitled "System and Method for Network Gateway Device to Communicate with Management System for Convenient Subscriber Management," and entitled "XML Interface." US Provisional Patent Application No. 60 / 161,181, filed on October 22, 1999, and US Pat. Appl., Entitled "Identification and Approval Based on Location for Use in Gateway Devices," Priority is claimed from heading 60 / 161,093. The above applications are all part of this specification by citing the entire contents herein.

인터넷 서비스 공급자(ISP)나 엔터프라이즈 네트워크(예컨대, LAN 같은 것) 공급자는 다양한 게이트웨이 장치나 라우터를 통해 그들의 네트워크와 기타 다른 온라인 서비스에의 다양한 사용자 액세스를 가능하게 한다. 그들의 컴퓨터 네트워크와 온라인 서비스에의 사용자 액세스를 이용하기 위해서는 엔트프라이즈 네트워크나 ISP는 그들이 사용자가 액세스 또는 보기를 원하는 웹페이지나 맞춤형 포털 페이지와 같은 네트워크 목적지를 사용자에게 재지정할 수 있어야 한다. 예컨대, 사용자가 공항에 위치해 있는 경우에 그 공항에 있는 서비스 공급자는, 비록 사용자가 그 자신의 회사에 있는 홈페이지와 같은 다른 페이지를 요구하더라도, 사용자에게 포털 페이지 공항 정보(예컨대, 비행 도착 및 출발 정보), 사용자의 여행 일정을 가진 포털 페이지, 또는 그 공항이나 그 공항이 위치해 있는 도시에 관한 웹페이지를 지정(direction)하여 사용자에게 그 네트워크에 액세스할 인센티브를 제공하기를 원할 수가 있다. 예컨대, ISP는 사용자가 최신 뉴스, 최신 날씨, 사용자 인터넷 서비스에 관한 정보, 및 지불 방식 광고를 위해 ISP의 웹페이지에 액세스하기를 원할 수 있다.Internet service providers (ISPs) or enterprise network (e.g., LAN) providers provide a variety of user access to their networks and other online services through various gateway devices or routers. To take advantage of user access to their computer networks and online services, an enterprise network or ISP must be able to redirect users to network destinations, such as web pages or custom portal pages that they want to access or view. For example, if a user is located at an airport, the service provider at that airport may ask the user for portal page airport information (e.g., flight arrival and departure information), even if the user requires another page, such as a homepage at his own company. ), A portal page with the user's itinerary, or a web page about the airport or city in which the airport is located, may want to provide the user with incentives to access the network. For example, an ISP may want the user to access the ISP's webpage for the latest news, the latest weather, information about the user's Internet service, and a payment method advertisement.

이러한 웹페이지 재지정은 이전부터 행해져 왔었다. 예컨대, 아메리카 온라인(AOL) 사용자는 인터넷 액세스시 다양한 AOL 서비스를 선택할 수 있으며 여러 회사로부터의 광고를 포함하는 AOL 홈페이지로 지정될 수 있다. 통상적으로, 사용자를 그와 같은 페이지로 지정하는 것은 가입자가 광고에 사로잡힌 시청자이어서 사용자가 인터넷에 액세스할 때마다 광고주는 ISP에 돈을 지불해야 하기 때문에 ISP에게는 이익이 되는 것이다. 광고주는 그러한 시청자때문 뿐만 아니라 인터넷에 액세스하는 통상적인 시청자에 기초하여 광고를 맞춤제작할 수 있기 때문에 그와 같은 광고를 위해 돈을 지불하고 있다. 더욱이, AOL은 자신의 홈페이지를 통해 자신의 서비스를 판매하고 있으며, 이러한 홈페이지는 잠재적인 가입자에게 매력적일 수 있다. 사용자를 특정 웹페이지나 포털 페이지로 지정하는 것은 부가 기능을 제공할 수 있다. 사용자는 로그인 페이지와 같은 포털 페이지로 지정되어, 그 네트워크에의 액세스가 진정한 것이고 인가된 것임을 보이기 위해 로그인 정보에 등록할 수 있다. 더욱이, 사용자는 자신이 좋아하는 링크를 포함하는 페이지, 사용자를 사용자의 비즈니스에 링크시키는 페이지, 또는 사용자에 관련된 기타 다른 아이템을 포함하는 페이지와 같은 자신에게 전문화된 페이지를 설정하기를 원할 수가 있다.This web page redirection has been done before. For example, an American Online (AOL) user may select a variety of AOL services when accessing the Internet and may be designated as an AOL homepage containing advertisements from various companies. Typically, designating a user as such a page would be beneficial for an ISP because the subscriber is an advertising viewer and the advertiser has to pay the ISP each time the user accesses the Internet. Advertisers are paying for such advertisements because they can customize the ads based not only on those viewers but also on the average viewer who accesses the Internet. Moreover, AOL sells its services through its homepage, which can be attractive to potential subscribers. Designating a user as a specific web page or portal page may provide additional functionality. A user may be designated as a portal page, such as a login page, to register with login information to show that access to that network is genuine and authorized. Moreover, a user may want to set up a page specialized for himself, such as a page containing a link he likes, a page linking the user to the user's business, or a page containing other items related to the user.

그러나, 그와 같이 사용자를 웹페이지로 지정하는 것은 전통적으로 주 네트워크와 통신하는 사용자 컴퓨터에 설치된 소프트웨어 및/또는 사용자 컴퓨터의 구성에 기반을 두고 있었다. 예컨대, 사용자 컴퓨터가 주 네트워크에의 액세스를 위해 적절히 구성되어 있는 경우에는 사용자 컴퓨터는 그 네트워크 상의 특정 웹페이지(또는 홈페이지)에 액세스하도록 구성될 수 있다. 이것은 예컨대 사용자 컴퓨터가 인트라넷 홈페이지나 회사에 특정되고 인터넷 상에 위치한 인터넷 페이지에 액세스하도록 구성된 비즈니스에 해당될 수 있다.However, such designation of a user as a web page has traditionally been based on the configuration of software and / or user computers installed on the user's computer in communication with the primary network. For example, if the user computer is properly configured for access to the primary network, the user computer may be configured to access a particular web page (or home page) on that network. This may correspond, for example, to a business in which a user's computer is specific to an intranet homepage or company and configured to access Internet pages located on the Internet.

그러므로, 게이트웨이 장치를 이용하는 컴퓨터 네트워크에 사용자가 알기 쉽게 액세스할 수 있도록 하는 방법과 시스템으로서, 컴퓨터 네트워크가 사용자에게 액세스를 제공하고, 사용자, 네트워크 관리자 또는 다른 실체에 의해 설정된 네트워크 목적지(예컨대, 웹페이지나 포털 페이지)로 재지정할 수 있는 방법과 시스템이 요구된다. 더욱이, 그와 같은 재지정은 시스템이 사용자가 온라인 서비스나 네트워크에의 액세스하지 못한다고 판단한 경우에 사용자를 로그인 페이지로 재지정할 수 있으므로 사용자는 네트워크에의 액세스 권리를 설정할 수 있다. Thus, a method and system for enabling a user to easily access a computer network using a gateway device, the computer network providing access to the user, and a network destination (e.g., a webpage) set by a user, a network administrator or another entity. Or a portal page). Moreover, such redirection may redirect a user to a login page if the system determines that the user does not have access to an online service or network so that the user can set access rights to the network.

본 발명은 사용자를 웹페이지와 같은 네트워크 목적지로 재지정하는 방법 및 시스템으로서, 사용자가 게이트웨이나 이와 유사한 하드웨어 장치를 통해 네트워크 목적지와 통신하는 컴퓨터 네트워크에 알기 쉽게 액세스하는 방법 및 시스템을 포함한다. 본 방법과 시스템은 양호하게도 사용자가 자신의 컴퓨터를 재구성할 필요가 없고 또 재구성을 위해 컴퓨터에 추가적인 소프트웨어를 설치할 필요가 없기 때문에 사용자에게 알기 쉽게 운용된다.The present invention includes a method and system for redirecting a user to a network destination, such as a web page, comprising a method and system for the user to readily access a computer network that communicates with the network destination through a gateway or similar hardware device. The method and system are preferably easy to understand for the user since the user does not need to reconfigure his computer and does not need to install additional software on the computer for reconfiguration.

본 발명의 일 실시예에 따라서, 네트워크와 통신하는 컴퓨터를 통해 사용자의 액세스 요구를 목적지 어드레스로 재지정하는 방법이 공개된다. 본 방법은 사용자 컴퓨터를 통해 목적지 어드레스에의 사용자로부터의 액세스 요구를 게이트웨이 장치에서 수신하는 단계, 사용자가 네트워크에의 액세스 권한이 있는지 여부를 판단하는 단계, 및 네트워크에 액세스하려는 사용자로부터 추가적인 로그인 정보를 수집하는 단계를 포함한다. 본 방법은 사용자로부터의 추가적인 로그인 정보 수집과 사용자에게 2차적 네트워크에의 액세스 권한이 있다는 판단에 이어서 사용자 컴퓨터를 목적지 어드레스와 다른 어드레스에 있는 포털 페이지로 재지정하는 단계를 더 포함한다.In accordance with one embodiment of the present invention, a method is disclosed for redirecting a user's access request to a destination address via a computer in communication with a network. The method includes receiving at the gateway device a request for access from a user to a destination address via a user computer, determining whether the user has access to the network, and receiving additional login information from the user attempting to access the network. Collecting. The method further includes redirecting the user's computer to a portal page at an address different from the destination address, following gathering additional login information from the user and determining that the user has access to the secondary network.

본 발명의 일 양상에 따라서, 사용자 컴퓨터를 포털 페이지로 재지정하는 단계는 사용자 컴퓨터를 사용자 맞춤형 페이지로 재지정하는 단계를 포함한다. 본 발명의 다른 양상에 따라서, 사용자 컴퓨터를 포털 페이지로 재지정하는 단계는 사용자 컴퓨터를 사용자 컴퓨터의 위치에 기초하여 맞춤형 포털 페이지로 재지정하는 단계를 포함한다. 부가적으로, 사용자 컴퓨터를 포털 페이지로 재지정하는 단계는 일정 기간이 경과한 후에 또는 특정 목적지에 액세스하려는 사용자 시도와 같은 일정한 상태의 발생 시에 사용자 컴퓨터를 포털 페이지로 재지정하는 단계를 포함할 수 있다. 또한 사용자 컴퓨터를 포털 페이지로 재지정하는 단계는 사용자 컴퓨터를 포털 페이지와 관련된 관리자에 의해 작성된 포털 페이지로 재지정하는 단계를 포함할 수 있다.In accordance with one aspect of the present invention, redirecting the user computer to a portal page includes redirecting the user computer to a user customized page. According to another aspect of the present invention, redirecting the user computer to a portal page includes redirecting the user computer to a customized portal page based on the location of the user computer. Additionally, redirecting the user's computer to the portal page may include redirecting the user's computer to the portal page after a period of time or upon occurrence of a constant state, such as a user's attempt to access a particular destination. . In addition, the step of redirecting the user computer to the portal page may include redirecting the user computer to a portal page created by an administrator associated with the portal page.

본 발명의 다른 실시예에 따라서, 네트워크와 통신하는 컴퓨터를 통해 사용자의 액세스 요구를 목적지 어드레스로 재지정하는 방법이 공개된다. 본 방법은 사용자 컴퓨터를 통해 목적지 어드레스에의 사용자로부터의 액세스 요구를 게이트웨이 장치에서 수신하는 단계, 사용자가 네트워크에의 액세스 권한이 있는지 여부를 판단하는 단계, 그리고 사용자에게 네트워크에의 액세스 권한이 있다는 판단에 이어서 사용자 컴퓨터를 목적지 어드레스와 다른 어드레스에 있는 웹페이지로 재지정하는 단계를 포함한다.In accordance with another embodiment of the present invention, a method is disclosed for redirecting a user's access request to a destination address via a computer in communication with a network. The method comprises receiving at the gateway device an access request from a user to a destination address via a user computer, determining whether the user has access to the network, and determining that the user has access to the network. Subsequently, redirecting the user computer to a web page at an address different from the destination address.

본 발명의 일 양상에 따라서, 사용자를 웹페이지로 재지정하는 단계는 사용자를 포털 페이지와 관련된 관리자에 의해서 작성된 포털 페이지로 재지정하는 단계를 포함한다. 본 발명의 다른 양상에 따라서, 사용자 컴퓨터를 웹페이지로 재지정하는 단계는 사용자 컴퓨터를 사용자에 의해 맞춤 제작된 포털 페이지로 재지정하는 단계를 포함한다. 사용자 컴퓨터를 웹페이지로 재지정하는 단계는 일정 기간이 경과한 후에 사용자 컴퓨터를 포털 페이지로 재지정하는 단계를 더 포함할 수 있다.In accordance with one aspect of the present invention, redirecting a user to a webpage includes redirecting the user to a portal page created by an administrator associated with the portal page. According to another aspect of the present invention, redirecting the user computer to a web page includes redirecting the user computer to a portal page customized by the user. The step of redirecting the user computer to the web page may further include redirecting the user computer to the portal page after a certain period of time has elapsed.

본 발명의 또 다른 실시예에 따라서, 네트워크와 통신하는 컴퓨터를 통해 사용자의 액세스 요구를 목적지 어드레스로 재지정하는 시스템이 공개된다. 본 시스템은 사용자 컴퓨터를 통해 목적지 어드레스에의 사용자로부터의 액세스 요구를 수신하는 게이트웨이 장치, 및 상기 게이트웨이 장치와 통신하며, 네트워크에 액세스하는 사용자로부터 요구되는 로그인 정보의 수집에 이어서 목적지 어드레스와 다른 어드레스에 있는 포털 페이지로 사용자 컴퓨터를 재지정하는 포털 페이지 재지정 장치를 포함한다.According to another embodiment of the present invention, a system is disclosed for redirecting a user's access request to a destination address via a computer in communication with a network. The system includes a gateway device for receiving an access request from a user to a destination address through a user computer, and communicating with the gateway device, following collection of login information required from a user accessing a network, at a different address than the destination address. It includes a portal page redirection device that redirects a user's computer to a portal page.

본 발명의 일 양상에 따라서, 포털 페이지 재지정 장치는 게이트웨이 장치 내에 위치한다. 본 발명의 다른 양상에 따라서, 포털 페이지 재지정 장치는 사용자 컴퓨터를 사용자 맞춤형 포털 페이지로 재지정한다. 포털 페이지 재지정 장치는 일정 기간 경과 후 또는 특정 목적지 사이트의 요구와 같은 사용자에 의한 다른 상태 또는 동작의 발생 시에 사용자 컴퓨터를 포털 페이지로 재지정할 수도 있다. 본 발명의 또 다른 양상에 따라서, 포털 페이지 재지정 장치는 포털 페이지와 관련된 관리자에 의해 작성된 포털 페이지로 사용자 컴퓨터를 재지정할 수 있다.According to one aspect of the present invention, a portal page redirection device is located in a gateway device. According to another aspect of the present invention, a portal page redirection apparatus redirects a user computer to a customized portal page. The portal page redirection device may redirect the user's computer to the portal page after a period of time or when another state or action occurs, such as a request from a particular destination site. According to another aspect of the present invention, a portal page redirection apparatus may redirect a user computer to a portal page created by an administrator associated with the portal page.

본 발명의 또 다른 실시예에 따라서, 2차 네트워크와 통신하는 컴퓨터를 통해 사용자 액세스 요구를 목적지 어드레스로 재지정하는 시스템이 공개된다. 본 시스템은 사용자 컴퓨터를 통해 목적지 어드레스에의 사용자로부터의 액세스 요구를 수신하는 게이트웨이 장치, 및 게이트웨이 장치와 통신하여, 사용자 컴퓨터를 사용자에게 맞춤 제작된 정보를 제시하는 포털 페이지로 재지정하는 포털 페이지 재지정 장치를 포함하며, 상기 재지정은 사용자에게 네트워크에 액세스할 권한이 있다는 판단에 이어서 사용자 컴퓨터를 목적지 어드레스와 다른 어드레스에 있는 포털 페이지로 재지정하는 것을 포함한다.According to another embodiment of the present invention, a system is disclosed for redirecting a user access request to a destination address through a computer in communication with a secondary network. The system communicates with a gateway device that receives a request for access from a user to a destination address through a user computer, and a portal page redirection that redirects the user computer to a portal page that presents customized information to the user. And the redirection comprises following the determination that the user is authorized to access the network, redirecting the user's computer to a portal page at an address different from the destination address.

본 발명의 일 양상에 따라서, 포털 페이지 재지정 장치는 게이트웨이 장치 내에 위치한다. 본 발명의 다른 양상에 따라서, 포털 페이지 재지정 장치는 사용자 컴퓨터를 사용자 맞춤형 포털 페이지로 재지정한다. 또한, 본 발명의 또 다른 양상에 따라서, 포털 페이지 재지정 장치는 사용자 컴퓨터를 일정 기간 경과 후 또는 네트워크 관리자에 의해 정의될 수 있는 다른 상태의 발생 시에 포털 페이지로 재지정한다. According to one aspect of the present invention, a portal page redirection device is located in a gateway device. According to another aspect of the present invention, a portal page redirection apparatus redirects a user computer to a customized portal page. Further, according to another aspect of the present invention, the portal page redirection apparatus redirects the user computer to the portal page after a certain period of time or upon occurrence of another state that may be defined by the network administrator.

도 1은 본 발명의 일 실시예에 따라, 요구된 네트워크 목적지로부터 다른 네트워크 목적지로 컴퓨터 브라우저를 자동적으로 재지정하는 게이트웨이 장치를 포함하는 컴퓨터 시스템의 블록도.1 is a block diagram of a computer system including a gateway device for automatically redirecting a computer browser from a requested network destination to another network destination, in accordance with an embodiment of the present invention.

도 2는 종래의 웹페이지 요구에서 브라우저와 서버가 밟는 단계를 나타낸 블록도.2 is a block diagram showing steps taken by a browser and a server in a conventional web page request.

도 3은 본 발명의 일 양상에 따라서, 본 발명의 방법과 시스템의 재지정 기능을 나타낸 블록도. 3 is a block diagram illustrating redirection functionality of a method and system of the present invention, in accordance with an aspect of the present invention;

이하, 본 발명에 대해서 첨부 도면을 참조로 바람직한 실시예들을 통해 상세히 설명한다. 그러나, 본 발명은 다른 여러 가지 형태로 실시될 수 있으며, 본 명세서에 기재된 실시예들에 한정되는 것으로 해석되어서는 아니되며, 이들 실시예들은 당업자가 본 발명의 본질을 충분히 이해하기 위한 목적으로 제공된 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, which are provided for the purpose of fully understanding the nature of the invention by those skilled in the art. will be.

이제 도 1을 참조로 설명하면, 본 발명의 일 실시예에 따른 재지정 방법을 구현하는 컴퓨터 시스템(10)은 컴퓨터(14)와 여러 가지 네트워크(20) 또는 온라인 서비스(22) 간의 인터페이스를 제공하는 게이트웨이 장치(12)를 통해 하나 또는 그 이상의 온라인 서비스(22)나 네트워크와 통신할 수 있는 다수의 컴퓨터(14)를 포함한다. 이와 같은 게이트웨이 장치의 일 예는 미국 특허 출원 08/816,174 및 미국 임시 출원 60/111,497 (이 둘을 합쳐 게이트웨이 장치 응용이라 함)에 개시되어 있으며, 이들의 내용은 여기에 인용으로서 포함된다. 간략히 말해, 게이트웨이 장치(12)는 컴퓨터(14)가 그 네트워크 구성에 상관없이 장치(12)를 통해 임의의 네트워크에 접근할 수 있도록 온라인 서비스(22)나 네트워크(22)에의 알기 쉬운 컴퓨터 액세스를 용이하게 한다.Referring now to FIG. 1, a computer system 10 implementing a redirection method according to an embodiment of the present invention provides an interface between the computer 14 and various networks 20 or online services 22. A plurality of computers 14 capable of communicating with one or more online services 22 or a network through a gateway device 12. Examples of such gateway devices are disclosed in US Patent Application 08 / 816,174 and US Provisional Application 60 / 111,497, both of which are referred to as Gateway Device Applications, the contents of which are incorporated herein by reference. In short, the gateway device 12 provides easy computer access to the online service 22 or the network 22 so that the computer 14 can access any network through the device 12 regardless of its network configuration. To facilitate.

부가적으로, 게이트웨이 장치(12)는 게이트웨이 장치 응용에서 설명된 바와 같이 네트워크(20)에의 액세스를 시도하는 컴퓨터, 네트워크(20)에의 액세스를 시도하는 컴퓨터의 위치, 네트워크 액세스를 시도하는 사용자의 신원, 및 추가적인 속성을 인식하는 능력을 포함한다.In addition, the gateway device 12 may include the computer attempting to access the network 20, the location of the computer attempting to access the network 20, and the identity of the user attempting network access, as described in the gateway device application. , And the ability to recognize additional attributes.

도 1에 도시된 바와 같이, 컴퓨터 시스템(10)은 또한 컴퓨터(14)와 게이트웨이 장치(12) 사이에 위치하여 다수의 컴퓨터로부터 수신된 신호들을 게이트웨이 장치(12)로의 하나의 링크 내로 들어가도록 멀티플렉싱하는 액세스 집중기(16)를 포함한다. 컴퓨터(14)를 액세스 집중기에 연결하는 매체에 따라서, 액세스 집중기(16)는 여러 가지 형태로 구성될 수 있다. 예컨대, 액세스 집중기는 통상의 전화선을 통해 전송된 신호를 위한 디지털 가입자선 액세스 멀티플렉서(DSLAM), 동축 케이블을 통해 전송된 신호를 위한 케이블 헤드 엔드(케이블 모뎀 터미네이션 셀프(CMTS)), 무선 네트워크를 통해 전송된 신호를 위한 무선 액세스 포인트(WAP), 이더넷 교환망 등이 될 수 있다.As shown in FIG. 1, computer system 10 is also located between computer 14 and gateway device 12 to multiplex multiplex signals received from multiple computers into one link to gateway device 12. An access concentrator 16. Depending on the medium connecting the computer 14 to the access concentrator, the access concentrator 16 can be configured in various forms. For example, the access concentrator can use a digital subscriber line access multiplexer (DSLAM) for signals transmitted over conventional telephone lines, cable head ends (cable modem termination self (CMTS)) for signals transmitted over coaxial cables, and wireless networks. It may be a wireless access point (WAP), Ethernet switching network, etc. for the transmitted signal.

컴퓨터 시스템(10)은 다수의 컴퓨터 네트워크(20)나 기타 다른 온라인 서비스(22)와의 트래픽을 제어 또는 지정하는 하나 또는 그 이상의 라우터(18) 및/또는 서버(도 1에는 미도시)를 더 포함한다. 컴퓨터 시스템(10)이 하나의 라우터를 갖는 것으로 도시되어 있지만, 컴퓨터 시스템(10)은 여러 가지 네트워크(20) 또는 온라인 서비스(22)와의 트래픽을 적절히 라우팅하기 위하여 계층적으로 배열된 다수의 라우터, 교환망, 브리지 등을 가질 수 있다. 이와 관련하여, 게이트웨이 장치(12)는 통상적으로 하나 또는 그 이상의 라우터와 링크를 설정한다. 이어, 라우터는 사용자의 선택에 따라서 네트워크(20) 또는 온라인 서비스의 서버와 링크를 설정한다. 당업자라면 도 1에 도시된 하나 또는 그 이상의 장치는 조합이 가능함을 잘 알 것이다. 예컨대, 비록 도시되어 있지는 않지만, 라우터(18)는 그 전체가 게이트웨이 장치(12) 내에 위치해 있을 수 있다. 더욱이, 컴퓨터 시스템(10)에는 게이트웨이 장치 응용에 개시된 장치나 당업자에게 공지된 네트워크 구성 요소와 같은 추가적인 요소들이 포함될 수 있다.Computer system 10 further includes one or more routers 18 and / or servers (not shown in FIG. 1) that control or direct traffic with multiple computer networks 20 or other online services 22. do. Although computer system 10 is shown as having one router, computer system 10 may include a plurality of routers arranged hierarchically in order to properly route traffic to and from various networks 20 or online services 22; It may have a switching network, a bridge and the like. In this regard, the gateway device 12 typically establishes a link with one or more routers. The router then establishes a link with the network 20 or server of the online service at the user's option. Those skilled in the art will appreciate that one or more of the devices shown in FIG. 1 may be combined. For example, although not shown, the router 18 may be entirely located in the gateway device 12. Moreover, computer system 10 may include additional elements such as devices disclosed in gateway device applications or network components known to those skilled in the art.

게이트웨이 장치 응용에서 설명된 바와 같이, 게이트웨이 장치(12)는 사용자와 컴퓨터 네트워크(20) 또는 온라인 서비스(22)에게 알기 쉽도록 컴퓨터 시스템(10)에 로그온하는 컴퓨터(14) 각각의 구성에 적합하도록 특별히 설계된다. 도 1에 도시된 실시예에서, 컴퓨터 시스템(10)은 동적 호스트 구성 프로토콜(DHCP) 서비스를 이용하는데, 이 프로토콜은 당업자에게 잘 알려져 있으며 현재 많은 컴퓨터 네트워크에서 구현되어 있다. DHCP 네트워크에서는 컴퓨터가 게이트웨이 장치(12)와의 통신을 통해 컴퓨터 네트워크에 로그온하면 다수의 컴퓨터(14) 각각 에 IP 어드레스가 할당된다. DHCP 서비스는 외부의 DHCP 서버(24)에 의해 제공되거나 또는 게이트웨이 장치 내부에 있는 배부 DHCP 서버에 의해 제공될 수 있다.As described in the gateway device application, the gateway device 12 is adapted to the configuration of each of the computers 14 that log on to the computer system 10 so that the user and the computer network 20 or the online service 22 are easy to understand. Specially designed. In the embodiment shown in FIG. 1, computer system 10 uses Dynamic Host Configuration Protocol (DHCP) services, which are well known to those skilled in the art and are currently implemented in many computer networks. In a DHCP network, when a computer logs on to the computer network through communication with the gateway device 12, an IP address is assigned to each of the plurality of computers 14. DHCP service may be provided by an external DHCP server 24 or by a distributed DHCP server inside a gateway device.

컴퓨터 사용자가 컴퓨터 네트워크(20)나 온라인 서비스(22)와 알기 쉽게 통신할 수 있도록 하기 위해서는 게이트웨이 장치가 각종 온라인 서비스(22)나 네트워크(20)는 물론 사용자 컴퓨터와도 통신할 수 있어야 한다. 이와 같은 통신을 지원하기 위해서 게이트웨이 장치(12)는 일반적으로 사용자와 네트워크 모두에게 알기 쉬운 패킷 번역 기능을 수행한다. 이와 관련하여, 컴퓨터로부터 네트워크나 온라인 서비스로의 발신 트래픽에 있어서는 게이트웨이 장치(12)는 사용자가 액세스한 네트워크의 기준을 충족시키기 위하여 사용자로부터 오는 패킷 내의 속성, 이를테면 소스 어드레스, 체크섬, 및 사용자 지정 변수와 같은 것을 변경시킨다. 또한, 발신 패킷은 액세스된 네트워크로부터의 착신 패킷 모두를 게이트웨이 장치를 통해 라우팅되도록 지정할 속성를 포함한다. 반대로, 게이트웨이 장치를 통해 라우팅되는 컴퓨터 네트워크나 기타 다른 온라인 서비스로부터의 착신 트래픽은 게이트웨이 장치에서 번역되어, 그 패킷은 사용자 호스트 컴퓨터에 맞게 적당히 포맷된다. 이런 식으로, 게이트웨이 장치(12)에서 일어나는 패킷 번역 과정은 마치 액세스된 컴퓨터 네트워크와 데이터를 직접 송수신하는 것처럼 보이는 호스트가 알기 쉽게 된다. 데이터 인터셉트 능력과 사용자 컴퓨터 및 네트워크와의 인터페이스 능력은 본 발명의 재지정 방법에 필수적인 것을 잘 알 것이다. 이 재지정 방법에 대해서 다음에 상술한다.In order to enable the computer user to communicate with the computer network 20 or the online service 22 intelligibly, the gateway device must be able to communicate with the user computer as well as the various online services 22 or the network 20. In order to support such communication, the gateway device 12 generally performs a packet translation function that is easy to understand for both the user and the network. In this regard, for outgoing traffic from a computer to a network or online service, the gateway device 12 may determine attributes in packets coming from the user, such as source addresses, checksums, and user specified variables, to meet the criteria of the network accessed by the user. Change something like The outgoing packet also includes an attribute that specifies that all incoming packets from the accessed network will be routed through the gateway device. In contrast, incoming traffic from a computer network or other online service routed through the gateway device is translated at the gateway device so that the packet is properly formatted for the user host computer. In this way, the packet translation process that occurs at the gateway device 12 is easy for the host to appear as if it is sending or receiving data directly with the accessed computer network. It will be appreciated that data intercept capabilities and interface capabilities with user computers and networks are essential to the redirection method of the present invention. This redesignation method will be described later.

종래의 네트워크 액세스 시스템에서는 사용자는 통상적으로 사용자가 특정 네트워크 목적지를 요구하는데 이용되는 브라우저를 통해 네트워크와 통신한다. 예컨대, 사용자가 ISP를 통해 인터넷에 액세스할 때, 사용자는 특정의 URL 또는 웹어드레스를 브라우저에 입력하고, 그러면 이 브라우저는 사용자를 위해 특정의 웹페이지에 액세스한다. 이것은 도 2에 도시된 바와 같이 4 단계로 수행된다. 먼저, 사용자가 특정의 웹페이지를 요구하고 나면(블록 30), 브라우저는 요구된 웹페이지의 위치(예컨대, www.yahoo.com)인 원천 서버에 전송 제어 프로토콜(TCP) 요구를 전송한다. TCP 요구는 당업자에게 잘 알려져 있으며 이후로는 웹페이지 요구라고 해도 된다. 다음, 브라우저는 웹페이지 요구가 수신되었다는 확인 응답을 원천 서버로부터 수신한다(블록 32). 셋째, 브라우저는 확인 응답을 수신한 후에 그 웹페이지를 수신하기 위하여 HTTP 요구를 전송한다. 마지막으로, HTTP 요구를 수신하면 웹페이지는 웹페이지 자료를 브라우저에 전송하고(블록 32), 브라우저는 그 웹페이지를 수신한다(블록 38).In a conventional network access system, a user typically communicates with the network through a browser used by the user to request a specific network destination. For example, when a user accesses the Internet through an ISP, the user enters a specific URL or web address into a browser, which then accesses a particular web page for the user. This is done in four steps as shown in FIG. First, after the user requests a particular web page (block 30), the browser sends a Transmission Control Protocol (TCP) request to the origin server, which is the location of the requested web page (eg, www.yahoo.com). TCP requests are well known to those skilled in the art and may later be referred to as web page requests. The browser then receives an acknowledgment from the origin server that the webpage request has been received (block 32). Third, after the browser receives the acknowledgment, it sends an HTTP request to receive the web page. Finally, upon receiving the HTTP request, the webpage sends the webpage material to the browser (block 32), and the browser receives the webpage (block 38).

본 발명의 시스템과 방법은 이러한 종래의 과정을 차단하고 사용자를 사용자가 요구한 것과는 다른 목적지로 재지정한다. 이것은 전술한 바와 같은 게이트웨이 장치나, 또는 사용자 컴퓨터와 네트워크 목적지 사이에 설치되어 네트워크 액세스를 가능하게 하는 유사한 하드웨어에 의해 수행된다. 이 하드웨어는 컴퓨터로부터 네트워크로 전송되는 데이터를 인터셉트하는 하나 또는 그 이상의 프로세서와 네트워크 인터페이스 장치를 포함하며, 그 데이터를 처리 및 조작하며, 그 데이터를 원하는 네트워크 위치로 전달하여야 하며, 그 반대로도 수행하여야 한다. 따라서, 여기서는 게이트웨이 장치를 사용하여 본 발명의 시스템 및 방법의 재지정 능력을 설명할 것이지만, 컴퓨터와 네트워크 사이에서 중간 역할을 담당하는 하드웨어라면 본 발명을 구현할 수 있음을 잘 알 것이다.The system and method of the present invention blocks this conventional process and redirects the user to a destination other than the user's request. This is accomplished by a gateway device as described above, or similar hardware installed between the user computer and the network destination to enable network access. This hardware includes one or more processors and network interface devices that intercept data transmitted from the computer to the network, process and manipulate the data, deliver the data to the desired network location, and vice versa. do. Thus, although the redirection capabilities of the systems and methods of the present invention will be described here using a gateway device, it will be appreciated that any hardware that plays an intermediate role between a computer and a network can implement the present invention.

사용자의 재지정은 ISP와 같은 그와 같은 하드웨어를 유지하는 실체나 로컬 네트워크를 유지하는 실체에 의해 수행될 수 있다. 예컨대, 본 발명의 일 양상에 따라서, 본 발명의 재지정 방법은 먼저 사용자를 로그인 페이지로 지정하고, 게이트웨이 장치(12)를 유지하는 ISP나 기타 다른 실체가 사용자의 신원을 확인할 수 있도록 사용자에게 로그인 이름과 패스워드를 입력하라고 요구할 수 있다. 이것은 게이트웨이 장치나 그와 유사한 인증 장치, 이를테면, 게이트웨이 장치 응용에 기재된 AAA 서버와 같은 장치가 소스 요구 액세스의 액세스 권한을 확인 및/또는 판단할 수 없는 경우에 발생할 수 있다. 대안으로서, 사용자는 특정의 네트워크 목적지(예컨대, 인터넷 웹페이지)나 또는 사용자에게 재지정하는 실체에 의해 설정된 포털 페이지로 재지정될 수 있다.Redirection of the user may be performed by an entity that maintains such hardware, such as an ISP, or an entity that maintains a local network. For example, according to one aspect of the present invention, the redirection method of the present invention first designates a user as a login page and logs in to the user so that an ISP or other entity holding the gateway device 12 can verify the identity of the user. You may be asked to enter a name and password. This may occur when a device such as a gateway device or similar authentication device, such as an AAA server described in the gateway device application, cannot verify and / or determine the access right of source request access. Alternatively, the user may be redirected to a specific network destination (eg, an Internet web page) or a portal page set up by an entity redirecting to the user.

본 발명의 일 실시예에 따라서, 사용자 재지정은 게이트웨이 장치(12), 또는 이 게이트웨이 장치(12)의 내부나 외부에서 이 게이트웨이 장치와 통신하는 재지정 장치(28)에 의해 수행되는 홈페이지 재지정(HPR) 방식에 의해 수행될 수 있다. 재지정 기능을 구현하는데 이 재지정 장치(28)가 사용되어도 되지만, 여기서는 간단하게 하기 위하여 게이트웨이 장치만을 언급할 것이다.In accordance with one embodiment of the present invention, user redirection is a homepage redirection performed by the gateway device 12 or by the redirection device 28 communicating with the gateway device either inside or outside the gateway device 12. (HPR) method. Although this redirection device 28 may be used to implement the redirection function, only the gateway device will be mentioned here for simplicity.

포털 페이지로의 사용자의 재지정을 수행하기 위하여, 게이트웨이 장치(12)는 사용자의 브라우저에 의해 원천 서버(사용자 요구 목적지)로 전송된 원래의 웹페이지 요구를 인터셉트하고(블록 40 및 42), 원천 서버의 신원을 기록한다. 그 요구를 인터셉트한 후에, 게이트웨이 장치(12)는 그 요구가 게이트웨이 장치(12)의 내부나 외부에 위치한 임시 서버인 재지정 서버로 전송되도록 그 요구를 변경한다(블록 42). 재지정 서버는 재지정된 웹페이지 요구를 수신한 후에(블록 46) 게이트웨이 장치를 통해(블록 46) 사용자 브라우저에 응답을 전송한다(블록 44). 게이트웨이 장치(12)는 재지정 서버로부터의 그 응답과 재지정을 인터셉트하여, 그 응답이 마치 원천 서버로부터 오는 것처럼 나타나도록 그 응답을 변경한다. 특히, 게이트웨이 장치(12)는 게이트웨이 장치(12)가 사용자가 요구한 웹페이지임을 나타내는 그 응답 내의 IP 헤더를 변경할 수 있다(블록 46). 재지정 서버로부터의 이 응답은 재지정 서버가 요구된 웹페이지임을 나타낸다. 이 응답은 브라우저를 포털 페이지로 재지정하는 명령과 자동리프레시 메시지를 더 포함한다. 사용자의 브라우저가 재지정 메시지를 수신한 후(블록 48), 브라우저는 포털 페이지가 수신한(블록 52) 포털 페이지에 대한 겟(get) 요구를 트리거할 것이다(블록 48). 그러면, 포털 페이지는 포털 페이지를 사용자 브라우저로 전송한다(블록 54).To perform redirection of the user to the portal page, the gateway device 12 intercepts the original webpage request sent by the user's browser to the origin server (user request destination) (blocks 40 and 42), and the source. Record the identity of the server. After intercepting the request, the gateway device 12 changes the request so that the request is sent to a redirect server, which is a temporary server located inside or outside the gateway device 12 (block 42). The redirect server sends a response to the user browser via the gateway device (block 46) after receiving the redirected webpage request (block 46). The gateway device 12 intercepts the response from the redirect server and the redirect, and changes the response so that the response appears as if it came from the source server. In particular, gateway device 12 may change the IP header in its response indicating that gateway device 12 is a web page requested by the user (block 46). This response from the redirect server indicates that the redirect server is the requested web page. The response further includes a command to redirect the browser to the portal page and an auto refresh message. After the user's browser receives the redirect message (block 48), the browser will trigger a get request for the portal page received by the portal page (block 52) (block 48). The portal page then sends the portal page to the user browser (block 54).

게이트웨이 장치 내에서 완전히 구현될 수 있는 이러한 스택 어드레스 번역 및 재지정의 결과, 브라우저가 브라우저의 웹페이지 요구에 대한 응답을 수신할 때에 브라우저는 그 요구된 웹페이지가 전혀 검색되지 못했다는 것을 알지 못한다. 그러므로 게이트웨이 장치의 역할은 브라우저에게 투명한 것이다.As a result of this stack address translation and redirection, which can be fully implemented within the gateway device, when the browser receives a response to the browser's web page request, the browser does not know that the requested web page was not retrieved at all. The role of the gateway device is therefore transparent to the browser.

본 발명의 일 양상에 따라서, 재지정 서버의 프로토콜 스택은 연결 또는 '핸드세이크'를 완료하기에 충분히 긴 사용자 입력 목적지인 것처럼 행동하며, 그 후에 프로토콜 스택은 사용자를 포털 서버로 지정한다. 이 포털 서버는 통신 속도를 높이기 쉽도록 게이트웨이 장치 가까이 위치해 있을 수 있다. 이러한 포털 서버로의 재지정은 E 메일, FTP, 또는 다른 트래픽을 포함하는 모든 트래픽이 아닌 웹페이지만을 재지정하여 수행될 수 있다. 그러므로, 인가되고 나서, 사용자가 사용자의 인터넷 브라우저를 통해 웹페이지에의 액세스를 시도하지 않으면, 게이트웨이 장치는 사용자에게 포털 페이지 점속을 요구하지 않고 그 통신을 사용자가 요구한 목적지로 투명하게 전송할 수 있다.According to one aspect of the present invention, the protocol stack of the redirect server acts as a user input destination long enough to complete the connection or 'handshake', after which the protocol stack directs the user to the portal server. The portal server can be located near the gateway device to facilitate communication speed. This redirection to the portal server can be performed by redirecting only the web page, not all traffic, including E-mail, FTP, or other traffic. Therefore, once authorized, if the user does not attempt to access the webpage through the user's Internet browser, the gateway device can transparently send the communication to the destination requested by the user without requiring the user to portal page speed. .

본 발명의 일 양상에 따라서, 사용자가 요구된 네트워크 목적지를 입력하면, 게이트웨이 장치 응용에 상세히 기재되어 있는 바와 같이 사용자는 사용자 신원, 컴퓨터, 위치 또는 하나 또는 그 이상의 부가적인 속성에 따라서 특정의 포털 페이지로 재지정될 수 있다. 예컨대, AAA 방식에 따라서 사용자가 인식되지 않으면, 그 사용자는 전술한 방법을 통해 신규 사용자를 인가하거나 사용자가 네트워크 액세스를 구매할 수 있도록 설정된 로그인 페이지와 같은 포털 페이지로 재지정될 수 있다. 로그인 페이지를 통해 신규 사용자는 컴퓨터 네트워크에 가입하여 게이트웨이 장치를 통해 투명하게 네트워크나 온라인 서비스에 액세스할 수가 있다. 따라서, 신규 사용자는 RADIUS 데이터베이스와 같은 임의 종류의 사용자 데이터베이스에 사전에 정의되지 않고도 네트워크나 온라인 서비스에 액세스할 수가 있다.According to one aspect of the present invention, when a user enters a requested network destination, the user may specify a specific portal page according to the user identity, computer, location or one or more additional attributes as described in detail in the gateway device application. Can be redirected to For example, if a user is not recognized according to the AAA scheme, the user may be redirected to a portal page, such as a login page, which is configured to authorize a new user or allow the user to purchase network access through the method described above. The login page allows new users to join the computer network and transparently access the network or online services through the gateway device. Thus, new users can access network or online services without being previously defined in any kind of user database, such as a RADIUS database.

그 후, 재지정 장치(28)는 시스템의 설계에 따라서 사용자를 사용자가 요구한 목적지에 전달하거나, 사용자를 다른 페이지로 지정할 수 있다. 이러한 재지정은 사용자가 특정 목적지로 지정되어 다른 목적지에 액세스하지 못하게끔 영구적이거나, 사용자가 특정 목적지로 강제되고 그 후에는 사용자가 임의의 목적지에 액세스할 수 있게끔 일시적일 수 있다. 또한, 포털 페이지로 재지정된 후에는 사용자는 원하는 목적지로 라우팅되기 전에, 어떤 요구에 응답하여 정보를 제공하는 것과 같은 어떤 종류의 동작을 취하도록 요구될 수 있다.The redirection device 28 may then either direct the user to a destination requested by the user, or designate the user as another page, depending on the design of the system. This redirection can be permanent to prevent a user from designating a particular destination and accessing another destination, or it can be temporary to allow the user to be forced to a particular destination and then allow the user to access any destination. In addition, after being redirected to a portal page, the user may be required to take some kind of action, such as providing information in response to a request, before being routed to the desired destination.

사용자를 재지정 장치를 통해 포털 페이지로 재지정함으로써, 게이트웨이 관리자 또는 네트워크 운영자는 네트워크 또는 사용자 위치를 포함하는 갱신 정보를 사용자에게 제공할 기회를 갖게 된다. 이것은 회사, 호텔또는 공항 네트워크와 같은 로컬 네트워크 상의 네트워크 장치를 통해 재지정이 구현되는 곳에서 특히 유용하다. 예컨대, 포털 페이지는 회사 홈페이지, 인터넷 상의 여행 사이트, 인터넷 검색 엔진 및 네트워크 공급자 홈페이지와의 링크를 제공할 수 있다. 부가적으로, 포털 페이지 내의 버튼이나 기타 다른 필드는 사용자 프로필에 있는 데이터나 사용자가 입력한 데이터에 기초하여 광고 필드나 사용자 지정 링크나 필드와 같은 다른 종류의 정보 옵션을 포함할 수 있다.By redirecting the user to the portal page through the redirection device, the gateway administrator or network operator has the opportunity to provide the user with update information including the network or the user location. This is particularly useful where redirection is implemented through a network device on a local network, such as a company, hotel or airport network. For example, a portal page may provide a link to a company homepage, a travel site on the Internet, an Internet search engine, and a network provider homepage. Additionally, buttons or other fields in portal pages may include other kinds of information options, such as advertising fields or custom links or fields, based on data in the user profile or data entered by the user.

포털 페이지는 사용자 과금 및 서비스 계획에 관련된 정보를 제공하는 것에 한정되지 아님을 잘 알 것이다. 또한 사용자나 사용자로부터 멀리 떨어진 위치/사이트에 맞추어진 정보 - 게이트웨이 장치는 이와 같은 정보를 식별할 수 있는 능력을 갖고 있음 -를 포함하도록 포털 페이지를 구성할 수 있다. 예컨대, 사용자는 호텔이나 호텔에 바로 인접한 곳에서 특정 대회나 회의에 참석할 목적으로 호텔에 위치해 있을 수 있다. 게이트웨이 장치(12)는 초기 로그인 프로필 질의를 통해 사용자에 대한 정보를 "학습'했을 수가 있거나 게이트웨이 관리자가 이 정보를 데이터베이스에 입력했을 수가 있다. 따라서, 게이트웨이 장치는 사용자를 인식하고 그에 따라서 포털 페이지를 맞춤 제작하도록 구성될 수 있다. 호텔 시나리오에서 포털 페이지는 호텔이 제공하는 대회 또는 회의 서비스에 대한 링크를 포함할 수 있다. 게이트웨이 장치는 RADIUS 데이터베이스와 같은 사용자 지정 데이터베이스 내에 소스 프로필 정보를 저장하거나 외부 데이터베이스로부터의 데이터를 저장하고 검색할 수 있다.It will be appreciated that portal pages are not limited to providing information related to user billing and service plans. The portal page may also be configured to include information tailored to the user / location / site far from the user, the gateway device having the ability to identify such information. For example, a user may be located in a hotel for the purpose of attending a particular convention or conference in the hotel or in the immediate vicinity of the hotel. The gateway device 12 may have “learned” information about the user through an initial login profile query, or the gateway administrator may have entered this information into the database, so the gateway device recognizes the user and accordingly portal pages. In a hotel scenario, the portal page may include a link to a convention or conference service provided by the hotel The gateway device may store source profile information in a custom database, such as a RADIUS database, or an external database. You can store and retrieve data from.

본 발명의 일 양상에 따라서, 본 발명의 시스템과 방법의 재지정 기능은 사용자가 목적지 요구를 입력할 때마다 사용자를 목적지로 재지정하는데 이용될 수 있다. 그러므로, 본 발명은 2차적 네트워크나 이 2차적 네트워크를 통해 목적지에 액세스하려는 사용자의 초기 시도 시에 사용자를 특정 목적지 또는 포털 페이지로 재지정하는 것에만 한정되는 것은 아니다. 그러므로, 사용자가 게이트웨이 장치를 통해 인터넷에 액세스하는 경우에 본 발명은 사용자 컴퓨터로부터 전송된 각 패킷을 모니터하여 원할 때에 재지정 기능을 수행할 수 있다. 예컨대, 사용자는 특정 자동차 제조자의 웹사이트에 액세스를 시도할 때까지는 아무런 제한없이 인터넷 서핑을 할 수 있다. 그 후, 본 발명의 시스템과 방법은 본 발명의 재지정 능력을 이용하여 사용자를 다른 제조자의 웹사이트로 자동적으로 재지정할 수 있다. 사용자는 요구된 목적지로 보내지기 전에 특정 제조자로부터 광고를 받을 수 있다. 본 발명의 다른 양상에 따라서, 사용자의 브라우저나 컴퓨터는 사용자를 요구된 목적지로 보내는 도중에, 주기적으로, 또는 사용자가 요구된 목적지에 이미 액세스한 후에 팝업 광고나 프레임을 받도록 재지정될 수 있다.In accordance with one aspect of the present invention, the redirection functionality of the systems and methods of the present invention may be used to redirect a user to a destination each time the user enters a destination request. Therefore, the present invention is not limited to redirecting a user to a particular destination or portal page upon the secondary network or upon the initial attempt of the user to access the destination through the secondary network. Therefore, when the user accesses the Internet through the gateway device, the present invention can monitor each packet transmitted from the user computer and perform the redirection function when desired. For example, a user can surf the Internet without any restrictions until he or she attempts to access a website of a particular car manufacturer. The system and method of the present invention can then automatically redirect the user to another manufacturer's website using the redirection capability of the present invention. The user may receive an advertisement from a particular manufacturer before being sent to the required destination. In accordance with another aspect of the present invention, the user's browser or computer may be redirected to receive pop-up advertisements or frames either during sending the user to the required destination, periodically, or after the user has already accessed the requested destination.

위치 지정 포털 페이지 데이터의 다른 예에서, 사용자는 특정 공항 터미널에 위치해 있는 동안에 게이트웨이 장치에 원격적으로 액세스하고 있을 수 있다. 게이트웨이 장치는 그 특정 공항 터미널에 관한 정보, 즉 그 터미널에 출발 및 도착할 예정인 현재 비행기, 그 터미널에서 제공하는 상품 서비스 등에 대한 정보에의 신속한 액세스를 제공할 수 있도록 구성될 것이다. 이런 식으로, 포털 페이지는 사용자에게 유용한 터미널 특정 비행 정보 및/또는 터미널 특정 상품 서비스에의 링크를 포함할 수 있다.In another example of locating portal page data, a user may be remotely accessing a gateway device while located at a particular airport terminal. The gateway device will be configured to provide quick access to information about that particular airport terminal, i.e. information about current planes destined for and arriving at the terminal, goods services provided by the terminal, and the like. In this way, the portal page may include a link to terminal specific flight information and / or terminal specific goods service that is useful to the user.

또한, HPR은 포털 페이지 재지정 장치(28)가 타임 슬롯과 같은 특정 디폴트 발생 시 또는 미리 설정된 시간에 따라서 사용자를 포털 페이지로 재지정하도록 구성될 수 있음을 잘 알 것이다. 예컨대, 포털 페이지는 스크린 세이버로 행동할 수 있는데, 이 경우에는 사용자는 소정의 비활동 기간 후에 포털 페이지로 재지정된다. 이러한 기능은 ISP 또는 회사 네트워크 관리자에 의해 설정될 수 있다.HPR will also appreciate that portal page redirection device 28 may be configured to redirect a user to a portal page upon a specific default occurrence, such as a time slot, or according to a preset time. For example, a portal page can act as a screensaver, in which case the user is redirected to the portal page after a period of inactivity. These functions can be set up by your ISP or corporate network administrator.

포털 페이지를 포함하는 정보의 맞춤은 게이트웨이 관리자나 네트워크 운영자에게만 한정되는 것은 아니다. 사용자도 포털 페이지에 제공된 정보를 가공할 수 있다. 이러한 사용자 가공은 포털 페이지를 수동으로 구성하는 사용자에 의해 직접적으로 또는 사용자 지정 프로필에 있는 데이터에 응답하여 포털 페이지를 구성하는 게이트웨이 장치로부터 간접적으로 수행될 수 있다. 수동 예에서는 사용자는 사용자가 특정 네트워크 기간 동안에 포털 페이지에 공급하고자하는 정보나 정보의 종류를 선택하도록 요구받을 수 있다. 예컨대, 사용자는 약속 시간에 맞출 수 있도록 알람시계 카운터 설정을 요구할 수 있으며 또는 특정 주가 지수의 주기적 갱신을 요구할 수 있다. 사용자가 포털 페이지용으로 가공하는 정보는 네트워크 기간 특정이거나, 게이트웨이 가입 기간과 관련되거나 또는 무한 기간 동안에 소스 프로필에 저장될 수 있다. 게이트웨이 장치가 수 많은 사용자 데이터베이스와 통신할 수 있는 능력은 확장된 기간 동안에 사용자 지정 프로필을 저장하는 기초를 제공한다.Customization of information, including portal pages, is not limited to gateway administrators or network operators. The user can also process the information provided on the portal page. Such user processing can be performed either directly by the user who manually configures the portal page or indirectly from the gateway device that constructs the portal page in response to the data in the custom profile. In the manual example, the user may be asked to select the information or type of information that the user wishes to supply to the portal page for a particular network period. For example, a user may request the setting of an alarm clock counter to meet an appointment time or may require periodic updates of a particular stock price index. The information that the user processes for the portal page may be specific to the network period, associated with the gateway subscription period, or stored in the source profile for an indefinite period. The ability of the gateway device to communicate with a large number of user databases provides the basis for storing custom profiles for extended periods of time.

당업자는 다양한 변형들이 발명의 광범위한 범위로부터 벗어남이 없이 상기 발명의 설명 및 다른 실시예로 구성될 수 있음을 인식할 것이다. 따라서, 본 발명은 설명한 특정 실시예나 구성에 한정되는 것이 아니라, 첨부한 청구범위에 정의된 대로 발명의 범위 및 원리 내에 있는 임의의 변경, 적용 및 변형을 포함하고자 한다. 본 명세서에서는 특정의 용어들이 사용되지만 이들은 포괄적이고 기술적인 의미로 사용된 것이지 한정의 목적으로 사용된 것이 아니다.

Those skilled in the art will recognize that various modifications may be made to the description and other embodiments of the invention without departing from the broad scope of the invention. Accordingly, the invention is not intended to be limited to the specific embodiments or configurations described, but to cover any modifications, adaptations, and variations that fall within the scope and principles of the invention as defined in the appended claims. Certain terms are used in this specification but they are used in a generic and technical sense and not for the purpose of limitation.

Claims (29)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 원래의 목적지 어드레스에의 액세스 요구를 재지정(redirect)된 목적지 어드레스로 재지정하는, 액세스 요구의 재지정 방법으로서,A method of redirection of an access request, which redirects an access request to the original destination address to a redirected destination address. 게이트웨이 장치에서, 컴퓨터로부터의 원래의 목적지 어드레스에의 액세스 요구를 모두 수신하는 단계;At the gateway device, receiving all access requests to the original destination address from the computer; 상기 게이트웨이 장치에서, 상기 원래의 목적지 어드레스에의 액세스 요구 중에 재지정이 필요한 액세스 요구를 판정하는 단계;Determining, at the gateway device, an access request that requires redirection during an access request to the original destination address; 재지정이 필요한 경우에, 상기 원래의 목적지 어드레스를 저장하는 단계;If redirection is needed, storing the original destination address; 재지정이 필요한 경우에, 상기 게이트웨이 장치에서, 상기 원래의 목적지 어드레스에의 액세스 요구를 변경하고 상기 변경된 액세스 요구를 재지정 서버로 전달하는 단계;If redirection is necessary, at the gateway device, changing an access request to the original destination address and forwarding the changed access request to a redirection server; 상기 재지정 서버에서, 상기 변경된 액세스 요구를 관리자가 지정한 재지정 목적지 어드레스로 재할당하는 브라우저 재지정 메시지를 가지고 상기 변경된 액세스 요구에 응답하는 단계; 및At the redirection server, responding to the changed access request with a browser redirection message that reassigns the changed access request to a redirection destination address designated by an administrator; And 상기 게이트웨이 장치에서, 상기 브라우저 재지정 메시지를 인터셉트하여, 상기 저장된 원래의 목적지 어드레스를 가지고 상기 브라우저 재지정 메시지를 변경하고, 상기 변경된 브라우저 재지정 메시지를 상기 컴퓨터로 보내는 단계로서, 상기 변경된 브라우저 재지정 메시지가 상기 컴퓨터를 상기 재지정된 목적지 어드레스로 자동으로 재지정하는, 단계Intercepting the browser redirection message at the gateway device, modifying the browser redirection message with the stored original destination address, and sending the modified browser redirection message to the computer, wherein the modified browser redirection is A message automatically redirects the computer to the redirected destination address 를 포함하는 Containing 액세스 요구의 재지정 방법.How to redirect access requests. 제19항에 있어서,The method of claim 19, 상기 컴퓨터가 상기 재지정된 목적지 어드레스로 자동으로 재지정된 후에, 상기 컴퓨터를 상기 저장된 원래의 목적지 어드레스로 지정하는(directing) 단계를 더 포함하는 액세스 요구의 재지정 방법.And after the computer is automatically redirected to the redirected destination address, directing the computer to the stored original destination address. 제20항에 있어서,The method of claim 20, 소정의 시간이 지난 후에, 상기 컴퓨터를 상기 저장된 원래의 목적지 어드레스로 지정하는 단계가 수행되는, 액세스 요구의 재지정 방법.After a predetermined time has passed, assigning the computer to the stored original destination address is performed. 제20항에 있어서,The method of claim 20, 소정의 컴퓨터 입력 이벤트가 일어난 후에, 상기 컴퓨터를 상기 저장된 원래의 목적지 어드레스로 지정하는 단계가 수행되는, 액세스 요구의 재지정 방법.After a predetermined computer input event occurs, designating the computer as the stored original destination address is performed. 제19항에 있어서,The method of claim 19, 상기 재지정 서버에서 상기 변경된 액세스 요구에 응답하는 단계는, 상기 재지정 서버에서, 상기 변경된 액세스 요구를 로그인 페이지와 연관된 재지정된 목적지 어드레스로 재할당하는 브라우저 재지정 메시지를 가지고 상기 변경된 액세스 요구에 응답하는 단계를 더 포함하는, 액세스 요구의 재지정 방법.Responding to the changed access request at the redirect server further comprises: at the redirect server, responding to the changed access request with a browser redirection message that reassigns the changed access request to a redirected destination address associated with a login page. And redirecting the access request. 원래의 목적지 어드레스에의 액세스 요구를 재지정(redirect)된 목적지 어드레스로 재지정하는, 액세스 요구의 재지정 시스템으로서,An access request redirection system, which redirects an access request to an original destination address to a redirected destination address. 원래의 목적지 어드레스에의 액세스 요구들을 개시하는 컴퓨터;A computer that initiates access requests to the original destination address; 상기 컴퓨터와 통신하고, 상기 컴퓨터로부터 상기 원래의 목적지 어드레스에의 액세스 요구들을 수신하며, 상기 원래의 목적지 어드레스에의 액세스 요구들 중에 재지정이 필요한 액세스 요구가 있는지를 판정하여, 재지정이 필요한 경우에, 상기 원래의 목적지 어드레스를 저장하고, 또 상기 원래의 목적지 어드레스에의 액세스 요구를 변경하는, 게이트웨이 장치; 및Communicate with the computer, receive access requests to the original destination address from the computer, determine if any of the access requests to the original destination address require redirection, and the redirection is necessary A gateway device for storing the original destination address and changing an access request to the original destination address; And 상기 게이트웨이 장치와 통신하고, 상기 게이트웨이 장치로부터 상기 변경된 액세스 요구를 수신하면, 상기 변경된 액세스 요구를 관리자가 지정한 재지정 목적지 어드레스로 재할당하는 브라우저 재지정 메시지를 가지고 응답하는, 재지정 서버A redirect server, which communicates with the gateway device and, upon receiving the changed access request from the gateway device, responds with a browser redirection message that reassigns the changed access request to a redirect destination address specified by an administrator. 를 포함하고,Including, 상기 게이트웨이 장치는 상기 브라우저 재지정 메시지를 인터셉트하여, 상기 브라우저 재지정 메시지를 상기 컴퓨터로 보내기 전에, 상기 저장된 원래의 목적지 어드레스를 가지고 상기 브라우저 재지정 메시지를 변경하고,The gateway device intercepts the browser redirection message, changes the browser redirection message with the stored original destination address, before sending the browser redirection message to the computer, 상기 컴퓨터는 상기 변경된 브라우저 재지정 메시지를 수신하여 상기 재지정 목적지 어드레스로 자동 재지정되는, The computer receives the modified browser redirection message and is automatically redirected to the redirection destination address, 액세스 요구의 재지정 시스템Redirection System for Access Requests 제24항에 있어서,The method of claim 24, 상기 게이트웨이 장치와 통신하고 사용자-액세스 정보를 저장하고 있는 사용자 프로필 데이터베이스를 더 포함하는 액세스 요구의 재지정 시스템.And a user profile database in communication with the gateway device and storing user-access information. 제24항에 있어서,The method of claim 24, 상기 게이트웨이 장치 및 상기 사용자 프로필 데이터베이스와 통신하고, 상기 사용자 프로필 데이터베이스에 저장된 사용자-액세스 정보에 기초하여 상기 컴퓨터의 사용자가 상기 원래의 목적지 어드레스에 액세스할 권한이 있는지를 판정하는 AAA 서버(Authentication, Authorization, and Accounting server)를 더 포함하는 액세스 요구의 재지정 시스템.An AAA server (Authentication, Authorization) that communicates with the gateway device and the user profile database and determines whether a user of the computer is authorized to access the original destination address based on user-access information stored in the user profile database. and an accounting server redirection system. 제24항에 있어서,The method of claim 24, 상기 재지정 서버는 상기 게이트웨이 장치 내에 위치하는, 액세스 요구의 재지정 시스템.And the redirection server is located in the gateway device. 제25항에 있어서,The method of claim 25, 상기 사용자 프로필 데이터베이스는 상기 게이트웨이 장치 내에 위치하는, 액세스 요구의 재지정 시스템.And the user profile database is located within the gateway device. 제26항에 있어서,The method of claim 26, 상기 AAA 서버는 상기 게이트웨이 장치 내에 위치하는, 액세스 요구의 재지정 시스템.And the AAA server is located in the gateway device.
KR1020027005164A 1999-10-22 2000-10-20 System and method to redirect user attempts to access network sites KR100734965B1 (en)

Applications Claiming Priority (18)

Application Number Priority Date Filing Date Title
US16118199P 1999-10-22 1999-10-22
US16089099P 1999-10-22 1999-10-22
US16097399P 1999-10-22 1999-10-22
US16118299P 1999-10-22 1999-10-22
US16113999P 1999-10-22 1999-10-22
US16118999P 1999-10-22 1999-10-22
US16109399P 1999-10-22 1999-10-22
US60/161,093 1999-10-22
US60/161,139 1999-10-22
US60/160,973 1999-10-22
US60/161,189 1999-10-22
US60/160,890 1999-10-22
US60/161,181 1999-10-22
US60/161,182 1999-10-22
US09/458,602 US8713641B1 (en) 1998-12-08 1999-12-08 Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US09/458,569 US6636894B1 (en) 1998-12-08 1999-12-08 Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability
US09/458,569 1999-12-08
US09/458,602 1999-12-08

Publications (2)

Publication Number Publication Date
KR20020075365A KR20020075365A (en) 2002-10-04
KR100734965B1 true KR100734965B1 (en) 2007-07-03

Family

ID=69407358

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020027005174A KR100687837B1 (en) 1999-10-22 2000-10-20 Systems and methods for providing dynamic network authorization, authentication, and billing
KR1020027005164A KR100734965B1 (en) 1999-10-22 2000-10-20 System and method to redirect user attempts to access network sites

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020027005174A KR100687837B1 (en) 1999-10-22 2000-10-20 Systems and methods for providing dynamic network authorization, authentication, and billing

Country Status (1)

Country Link
KR (2) KR100687837B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101224594B1 (en) * 2005-04-28 2013-01-22 삼성전자주식회사 Guaranteed services method and apparatus in Bridged LAN
KR100814533B1 (en) * 2006-02-13 2008-03-17 에스케이 텔레콤주식회사 LDP-based connection maintenance service system and method
US8532694B2 (en) * 2008-12-30 2013-09-10 Qualcomm Incorporated Interface authorization scheme
SG192289A1 (en) 2012-01-06 2013-08-30 Smart Communications Inc System, method and computer program arranged to facilitate a transaction

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998012643A1 (en) 1996-09-17 1998-03-26 National Systems Corporation Method and apparatus for creating and using dynamic universal resource locators
EP0889418A2 (en) 1997-06-30 1999-01-07 Sun Microsystems, Inc. Abstract URL resolution via relocation service

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998012643A1 (en) 1996-09-17 1998-03-26 National Systems Corporation Method and apparatus for creating and using dynamic universal resource locators
EP0889418A2 (en) 1997-06-30 1999-01-07 Sun Microsystems, Inc. Abstract URL resolution via relocation service

Also Published As

Publication number Publication date
KR20020075365A (en) 2002-10-04
KR100687837B1 (en) 2007-02-27
KR20020059640A (en) 2002-07-13

Similar Documents

Publication Publication Date Title
CA2388623C (en) Systems and methods for redirecting users attempting to access a network site
US6636894B1 (en) Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability
US10341243B2 (en) Systems and methods for providing content and services on a network system
US8266269B2 (en) Systems and methods for providing content and services on a network system
US8713641B1 (en) Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US6460084B1 (en) Forced network portal
US6226677B1 (en) Controlled communications over a global computer network
KR100734965B1 (en) System and method to redirect user attempts to access network sites
AU2006207853B2 (en) Systems and methods for redirecting users attempting to access a network site

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20020422

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: 20051019

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: 20061031

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: 20070502

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070627

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070628

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction
PR1001 Payment of annual fee

Payment date: 20100625

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110519

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120611

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130604

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130604

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140609

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140609

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150602

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150602

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160527

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160527

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20170601

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20170601

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20180529

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20180529

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20190530

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20200528

Start annual number: 14

End annual number: 14

PC1801 Expiration of term

Termination date: 20210420

Termination category: Expiration of duration