WO1999028821A1 - Reseau de communication virtuel prive et procede pour securiser la communication interentreprises - Google Patents
Reseau de communication virtuel prive et procede pour securiser la communication interentreprises Download PDFInfo
- Publication number
- WO1999028821A1 WO1999028821A1 PCT/US1998/025242 US9825242W WO9928821A1 WO 1999028821 A1 WO1999028821 A1 WO 1999028821A1 US 9825242 W US9825242 W US 9825242W WO 9928821 A1 WO9928821 A1 WO 9928821A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- server
- database
- web
- communications network
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
- G06F21/6263—Protecting personal data, e.g. for financial or medical purposes during internet communication, e.g. revealing personal data from cookies
-
- 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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- 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
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- communications facility may have to be in near-constant communication with the numerous
- distribution channel of a direct broadcast satellite provider may also comprise the channel
- distribution channel for a direct broadcast satellite provider may include nationwide retail
- the distribution network may also include direct sales agents that work in the field and make direct sales calls in an attempt to market the
- the distribution channel In addition to retail outlets and direct sales agents, the distribution channel
- the role of the master agent may also include a network of master agents and subagents.
- the role of the master agent may also include a network of master agents and subagents. The role of the master agent
- Each master agent is to be responsible for the operation and management of the subagents.
- Each master agent is to be responsible for the operation and management of the subagents.
- each subagent being assigned to a single master agent.
- a subagent is often a local retail outlet that may market satellite broadcast services, in addition to other services.
- the subagent differs from the nationwide retail outlet discussed above in that each subagent is
- the subagents also arrange to solve the
- the master agent or the corporate headquarters record the activity of the subagents or master
- leased Tl lines are expensive and may require the establishment of a dedicated electronic network at the corporate headquarters.
- Sales force automation program generically describes the method by which direct salespeople are quickly and efficiently transferred customer inquiries for
- the direct sales agent be able to place and confirm the customer's order with the direct broadcast provider's central facility before leaving the
- the communications network of the present invention provides for secure,
- the users at the business nodes transmit requests for data to a central web server.
- the web server accesses
- the user of the communications network is able to access customer-specific information over dynamically updated web pages.
- web server includes a firewall for preventing unauthorized access to the data maintained in
- the data stored in the legacy mainframe database is transferred to the data
- an application server screen scrapes the data to a database server.
- the web server retrieves the data and places the data in the data fields
- the user first enters the data to be stored in the mainframe database in
- the application server takes the data from the web server and
- the communications network of the present invention resembles a private, virtual
- a further object of the invention to provide a means for formatting and transmitting data to
- mainframes used to store data for use in the system.
- Figure 1 is a diagram of an embodiment of the communications network of the present invention, including a depiction of the master agent/subagent hierarchy.
- FIG. 2 is a diagram of the hardware architecture of the communications
- FIGS. 3 a and 3b are flow charts of data access for display in the
- Figures 4a-4d are diagrams of a web page containing customer information displayed by the communications network of the present invention.
- Figure 5a is a flow chart of the handling of trouble calls by the
- Figure 6 is a diagram of a web page depicting trouble call information
- FIG. 7 is a diagram of an embodiment of the communications network of
- Figure 8 is a diagram of a web page depicting sales lead information for prospective customers of the direct satellite provider
- Figure 9 is a diagram of a web page depicting detailed information for a
- Figure 10 is a flow chart of the flow of data in the communications network
- Figure 1 is a depiction of the reporting hierarchy of one embodiment of the
- the communications network of the present invention The communications network of the present invention.
- the communications network of the present invention The communications network of the present invention.
- the reporting hierarchy of the master agent/subagent sales distribution channel is shown in Figure 1.
- a distribution channel is shown in Figure 1.
- the communications network 10 includes a corporate headquarters 12.
- Reporting to corporate headquarters 12 are a plurality of master agents 14, and reporting
- each of master agents 14 is a plurality of subagents 16.
- nodes of communications network 10 In the depiction of communications network 10 of Figure 1, four master agents 14 and eight subagents 16 are shown, there being two
- subagents 16 per master agent 14. There may, however, be more or fewer master agents or subagents at particular locations in the network depending on the particular configuration
- a communications link 18 is provided between each of the corporate
- Internet communications link 18 is the provision of a secure, inexpensive communication link between each of the business nodes in network 10. In some cases, communications
- link 18 will comprise a dedicated telephone line but may also comprise a wireless
- each user of the network 10 whether a master agent 14, a subagent 16, or a user in the corporate headquarters 18, must have access to a digital computer for accessing the Internet.
- digital computer may comprise any variation of personal computer, including traditional
- desktop computers desktop computers, portable computers, palm top personal computing devices, or any other
- each user must have standard Internet
- FIG. 2 Shown in Figure 2 is a diagram of the hardware architecture 20 of communications network 10.
- the customer data of the satellite broadcast provider is
- the customer data may be maintained on one or more mainframe databases indicated at 22.
- the customer data may be
- Mainframe database 22 may store the customer data on one or more data storage devices. Mainframe database 22 and
- Legacy networks or
- Legacy systems are those systems that use an embedded technology platform that is not compatible with the technology and standards of existing data networks. Legacy systems
- hardware architecture 20 includes a System Network Architecture (SNA)
- SNA server 24 is
- mainframe database 22 Coupled to SNA server 24 is an application server 28.
- a software is coupled to SNA server 24. Coupled to SNA server 24. Coupled to SNA server 24 is an application server 28.
- a software is coupled to SNA server 24. Coupled to SNA server 24.
- a software is coupled to SNA server 24.
- a software is coupled to SNA server 24.
- a software is coupled to SNA server 24.
- a software is coupled to SNA server 24.
- application server 28 Coupled to SNA server 24 is an application server 28.
- Amazon a product of Intelligent Environments of Burlington, Massachusetts on application server 28. Amazon performs a figurative screen scraping and screen pasting
- mainframe database 22 function in conjunction with data to be retrieved from or applied to mainframe database 22.
- a screen scraping function occurs when a software application retrieves data that has been retrieved from a mainframe database by a mainframe computer terminal.
- mainframe database 22 SNA server 24, running an emulator application program, issues
- mainframe database 22 retrieves the requested data.
- SQL database server 30 Coupled to SQL database server 30 is web server 32.
- the business nodes of communications network 10 are coupled
- the global Internet is indicated generally
- the web site includes a number of individual, linked web pages.
- screen templates for the Internet web pages of the web site reside on web server 32. Also,
- Cold Fusion populates the data fields of the web sites of communications network 10 by retrieving data stored in SQL database server 30 and placing that data in the appropriate data fields in web screen templates stored on web server 32.
- Firewall server 34 acts as
- firewall server 34 Coupled to firewall server 34 is domain name
- DNS server 36 which routes Internet users entering an appropriate IP address to the home page of the web site of communications network 10.
- DNS server 36 is coupled
- DNS server 36 routes the user to firewall server 34.
- server 34 displays a web page log on screen that prompts the user to enter his user name and password. Upon verifying the user name and password, the user is allowed to enter the site.
- the access control provided by the firewall server 34 allows only authorized users to access
- mainframe database 22 With reference to Figures 3a and 3b, after the user enters his name
- firewall server 34 determines whether the use is granted access to the web site (step 304). If the user is not granted access to the site, communications
- network 10 rejects the attempt by the user to access the web site (step 306). If the user is not
- control is passed to web server 32.
- the user may request that certain data or information be passed to the user over communications network 10 (step 308).
- a subagent may
- web server 32 next identifies the scope of the user's access
- a user's access privileges govern the range of information that the user may access over communications network 10, and the information updates that the user is
- a master agent 14 will have greater access privileges than does a subagent 16.
- a master agent 14 will be able to access data
- a subagent 15, in contrast, will generally only be able to
- subagent 16 under his control, subagent 16 can only access data and information regarding
- step 312 If a user's request is within his access privileges, processing continues in step 314 in which web server 32 determines the appropriate web page for displaying the
- the web pages of the web site of the communication network are a series of templates, each having empty data fields.
- the web page 402 of Figure 4a is an example of a page that
- the user is able to scroll down the web page with the scroll bar 401 on the right
- 4a for example, includes customer name field 404, customer account number field 406, monthly account billing field 408, customer billing history field 409 ( Figure 4b), account
- a master agent or subagent is able to
- step 316 web server 32 polls SQL
- SQL database server 30 for the data necessary to populate the web pages to be displayed.
- SQL database server 30 stores some of the data necessary for populating the fields of some of the web pages. Generally, however, SQL database server 30 stores data that is not
- web server 32 initiates a data retrieval operation by SNA server 24.
- SNA server 24 then
- SNA server 24 from mainframe database 22 is screen scraped from SNA server 24 by
- Application server 28 applies the screen scraped data to
- SQL database server 30 (step 324), where it is retrieved by web server 32, using the Cold
- Fusion product and applied to the appropriate fields of web page 402 (step 326).
- the user desires to transmit data over the network, rather than retrieving data from the network, the user first transmits a request to transmit data to web server 32.
- Web server 32 next determines the appropriate web page for allowing the user to input data
- web server 32 transmits this data to SQL database server
- Application server 28 running Amazon, next performs a screen paste function to SNA
- the global Internet provides a communications medium for
- communications network 10 that to the user resembles a communications network dedicated for use solely by master agents 14, subagents 16, and corporate headquarters of
- Communications network 10 is password secured and
- network 10 is also a low cost alternative to more expensive network involving leased communication lines. This combination of attributes results in an Internet communications network that, in effect, is a private virtual network that allows secure, dynamic
- One application of the private virtual network of the present invention is the
- the communications network 10 of the present invention is particularly well adapted for
- calls may include such service complaints as poor picture quality, misaligned satellite
- master agent 14 or subagent 16 will first log on to the network at step 502 and provide his
- firewall server 34 the user requests the status of the trouble calls for which his business unit is responsible.
- web server 32 the user requests the status of the trouble calls for which his business unit is responsible.
- Web server 32 next identifies the web template necessary
- the web template will differ depending on
- a master agent 14 will have a greater access privileges to
- a corporate user can request trouble call information for all or some subset of the customers of the satellite broadcasting service.
- master agent 14 can request trouble call information for all customers under his indirect
- a subagent may request trouble call information only for customers under his
- web server 32 signals SNA server 24 to retrieve trouble call
- SNA server 24 retrieves the requested data from mainframe database 22.
- mainframe database 22 mainframe database 22.
- SNA server 24 will be any SNA server 24 that will be used to communicate with the SNA server 24.
- Application server 28 retrieve data on opened trouble calls and ignore closed trouble calls.
- Application server 28
- next screen scrapes the retrieved data from SNA server 24 and transmits this information
- FIG. 6 Shown in Figure 6 is a web page 602 displaying trouble call information for a
- Web page 602 is a display of all open trouble calls for a subagent 16.
- the fields of web page 602 include a customer account field 604,
- web server Upon a request to update a trouble call received from a user, web server
- Web server 32 using the software application Cold Fusion, uploads the
- Application server 28 next pastes this data to the screen of SNA server 24, which
- a second application of the private virtual network of the present invention is a second application of the private virtual network of the present invention.
- Sales force automation is a generic term that describes the method by which direct sales agents are notified of sales leads received at a corporate headquarters.
- present invention is similar to that for the master agent/subagent application of the present invention
- the reporting hierarchy for the sales force automation application is shown in
- FIG. A corporate headquarters is shown at 12. Reporting to corporate headquarters
- communications links 18 which are Internet communications links.
- the role of the area sales managers 704 is to monitor the sales efforts of the direct sales agents 706, much like
- master agents 14 is to monitor the activity of the subagents 16.
- the role of the master agents 14 is to monitor the activity of the subagents 16.
- direct sales agent 16 is making direct sales calls to customers who have previously contacted the corporate headquarters 12.
- Figure 8 depicts a web page of sales leads needing sales agents.
- area sales manager 704 can assign each of the sales leads to a direct sales agent
- Direct sales agent 706 may be divided
- Web page 802 includes a Customer
- the Days Cold field 806 indicates how many days have lapsed since the customer last
- Figure 9 depicts a web page 902 that provides detailed information for a
- Field 908 includes a pull-down menu 910 that allows the direct sales agent 706 to update
- sales agent 706 has sold the services of the satellite broadcast provider to the customer, the
- direct sales agent can complete the sale at the customer's residence. As indicated in the
- step 1002 To log on the network, the user must first have to
- a customer activation screen be displayed (step 1004). This screen will contain the
- server 32 displays the web page with the customer activation screen, which contains blank
- the direct sales agent enters the customer information, including
- the direct sales agent may also accept the customer's payment for any up-front and nonrecurring costs or initial services that have been provided,
- web server 32 uploads data entered by the direct sales agent into SQL database server
- step 1012 SNA server 24 then applies the data to the mainframe database 22.
- the user depending on his access level, is able to communicate among the business nodes of the
- the present invention is able to provide the user with dynamically updated web pages that
- the user is able to supply data over the web site to the mainframe database, thereby permitting the mainframe database to have the most recent information for transmission, when requested, to users of
- invention employs the global Internet for its communications links, a private, virtual
- network is provided for communication between users of the system.
- the present invention is not limited in its application to the communications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU15373/99A AU1537399A (en) | 1997-12-01 | 1998-11-25 | Virtual private communications network and method for secure business to business communication |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US98099997A | 1997-12-01 | 1997-12-01 | |
| US08/980,999 | 1997-12-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1999028821A1 true WO1999028821A1 (fr) | 1999-06-10 |
Family
ID=25528023
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US1998/025242 Ceased WO1999028821A1 (fr) | 1997-12-01 | 1998-11-25 | Reseau de communication virtuel prive et procede pour securiser la communication interentreprises |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU1537399A (fr) |
| WO (1) | WO1999028821A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002000914A3 (fr) * | 2000-06-23 | 2002-04-18 | James S Huston | Vehicules genetiquement modifies pour administration d'acide nucleique ciblee |
| WO2002030082A3 (fr) * | 2000-10-04 | 2002-08-22 | Preventon Technologies Ltd | Procede et systeme destines a maitriser l'acces a des serveurs par des clients sur un reseau a protocole internet |
| WO2008116306A1 (fr) * | 2007-03-26 | 2008-10-02 | David Ker | Système et procédé pour mettre en œuvre un réseau ip virtuel sécurisé et géré de manière centrale sur une infrastructure de réseau ip |
| US9904725B1 (en) | 2014-12-29 | 2018-02-27 | Velocify, Inc. | Computer system for generation, storage, and analysis of connection data and utilization of connection data in scoring and distribution systems |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
| US5604803A (en) * | 1994-06-03 | 1997-02-18 | Sun Microsystems, Inc. | Method and apparatus for secure remote authentication in a public network |
| US5623601A (en) * | 1994-11-18 | 1997-04-22 | Milkway Networks Corporation | Apparatus and method for providing a secure gateway for communication and data exchanges between networks |
-
1998
- 1998-11-25 AU AU15373/99A patent/AU1537399A/en not_active Abandoned
- 1998-11-25 WO PCT/US1998/025242 patent/WO1999028821A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5604803A (en) * | 1994-06-03 | 1997-02-18 | Sun Microsystems, Inc. | Method and apparatus for secure remote authentication in a public network |
| US5623601A (en) * | 1994-11-18 | 1997-04-22 | Milkway Networks Corporation | Apparatus and method for providing a secure gateway for communication and data exchanges between networks |
| US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002000914A3 (fr) * | 2000-06-23 | 2002-04-18 | James S Huston | Vehicules genetiquement modifies pour administration d'acide nucleique ciblee |
| WO2002030082A3 (fr) * | 2000-10-04 | 2002-08-22 | Preventon Technologies Ltd | Procede et systeme destines a maitriser l'acces a des serveurs par des clients sur un reseau a protocole internet |
| WO2008116306A1 (fr) * | 2007-03-26 | 2008-10-02 | David Ker | Système et procédé pour mettre en œuvre un réseau ip virtuel sécurisé et géré de manière centrale sur une infrastructure de réseau ip |
| US9904725B1 (en) | 2014-12-29 | 2018-02-27 | Velocify, Inc. | Computer system for generation, storage, and analysis of connection data and utilization of connection data in scoring and distribution systems |
Also Published As
| Publication number | Publication date |
|---|---|
| AU1537399A (en) | 1999-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6115737A (en) | System and method for accessing customer contact services over a network | |
| CA2173304C (fr) | Methode et systeme pour etablir des communications vocales via un reseau informatique | |
| WO1998004065A9 (fr) | Systeme et procede de fourniture de services a des clients a atteindre, au moyen d'une passerelle noeud de services clients/ internet | |
| US6097793A (en) | WWW-telephony integration | |
| JP4738455B2 (ja) | サーバシステム | |
| CA2423906C (fr) | Systeme et procede pour faciliter un service clientele a distance | |
| AU2001271596B2 (en) | System and method for integrating public and private data | |
| US20050220289A1 (en) | Methods and apparatus for providing telephone support for internet sales | |
| AU2001271596A1 (en) | System and method for integrating public and private data | |
| US20040210452A1 (en) | Method and system for unifying and sharing of business systems | |
| CA2259367A1 (fr) | Procede et systeme de repartition des couts dans un reseau informatique decentralise | |
| KR100402457B1 (ko) | 콜센터 전화상담 서비스를 제공하기 위한 데이터 처리방법 | |
| EP1208688B1 (fr) | Procede et appareil servant a etablir une communication | |
| CA2526628C (fr) | Systeme d'information d'appelants | |
| WO1999028821A1 (fr) | Reseau de communication virtuel prive et procede pour securiser la communication interentreprises | |
| JPH11289389A (ja) | 相談システム | |
| KR20000054362A (ko) | 인터넷을 이용한 회계 서비스 방법 및 그 시스템 | |
| KR100401090B1 (ko) | 인터넷상에서 사원 계약 관리 방법 | |
| Egolf | Beyond the basics: what do customers really want? | |
| KR20050093890A (ko) | 무선 인터넷을 이용한 지역 기반의 용역 유형별 수신자부담 다이렉트콜 전화번호에 의한 용역 중개 방법 및 시스템 | |
| WO1998053414A1 (fr) | Systeme electronique de determination de l'etat de restructurations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| NENP | Non-entry into the national phase |
Ref country code: KR |
|
| 122 | Ep: pct application non-entry in european phase |