WO2006028419A1 - Method and system for controlling information access from a website via web or wap access - Google Patents

Method and system for controlling information access from a website via web or wap access Download PDF

Info

Publication number
WO2006028419A1
WO2006028419A1 PCT/SG2005/000307 SG2005000307W WO2006028419A1 WO 2006028419 A1 WO2006028419 A1 WO 2006028419A1 SG 2005000307 W SG2005000307 W SG 2005000307W WO 2006028419 A1 WO2006028419 A1 WO 2006028419A1
Authority
WO
WIPO (PCT)
Prior art keywords
access
subscriber
access control
viewer
website
Prior art date
Application number
PCT/SG2005/000307
Other languages
French (fr)
Inventor
Mei Kwang Kevin Chia
Original Assignee
Mei Kwang Kevin Chia
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
Application filed by Mei Kwang Kevin Chia filed Critical Mei Kwang Kevin Chia
Publication of WO2006028419A1 publication Critical patent/WO2006028419A1/en
Priority to GB0704336A priority Critical patent/GB2432442A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • 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
    • 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/565Conversion or adaptation of application format or content

Definitions

  • the covered invention relates to a computer method and system for controlling access to personal WAP and Web (HTTP) pages over the internet.
  • HTTP personal WAP and Web
  • the Internet or "the Net” is a worldwide system of computer networks - a network of networks in which users at any one computer may, if they have the rights, view or get information from any other computer.
  • TCP/IP Transmission Control Protocol/Internet Protocol
  • WWW service enables transfer of graphical web pages to remote client machines from server identifiable via a Uniform Resource Locator (URL).
  • URL Uniform Resource Locator
  • client machines will provide a specific URL request in a browser and be able to view or get information.
  • the browser may be a client application program that provides an interface to view and interact with the millions of pages of information on the WWW.
  • HTTP Hypertext Transfer Protocol
  • HTTP runs on top of the TCP/IP suite of protocols and comprise of a set of rules for transferring files such as text, graphic images, sound, video and other multimedia files on the WWW.
  • HTTP concepts brought forward ideas that files may contain references to other files.
  • users may practically navigate through vast amounts of interlinked pages.
  • Web pages are typically defined using Hypertext Markup Language (“HTML”) which provides standard set of tags that define how the browser shall display the content.
  • HTML Hypertext Markup Language
  • Wireless and mobility have been keywords for recent technological innovations.
  • the popularity of wireless internet This gives users the ability to leverage on the ubiquity of mobile devices to access information, which is what fixed internet is already providing.
  • mobile or wireless service providers moved on to tap on the vast amount of information of the WWW via Wireless Access Protocol ("WAP").
  • WAP Wireless Access Protocol
  • WAP is a specification for a set of communication protocols to standardize the way that wireless devices such as cellular phones, PDA or other WAP- enabled devices use internet services, WWW being one of the most popular service.
  • the standardization is required as different manufacturer of devices used different technologies and potentially caused interoperability issues.
  • WAP is also intended to overcome the HTML definition language which was originally meant for fixed internet. HTML is written in such a way that require fast connections, fast processors, big screens, large memories, efficient input device and even proper audio output. These characteristics are a big challenge for mobile devices which have substantially lower specifications and lower bandwidth that hinders the operational use of HTML.
  • WAP defines a completely new markup language called Wireless Markup Language (WML) 1 with scripting language called WMLScript and bitmap format called Wireless Bitmap ("WBMP").
  • WML provides a simpler but much more strictly defined structure than HTML.
  • WAP also defines new protocol stack which has thin request and reduced protocol overhead. Due to many enhancements introduced here and for easier implementation, a WAP Gateway is established between the phones or mobile devices and servers providing the content. This concept of use of WAP gateway is shown in Figure 1. On top of protocol translations, WAP gateway will also compresses the WML into a more compact form; saving over-the-air bandwidth reduced mobile device processing requirements. Having the technologies in place, there are many mobile applications that has brought fixed internet environment to the agile mobile market, such as m-commerce (m stands for mobile), email, Instant Messaging, moblog (for mobile blog), friendster and so on.
  • m-commerce stands for mobile
  • email Instant Messaging
  • moblog for mobile blog
  • the present invention provides a computer method and system for controlling information access from a personal or enterprise website, via web or wap access.
  • the client system or a viewer might have an identifier identifying him as subscriber. Alternatively, the client may further be categorized as a default public group.
  • a server of the system When the subscriber requests for a certain page in the website, a server of the system will map the Access ID of the viewer or subscriber, and then determine an Access Control Group the subscriber belongs to. Base on the Access Control Group and origin of access, the webpage information or content will then be rendered and displayed accordingly.
  • the present embodiment provides, a system for controlling information access from an owner's website via Web or WAP access, the system comprising: a client portion having at least one means for a viewer to access the owner's website; a network means comprising means for providing internet connectivity to the owner's website; a server for hosting the owner's website, the server comprising: an Access ID database for storing Access IDs for subscribers; a Storage Database for storing content and data for websites; an Access Control Information Database for storing Access Control Groups assigned to the subscribers and Access Control Groups associated with the content and data; a Layout Template Database for storing Layout templates; and a Rendering Engine Server for rendering Web or WAP pages; wherein the subscriber or the viewer is allowed controlled access to the content and data on the owner's website depending on the Access Control Group assigned to the subscriber or the viewer.
  • the present embodiment provides, a method for controlling information access from an owner's website via Web or WAP access by a viewer or a subscriber, said method comprising the steps: checking the viewer for an Access ID; retrieving said Access ID is available; determining whether said viewer is a subscriber; mapping said Access ID to subscriber information; selecting an Access Control Group according to said subscriber information; determining whether said Access Control Group is inclusive; rendering of content of said owner's website according to a layout template assigned to said content; displaying rendered pages to said viewer or said subscriber; and allowing said viewer or said subscriber to view rendered pages and perform relevant actions in said rendered pages; wherein said relevant action are controlled by said Access Control Group of said viewer or said subscriber.
  • Figure 1 illustrates a typical network flow of WAP for mobile internet
  • Figure 2 illustrates an overview of the concept of use of the present invention
  • Figure 3 is a system diagram illustrating an embodiment of the present invention.
  • Figure 4 is a flow chart illustrating a method in accordance with an embodiment of the present invention.
  • the present invention proposes a system and method for controlling information access from a website via both fixed internet and mobile internet access.
  • a website owner can group viewers (persons who access his website either from web or wap) or subscribers into different categories and selectively display information to the viewer or subscriber based on the category of the viewer or subscriber.
  • Such a category is referred to as the Access Control Group.
  • OPS Open Profiling Standard
  • P3P Platform for Privacy Preference
  • every piece of content and data that may be input into a website for display regardless of format (text, rich text, image, audio and other multimedia), the website owner may further explicitly specify a category or an Access Control Group in which the content and data is associated with.
  • Access Control Groups There will be a set of predefined Access Control Groups for owners to categorize their pages for their subscribers to have access to. On top of default Access Control Groups, owners may further define additional Access Control Groups with their own parameters. Access Control Groups may be inclusive or exclusive. Exclusive Access Control Groups refer to categories that do not include other groups while inclusive, has the opposite effect. An Inclusive type group means that it is a group that contains many other sub groups while exclusive type is merely a group by itself.
  • Access Control List may of several versions, each having different effective dates. This thus allows the owner to have one Access Control List active at any one time, while other versions may be prepared based on new information and subscription.
  • the retrieved information is rendered into viewable pages accordingly to the format of access, either web or wap.
  • the page result shall be in form of HTML pages while for wap, it will be in WML pages.
  • the flow of activities may start from the owner inviting a viewer to be a subscriber or friend in order to have access to the website's information.
  • the invitation may be in form of a friendship linkage, newsletter invitation and so on.
  • Section 103 and 104 a response from the viewer explicitly acknowledging becoming a subscriber to the information provided by the owner is received.
  • the response can be in form of email, Short Message Service (SMS) or web page link in the browser.
  • SMS Short Message Service
  • this is an opt-in action to gain explicit agreement from the subscriber.
  • the owner may assign the subscriber to one or more of several different Access Control Groups. Each of the Access Control Groups allow different levels of access to content and data on the consumer/merchant information website.
  • the subscriber after acknowledging explicit agreement to be a subscriber may use a browser comprising either fixed internet or mobile internet to surf the consumer/merchant information website.
  • a browser comprising either fixed internet or mobile internet to surf the consumer/merchant information website.
  • the subscriber may be identified by an identifier such as an Access ID.
  • the Access ID may be the Mobile Station International ISDN Number ("MSISDN") which is the mobile phone number used to access the wap page.
  • MSISDN Mobile Station International ISDN Number
  • the Access ID may be as simple as a Usemame which needs to be accompanied by a password login process. In this scenario, the subscriber will have to be registered with the same service provider or the web community as well.
  • the Access Control Group of the subscriber is checked by cross referencing the subscriber's identifier or Access ID.
  • the pages requested shall be rendered according to the Access Control Group of the subscriber, and whether by the request was initiated via WAP or web access. This will ensure similar display between both types of access, as in section 107.
  • access control is then given to the subscriber based on the Access Control Group which also governs the type of action which may be performed by the subscriber, as in section 108.
  • the system in accordance with the present embodiment comprises at least a client portion, at least a Network portion and at least a Server 235.
  • the Client portion may comprise of at least one WAP- enabled mobile phone 220 or at least one HTTP browser enabled device 221 such as a Laptop computer having a mobile internet connection.
  • the Access ID 222 of the subscriber using the client portion to access the websites would be required.
  • WAP-enabled mobile phones 220 may connect to the internet via WAP Gateway 224 using General Packet Radio Services (“GPRS”) or High-Speed Circuit-Switch Data (“HSCSD”) connections. While other HTTP browser enabled devices 221 may also use narrow/broadband http HTTP type of connection.
  • GPRS General Packet Radio Services
  • HCSD High-Speed Circuit-Switch Data
  • the server portion 235 comprises a firewall 226 which is used to control and prevent internal system resources from unauthorized access from outside the server 235.
  • a Consumer Database 230 and a Merchant Database 231 is used for storing content belonging to owners of websites depending on whether they are Personal websites or Enterprise websites.
  • the content stored may be in text, rich text, images, audio, video or any other type of multimedia information.
  • the server 235 further comprises a rendering engine server 227 which is responsible for rendering or processing content in the Consumer database 230 and the merchant database 231 into a viewable pages in either web or wap pages 229.
  • the rendering process in the rendering engine server 227 takes relevant filtered content and merges it with layout templates stored in a Layout Template Database 234 that may have been assigned for certain relevant pages.
  • All subscribers' information, including their Access IDs 222 are stored in subscriber/Access ID database 232.
  • the Access Control Groups and Access Control Lists are stored in an Access Control Information database 233.
  • Access ID 222 is available, the system will retrieve 302 the Access ID 222 from the viewer. Next the step of determining 303 whether the viewer is a registered subscriber. The Access ID 222 retrieved is compared with the Subscriber/Access ID Database 232. Following which, the step of mapping the Access ID 222 to the subscriber is performed.
  • Access ID 222 is not available or not retrievable, then the viewer by default will be classified 305 as a subscriber belonging to "Public" Access Control Group.
  • the relevant Access Control Group for shall be selected 306 according to information stored in the Consumer Database 230 or Merchant Database 231.
  • the system performs an internal check 307 to determine whether the Access Control Group is of the inclusive type.
  • An Inclusive type group means that it is a group that contains other groups while exclusive type is merely a group by itself. Hence for an inclusive group, all other relevant Access Control Groups shall be accumulated into the Access Control List, as depicted in step 308.
  • the rendering engine server 227 will perform a rendering 309 of the content by using the Layout Template 234 assigned to the page.
  • the rendering will be also be based on format of layout, either HTML page(s) for web access or WML page(s) for WAP access.
  • the intention of having the rendering engine server 227 is to ensure similarity of displays between different formats, in devices used by subscribers.
  • the rendered pages are sent to the subscriber's device for display.
  • the subscriber may then view the content and perform relevant actions allowed by the system base on the Access Control Group in the Access Control List.
  • the present invention thus provides a computer method and system for controlling information access from a web or WAP site by a client system or the subscriber.
  • the owner of the web or WAP site will determine an Access Control List that governs information access activities based on the subscriber's Access Control Group.

