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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004891 communication Methods 0.000 claims description 11
- 238000013475 authorization Methods 0.000 claims 1
- 230000004044 response Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1432—Metric aspects
- H04L12/1439—Metric aspects time-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- 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/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- 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/75—Indicating network or usage conditions on the user display
-
- 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
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
본 발명은 일반적으로 네트워크 재지정(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
부가적으로, 게이트웨이 장치(12)는 게이트웨이 장치 응용에서 설명된 바와 같이 네트워크(20)에의 액세스를 시도하는 컴퓨터, 네트워크(20)에의 액세스를 시도하는 컴퓨터의 위치, 네트워크 액세스를 시도하는 사용자의 신원, 및 추가적인 속성을 인식하는 능력을 포함한다.In addition, the
도 1에 도시된 바와 같이, 컴퓨터 시스템(10)은 또한 컴퓨터(14)와 게이트웨이 장치(12) 사이에 위치하여 다수의 컴퓨터로부터 수신된 신호들을 게이트웨이 장치(12)로의 하나의 링크 내로 들어가도록 멀티플렉싱하는 액세스 집중기(16)를 포함한다. 컴퓨터(14)를 액세스 집중기에 연결하는 매체에 따라서, 액세스 집중기(16)는 여러 가지 형태로 구성될 수 있다. 예컨대, 액세스 집중기는 통상의 전화선을 통해 전송된 신호를 위한 디지털 가입자선 액세스 멀티플렉서(DSLAM), 동축 케이블을 통해 전송된 신호를 위한 케이블 헤드 엔드(케이블 모뎀 터미네이션 셀프(CMTS)), 무선 네트워크를 통해 전송된 신호를 위한 무선 액세스 포인트(WAP), 이더넷 교환망 등이 될 수 있다.As shown in FIG. 1,
컴퓨터 시스템(10)은 다수의 컴퓨터 네트워크(20)나 기타 다른 온라인 서비스(22)와의 트래픽을 제어 또는 지정하는 하나 또는 그 이상의 라우터(18) 및/또는 서버(도 1에는 미도시)를 더 포함한다. 컴퓨터 시스템(10)이 하나의 라우터를 갖는 것으로 도시되어 있지만, 컴퓨터 시스템(10)은 여러 가지 네트워크(20) 또는 온라인 서비스(22)와의 트래픽을 적절히 라우팅하기 위하여 계층적으로 배열된 다수의 라우터, 교환망, 브리지 등을 가질 수 있다. 이와 관련하여, 게이트웨이 장치(12)는 통상적으로 하나 또는 그 이상의 라우터와 링크를 설정한다. 이어, 라우터는 사용자의 선택에 따라서 네트워크(20) 또는 온라인 서비스의 서버와 링크를 설정한다. 당업자라면 도 1에 도시된 하나 또는 그 이상의 장치는 조합이 가능함을 잘 알 것이다. 예컨대, 비록 도시되어 있지는 않지만, 라우터(18)는 그 전체가 게이트웨이 장치(12) 내에 위치해 있을 수 있다. 더욱이, 컴퓨터 시스템(10)에는 게이트웨이 장치 응용에 개시된 장치나 당업자에게 공지된 네트워크 구성 요소와 같은 추가적인 요소들이 포함될 수 있다.
게이트웨이 장치 응용에서 설명된 바와 같이, 게이트웨이 장치(12)는 사용자와 컴퓨터 네트워크(20) 또는 온라인 서비스(22)에게 알기 쉽도록 컴퓨터 시스템(10)에 로그온하는 컴퓨터(14) 각각의 구성에 적합하도록 특별히 설계된다. 도 1에 도시된 실시예에서, 컴퓨터 시스템(10)은 동적 호스트 구성 프로토콜(DHCP) 서비스를 이용하는데, 이 프로토콜은 당업자에게 잘 알려져 있으며 현재 많은 컴퓨터 네트워크에서 구현되어 있다. DHCP 네트워크에서는 컴퓨터가 게이트웨이 장치(12)와의 통신을 통해 컴퓨터 네트워크에 로그온하면 다수의 컴퓨터(14) 각각 에 IP 어드레스가 할당된다. DHCP 서비스는 외부의 DHCP 서버(24)에 의해 제공되거나 또는 게이트웨이 장치 내부에 있는 배부 DHCP 서버에 의해 제공될 수 있다.As described in the gateway device application, the
컴퓨터 사용자가 컴퓨터 네트워크(20)나 온라인 서비스(22)와 알기 쉽게 통신할 수 있도록 하기 위해서는 게이트웨이 장치가 각종 온라인 서비스(22)나 네트워크(20)는 물론 사용자 컴퓨터와도 통신할 수 있어야 한다. 이와 같은 통신을 지원하기 위해서 게이트웨이 장치(12)는 일반적으로 사용자와 네트워크 모두에게 알기 쉬운 패킷 번역 기능을 수행한다. 이와 관련하여, 컴퓨터로부터 네트워크나 온라인 서비스로의 발신 트래픽에 있어서는 게이트웨이 장치(12)는 사용자가 액세스한 네트워크의 기준을 충족시키기 위하여 사용자로부터 오는 패킷 내의 속성, 이를테면 소스 어드레스, 체크섬, 및 사용자 지정 변수와 같은 것을 변경시킨다. 또한, 발신 패킷은 액세스된 네트워크로부터의 착신 패킷 모두를 게이트웨이 장치를 통해 라우팅되도록 지정할 속성를 포함한다. 반대로, 게이트웨이 장치를 통해 라우팅되는 컴퓨터 네트워크나 기타 다른 온라인 서비스로부터의 착신 트래픽은 게이트웨이 장치에서 번역되어, 그 패킷은 사용자 호스트 컴퓨터에 맞게 적당히 포맷된다. 이런 식으로, 게이트웨이 장치(12)에서 일어나는 패킷 번역 과정은 마치 액세스된 컴퓨터 네트워크와 데이터를 직접 송수신하는 것처럼 보이는 호스트가 알기 쉽게 된다. 데이터 인터셉트 능력과 사용자 컴퓨터 및 네트워크와의 인터페이스 능력은 본 발명의 재지정 방법에 필수적인 것을 잘 알 것이다. 이 재지정 방법에 대해서 다음에 상술한다.In order to enable the computer user to communicate with the
종래의 네트워크 액세스 시스템에서는 사용자는 통상적으로 사용자가 특정 네트워크 목적지를 요구하는데 이용되는 브라우저를 통해 네트워크와 통신한다. 예컨대, 사용자가 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
본 발명의 일 실시예에 따라서, 사용자 재지정은 게이트웨이 장치(12), 또는 이 게이트웨이 장치(12)의 내부나 외부에서 이 게이트웨이 장치와 통신하는 재지정 장치(28)에 의해 수행되는 홈페이지 재지정(HPR) 방식에 의해 수행될 수 있다. 재지정 기능을 구현하는데 이 재지정 장치(28)가 사용되어도 되지만, 여기서는 간단하게 하기 위하여 게이트웨이 장치만을 언급할 것이다.In accordance with one embodiment of the present invention, user redirection is a homepage redirection performed by the
포털 페이지로의 사용자의 재지정을 수행하기 위하여, 게이트웨이 장치(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
게이트웨이 장치 내에서 완전히 구현될 수 있는 이러한 스택 어드레스 번역 및 재지정의 결과, 브라우저가 브라우저의 웹페이지 요구에 대한 응답을 수신할 때에 브라우저는 그 요구된 웹페이지가 전혀 검색되지 못했다는 것을 알지 못한다. 그러므로 게이트웨이 장치의 역할은 브라우저에게 투명한 것이다.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
본 발명의 일 양상에 따라서, 본 발명의 시스템과 방법의 재지정 기능은 사용자가 목적지 요구를 입력할 때마다 사용자를 목적지로 재지정하는데 이용될 수 있다. 그러므로, 본 발명은 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)
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)
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)
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 |
-
2000
- 2000-10-20 KR KR1020027005174A patent/KR100687837B1/en active IP Right Grant
- 2000-10-20 KR KR1020027005164A patent/KR100734965B1/en active IP Right Grant
Patent Citations (2)
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 |