Abstract

The present invention provides a computer method and system for controlling information access of information from a personal or enterprise website, via web or wap access. The client system or a viewer might have an identifier that identifies him as subscriber, or alternatively the client may be grouped as default public group. When a subscriber or client requests for a certain page in the website, the server will map the identifier or Access ID of the viewer or subscriber, and further determine the Access Control Group the subscriber belongs to. Based on the Access Control Group and origin of access (e.g. web or Wap), the website information or content may then be rendered and displayed accordingly.

Description

METHOD AND SYSTEM FOR CONTROLLING INFORMATION ACCESS FROM A WEBSITE VIA WEB OR WAP ACCESS
TECHNICAL FIELD
[00013 The covered invention relates to a computer method and system for controlling access to personal WAP and Web (HTTP) pages over the internet.
BACKGROUND OF THE INVENTION
[0002] The Internet or "the Net" is a worldwide system of computer networks - a network of networks in which users at any one computer may, if they have the rights, view or get information from any other computer.
[0003] Today, the Internet is a public, cooperative, and self-sustaining facility accessible to hundreds of millions of people worldwide. Physically, the Internet uses a portion of the total resources of the currently existing public telecommunication networks. Technically, what distinguishes the Internet is that it uses a set of protocols called Transmission Control Protocol/Internet Protocol (TCP/IP).
[0004] Using TCP/IP, the interconnected computers exchange information using various services such as electronic email, Internet Relay Chat and the World Wide Web ("WWW'). WWW service enables transfer of graphical web pages to remote client machines from server identifiable via a Uniform Resource Locator (URL). To view a specific page, client machines will provide a specific URL request in a browser and be able to view or get information. The browser may be a client application program that provides an interface to view and interact with the millions of pages of information on the WWW. The most common type of URL request being used is Hypertext Transfer Protocol ("HTTP").
[0005] HTTP runs on top of the TCP/IP suite of protocols and comprise of a set of rules for transferring files such as text, graphic images, sound, video and other multimedia files on the WWW. HTTP concepts brought forward ideas that files may contain references to other files. By way of multiple transfer requests, users may practically navigate through vast amounts of interlinked pages. Web pages are typically defined using Hypertext Markup Language ("HTML") which provides standard set of tags that define how the browser shall display the content.
[0006] Wireless and mobility have been keywords for recent technological innovations. Hence, the popularity of wireless internet. This gives users the ability to leverage on the ubiquity of mobile devices to access information, which is what fixed internet is already providing. Subsequently mobile or wireless service providers moved on to tap on the vast amount of information of the WWW via Wireless Access Protocol ("WAP"). The concept of availability of information "Anywhere-Anytime" is fast becoming a reality.
[0007] WAP is a specification for a set of communication protocols to standardize the way that wireless devices such as cellular phones, PDA or other WAP- enabled devices use internet services, WWW being one of the most popular service. The standardization is required as different manufacturer of devices used different technologies and potentially caused interoperability issues. WAP is also intended to overcome the HTML definition language which was originally meant for fixed internet. HTML is written in such a way that require fast connections, fast processors, big screens, large memories, efficient input device and even proper audio output. These characteristics are a big challenge for mobile devices which have substantially lower specifications and lower bandwidth that hinders the operational use of HTML.
[0008] WAP defines a completely new markup language called Wireless Markup Language (WML)1 with scripting language called WMLScript and bitmap format called Wireless Bitmap ("WBMP"). In short, WML provides a simpler but much more strictly defined structure than HTML. WAP also defines new protocol stack which has thin request and reduced protocol overhead. Due to many enhancements introduced here and for easier implementation, a WAP Gateway is established between the phones or mobile devices and servers providing the content. This concept of use of WAP gateway is shown in Figure 1. On top of protocol translations, WAP gateway will also compresses the WML into a more compact form; saving over-the-air bandwidth reduced mobile device processing requirements. Having the technologies in place, there are many mobile applications that has brought fixed internet environment to the agile mobile market, such as m-commerce (m stands for mobile), email, Instant Messaging, moblog (for mobile blog), friendster and so on.
[0009] Currently, when websites are published, all the information on website is made available via the internet. Anyone visiting the website is able to view all the information. However, not all information may be suitable or was intended for free disclosure. An example of such unintended information may be personal particulars of the owner of the website.
[0010] It can thus be seen that there exists a need for a simple and low cost method for controlling information access from a website via web or wap access. SUMMARY OF INVENTION
[0011] The present invention provides a computer method and system for controlling information access from a personal or enterprise website, via web or wap access. The client system or a viewer might have an identifier identifying him as subscriber. Alternatively, the client may further be categorized as a default public group. When the subscriber requests for a certain page in the website, a server of the system will map the Access ID of the viewer or subscriber, and then determine an Access Control Group the subscriber belongs to. Base on the Access Control Group and origin of access, the webpage information or content will then be rendered and displayed accordingly.
[0012] Accordingly, in one aspect, the present embodiment provides, a system for controlling information access from an owner's website via Web or WAP access, the system comprising: a client portion having at least one means for a viewer to access the owner's website; a network means comprising means for providing internet connectivity to the owner's website; a server for hosting the owner's website, the server comprising: an Access ID database for storing Access IDs for subscribers; a Storage Database for storing content and data for websites; an Access Control Information Database for storing Access Control Groups assigned to the subscribers and Access Control Groups associated with the content and data; a Layout Template Database for storing Layout templates; and a Rendering Engine Server for rendering Web or WAP pages; wherein the subscriber or the viewer is allowed controlled access to the content and data on the owner's website depending on the Access Control Group assigned to the subscriber or the viewer.
[0013] Accordingly, in another aspect, the present embodiment provides, a method for controlling information access from an owner's website via Web or WAP access by a viewer or a subscriber, said method comprising the steps: checking the viewer for an Access ID; retrieving said Access ID is available; determining whether said viewer is a subscriber; mapping said Access ID to subscriber information; selecting an Access Control Group according to said subscriber information; determining whether said Access Control Group is inclusive; rendering of content of said owner's website according to a layout template assigned to said content; displaying rendered pages to said viewer or said subscriber; and allowing said viewer or said subscriber to view rendered pages and perform relevant actions in said rendered pages; wherein said relevant action are controlled by said Access Control Group of said viewer or said subscriber.
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 illustrates a typical network flow of WAP for mobile internet;
[0015] Figure 2 illustrates an overview of the concept of use of the present invention;
[0016] Figure 3 is a system diagram illustrating an embodiment of the present invention; and
[0017] Figure 4 is a flow chart illustrating a method in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[0018] The present invention proposes a system and method for controlling information access from a website via both fixed internet and mobile internet access. Using an Access Control List, a website owner can group viewers (persons who access his website either from web or wap) or subscribers into different categories and selectively display information to the viewer or subscriber based on the category of the viewer or subscriber. Such a category is referred to as the Access Control Group.
[0019] Currently there is a proposed standard called Open Profiling Standard ("OPS") suggesting how Web users can control the personal information they share with Web sites. OPS has a dual purpose: (1) to allow Web sites to personalize their pages for the individual user and (2) to allow users to control how much personal information they want to share with a Web site. OPS mechanism is implemented using Platform for Privacy Preference ("P3P") protocol. The main difference here is OPS aim towards visitor with commercial- website relationship while the invention covers also personal-website and various personal relationships with the visitors. Since personal-websites or often referred to as web profiles may also contain sensitive information, the owner would likely want to explicitly control the exposure of such information. For enterprise websites, the control will be more towards serving the appropriate audience and subscribers.
[0020] In the present invention, every piece of content and data that may be input into a website for display, regardless of format (text, rich text, image, audio and other multimedia), the website owner may further explicitly specify a category or an Access Control Group in which the content and data is associated with.
[0021] There will be a set of predefined Access Control Groups for owners to categorize their pages for their subscribers to have access to. On top of default Access Control Groups, owners may further define additional Access Control Groups with their own parameters. Access Control Groups may be inclusive or exclusive. Exclusive Access Control Groups refer to categories that do not include other groups while inclusive, has the opposite effect. An Inclusive type group means that it is a group that contains many other sub groups while exclusive type is merely a group by itself.
[0022] Several of these Access Control Groups in turn form an Access Control List. The Access Control List may of several versions, each having different effective dates. This thus allows the owner to have one Access Control List active at any one time, while other versions may be prepared based on new information and subscription.
[0023] When a subscriber accesses the website having Access Control in accordance with the present invention, upon identifying the subscriber's Access Control Group, information shall be retrieved according to the Access Control Group pre-assigned to the subscriber. The actions available to each Access Control Group for a particular piece of information may be viewing, referencing, adding, updating, deleting information or combination of the above.
[0024] Next, the retrieved information is rendered into viewable pages accordingly to the format of access, either web or wap. For web, the page result shall be in form of HTML pages while for wap, it will be in WML pages.
[0025] Referring to Figure 2, with regard to an overview of the present invention, the flow of activities may start from the owner inviting a viewer to be a subscriber or friend in order to have access to the website's information. For owners of personal or consumer websites, it starts with section 101 consumer and for enterprise owner or merchants, it starts with 102. The invitation may be in form of a friendship linkage, newsletter invitation and so on. Next, in Section 103 and 104, a response from the viewer explicitly acknowledging becoming a subscriber to the information provided by the owner is received. The response can be in form of email, Short Message Service (SMS) or web page link in the browser. Especially for enterprise subscribers, this is an opt-in action to gain explicit agreement from the subscriber.
[0026] Upon confirmation from the viewer, the viewer is now considered a subscriber and the subscription is considered valid or active. At this stage, the owner may assign the subscriber to one or more of several different Access Control Groups. Each of the Access Control Groups allow different levels of access to content and data on the consumer/merchant information website.
[0027] In section 205, the subscriber after acknowledging explicit agreement to be a subscriber may use a browser comprising either fixed internet or mobile internet to surf the consumer/merchant information website. There are various ways to access the website such as direct URL, WAP gateway redirection or using search algorithm provided by the system. The subscriber may be identified by an identifier such as an Access ID. In WAP environment, the Access ID may be the Mobile Station International ISDN Number ("MSISDN") which is the mobile phone number used to access the wap page.
[0028] For web access, the subscriber will need to login to the system to be properly identified. The Access ID may be as simple as a Usemame which needs to be accompanied by a password login process. In this scenario, the subscriber will have to be registered with the same service provider or the web community as well.
[0029] Upon verification of the subscriber, a check is performed in the Access Control List to determine the Access Control Group, as outlined in section 106. The Access Control Group of the subscriber is checked by cross referencing the subscriber's identifier or Access ID. After checking the Access Control List, the pages requested shall be rendered according to the Access Control Group of the subscriber, and whether by the request was initiated via WAP or web access. This will ensure similar display between both types of access, as in section 107. Finally access control is then given to the subscriber based on the Access Control Group which also governs the type of action which may be performed by the subscriber, as in section 108.
[0030] Referring to Figure 3, the system in accordance with the present embodiment comprises at least a client portion, at least a Network portion and at least a Server 235. The Client portion may comprise of at least one WAP- enabled mobile phone 220 or at least one HTTP browser enabled device 221 such as a Laptop computer having a mobile internet connection. The Access ID 222 of the subscriber using the client portion to access the websites would be required.
[0031] WAP-enabled mobile phones 220 may connect to the internet via WAP Gateway 224 using General Packet Radio Services ("GPRS") or High-Speed Circuit-Switch Data ("HSCSD") connections. While other HTTP browser enabled devices 221 may also use narrow/broadband http HTTP type of connection.
[0032] The server portion 235 comprises a firewall 226 which is used to control and prevent internal system resources from unauthorized access from outside the server 235. A Consumer Database 230 and a Merchant Database 231 is used for storing content belonging to owners of websites depending on whether they are Personal websites or Enterprise websites. The content stored may be in text, rich text, images, audio, video or any other type of multimedia information.
[0033] The server 235 further comprises a rendering engine server 227 which is responsible for rendering or processing content in the Consumer database 230 and the merchant database 231 into a viewable pages in either web or wap pages 229. [0034] The rendering process in the rendering engine server 227 takes relevant filtered content and merges it with layout templates stored in a Layout Template Database 234 that may have been assigned for certain relevant pages.
[0035] All subscribers' information, including their Access IDs 222 are stored in subscriber/Access ID database 232. In addition, the Access Control Groups and Access Control Lists are stored in an Access Control Information database 233.
[0036] Referring to Figure 4, the method in accordance with the present embodiment when a viewer requests content or information from an owner's website starts with the step of checking 301 for the Access ID 222 of a viewer attempting to access the system.
[0037] If Access ID 222 is available, the system will retrieve 302 the Access ID 222 from the viewer. Next the step of determining 303 whether the viewer is a registered subscriber. The Access ID 222 retrieved is compared with the Subscriber/Access ID Database 232. Following which, the step of mapping the Access ID 222 to the subscriber is performed.
[0038] However, if Access ID 222 is not available or not retrievable, then the viewer by default will be classified 305 as a subscriber belonging to "Public" Access Control Group.
[0039] Next, after identifying the subscriber, the relevant Access Control Group for shall be selected 306 according to information stored in the Consumer Database 230 or Merchant Database 231. In the next step, the system performs an internal check 307 to determine whether the Access Control Group is of the inclusive type. [0040] An Inclusive type group means that it is a group that contains other groups while exclusive type is merely a group by itself. Hence for an inclusive group, all other relevant Access Control Groups shall be accumulated into the Access Control List, as depicted in step 308.
[0041] Next, the rendering engine server 227 will perform a rendering 309 of the content by using the Layout Template 234 assigned to the page. The rendering will be also be based on format of layout, either HTML page(s) for web access or WML page(s) for WAP access. The intention of having the rendering engine server 227 is to ensure similarity of displays between different formats, in devices used by subscribers. Upon completing of the rendering step 309, the rendered pages are sent to the subscriber's device for display.
[0042] The subscriber may then view the content and perform relevant actions allowed by the system base on the Access Control Group in the Access Control List.
[0043] The present invention thus provides a computer method and system for controlling information access from a web or WAP site by a client system or the subscriber. The owner of the web or WAP site will determine an Access Control List that governs information access activities based on the subscriber's Access Control Group.
[0044] It will be appreciated that various modifications and improvements can be made by a person skilled in the art without departing from the scope of the present invention.

Claims

Claims
1. A system for controlling information access from an owner's website via Web or WAP access, said system comprising: a client portion having at least one means for a viewer to access said owner's website; a network means comprising means for providing internet connectivity to said owner's website; a server for hosting said owner's website, said server comprising: an Access ID database for storing Access IDs for subscribers; a Storage Database for storing content and data for websites; an Access Control Information Database for storing Access Control Groups assigned to said subscribers and Access Control Groups associated with said content and data; a Layout Template Database for storing Layout templates; and a Rendering Engine Server for rendering Web or WAP pages; wherein said subscriber or said viewer is allowed controlled access to said content and data on said owner's website depending on said Access Control Group assigned to said subscriber or said viewer.
2. The system according to claim 1 , wherein said Storage Database for further comprise a Consumer Database for storing content and data for personal websites and a Merchant Database for storing content and data for enterprise websites.
3. The system according to claim 1 , wherein said at least one means for a viewer to access said owner's website may further comprise one of said following: WAP enabled mobile phone or http browser enabled device.
4. The system according to claim 1 , further comprising a firewall for controlling and preventing unauthorized access of internal system resources.
5. The system according to claim 1, wherein said Web or WAP pages are rendered according to said content and data and layout templates associated with said content and data thus ensuring similarity of displays between different formats.
6. The system according to claim 1 , wherein said controlled access may comprise one or more of said following: viewing, referencing, adding, updating, or deleting.
7. The system according to claim 1 , wherein said subscriber further having an identifier or an Access ID.
8. The system according to claim 7, wherein said identifier may be a Mobile Station International ISDN number.
9. The system according to claim 1 , wherein said Access Control Group is pre-assigned to said subscriber by said website owner.
10. The system according to claim 1 , wherein a plurality of Access Control Groups forms an Access Control List.
11. A method for controlling information access from an owner's website via Web or WAP access by a viewer or a subscriber, said method comprising the steps: a) checking said viewer for an Access ID; b) retrieving said Access ID is available; c) determining whether said viewer is a subscriber; d) mapping said Access ID to subscriber information; e) selecting an Access Control Group according to said subscriber information; f) determining whether said Access Control Group is inclusive; g) rendering of content of said owner's website according to a layout template assigned to said content; h) displaying rendered pages to said viewer or said subscriber; and i) allowing said viewer or said subscriber to view rendered pages and perform relevant actions in said rendered pages; wherein said relevant action are controlled by said Access Control Group of said viewer or said subscriber.
12. The method according to claim 11 , further comprising a step c1): assigning said viewer with a default Access Control Group if Access ID is not available.
13. The method according to claim 11 , wherein in step f), an inclusive Access Control Group further comprises other relavant Access Control Groups that may be accumulated into an Access Control List.
14. The method according to claim 11 , wherein step g) further comprises rendering Web or WAP pages according to said content and said layout templates associated with said content thus ensuring similarity of displays between different formats.
15. The method according to claim 11, wherein in step i), said relevant actions may comprise one or more of said following: viewing, referencing, adding, updating, or deleting.
16. The method according to claim 11, wherein said Access Control Group is pre-assigned to said subscriber by said website owner.
17. The method according to claim 11, wherein a plurality of Access Control Groups forms an Access Control List.
18. The method according to claim 17, wherein said Access Control List may have several versions with different effective dates.
19. The method according to claim 11 , further comprising steps before step a), the steps comprising: i) inviting said viewer to become a subscriber; ii) receiving explicit response from said viewer agreeing to said invitation; and iii) assigning said subscriber with at least one Access Control Group.
PCT/SG2005/000307 2004-09-07 2005-09-07 Method and system for controlling information access from a website via web or wap access WO2006028419A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB0704336A GB2432442A (en) 2004-09-07 2007-03-07 Method and system for controlling information access from a website via web or wap access

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60729104P 2004-09-07 2004-09-07
US60/607,291 2004-09-07

Publications (1)

Publication Number Publication Date
WO2006028419A1 true WO2006028419A1 (en) 2006-03-16

Family

ID=36036637

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2005/000307 WO2006028419A1 (en) 2004-09-07 2005-09-07 Method and system for controlling information access from a website via web or wap access

Country Status (3)

Country Link
CN (1) CN101057238A (en)
GB (1) GB2432442A (en)
WO (1) WO2006028419A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440806C (en) * 2006-07-12 2008-12-03 中国移动通信集团公司 Network journal information processing device and method
US20130013722A1 (en) * 2010-03-26 2013-01-10 Zte Corporation Method for a mobile email client to access to a server, and mobile terminal thereof
CN103379381A (en) * 2012-04-17 2013-10-30 中兴通讯股份有限公司 Video playing method based on WAP gateway, WAP gateway, and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101551891B (en) * 2009-04-30 2012-01-18 用友软件股份有限公司 Plug-in order method and its device
CN101635895B (en) * 2009-07-31 2014-03-12 青岛海信移动通信技术股份有限公司 Website content subscribing system, website content subscribing method, mobile communication terminal and server

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US6466975B1 (en) * 1999-08-23 2002-10-15 Digital Connexxions Corp. Systems and methods for virtual population mutual relationship management using electronic computer driven networks
US20030200467A1 (en) * 2002-04-23 2003-10-23 Choy David Mun-Hien System and method for incremental refresh of a compiled access control table in a content management system
US6647396B2 (en) * 2000-12-28 2003-11-11 Trilogy Development Group, Inc. Classification based content management system
US20040017395A1 (en) * 2002-04-16 2004-01-29 Cook Thomas A. System and method for configuring and managing enterprise applications
US20040225652A1 (en) * 2003-05-07 2004-11-11 Microsoft Corporation Connected templates in connection with a content management server system or the like
US20040254934A1 (en) * 2003-06-11 2004-12-16 International Business Machines Corporation High run-time performance method and system for setting ACL rule for content management security

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US6466975B1 (en) * 1999-08-23 2002-10-15 Digital Connexxions Corp. Systems and methods for virtual population mutual relationship management using electronic computer driven networks
US6647396B2 (en) * 2000-12-28 2003-11-11 Trilogy Development Group, Inc. Classification based content management system
US20040017395A1 (en) * 2002-04-16 2004-01-29 Cook Thomas A. System and method for configuring and managing enterprise applications
US20030200467A1 (en) * 2002-04-23 2003-10-23 Choy David Mun-Hien System and method for incremental refresh of a compiled access control table in a content management system
US20040225652A1 (en) * 2003-05-07 2004-11-11 Microsoft Corporation Connected templates in connection with a content management server system or the like
US20040254934A1 (en) * 2003-06-11 2004-12-16 International Business Machines Corporation High run-time performance method and system for setting ACL rule for content management security

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PHPBB GROUP PHPBB USERGUIDE, Retrieved from the Internet <URL:http://www.phppp.com/support/guide> *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440806C (en) * 2006-07-12 2008-12-03 中国移动通信集团公司 Network journal information processing device and method
US20130013722A1 (en) * 2010-03-26 2013-01-10 Zte Corporation Method for a mobile email client to access to a server, and mobile terminal thereof
US8812605B2 (en) * 2010-03-26 2014-08-19 Zte Corporation Method for a mobile email client to access to a server, and mobile terminal thereof
CN103379381A (en) * 2012-04-17 2013-10-30 中兴通讯股份有限公司 Video playing method based on WAP gateway, WAP gateway, and system
CN103379381B (en) * 2012-04-17 2016-12-14 中兴通讯股份有限公司 Video broadcasting method based on WAP gateway, WAP gateway and system

Also Published As

Publication number Publication date
GB0704336D0 (en) 2007-04-11
GB2432442A (en) 2007-05-23
CN101057238A (en) 2007-10-17

Similar Documents

Publication Publication Date Title
US10212052B2 (en) Method for providing contents in a mobile communication system and apparatus thereof
US20070055775A1 (en) Method and system for controlling information access from a website via Web or WAP access
US10574771B2 (en) Methods and systems for rewriting scripts to redirect web requests
US8024400B2 (en) Method and system for transferring content from the web to mobile devices
US7716281B2 (en) Method and system for transferring content from the web to mobile devices
US8914435B2 (en) Ubiquitous notification method and system for providing 3A based push type event
CN101253757B (en) Communication system and communication terminal
US20050015772A1 (en) Method and system for device specific application optimization via a portal server
US20090030985A1 (en) Family-based online social networking
US20080148383A1 (en) Systems and methods for injecting content
WO2006071324A2 (en) Imroved bitmask access for managing blog content
CN102130952A (en) Method and device for forwarding hyper text transport protocol (HPPT) request message of mobile terminal
CN102301678B (en) System and method for providing identity correlation for an over the top service in a telecommunications network
WO2006028419A1 (en) Method and system for controlling information access from a website via web or wap access
US20010056447A1 (en) Information providing system and information providing method
US20100042685A1 (en) Personalizing communications layer
CN114996621B (en) Method, system and storage medium for user to self-select portal home page
US11757956B2 (en) Internet (over the top) worldwide public chat capabilities matched to specified (“URL”) streaming content and non specified (“prenamed and hardcoded”) streaming content rooms
JP2003345827A (en) Portal site optimization system, and apparatus, method and data structure concerned thereto
CN102355477B (en) Optimization method for mobile communication network data interaction
GB2503285A (en) Processing browser sessions in a telecommunication network
KR20030033854A (en) Method for managing user personal information, the server computer thereof and the system thereof
KR20090073942A (en) Method for operating message send button(or icons)
WO2008094024A1 (en) Method for providing phone page inserted address window automatically in wireless internet
GB2503287A (en) Enabling advertising content delivery in a telecommunications network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 0704336

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20050907

WWE Wipo information: entry into national phase

Ref document number: 0704336.7

Country of ref document: GB

Ref document number: 1802/DELNP/2007

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 200580038201.X

Country of ref document: CN

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPOFORM 1205A DATED 17.08.07)

122 Ep: pct application non-entry in european phase

Ref document number: 05777748

Country of ref document: EP

Kind code of ref document: A1

ENPC Correction to former announcement of entry into national phase, pct application did not enter into the national phase

Ref country code: GB