WO2014177164A1 - A system and a method for providing access to web based data sources - Google Patents

A system and a method for providing access to web based data sources Download PDF

Info

Publication number
WO2014177164A1
WO2014177164A1 PCT/DK2014/050124 DK2014050124W WO2014177164A1 WO 2014177164 A1 WO2014177164 A1 WO 2014177164A1 DK 2014050124 W DK2014050124 W DK 2014050124W WO 2014177164 A1 WO2014177164 A1 WO 2014177164A1
Authority
WO
WIPO (PCT)
Prior art keywords
advertising content
wireless access
advertising
individual wireless
access points
Prior art date
Application number
PCT/DK2014/050124
Other languages
French (fr)
Inventor
Kasper Bloch GEVALDIG
Esben ELMØE
Original Assignee
ALLUNITE ApS
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 ALLUNITE ApS filed Critical ALLUNITE ApS
Publication of WO2014177164A1 publication Critical patent/WO2014177164A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • H04M3/4878Advertisement messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/15Information service where the information is dependent on the location of the subscriber

Definitions

  • the present invention relates to a system for providing access to web based data sources, a method of providing access to data of web based data sources, an individual wireless access point, an advertising content database system.
  • the amount of mobile clients such as mobile phones (e.g. smartphones), laptops, tablets and/or the like is increasing, and they are used for an increased amount of different purposes.
  • these mobile clients are often used by users for browsing the internet by means of an internet browser, for checking and sending e- mails, for accessing social media and/or the like. This is performed by the users on the go, e.g. while they visit or are near shops, service providers and/or the like.
  • the users at or near such locations may need a wireless data network so as to facilitate that the users can use their mobile client for these purposes.
  • the access to such wireless networks such as mobile data networks, e.g. third or fourth generation mobile telecommunications technologies, is often paid by the owners of the mobile devices, and this may be expensive to the user.
  • the present invention provides a solution to this and problem.
  • the invention relates to a system for providing access to web based data sources by means of mobile clients, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points being configured for communicating with one or more mobile clients so as to provide access to content at web based data sources selected by a user of the respective mobile client, and an advertising content database comprising location specific advertising, said advertising content database being accessible over the internet, said advertising content database being separate to said web based data sources, wherein said individual wireless access points are configured for manipulating said mobile clients so that said mobile clients receives and visualise location specific advertising content of said advertising content database, wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, and wherein said visualised advertising content is configured for being visualised simultaneously with at least a part of the content from said user selected web based data sources on a screen of said mobile clients.
  • the location specific advertising content comprises advertising content to be visualised at different predefined locations. These locations are preferably based on the geographical location of the individual wireless access points.
  • the access points may be located at different locations such as at shops, at financial departments such as banks, at cafes, restaurants and/or other places of business.
  • the proprietors or other persons related to these places may determine at least a part of the advertising content to be visualised at the mobile clients connected to the individual wireless access point.
  • the location specific advertising may thus be identified/indexed so that identifiers from a mobile client and/or access point can be used to determine what advertising to provide to clients connected to a specific wireless access point.
  • a restaurant selling burgers may have an access point located so that their customers can access the internet by means of the access point.
  • the restaurant may then determine advertising content to be visualised at the mobile clients connected to the access point. For example a special offer relating to a specific burger meal that the user can buy at the store, it may relate to a meal that is new at the store and/or the like.
  • the advertising visualised at the mobile phone may automatically be shifted/exchanged to comprise advertising relating to products sold nearby.
  • a shoe store nearby may have paid to have their advertising visualised at mobile clients connected to individual wireless access points located near their geographical location.
  • the advertising may again shift to the advertising from the restaurant selling burgers.
  • the user of the mobile device may visually see both the advertisement content and a visual presentation of the user accessed web content at the same time.
  • the added advertisement content may simply be graphically added to the displayed website, thereby basically expanding the view with the advertisement content of the subscriber or the centrally determined advertisement.
  • the added advertisement content may advantageously be added in the top window, in the bottom part of the window and/or to the left and/or to the right of the user accessed web content.
  • the added advertisement may e.g. be inserted by a relatively simple modification of the Document Object Model DOM established at the mobile device.
  • the web based data sources preferably comprise data sources comprising webpages to be accessed so as to retrieve web pages to be visualised in a web browser of the mobile client.
  • the user of the client may hence access and manipulate a web browser of the mobile client to select and access a web site/page. For example by typing a web address and/or a search string in a search field at a web page, by activating an element/content in the browser on the screen of the mobile client which upon activation manipulates the browser to load a (new) web page, by selecting a shortcut on the mobile device and/or the like.
  • the user selected content of the web based data sources may comprise a headline on a web page containing news, and by activating the headline by e.g. a touch screen on the client, the user selects a hyperlink pointing to a new web document or a specific element within a web document located on a web based data source.
  • the browser hence processes the hyperlink and retrieves the appropriate content so as to visualise the user selected content, in this case the content that the headline refers to.
  • a web page may be considered as a web document or another web resource that is suitable for the World Wide Web and may be accessed through a web browser and displayed on a monitor or mobile client.
  • the information at the web page is usually in HTML or XHTML format, and may e.g. provide navigation to other web pages via hypertext links or the like.
  • the Web pages may moreover comprise other resources such as style sheets, scripts (E.g. JavaScripts), video files, animations, images and other into their final presentation.
  • the individual wireless access points should be understood as access points that the mobile clients can use for accessing the internet.
  • the access points are individual in the sense that they may comprise each their identifier so that it is possible to identify the individual wireless access points.
  • the wireless access points may be grouped so that the same advertisings are visualised at clients connected to each their access points of the group, but the access points may still be identified individually.
  • the advertising content database may be accessible by means of the individual wireless access points in the sense that it is connected to the internet in a way so that the advertising content may be transmitted to the access points and from there to the mobile clients connected to the access points.
  • the access points may hence e.g. communicate with an advertising server so as to retrieve the advertising content.
  • the access points may communicate with another arrangement configured for retrieving the advertising content from the database and hence, the database is accessible by the access points through such an arrangement.
  • the injected code may for example be configured for transmitting an advertising request from the client, this request may be transmitted to the advertising database from the access point to which the client is connected together with an identifier identifying the access point. Based on this, advertising content from the database is transmitted to the access point which then forwards it to the client to be visualised at the client. This communication may be independent of the user controlled access to the other web based data sources.
  • the visualization of both the user selected content and the advertising provides several advantages. For example, the user is not annoyed by the advertising in that they are visualised together with (preferably a main part of) the user selected content, and can hence be ignored by the user. Additionally, it provides the possibility of visualising different content over time and hence, more advertising content can be visualized to the user over time.
  • the present system may achieve an ongoing update of the visualized advertising content during a session. And at least, advertising content is visualized in an ongoing manner when the user uses the web browser to browse the internet.
  • Tthe above mentioned session may also be referred to as a connection session which is a session/event which starts when the mobile client connects to the individual wireless access point, and the connection session ends when the mobile client disconnects from the individual wireless access point, e.g. to be automatically connected to another individual wireless access point of the system.
  • the manipulation of the said mobile clients so that that the mobile clients receives and visualise location specific advertising content of said advertising content database may comprise that software code such as e.g. java script is injected into the data received from a web based data source before sending it to the mobile client requesting the data, such as a home page, from the data source.
  • This injection results in that when the injected software code is processed together with the data from the web based data source by the mobile client, then advertising content from the advertising content database is visualised together with the content from the web based data source.
  • the visualised advertising content is however preferably visualised so that a user may scroll the content from the web based data source while the advertising content remains at substantially the same location on the screen.
  • the present invention may among other facilitate that a third party can determine advertising content to be displayed together with e.g. home page content from a web based data source.
  • a third party such as an owner or renter of the location of an individual wireless access point or another third party having access to a part of the advertising content to be provided may determine the advertising content to be visualised at the mobile client together with the content from the web based data source.
  • the advertising content database in embodiments may be considered as a web based data source which is however not user selected but data is automatically received from it due to the system of the present invention.
  • An advertising server may in aspects of the invention be configured for controlling the visualization of advertising content at a plurality of clients connected to different individual, wireless access points.
  • an advertising session is visualised simultaneously with a browser session.
  • a set of advertising content together provides the content to be visualised during an advertising session, and this advertising session is visualised simultaneously with a browser session performed during the session where the mobile client is connected to an individual wireless access point.
  • the location specific advertising content may in aspects be provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, This may be achieved by registering the location of individual access points and/or pre-determine which advertising content that should be distributed to the clients connected to the respective access point., by receiving an identifier from the access point, the advertising content may hence forward the predetermined advertising content which may however change over time.
  • the fact that the individual wireless access points are configured for manipulating said mobile clients so that said mobile clients receives and visualise location specific advertising content of said advertising content database provides a robust, precise and dynamic system that makes it possible to provide advertising based on the location of respective access point and thus the mobile clients.
  • the present invention may thus provide an advantageous way of providing advertising and/or other information to users of mobile clients/devices, both seen from the advertiser ' s point of view and the users of mobile devices' point of view.
  • the advertiser(s) may by the present invention be more assured that his/hers/their(s) advertising content is provided to relevant users within a relevant geographical range.
  • a plurality of said plurality of said individual wireless access points may be internet routers.
  • Such wireless routers are relatively cost efficient, and it has been found out by the inventors that such routers may be especially advantageous in relation to provide a solution according to the invention.
  • the routers may be a WLAN (Wireless Local Area Network) router, also known as a wireless network access point. This may be considered as a network resource providing access to the Internet. Such an access point (or hotspot) may e.g. have a range of about 10-200 meters dependent on the circumstances such as if it is indoor or outdoor. Hence, the mobile clients having a WIFI/WLAN facility may connect to the Internet when within range of the wireless network provided by the router.
  • WLAN Wireless Local Area Network
  • the individual wireless access points may be one or more other access points providing access to the internet, e.g. by means of Bluetooth (e.g. IEEE 802.15.1 standardized wireless technology), or any other suitable wireless technology.
  • Bluetooth e.g. IEEE 802.15.1 standardized wireless technology
  • said manipulation comprises injecting advertising retrieving software code to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
  • the content retrieved from the web based data source may hence be modified before it is forwarded to the mobile client requesting the data from the web based data source.
  • the wireless access points IWAPl-IWAPn may in advertagous aspects of the invention each comprise a unique ID. This Unique ID may comprise a MAC address, a serial number or any other suitable identification that can be used for identifying the access point IWAPl-IWAPn.
  • said advertising retrieving software code ARCS when executed, is configured for retrieving location based advertising content from said advertising content database to be displayed.
  • the advertising retrieving software code is configured for initiating retrieval if advertising content from the database.
  • the request is transmitted to/through the individual wireless access point ⁇ - IWAPnto which the mobile client is connected. Due to the configuration of the access point, it may add a unique identification and then forward the request or another request. This identification is then used by the system to identify the access point and hence which location based advertising content that should be transmitted to the mobile client.
  • the advertising retrieving software code ARSC may be configured to comprise the unique ID of the wireless access point so that, when the mobile client transmits the request for advertising, this unique identifier may be added to the request by the mobile client.
  • the request which is a data packet, may then be transmitted from the mobile client including the ID of the wireless access point that the respective mobile client is connected to.
  • said advertising retrieving software code when executed, is configured for reserving a part of the screen of said mobile client for said advertising content.
  • the advertising retrieving software code is executed/processed at the respective mobile client.
  • the user selected web page is modified so that space for the advertising content is added to the retrieved web page body. This space may be used for visualising different advertising content on the screen of the mobile client.
  • the said advertising retrieving software code comprises JavaScript.
  • JavaScript is a computer programming language which may among others be implemented as part of web browsers so that client-side scripts (data from web based data sources) may interact with the user of the mobile clients, control the browser, communicate asynchronously, and/or alter the document content that was displayed.
  • the injected JavaScript may facilitate that the user may select the advertising content on the screen of the mobile client and thus guide the browser to visit a web page relating to the visualised advertising content.
  • the JavaScript may in aspects of the invention facilitate periodical updates of the advertising content, e.g. by polling or the like, and facilitate that the browser will initiate an update of the advertising content.
  • said advertising retrieving software code is configured for being implemented into the software program code retrieved from said user selected web based data sources.
  • an additional script may, by the wireless access point, be added to the data retrieved from a web based data source selected by the user by activating a link, entering a URL or the like. This addition may thus be performed by the wireless access point before the content of the web based data source is transmitted to the mobile client.
  • said web based data sources comprise web pages.
  • These web pages may be "visited" by the browser of the mobile client, preferably due to being selected by the respective user of the mobile client.
  • said advertising requesting software code may be implemented into the retrieved web page structure.
  • said manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code, said resulting web page structure being transmitted to said mobile client.
  • said manipulation may comprise that the web page structure is modified so that data is collected from at least two data sources, and wherein the collected data from one of the data sources is controlled by the user during browsing, and wherein the collected data from another of the data sources is initiated by the injected advertising requesting software code.
  • a plurality of said plurality of individual wireless access points are geographically distributed to be located at different physical locations.
  • a plurality of said plurality of individual wireless access points are geographically distributed to be located at different places of business.
  • the individual wireless access points may be located at a plurality of different stores, shops/service providers or the like in a mall, along pedestrian streets or at other stores, shops/service providers.
  • said location specific advertising content of said advertising content database is distributed to the plurality of mobile clients based on the geographical location of said individual wireless access points.
  • said location specific advertising content of said advertising content database may be distributed based on a unique identifier of said individual wireless access points.
  • the Unique identifier may be a MAC address of the individual wireless access points, or it may be another unique identifier for identifying the individual wireless access points. For example, a unique alphanumeric string of characters that together facilitate identification of the respective wireless access point.
  • the system may by means of e.g.
  • said individual wireless access points may comprise a unique identifier, wherein said unique identifier is transmitted as a part of a request for advertising content initiated by a mobile client due to said advertising retrieving software code , and wherein said transmitted unique identifier is used for selecting advertising content to be provided to the mobile clients connected to the respective individual wireless access point.
  • said system may be configured for exchanging the visualized advertising independently of the operation of the user.
  • the advertising requesting software code added to the data set collected from a web based data source may be configured so that advertising content is automatically exchanged with a predetermined time interval.
  • the advertising requesting software code may be adapted so that the mobile client automatically requests new advertising with a time interval.
  • the software code may be adapted so that the advertising content database (or a control arrangement for controlling distribution of the advertising content of the database) may on its/their own motion automatically distribute and exchange the advertising content to the mobile clients.
  • said advertising content for being provided to a mobile client connected to an individual wireless access point comprises advertising content configured to be controlled by a first party, and advertising content configured to be controlled by a second party.
  • said system is configured for shifting between advertising content controlled by said first party and said second party.
  • the control of the advertising content should be understood as that the parties are allow to determine the content of the advertising provided to the mobile clients. In aspects, one of the parties may even allow another party to control advertising content in return for a payment or another service.
  • said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user (of the mobile device/client).
  • the advertising content may be displayed no matter what web pages the user visits, and the same advertising content may be visualised "on-going" during several subsequent visits at different web pages.
  • a new advertising content may be visualised upon retrieval of a new web page.
  • said web based data sources may comprise one or more web pages for being displayed at clients, wherein said mobile clients comprises a web browser, and said individual wireless access points may moreover be configured for manipulating the data retrieved from said one or more web based data sources so that said advertising content is visualised on a screen of said mobile client(s) by means of said web browser.
  • said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID.
  • a mobile client connected to a first individual wireless access point may be automatically shift to a second individual wireless access point.
  • the mobile client may be connected to the first access point at a first location, and when the user moves from the first store towards the second store, the mobile client would automatically shift from being connected to the first access point to be connected to the second access point. This may result in a shift in the provided advertising content when using the mobile client in that the client is connected to another access point, but beyond that, the user would not be aware of the shift to different access points.
  • Such service set identifier may be a case sensitive, e.g. a 32 alphanumeric character unique identifier attached to e.g. a header of packets sent over e.g. a wireless local-area network.
  • a service set identifier may be considered as acting as a password when a mobile device tries to connect.
  • the service set identifier SSID may differentiates one wireless network from another. Hence, it may be advantageous if all access points and all devices attempting to connect to the access points use the same SSID.
  • a wireless mobile client should have the same SSID as the one put in the access point or it will not be permitted to join the wireless network.
  • the mobile clients may connect automatically to the different wireless access points. The user should hence only allow the mobile client to connect to the wireless network provided by the individual access points. Then, if the suitable wireless facility such as a WLAN facility is turned on at the mobile client, it automatically connects to the other access points in the system.
  • At least two different location based advertising contents are visualised at the mobile client during a session.
  • the user if using the browser of the client, will see two different advertising contents based on the content of the advertising database. So for example, if the user uses a browser in more than e.g. 10 seconds, such as at least 30 seconds, for example at least 60 seconds, such as least 120 seconds for example as at least five minutes, the user will see at least two different advertising contents from the advertising content database in the browser.
  • said system is adapted to perform at least one update of the visualised advertising content at a mobile client connected to a first individual wireless access point during a session.
  • said system is adapted so as to visualise the same advertising content at a mobile client connected to a second individual wireless access point during a session.
  • said system is configured so that the visualised advertising content is updated over time while the user of a mobile client uses a web browser of the mobile client to browse the internet.
  • said system comprises an advertising server which is configured for controlling the visualization of advertising content at a plurality of clients connected to different individual wireless access points based on information received from said access points.
  • This server may have access to the advertising content database or the advertising content database may be considered as a part of the server.
  • said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point.
  • said location of said individual wireless access points that the respective mobile client is connected to may be determined based on a unique identifier transmitted from the wireless access point or mobile client.
  • the Unique identifier represents an identification of the wireless access point that the mobile client is connected to, and may thus be used for identifying the
  • determining the unique identifier e.g. by correlating received unique identifier with a list comprising information of wireless access points of the system, proper advertising may be identified in the database in that the location of the wireless access points may thus be known either directly or indirectly.
  • identification in an advantageous way may thus indicate a location of a wireless access point, and thus, the correct advertising may be provided to the clients of this wireless access point based on the unique identifier.
  • the selected advertising may thus be considered as location based in that it may be selected based on the last known physical location of the wireless access point, which may be determined by the unique identifier.
  • said advertising content of the advertising content database may be divided into different categories, the wireless access points may be configured for transmitting a unique identifier, and the system may be configured for processing said unique identifier so as to select and transmit categorized advertising content to be provided to clients connected to the wireless access points which has transmitted said unique identifier.
  • the unique identifier may be transmitted in different ways. For example it may be transmitted by the wireless access point by that it is added at the wireless access point to an advertising request from a mobile client connected to the respective wireless access point. It may also comprise that the mobile client forward a request comprising the unique identifier, and the unique identifier is then transmitted by the wireless access points by forwarding the unique identifier. Also, other ways of transmitting the unique ID may be provided according to further aspects of the invention.
  • the invention moreover relates to a method of providing access to data of web based data sources by means of mobile clients in a system, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points communicating with one or more mobile clients so as to provide access to web based data sources selected by a user of the respective mobile client, and an advertising content database (ACD) comprising location specific advertising (LSAC), said advertising content database (ACD) being connected to the internet, said advertising content database (ACD) being separate to said web based data sources (WBDS), wherein said mobile clients are manipulated so that said mobile clients receives and visualise location specific advertising content of said advertising content database, wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, and wherein said visualised advertising content is visualised on a screen of said mobile clients simultaneously with at least a part of the content from said user selected web based data sources.
  • ACD advertising content database
  • a plurality of said plurality of said individual wireless access points are individual routers.
  • said individual wireless access points add advertising retrieving software code (ASC) to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
  • ASC advertising retrieving software code
  • said advertising retrieving software code when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s).
  • said advertising retrieving software code when executed, reserves a part of the screen of said mobile client for said advertising content.
  • said software code (ASC) comprises a JavaScript.
  • said advertising retrieving software code is implemented into the software program code retrieved from said user selected web based data sources (WBDS).
  • said web based data sources comprise web pages to be accessed e.g. by means of a web browser of the mobile client.
  • a plurality of said plurality of individual wireless access points are geographically distributed to be located at different physical locations.
  • a plurality of said plurality of individual wireless access points are geographically distributed to be located at different places of business.
  • the said location specific advertising content of said advertising content database is distributed to the plurality of mobile clients based on the geographical location of said individual wireless access points. In preferred aspects of the method, the said location specific advertising content of said advertising content database is distributed based on a unique identifier of said individual wireless access points.
  • an easy and safe identification of the respective access points is facilitated so as to facilitate a safe and reliable identification and selection of the advertising content to be visualised at the client(s) connected to the internet through the respective access point.
  • said the visualized advertising is exchanged independently of the operation of the user.
  • said visualized advertising content is exchanged when the user initiates new retrieval of data from a web based data source.
  • advertising content provided to a mobile client connected to an individual wireless access point comprises advertising content configured for being controlled by a first party, and advertising content configured for being controlled by a second party.
  • a shift between content controlled by said first party and said second party is performed over time.
  • said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user.
  • said web based data sources comprises one or more web pages for being displayed at clients, said mobile clients comprises a web browser, and said individual wireless access points are configured for manipulating said mobile clients so that said advertising content is visualised on a screen of said mobile client by means of said web browser.
  • said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier.
  • At least two different location based advertising contents are visualised at the mobile client during a session.
  • said system is adapted to perform at least one update of the visualised advertising content at a mobile client connected to a first individual wireless access point during a session.
  • said system is adapted to visualise the same advertising content at a mobile client connected to a second individual wireless access point during a session.
  • said web based data sources comprise web pages, and said advertising requesting software code is implemented into the retrieved web page structure.
  • said manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code, said resulting web page structure being transmitted to said mobile client.
  • said manipulation comprises that a web page structure is modified so that data is collected from at least two data sources, and the collected data from one of the data sources is controlled by the user during browsing, and wherein the collected data from another of the data sources is initiated by the injected advertising requesting software code.
  • an advertising server of said system controls the visualization of advertising content at a plurality of mobile clients connected to different individual wireless access points based on information received from said access points.
  • said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point.
  • the invention relates to an individual wireless access point configured for being connected to the internet, wherein said individual wireless access point is configured for providing a wireless internet access to one or mobile clients so as to facilitate access to the content of web based data sources, wherein said individual wireless access point is configured for manipulating said connected mobile clients so that connected mobile clients are configured to receive location specific advertising content retrieved from an advertising content database being separate to said web based data sources, wherein said manipulation comprises that said visualised advertising content is visualised on a screen of said mobile clients simultaneously with at least a part of the content from said user selected web based data sources.
  • said individual wireless access point is an internet router.
  • said individual wireless access point adds advertising retrieving software code to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
  • said advertising retrieving software code when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s).
  • said advertising retrieving software code when executed, reserves a part of the screen of said mobile client for said advertising content.
  • said advertising retrieving software code comprises a JavaScript.
  • said individual wireless access point is configured for operating in accordance with a system and/or a method according to one or more of the claims 1-54.
  • the invention relates to an advertising content database system comprising location specific advertising content, said advertising content database being accessible by means of a plurality of individual wireless access points, wherein said location specific advertising content comprises a plurality of different advertising content, wherein said advertising content is configured for being provided to mobile clients connected to said individual wireless access points based on the geographical location of said individual wireless access points, and wherein said advertising content database system is configured for providing at least two different advertising content to a mobile client connected to an individual wireless access points during a session.
  • said advertising content database system is configured for operating in accordance with a system and/or a method according to one or more of claims 1-54.
  • said advertising content database system may comprise an advertising server as described in more details later on.
  • said system may be configured for receiving and processing a unique identifier from the respective access points so as to determine the advertising content to be transmitted and visualised at the respective clients connected to the respective individual wireless access points.
  • the invention relates in a further aspect to a method of financing access to a wireless network by means of advertising, wherein a first party offers a second party access to control a first part of location based advertising content to be displayed at mobile clients, said advertising content being visualised at mobile clients connected to an individual wireless access point geographically located at the geographical location of said second party, and wherein said first party in exchange for said offer is allowed to control a second part of advertising content to be displayed at mobile clients connected to said individual wireless access point.
  • said second part of advertising content to be displayed at mobile clients connected to said individual wireless access point relates to products, services and/or offers different from products, services and/or offers which are offered by said second party. Hence, it may be assured that products from competitors to the second party is not visualised at mobile clients connected to the individual wireless access point controlled/located at said second party.
  • said part of advertising content is visualised at said mobile client in a first time span
  • said second part of advertising content is visualised at said mobile client in a second time span during one session.
  • said first and second part of advertising content comprises at least two different advertising contents being part of a set of advertising content, said set of advertising content being configured based on the individual wireless access point.
  • the set of advertising content may be provided to the mobile client(s) based on the identifier of the individual wireless access point.
  • the individual access points may be located at parties at different geographically distributed locations such as places of business in the form of e.g. shops, stores, service providers and/or the like.
  • the advertising content of a set of advertising content may hence at least partly be based on the individual shop, store, and/or service provider so that at least a part of the visualised advertising content which is visualised at a mobile client(s) connected to the individual wireless access point at the location is based on the offered products or services of the place of business where the individual wireless access point is located.
  • the user of the mobile client may e.g.
  • the user may determine that a part of the revenue should be given to a specific charity provider such as a charity provider handling charity donations to e.g. orphans in Africa, people exposed to natural disasters, victims of war, pets such as cats or dogs, people being victims of different illnesses and/or the like. It is understood that the revenue in other aspects may be transmitted to the user him-/herself, or any other defined receiver.
  • a specific charity provider such as a charity provider handling charity donations to e.g. orphans in Africa, people exposed to natural disasters, victims of war, pets such as cats or dogs, people being victims of different illnesses and/or the like. It is understood that the revenue in other aspects may be transmitted to the user him-/herself, or any other defined receiver.
  • an advertising session comprises visualising at least two different advertising contents of an advertising content database during a user controlled browser session.
  • the method is facilitated by means of a system, a method, an advertising content database and/or individual wireless access points according to any of claims 1-63.
  • the invention may moreover relate to a system for providing access to web based data sources by means of mobile clients, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points being configured for communicating with one or more mobile clients so as to provide access to content at web based data sources selected by a user of the respective mobile client, and an advertising content database comprising location specific advertising, said advertising content database being connected to the internet, said advertising content database being separate to said web based data sources, wherein said individual wireless access points are configured so as to receive and forward advertising content from said advertising content database to clients connected to the internet by means of the respective individual wireless access points, wherein location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, wherein advertising content is transmitted to said individual wireless access points based on an identifier of said individual wireless access points, and wherein said visualised advertising content, is configured for being visualised simultaneously with at least a part of the content from said user selected web based data
  • the location of the respective wireless access point may be determined based on an identifier, such as a unique identifier, of the wireless access point.
  • This identifier may be added to an advertising request transmitted from a client.
  • the client may hence transmit an advertising request from a mobile client due to an add-on of e.g. a script performed by/in the wireless access point, e.g. during retrieval of a web page.
  • This identifier may then be used for determining what advertising to provide to the mobile client based on the identifier of the wireless access point.
  • the mobile client may be used to transmit location information so as to provide location information of the wireless access point.
  • the wireless access point may be moved over time due to e.g. that a store moves to another location, due to that the wireless access point(s) are temporarily placed, or the like.
  • the mobile clients may thus be manipulated to transmit location information based on a positioning system, such as a global positioning system, of the client which determines the geographical location of the client and thus also the wireless access point.
  • a positioning system such as a global positioning system
  • it may comprise identifying a cell phone tower that a mobile client is connected to, it may comprise triangulation and/or the like.
  • the mobile client scans for further wireless access points of the system so as to determine the geographical location that the mobile client is connected to.
  • This information may be transmitted from the mobile client, e.g. together with an advertising request and/or a dedicated location information request from a mobile client.
  • the wireless access point may then add an identifier of the wireless access point.
  • This information may be used to determine what location specific advertising of the advertising content database to provide to clients connected to the respective wireless access point.
  • the location specific advertising content may be indexed in the advertising server so as to provide that the system can determine which advertising to provide to a client.
  • the location specific/based advertising of the database may be considered as location specific/based in the sense that is provided to the respective mobile client based on the of the individual wireless access points that the respective mobile client is connected to.
  • the location of the individual wireless access point may in aspects be retrieved directly by means of positioning determining means such as GPS or the like of a client connected to the wireless access point.
  • the system may comprise a list or another data structure of wireless access points and allowed advertising content to be provided to the specific wireless access point.
  • the system may correlate the identification with the list so as to determine which advertising to be transmitted to the client(s) connected to the wireless access point.
  • fig. 1 illustrates an embodiment of a system according to embodiments of the invention
  • fig. 2 illustrates embodiments of a visualisation of content at a mobile client according to embodiments of the invention
  • fig. 3 illustrates embodiments of handling location specific advertising content
  • fig. 4 illustrates an embodiment relating to the process of adding advertising content according to embodiments of the invention
  • Fig. 5 illustrates embodiments of the invention comprising an advertising server. Detailed description of the invention
  • Fig. 1 illustrates a system 1 for providing access to web based data sources by means of mobile clients according to embodiments of the invention.
  • the system 1 comprises a plurality of individual wireless access points IWAP1- IWAPn connected to the internet IN by means of an internet connection IC.
  • the individual wireless access points are configured for communicating with mobile clients MCl-mCn so as to provide access to web based data sources WBDS selected by a user U of the respective mobile client MC
  • the internet connection IC that connects the access points IWAPl-IWAPn to the internet may be a Local Area Network LAN connection or any other suitable internet connection.
  • the mobile client(s) MCl-MCn may be a cell phone (e.g. a smart phone), a tablet, a laptop, a PDA (Personal digital assistant) or every other relevant type of mobile client comtpising wireless communication means.
  • the clients MCl-MCn comprises a screen SC which enables the user to see among others the resulting content of the data collected from the selected web based data sources WBDS.
  • the screen may in embodiments be touch a touch screen enabling the user to manipulate and operate the mobile client by touching the screen. For example, pressing/activating links and/or elements presented on the screen, typing in information in tables/windows on a web page and/or the like.
  • the each of the mobile clients is wirelessly connected to one of the respective access points IWAPl -IWAPn by means of a wireless data connection WDC.
  • the first MCI and second MC2 mobile client are both connected to the first individual wireless access point IWAPl .
  • the third MC3 and fourth MCn mobile clients are both connected to the second individual wireless access point IWAP2.
  • system 1 may comprise at least 2 such as at least 5, for example at least 10 such as at least 50, for example at least 100 such as at least 1000, 10.000 or even more individual wireless access points IWAPl .
  • at least 2 such as at least 5, for example at least 10 such as at least 50, for example at least 100 such as at least 1000, 10.000 or even more individual wireless access points IWAPl .
  • at least 10 such as at least 50
  • at least 100 such as at least 1000, 10.000 or even more individual wireless access points IWAPl .
  • IWAPl individual wireless access points
  • the mobile clients connect to the individual wireless access points ⁇ - IWAPn, and connect to the internet through these access points.
  • the wireless data connection WDC preferably is a Wireless Local Area Network connection WLAN, but it may be any other suitable wireless data connection in other embodiments of the invention.
  • the IEEE 802.11 standard may be utilized and supported for the communication between the mobile client(s) and one or more of the wireless access points.
  • the 802.11a, 802.11b, 802. l lg, 802.11 ⁇ and/or 802.1 lac wireless computer networking standard may be utilized.
  • the plurality of wireless access points may comprise access points operating with one or more different standards so that e.g. a first access point operates by means of a first standard, e.g. 802.1 lg, while another access point operates according to another standard, e.g. 802.1 lac or 802.11b.
  • the Users U if the mobile clients may hence receive e-mails, access social medias, stream music and video and/or the like by means of the internet connection provided by the individual wireless access points.
  • the users may also browse web pages provided by different web based data sources WBDSl-WBDn by means of a web browser installed at the mobile client.
  • the system moreover comprises an advertising content database ACD comprising location specific advertising LSAC, LSACl-LSACn.
  • the advertising content database ACD is accessible by means of the individual wireless access points IWAPl-IWAPn. It is understood that the advertising content database (ACD) is separate to the web based data sources that the users visit by means of the browser.
  • the location specific advertising LSAC may also be referred to as location based advertising LSAC or location based advertising content.
  • the individual wireless access points IWAPl-IWApn are configured for
  • the respective access points IWAPl-IWAPn adds a piece of advertising retrieving software code AESC to the user selected content retrieved from the web based data source(s) by the respective access points IWAP1- IWAPn, before forwarding the user selected content to the mobile client to be displayed/visualized at the mobile client's screen, e.g. by means of a web browser of the mobile client.
  • the advertising retrieving software code may add instructions so that when an application on the mobile phone, e.g. the web browser, processes the advertising retrieving software code ARSC, it allocate a piece of the space on the screen for advertising content retrieved from the advertising content database ACD.
  • the advertising retrieving software code ARSC preferably also add instructions so that when an application on the mobile phone, e.g. the web browser, processes the advertising retrieving software code ARSC, the mobile client performs one or more steps so as to retrieve advertising content from the advertising content database ACD.
  • the location specific advertising content LSACl-LSACn of the advertising content database ACD is configured for being provided to the respective mobile client based on the geographical location of the individual wireless access points IWAPl-IWAPn that the respective mobile client (MCl .MCn) is connected to. For example, when a mobile client MCl-MCn requests advertising content based on the advertising requesting software code ARSC, the individual wireless access points IWAPl- IWAPn to which the mobile client is connected is identified so as to identify the proper/intended advertising content LSAC to be visualised at the mobile client.
  • the individual wireless access points IWAPl-IWAPn comprises a unique ID that is used to determine the location of the wireless access point.
  • the unique ID/identifier thus represents a physical location, and by e.g. having information of the geographical location of the wireless access point, e.g. directly or indirectly in a look up table, it may be possible to determine advertising to be transmitted to the client connected to the respective mobile client.
  • the advertising content is then transmitted to the respective wireless access point IWAPl-IWAPn based on the unique identifier APIDl-PAIDn of the wireless access point, and from there to the mobile client. Then the advertising content is visualised at the mobile client. This is achieved in a manner where the advertising content is visualised simultaneously with at least a part of the content from the user selected web based data source on a screen of said mobile clients (MC).
  • the visualisation of the advertising may be provided by a software code, such as the advertising retrieving software code, added by the wireless access point
  • the resulting page will be visualised with the news or the result of the search together with the advertising content.
  • the advertising content may hence e.g. be visualised at the bottom and/or top of the screen SC.
  • the visualised advertising content LSAC may hence obtain a smaller part of the screen so that a more limited space for the news web page or the result of the search, but by e.g. scrolling the news web page or the result of the search, the content of the page may be visualised to the user U.
  • Fig. 2 illustrates embodiments of a visualisation of the content from a web based data source such as e.g. the content of a web page selected by the user.
  • the mobile client MCn in this embodiment is a mobile phone such as a smartphone comprising a touch screen SC.
  • the mobile client comprises a web browser application BRAPP which the user utilises for accessing web pages on the internet.
  • the browser of the mobile client MC retrieves the content WBDSC from a web based data source WBDSn through the access point IWAPn.
  • the advertising requesting software code ARSC is added to the content from a web based data source WBDSC between the web based data source WBDS and the client, in this
  • the resulting data transmitted to the mobile client is the content from a web based data source WBDSC, e.g. a data relating to a web page, and the advertising requesting software code ARSC.
  • WBDSC web based data source
  • ARSC advertising requesting software code
  • the advertising content is hence requested by the mobile client MCn from the advertising database (not illustrated in fig. 2).
  • the advertising requesting software code ARSC is processed by the web browser and manipulates the mobile client to visualise the advertising content LSAC at the screen SC, e.g. at the bottom of the screen, while the user selected content WBDSC from the web based data source is visualised on the screen SC above the visualised advertising content LSAC.
  • location specific advertising content LSAC may continuously be visualised in e.g. the bottom of the screen, the top of the screen and/or the like.
  • This continuous advertising visualisation may e.g. comprise that advertising content may be visualised at the mobile client(s) together with the user selected data from the web based data sources at different predefined time intervals, followed by a break before a new advertising is visualised at the mobile client.
  • advertising content retrieved from the advertising content database may be visualised for 10 seconds.
  • advertisings are removed from the screen so that no advertisings are shown in e.g. 5 seconds, and then new advertising content may be shown again in e.g. 10 seconds, 20 seconds, 30 seconds and/or the like before a new break.
  • the screen size for showing the user defined content from the web based data source e.g. a web page, may fill the whole screen so that no visual space is allocated for the advertising content. Then, after the break (e.g. the 5 seconds), advertising content is visualised again and takes up a part of the screen.
  • a part of the screen may still be visualised without advertising, and new advertising content may then be visualised in this field/area after the break, e.g. the 5 seconds.
  • time examples above are only for explanatory purpose and that these may be modified to e.g. vary over time (e.g. by means of predefined time spans), or have a value/ time span adapted e.g. based on what parties controlling the advertising content find suitable.
  • the continuous advertising visualisation may in other embodiments comprise that advertising content may be replaced without an intermediate break, so that new advertising content is visualised every 10 seconds without any pause/interlude between the advertising contents.
  • the continuous advertising visualisation may comprise that the same advertising is visualised during a whole browsing session without exchange of advertising content. This may in further embodiments be supplemented with a pause/break so that it seems that the same advertising content so to say blinks/winks.
  • the screen size ratio between the visualised user selected content WBDSC from the web based data source and the location specific advertising content LSAC may be at least 30/40 such as at least 40/60, for example at least 50/50, e.g. at least 60/40 such as at least 70/30, e.g. 80/20 such as e.g. at least 90/10.
  • the ratio 80/20 means that 80% of the browser screen is used for visualising the selected content WBDSC from the web based data source while the remaining 20% is used for the location specific advertising content LSAC.
  • the browser may also comprise a browser user interface BRUI comprising e.g.
  • a search field being a shortcut to a search engine
  • a back and/or forward button which upon activation manipulates the browser to show the previously visited web page and/or the like.
  • the location based advertising content LSAC may generally in embodiments of the invention, together with the advertising information such as text, image(s), video, audio, flash and/or the like comprise a link such as a hyperlink and/or other information retrieving triggers such as a command, a script or the like.
  • a user of the mobile device may e.g. activate the area where the advertising content is displayed at the mobile device, e.g. by a finger, a mouse marker and/or the like.
  • the user may initiate/activate the information retrieving trigger and thus be directed by a browser or the like on the mobile device to a home page or other information means such as a pop-up information window may be visualized upon the activation, to visualize further information related to the activated/clicked advertising content.
  • this/these information retrieving trigger(s), and thus the available further information may be shifted together with advertising content provided to the mobile device based on the advertising management system over time.
  • the advertising content may thus in embodiments of the invention refer to a web page or other information not being part of the subscriber facilitated advertisement network as such.
  • the subscriber may provide updates to the destination of the link, and the user will thus be presented to these updates over time even though the advertising content may remain the same.
  • the data provided when the activation of the advertising content is performed by the user at the mobile device may trigger a request for further information related to the activated/clicked advertising content from the advertising management system, and the advertising management system may upon this request provide the further information/data.
  • Different advertising content may in embodiments of the invention comprise/trigger similar information retrieving triggers upon user activation.
  • a subscriber or another party as disclosed in this document may provide different advertisings to the mobile device, e.g. relating to different products, services or the like, but when the user triggers the information retrieving trigger relating to one of these different products, services or the like, the user may be presented to the same further information which may be common to one or more of the different advertisings.
  • Fig. 3 illustrates embodiments of handling location specific advertising content LSACl l - LSACn n.
  • the advertising content LSACl l - LSACn n is divided into sets Sl-Sn dependent on the related Individual wireless access point IWAPl -IWAPn in the advertising content database ACD. It is understood that the wireless access points ⁇ -IWAPn comprises a unique ID APID l -APIDn.
  • the wireless access points ⁇ -IWAPn are connected to the database ACD by means of the internet.
  • the first set SI of advertising content LSACl l- LSACl n is intended for being visualised at mobile clients MCI connected to the first wireless access point IWAPl .
  • the second set S2 of advertising content LSAC2 1 - LSAC2_n is intended for being visualised at mobile clients MC2 connected to the first wireless access point IWAPl .
  • the n-S Sn of advertising content LSACn n is intended for being visualised at mobile clients MCn connected to the n'th wireless access point IWAPn.
  • the ARSC When the ARSC is processed at the mobile client MCI, it requests advertising content to be visualised. This request is forwarded from the first individual wireless access point IWAPl .
  • the first individual wireless access point IWAPl adds a unique access point identification to the request, or alternatively, the unique access point identification APID may already be present in the request. This identification identifies the individual wireless access point IWAPl and hence, it is possible to determine the correct advertising content to be transmitted to the first individual wireless access point IWAPl and hence the mobile client MCI upon processing this identifier.
  • the Sets Sl-Sn of location based advertising content each comprises one or more advertising contents identified to be visualised at mobile clients connected to the respective access points in a session.
  • the sets Sl-Sn may thus be considered as location based/specific advertising content in that they are configured to be used at different location in the form of different wireless access points based on the unique identifier/ unique access point identification APIDl-APIDn transmitted from the respective access point IWApl-IWAPn.
  • the unique identifier APIDl-APIDn may thus indicate/represent a specific geographical location.
  • the system may thus comprise a list of advertising to be visualized at clients connected to a specific wireless access point.
  • the advertising LSACl l-LSACn n of the database ACD may in embodiments of the invention be shared between two or more wireless access points.
  • the system 1 when receiving a unique identifier APIDl-APIDn of a wireless access point IWAPl-IWAPn, the system 1 knows which advertising to provide the clients connected to the wireless access point with.
  • the advertising content may also be provided to clients based on a user/client identifier transmitted (e.g. a MAC address of the client, a serial number or another unique identifier that can be used for identifying the client a/or user of the client).
  • a user may hence have established an account and entered preferences.
  • the advertising of the database may be indexed into different areas, and thus, the system may correlate the client information with the user's preferences to provide advertising based thereon.
  • the first access point LSACl n upon identification of the respective access point, in this case the first access point LSACl n, one of the advertising contents LSACl n is transmitted to the client and visualised at the client.
  • the advertising content of the database ACD e.g. the advertising of the sets Sl-Sn may in embodiments of the invention comprise location identifying information.
  • This information may comprise information of, or at least represent, a geographical location/area where the respective advertising is relevant to visualize.
  • an advertising LSACl l may be an advertising of one or more burger stores, and may comprise location information that identifies the location of the burger stores.
  • this unique identifier may be correlated with information that may identify or at least indicate the geographical area of the wireless access point. The result of this may then be correlated with location identifying information of advertising of the database ACD.
  • the system may thereby identify advertisings which are relevant to be transmitted to clients MCI connected to the wireless access point IWAPl having the unique identification.
  • the advertising of the burger store may be considered as relevant to be visualized at mobile clients MCI connected to this wireless access point IWAPl .
  • the system may select the burger store's advertising LSACl l to be visualized for an amount of time at the client MCI connected to the wireless access point IWAPl .
  • this advertising content LSACl n may be exchanged with another advertising content LSACl l of the set of advertising content related to the access point IW AP 1.
  • At least a part of a set of advertising content may be provided to mobile clients MC connected to two individual access points (this is not illustrated).
  • a chain of shops may have several places of business each having an individual wireless access point IWAP installed.
  • Mobile clients MC connected to these access points IWAP may receive substantially identical advertising content at least a part of the session at which they are connected to the access point.
  • the advertising content may however vary.
  • advertising LSAC of the database ACD may in embodiments of the invention be shared between different wireless access points IWAPl-IWAPn based on the location of the access points (which may be identified by the Unique ID APIDl-APIDn), user preferences and/or the like.
  • the process of selecting the proper advertising content based on the access point identifier may be achieved by a request processing arrangement.
  • the request processing arrangement facilitates processing the request so as to identify the request.
  • This request processing arrangement may be a software application having access to a database comprising e.g. a lookup table which chains the ⁇ identifier with a set of advertising content.
  • At set SI, S2, Sn of advertising content may comprise one piece of advertising content relating to a specific product, service, offer or the like, two advertising contents, three, four five, six, and/or at least ten such as at least twenty different advertising contents relating to different products, services, offers and/or the like.
  • Fig. 4 illustrates an embodiment relating to the process of adding advertising content to the content of a web page before transmitting it to a browser, and visualising it in the web browser of a mobile client.
  • Step SI a user is connected to an individual wireless access point ⁇ .
  • the user enters or selects a web page by means of the web browser of a mobile Client.
  • the mobile client in step S4 transmits a request to an individual wireless access point ⁇ to retrieve data from the selected web page.
  • the individual wireless access point ⁇ in step S5 adds advertising requesting software code ARSC so that the content retrieved/received from the user selected web based data source WBDS is modified to comprise the content of the advertising requesting software code ARSC.
  • the resulting web page is then transmitted to the mobile client in step S6.
  • step S7 the resulting web page is processed by the browser, and when the browser processes the added advertising requesting software code ARSC, advertising content is requested from the advertising content database ACD in Step S8.
  • This request comprises that an identifier APID of the individual wireless access point IWAP is added to the request in step S9 (e.g. by the access point upon forwarding the request, or by the mobile client itself if the advertising requesting software code ARSC received from the access point comprises the ID APID) so that an application (e.g. an advertising server or any other suitable application) can determine which advertising content to add, based on the access point identifier APID.
  • the advertising content is transmitted to the mobile client, received by the mobile client and visualised in the client browser together with the content of the user selected web page.
  • Fig. 5 illustrates embodiments of the invention wherein an advertising server AS is configured for receiving information from the Wireless access points IWAP1- IWAPn and based thereon provide the suitable advertising content LSACl l- LSACn_n to the respective clients MCI -Men.
  • the advertising server AS comprises a processing arrangement SPA which processes the information from the respective access point IWAPl-IWAPn.
  • This information may comprise the unique identifier APIDl-APIDn of the respective access point IWAPl-IWAPn such as e.g. a Media Access Control (MAC) address, or another speciffic, uniqie identifier in the form of e.g. a hierarchy code.
  • MAC Media Access Control
  • the identifier APID may be a unique string of alphanumeric symbols which may be correlated with e.g. a look up table to identify e.g. the geographical location of the respective access point, the owner or subscriber of the access point and/or the like.
  • the unique identifier APID may also in embodiments be grouped with/related to advertising content LSACl l-LSACn n so that it is possible to directly identify the proper advertising contents to be visualized at the clients based on the unique ID APID.
  • the transmitted unique identifier APIDl-APIDn may also (or alternatively), in embodiments comprise or be followed up by data transmitted from the wireless access point IWAPl-IWAPn and/or mobile client MCl-MCn connected to the wireless access point and comprising information about the geographical location of the respective access point, the owner of the access point and/or the like.
  • the geographical location may e.g. in embodiments of the invention comprise location information retrieved from a mobile client MCl-MCn connected to the wireless access pointsIWAPl-IWAPn, e.g. by means of GPS information, information of a cell phone tower to which the client is connected and/or the like. This location information is not necessarily transmitted at every advertising request.
  • the location information may e.g. help to verify the location of the wireless access point to e.g. provide that the correct advertising is provided to the clients. So if a wireless access point IWAPl-IWAPn is moved, the system may detect this and thus adapt the provided advertising accordingly.
  • the information from the respective access point IWAPl-IWAPn may moreover comprise client specific data such as information relating to the operating system type and/or version of the mobile client, the browser type and version of the mobile client, the hardware setup of the mobile client, the advertising content presently visualized at the client and/or the like. This information may help to provide the advertising content in a way that will enable the individual client to visualize the advertising content properly.
  • the processing arrangement SPA hence processes at least the identifier APIDl- APIDn of the respective access point IWAPl-IWAPn, and in further embodiments also client specific information or other information so as to determine the proper advertising content from the advertising database AD to be provided to the respective mobile client MCl-MCn.
  • the advertising server AS hence transmits the advertising content to the mobile client by transmitting it to the respective wireless access point IWAPl-IWAPn by means of the internet connection IC which then transmits it to the mobile client(s) connected to the access point ⁇ -IWAPn.
  • the advertising content database ACD may be considered as being a part of the advertising server, but in other embodiments, the advertising content database ACD may be considered as being remote to the advertising server AS.
  • the advertising content database is hence accessible by the wireless access points IWAPl-IWAPn by that the wireless access points forwards the advertising request from the client to the advertising server so that the server can process the identifier APIDl-APIDn and thus the proper advertising to be returned to the clients though the access point.
  • a system 1 may provide access to web based data sources WBDS by means of mobile clients MC.
  • This system comprises a plurality of individual wireless access points IWAP connected to the internet IN by means of an internet connection IC, said individual wireless access points IWAP being configured for communicating with one or more mobile clients MC so as to provide access to content in web based data sources WBDS selected by a user U of the respective mobile client MC.
  • the system comprises an advertising content database ACD comprising location specific advertising LSAC, said advertising content database ACD being accessible over the internet so that it can provide advertising content to clients.
  • the said advertising content database ACD is separate to the web based data sources WBDS selected by the user.
  • the individual wireless access points IWAP are configured for manipulating mobile clients MC so that the connected mobile clients access and visualise location specific advertising content LSAC of the advertising content database ACD.
  • the location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client MC is connected to. This is performed in a way so that the said visualised advertising content is visualised simultaneously with at least a part of the content from the user selected web based data sources WBDS on a screen of said mobile clients MC.
  • the said manipulation may comprise that said retrieved web page is modified into a resulting web page structure comprising the advertising requesting software code ARSC, and that the said resulting web page structure being transmitted to said mobile client.
  • the manipulation may e.g. comprise that the web page structure is modified so that data is collected from at least two data sources WBDSl-WBDSn, ACD.
  • the collected data from one of the data sources WBDSl-WBDSn may hence be controlled by the user U during browsing, and the collected data from another of the data sources ACD may be initiated and/or handled by the injected advertising requesting software code ARSC.
  • the location specific advertising content LSAC may in embodiments comprise advertising content to be visualised at different predefined locations. These locations are preferably based on the geographical location of the individual wireless access points (e.g. determined by a look up table, location information from a mobile client and/or the like).
  • the access points may be located at different locations such as at shops, at financial departments such as banks, at cafes, restaurants and/or other places of business.
  • the proprietors or other persons related to these places may determine at least a part of the advertising content to be visualised at the mobile clients connected to the individual wireless access point.
  • one or more access points IWAP may be located at private homes providing an internet connection. The owner of the access point IWAP may then receive parts of the yield from advertising provided to mobile clients by means of the access point. Alternatively, the owner may simply be paid a fixed amount to host the access point.
  • the web based data sources preferably comprise data sources comprising web pages to be accessed so as to retrieve web pages to be visualised in a web browser of the mobile client.
  • the user of the client may hence access and manipulate a web browser of the mobile client to select and access a web page. For example by typing a web address and/or a search string in a search field at a web page, by activating an element/content in the browser on the screen of the mobile client which upon activation manipulates the browser to load a (new) web page, by selecting a shortcut on the mobile device and/or the like.
  • the manipulation of the said mobile clients so that that the mobile clients access and visualise location specific advertising content LSAC of said advertising content database ACD may comprise that software code such as e.g. JavaScript is injected into the data received from a web based data source before sending it to the mobile client requesting the data, such as a home page, from the data source.
  • This injection results in that when the injected software code is processed together with the data from the web based data source by the mobile client, then advertising content from the advertising content database is visualised together with the content from the web based data source.
  • the visualised advertising content is preferably visualised so that a user may scroll the content from the web based data source while the advertising content remains at substantially the same location on the screen, see e.g. fig. 2.
  • a plurality of said plurality of said individual wireless access points TvVAP are individual internet routers.
  • the said manipulation comprises injecting advertising retrieving software code ARSC to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
  • the advertising retrieving software code ARSC may comprise JavaScript.
  • the content retrieved from the web based data source such as data representing a home page or the like, is hence modified before it is forwarded to the mobile client requesting the data from the web based data source.
  • the advertising retrieving software code ARSC may be implemented into the software program code retrieved from the user selected web based data source(s) WBDS.
  • the said advertising requesting software code ARSC is implemented into the retrieved web page structure.
  • a plurality of said plurality of individual wireless access points WAP are geographically distributed to be located at different physical locations.
  • the individual wireless access points IWAP may be geographically distributed to be located at different places of business.
  • the individual wireless access points may be located at a plurality of different stores, shops/service providers or the like in a mall, along pedestrian streets or at other stores, shops/service providers.
  • the system 1 may be configured for exchanging the visualized advertising independently of the operation of the user.
  • the advertising requesting software code added to the data set collected from a web based data source may hence be configured so that advertising content is automatically exchanged with a predetermined time interval.
  • the advertising requesting software code may be adapted so that the mobile client automatically requests new advertising with a time interval.
  • the software code may be adapted so that the advertising content database (or a control arrangement for controlling distribution of the advertising content of the database) may on its/their own motion automatically distribute and exchange the advertising content to the mobile clients.
  • the web based data sources WBDS comprises one or more web pages for being displayed at clients, and the mobile clients comprises a web browser.
  • the individual wireless access points IWAP are in this aspect configured for manipulating the data retrieved from the one or more web based data sources WBDSl-WBDSn so that the advertising content is visualised on a screen of said mobile client(s) MCl-MCn by means of the web browser.
  • the individual wireless access points may be configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID.
  • the individual wireless access points being part of a wireless network provided by the system 1 comprises/is dedicated to the same service set identifier SSID.
  • a service set identifier may e.g. be a case sensitive, e.g. 32 alphanumeric character unique identifier attached to e.g. a header of packets sent over a wireless local-area network.
  • Such a service set identifier SSID may be considered as acting as a password when a mobile device tries to connect.
  • the service set identifier SSID this differentiates one wireless network from another.
  • a wireless mobile client should preferably have/comprise the same SSID as the one put in the access point or it will not be permitted to join the wireless network.
  • the mobile clients may connect automatically to the different wireless access points.
  • the User U should hence only allow the mobile client to connect to the wireless network provided by the individual access points the first time the client is connected to a router of the system 1. Then, if the suitable wireless facility such as a WLAN facility is turned on at the mobile client, it automatically connects to the other access points in the system (1).
  • the location based advertising contents LSACl l- LSACn_2 are visualised at the mobile client during a (connection) session.
  • the user if using the browser of the client, will see two different advertising contents based on the content of the advertising database. So for example, if the user uses the browser application in more than e.g. 10 seconds, such as at least 30 seconds, for example at least 60 seconds, such as least 120 seconds for example as at least five minutes, the user will see at least two different advertising contents from the advertising content database in the browser.
  • the said system may be adapted to perform at least one update of the visualised advertising content LSACl l-LSACn n at a mobile client Mcl-MCn connected to a first individual wireless access point IWAPl-IWAPn during a session.
  • the system 1 may in embodiments of the invention be configured so that the visualised advertising content at the clients is updated over time while the user of a mobile client uses a web browser of the mobile client to browse the internet.
  • the system may be adapted so that the advertising retrieving software code comprises a JavaScript library/ program configured to load with a page body received from a web based data source WBDS.
  • This may in embodiments of the invention be facilitated for Hypertext Transfer Protocols (HTTP) and/or Secure Hypertext Transfer Protocol (HTTPS).
  • HTTP Hypertext Transfer Protocol
  • HTTPS Secure Hypertext Transfer Protocol
  • any other alternative suitable standards/protocols may be utilized, and also modifications of HTTP may be utilized, for example SPDY.
  • the advertising retrieving software code such as a JavaScript may in preferred embodiments be injected by means of a proxy server (not illustrated) of the respective wireless access point IWAP.
  • a proxy server (not illustrated) of the respective wireless access point IWAP.
  • the proxy server may be replaced by a TCP filtering and a "rebuild" or adapted HTTP protocol (or another suitable protocol) configured for injecting the advertising retrieving software code.
  • the advertising retrieving software code e.g. a JavaScript
  • when processed in the browser of the client hence appends/adds an advertisement "pane” so as to reserve a part of the screen of the mobile client for advertising content to be visualised.
  • the advertising retrieving software code then loads the advertisement from the advertising content database ACD.
  • the advertising retrieving software code may in connection with this provide basic client information such as for example the used browser type, a last viewed advertisement, geographical location if available and/or the like so as to facilitate that the system may select an appropriate advertising from the database ACD to be visualized at the client.
  • a default advertisement may be visualized at the client.
  • the Advertisement may be updated and/or shown in intervals as described earlier. This may be controlled by one or more parties being able to determine the advertising content to be visualized.
  • the advertising retrieving software code may in aspects periodically poll the database for new advertisements.
  • an individual wireless access point as explained above may be configured for being connected to the internet, and is configured for providing a wireless internet access to one or mobile clients MC so as to receive content of web based data sources WBDS.
  • the individual wireless access point IWAP is configured for manipulating connected mobile clients MC so that the connected mobile clients MC access and visualise location specific advertising content LSAC retrieved from an advertising content database ACD being separate to said web based data sources WBDS.
  • the manipulation comprises that said visualised advertising content is visualised on a screen of said mobile clients MC
  • the individual wireless access point IWAP is preferably an internet router.
  • the individual wireless access point IWAP adds advertising retrieving software code ASC to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
  • the individual wireless access point may in further embodiments be configured for operating in accordance with a system 1 according the above description.
  • the system 1 comprises an advertising content database ACD system comprising location specific advertising content LSACl l - LSACn n.
  • This advertising content database ACD is accessible by means of a plurality of individual wireless access points (IWAPl-IWAPn).
  • the location specific advertising content (LSACl l - LSACn n) comprises a plurality of different advertising content.
  • This advertising content (LSACl l - LSACn n) is configured for being provided to mobile clients connected to said individual wireless access points IWAP based on the geographical location of said individual wireless access points IWAP.
  • the said advertising content database system is configured for providing at least two different advertising contents LSACl l - LSACn n to a mobile client MCl-MCn connected to an individual wireless access points IWAP during a session.
  • the above mentioned system(s) and method may e.g. be used in relation to a method of financing access to a wireless network by means of advertising.
  • a first party may offer a second party access to control a first part of location based advertising content LSACl l-LSACn n to be displayed at mobile clients MCI— MCn).
  • the advertising content LSACl l-LSACn n is intended for being visualised at mobile clients MCI— MCn connected to an individual wireless access point IWAPl-IWAPn geographically located at the geographical location of the second party.
  • the first party is allowed to control a second part of advertising content LSACl l-LSACn n to be displayed at mobile clients MCl-MCn connected to said individual wireless access point IWAPl-IWAPn.
  • the second part of advertising content LSACl l-LSACn n to be displayed at mobile clients MCI— MCn connected to said individual wireless access point IWAPl-IWAPn relates to products, services and/or offers different from products, services and/or offers which are offered by said second party.
  • the first part of advertising content is visualised at said mobile client MCl-MCn in a first time span
  • said second part of advertising content is visualised at said mobile client MCl-MCn in a second time span during one session.
  • the said first and second part of advertising content may comprise at least two different advertising contents LSACl n-LSACn n being part of a set Sl-Sn of advertising content.
  • This set of advertising content is hence configured (e.g. controlled by a system as described above) based on the individual wireless access point (WAP1- IWAPn).
  • WAP1- IWAPn individual wireless access point
  • a set of advertising content is dedicated to be visualised at clients MCl-MCn connected to one or more specific individual wireless access points (IWAPl-IWAPn).
  • the user of the mobile client may determine a receiver for receiving at least a part of the revenue resulting from the visualised advertising content.
  • the user may determine that a part of the revenue should be given to a specific charity provider such as a charity provider handling charity donations to e.g. orphans in a specific part of the world, people exposed to natural disasters, victims of war, pets such as cats or dogs, people being victims of different illnesses and/or the like. It is understood that the revenue in other aspects may be transmitted to the user him-/herself, or any other defined receiver.
  • the user of the mobile client selects a receiver of said revenue from a predefined list of potential receivers. This selection may be performed by means of the mobile client controlled by the respective user, where the user is prompted to select a receiver.
  • the method of financing access to a wireless data communication network may in embodiments of the invention be facilitated by means of a system, method, an advertising content database and/or an individual wireless access point according to the above description.
  • an administrator may define a set of advertising to be provided to a specific wireless access point. This may be done by knowing the geographical location of the wireless point and thus surrounding stores/shops nearby having advertisings in the database. Such advertisings may be selected to be provided to clients connected to a specific wireless access point. Additionally, an owner may provide his/her own advertising to the database to be provided to clients connected to his/her wireless access point. These advertisings may then be provided to the clients connected to that wireless access point.
  • an administrator and/or an owner of a wireless access point may set up some access point criteria/rules associated with a wireless access point IWAPl-IWAPn relating to what type of advertising is not allowed to be provided to clients connected to a specific wireless access point IWAP. For example, if an owner of a sports store receives and installs a wireless access point of the system, the owner is not interested in having competitors within his field providing advertising by means of his wireless access point.
  • the advertising LSAC of the database ACD may be categorized so that a user can select which types of advertising content that is not allowed to be provided to clients connected to the internet through his/her wireless access point. The system may thus correlate the categorized advertising content with the access point criteria so as to select advertising content to be provided to clients of a wireless access point, and e.g. exclude advertising content that falls within the access point criteria.
  • the system may comprise any suitable type of data storages, central processing units and software program products so as to facilitate the different embodiments as described in this document.
  • the means/arrangement/(s) for processing the data from the wireless access points IWAPl-IWAPn so as to provide the advertising content to the mobile clients may be located at any suitable location and may be configured in any suitable way so as to facilitate the embodiments of the invention. For example by means of a server arrangement or by means of any other suitable arrangement.

Abstract

The invention relates to a system (1) for providing access to web based data sources (WBDS) by means of mobile clients (MC), said system (1) comprising: a plurality of individual wireless access points (IWAP) connected to the internet (IN) by means of an internet connection (IC), said individual wireless access points (IWAP) being configured for communicating with one or more mobile clients (MC) so as to provide access to content at web based data sources (WBDS) selected by a user (U) of the respective mobile client (MC), and an advertising content database (ACD) comprising location specific advertising (LSAC), said advertising content database (ACD) being accessible by means of said plurality of individual wireless access points (IWAP), said advertising content database (ACD) being separate to said web based data sources (WBDS).The individual wireless access points (IWAP) are configured for manipulating said mobile clients (MC) so that said mobile clients access and visualise location specific advertising content (LSAC) of said advertising content database (ACD), and the location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points (IWAP) that the respective mobile client (MC) is connected to. The visualised advertising content is configured for being visualised simultaneously with at least a part of the content from said user selected web based data sources (WBDS) on a screen of said mobile clients (MC). The invention furthermore relates to a method of providing access to data of web based data sources, an individual wireless access point (IWAP1-IWAPn), and an advertising content database system.

Description

A SYSTEM AND A METHOD FOR PROVIDING ACCESS TO WEB BASED
DATA SOURCES
The present invention relates to a system for providing access to web based data sources, a method of providing access to data of web based data sources, an individual wireless access point, an advertising content database system.
Background art
The amount of mobile clients such as mobile phones (e.g. smartphones), laptops, tablets and/or the like is increasing, and they are used for an increased amount of different purposes. For example, these mobile clients are often used by users for browsing the internet by means of an internet browser, for checking and sending e- mails, for accessing social media and/or the like. This is performed by the users on the go, e.g. while they visit or are near shops, service providers and/or the like. Hence the users at or near such locations may need a wireless data network so as to facilitate that the users can use their mobile client for these purposes. The access to such wireless networks, such as mobile data networks, e.g. third or fourth generation mobile telecommunications technologies, is often paid by the owners of the mobile devices, and this may be expensive to the user. The present invention provides a solution to this and problem.
Moreover the present invention, and solves one or more problems which arise with the present solutions for providing wireless data connection to mobile clients. Brief description of the invention
The invention relates to a system for providing access to web based data sources by means of mobile clients, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points being configured for communicating with one or more mobile clients so as to provide access to content at web based data sources selected by a user of the respective mobile client, and an advertising content database comprising location specific advertising, said advertising content database being accessible over the internet, said advertising content database being separate to said web based data sources, wherein said individual wireless access points are configured for manipulating said mobile clients so that said mobile clients receives and visualise location specific advertising content of said advertising content database, wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, and wherein said visualised advertising content is configured for being visualised simultaneously with at least a part of the content from said user selected web based data sources on a screen of said mobile clients. The location specific advertising content comprises advertising content to be visualised at different predefined locations. These locations are preferably based on the geographical location of the individual wireless access points. The access points may be located at different locations such as at shops, at financial departments such as banks, at cafes, restaurants and/or other places of business. The proprietors or other persons related to these places may determine at least a part of the advertising content to be visualised at the mobile clients connected to the individual wireless access point. The location specific advertising may thus be identified/indexed so that identifiers from a mobile client and/or access point can be used to determine what advertising to provide to clients connected to a specific wireless access point. As an example a restaurant selling burgers may have an access point located so that their customers can access the internet by means of the access point. The restaurant (a party) may then determine advertising content to be visualised at the mobile clients connected to the access point. For example a special offer relating to a specific burger meal that the user can buy at the store, it may relate to a meal that is new at the store and/or the like.
Then, after a while, the advertising visualised at the mobile phone may automatically be shifted/exchanged to comprise advertising relating to products sold nearby. For example a shoe store nearby may have paid to have their advertising visualised at mobile clients connected to individual wireless access points located near their geographical location.
Then, after a while, the advertising may again shift to the advertising from the restaurant selling burgers.
By the present invention it may be possible for the user of the mobile device to visually see both the advertisement content and a visual presentation of the user accessed web content at the same time. This will, in the preferred embodiment, enable that the user may access the Internet in a usual manner without being interrupted by pop-ups, relaying web-sites, etc, while browsing the internet. The added advertisement content may simply be graphically added to the displayed website, thereby basically expanding the view with the advertisement content of the subscriber or the centrally determined advertisement. The added advertisement content may advantageously be added in the top window, in the bottom part of the window and/or to the left and/or to the right of the user accessed web content. The added advertisement may e.g. be inserted by a relatively simple modification of the Document Object Model DOM established at the mobile device. These advertising content is visualised at the mobile client together with a part of the user selected content retrieved from the web based data source(s), and hence the advertising may be visualised continuously over time and moreover be amended over time without annoying the user of the individual mobile client.
The web based data sources preferably comprise data sources comprising webpages to be accessed so as to retrieve web pages to be visualised in a web browser of the mobile client. The user of the client may hence access and manipulate a web browser of the mobile client to select and access a web site/page. For example by typing a web address and/or a search string in a search field at a web page, by activating an element/content in the browser on the screen of the mobile client which upon activation manipulates the browser to load a (new) web page, by selecting a shortcut on the mobile device and/or the like.
For example, the user selected content of the web based data sources may comprise a headline on a web page containing news, and by activating the headline by e.g. a touch screen on the client, the user selects a hyperlink pointing to a new web document or a specific element within a web document located on a web based data source. The browser hence processes the hyperlink and retrieves the appropriate content so as to visualise the user selected content, in this case the content that the headline refers to.
A web page may be considered as a web document or another web resource that is suitable for the World Wide Web and may be accessed through a web browser and displayed on a monitor or mobile client. The information at the web page is usually in HTML or XHTML format, and may e.g. provide navigation to other web pages via hypertext links or the like. The Web pages may moreover comprise other resources such as style sheets, scripts (E.g. JavaScripts), video files, animations, images and other into their final presentation.
The individual wireless access points should be understood as access points that the mobile clients can use for accessing the internet. The access points are individual in the sense that they may comprise each their identifier so that it is possible to identify the individual wireless access points. The wireless access points may be grouped so that the same advertisings are visualised at clients connected to each their access points of the group, but the access points may still be identified individually. The advertising content database may be accessible by means of the individual wireless access points in the sense that it is connected to the internet in a way so that the advertising content may be transmitted to the access points and from there to the mobile clients connected to the access points. The access points may hence e.g. communicate with an advertising server so as to retrieve the advertising content. Also or alternatively the access points may communicate with another arrangement configured for retrieving the advertising content from the database and hence, the database is accessible by the access points through such an arrangement. So the injected code may for example be configured for transmitting an advertising request from the client, this request may be transmitted to the advertising database from the access point to which the client is connected together with an identifier identifying the access point. Based on this, advertising content from the database is transmitted to the access point which then forwards it to the client to be visualised at the client. This communication may be independent of the user controlled access to the other web based data sources.
The visualization of both the user selected content and the advertising provides several advantages. For example, the user is not annoyed by the advertising in that they are visualised together with (preferably a main part of) the user selected content, and can hence be ignored by the user. Additionally, it provides the possibility of visualising different content over time and hence, more advertising content can be visualized to the user over time.
As opposed to other systems, the present system may achieve an ongoing update of the visualized advertising content during a session. And at least, advertising content is visualized in an ongoing manner when the user uses the web browser to browse the internet. Tthe above mentioned session may also be referred to as a connection session which is a session/event which starts when the mobile client connects to the individual wireless access point, and the connection session ends when the mobile client disconnects from the individual wireless access point, e.g. to be automatically connected to another individual wireless access point of the system.
Preferably, the manipulation of the said mobile clients so that that the mobile clients receives and visualise location specific advertising content of said advertising content database may comprise that software code such as e.g. java script is injected into the data received from a web based data source before sending it to the mobile client requesting the data, such as a home page, from the data source. This injection results in that when the injected software code is processed together with the data from the web based data source by the mobile client, then advertising content from the advertising content database is visualised together with the content from the web based data source.
The visualised advertising content is however preferably visualised so that a user may scroll the content from the web based data source while the advertising content remains at substantially the same location on the screen.
In general, the present invention may among other facilitate that a third party can determine advertising content to be displayed together with e.g. home page content from a web based data source. For example when a first party, e.g. a user of a mobile client requests data, such as home page content, from a second party in the form of the web based data source, a host or the like, a third party such as an owner or renter of the location of an individual wireless access point or another third party having access to a part of the advertising content to be provided may determine the advertising content to be visualised at the mobile client together with the content from the web based data source. It is understood that the advertising content database in embodiments may be considered as a web based data source which is however not user selected but data is automatically received from it due to the system of the present invention. An advertising server may in aspects of the invention be configured for controlling the visualization of advertising content at a plurality of clients connected to different individual, wireless access points.
It is understood that the data of web based data sources accessible over the internet by means of among others the individual wireless access point.
Preferably, an advertising session is visualised simultaneously with a browser session. Hence, for example, a set of advertising content together provides the content to be visualised during an advertising session, and this advertising session is visualised simultaneously with a browser session performed during the session where the mobile client is connected to an individual wireless access point.
The location specific advertising content may in aspects be provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, This may be achieved by registering the location of individual access points and/or pre-determine which advertising content that should be distributed to the clients connected to the respective access point., by receiving an identifier from the access point, the advertising content may hence forward the predetermined advertising content which may however change over time.
The fact that the individual wireless access points are configured for manipulating said mobile clients so that said mobile clients receives and visualise location specific advertising content of said advertising content database provides a robust, precise and dynamic system that makes it possible to provide advertising based on the location of respective access point and thus the mobile clients. The present invention may thus provide an advantageous way of providing advertising and/or other information to users of mobile clients/devices, both seen from the advertiser's point of view and the users of mobile devices' point of view. The advertiser(s) may by the present invention be more assured that his/hers/their(s) advertising content is provided to relevant users within a relevant geographical range. Moreover, users of the mobile devices/clients may experience that the information provided to them by means of the mobile device by the system is relevant in that it may be adapted/determined based on and/or by the store, service provider, restaurant or the like having the wireless access point providing the internet connection. Hence, the present invention may provides a lucrative, efficient and customizable technical solution for providing relevant information such as advertising to relevant users of mobile devices. In aspects of the invention, a plurality of said plurality of said individual wireless access points may be internet routers.
Such wireless routers are relatively cost efficient, and it has been found out by the inventors that such routers may be especially advantageous in relation to provide a solution according to the invention.
The routers may be a WLAN (Wireless Local Area Network) router, also known as a wireless network access point. This may be considered as a network resource providing access to the Internet. Such an access point (or hotspot) may e.g. have a range of about 10-200 meters dependent on the circumstances such as if it is indoor or outdoor. Hence, the mobile clients having a WIFI/WLAN facility may connect to the Internet when within range of the wireless network provided by the router.
In aspects, the individual wireless access points may be one or more other access points providing access to the internet, e.g. by means of Bluetooth (e.g. IEEE 802.15.1 standardized wireless technology), or any other suitable wireless technology. This may thereby in embodiments establish a kind of personal area network PAN, for example based on a Bluetooth group ad hoc network device or Bluetooth network access point device. In aspects of the invention, said manipulation comprises injecting advertising retrieving software code to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
This may provide an efficient and customizable solution.
The content retrieved from the web based data source, such as data representing a home page or the like, may hence be modified before it is forwarded to the mobile client requesting the data from the web based data source. The wireless access points IWAPl-IWAPn may in advertagous aspects of the invention each comprise a unique ID. This Unique ID may comprise a MAC address, a serial number or any other suitable identification that can be used for identifying the access point IWAPl-IWAPn. In aspects of the invention, said advertising retrieving software code ARCS, when executed, is configured for retrieving location based advertising content from said advertising content database to be displayed.
This may e.g. be achieved by that the advertising retrieving software code is configured for initiating retrieval if advertising content from the database. The request is transmitted to/through the individual wireless access point ΓνΥΑΡΙ- IWAPnto which the mobile client is connected. Due to the configuration of the access point, it may add a unique identification and then forward the request or another request. This identification is then used by the system to identify the access point and hence which location based advertising content that should be transmitted to the mobile client. In an embodiment of the invention, the advertising retrieving software code ARSC may be configured to comprise the unique ID of the wireless access point so that, when the mobile client transmits the request for advertising, this unique identifier may be added to the request by the mobile client. The request, which is a data packet, may then be transmitted from the mobile client including the ID of the wireless access point that the respective mobile client is connected to.
These aspects provided an advantageous and dynamic solution in relation to efficiently providing advertisings to users of mobile clients.
In preferred aspects of the invention, said advertising retrieving software code, when executed, is configured for reserving a part of the screen of said mobile client for said advertising content.
The advertising retrieving software code is executed/processed at the respective mobile client. Hence, the user selected web page is modified so that space for the advertising content is added to the retrieved web page body. This space may be used for visualising different advertising content on the screen of the mobile client.
In advantageous aspects of the invention, the said advertising retrieving software code comprises JavaScript.
JavaScript is a computer programming language which may among others be implemented as part of web browsers so that client-side scripts (data from web based data sources) may interact with the user of the mobile clients, control the browser, communicate asynchronously, and/or alter the document content that was displayed.
The injected JavaScript may facilitate that the user may select the advertising content on the screen of the mobile client and thus guide the browser to visit a web page relating to the visualised advertising content. Moreover, the JavaScript may in aspects of the invention facilitate periodical updates of the advertising content, e.g. by polling or the like, and facilitate that the browser will initiate an update of the advertising content. In preferred aspects of the invention, said advertising retrieving software code is configured for being implemented into the software program code retrieved from said user selected web based data sources.
This may e.g. facilitate that the mobile client automatically request for advertising from the database. For example, an additional script may, by the wireless access point, be added to the data retrieved from a web based data source selected by the user by activating a link, entering a URL or the like. This addition may thus be performed by the wireless access point before the content of the web based data source is transmitted to the mobile client.
In preferred aspects of the invention, said web based data sources comprise web pages.
These web pages may be "visited" by the browser of the mobile client, preferably due to being selected by the respective user of the mobile client.
In advantageous aspects of the invention, said advertising requesting software code may be implemented into the retrieved web page structure. In preferred aspects of the invention, said manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code, said resulting web page structure being transmitted to said mobile client. In aspects of the invention, said manipulation may comprise that the web page structure is modified so that data is collected from at least two data sources, and wherein the collected data from one of the data sources is controlled by the user during browsing, and wherein the collected data from another of the data sources is initiated by the injected advertising requesting software code. In preferred aspects of the invention, a plurality of said plurality of individual wireless access points are geographically distributed to be located at different physical locations.
In aspects, a plurality of said plurality of individual wireless access points are geographically distributed to be located at different places of business.
For example, the individual wireless access points may be located at a plurality of different stores, shops/service providers or the like in a mall, along pedestrian streets or at other stores, shops/service providers.
In aspects of the invention, said location specific advertising content of said advertising content database is distributed to the plurality of mobile clients based on the geographical location of said individual wireless access points. In preferred aspects of the invention, said location specific advertising content of said advertising content database may be distributed based on a unique identifier of said individual wireless access points.
Hence, there may not be a need to know/identify the mobile clients (or their users) in that the individual wireless access points are the determining part for determining what advertising content to be forwarded to the mobile client. This is advantageous to e.g. provide an advantageous way of providing advertising that can me based on the location of the respective access points. The Unique identifier may be a MAC address of the individual wireless access points, or it may be another unique identifier for identifying the individual wireless access points. For example, a unique alphanumeric string of characters that together facilitate identification of the respective wireless access point. Hence, upon receipt of the identifier, the system may by means of e.g. a look- up table or the like, identify the wireless access point and based on this determine which advertising content to transmit to the mobile clients connected to the respective wireless access points. The identifier may hence be received from the respective wireless access points and processed by a processing arrangement for identifying the wireless access points and proper advertisings to be transmitted to the mobile clients. Thus, in aspects of the invention, said individual wireless access points may comprise a unique identifier, wherein said unique identifier is transmitted as a part of a request for advertising content initiated by a mobile client due to said advertising retrieving software code , and wherein said transmitted unique identifier is used for selecting advertising content to be provided to the mobile clients connected to the respective individual wireless access point.
In aspects of the invention, said system may be configured for exchanging the visualized advertising independently of the operation of the user. In aspects of the invention, the advertising requesting software code added to the data set collected from a web based data source may be configured so that advertising content is automatically exchanged with a predetermined time interval. For example, the advertising requesting software code may be adapted so that the mobile client automatically requests new advertising with a time interval.
Alternatively, the software code may be adapted so that the advertising content database (or a control arrangement for controlling distribution of the advertising content of the database) may on its/their own motion automatically distribute and exchange the advertising content to the mobile clients. In advantageous aspects of the invention, said advertising content for being provided to a mobile client connected to an individual wireless access point comprises advertising content configured to be controlled by a first party, and advertising content configured to be controlled by a second party.
In preferred aspects of the invention, said system is configured for shifting between advertising content controlled by said first party and said second party.
The control of the advertising content should be understood as that the parties are allow to determine the content of the advertising provided to the mobile clients. In aspects, one of the parties may even allow another party to control advertising content in return for a payment or another service.
This may provide a lucrative solution in that different parties may be able to in a precise manner adjust which advertising should be provided on a local geographic level.
In advantageous aspects of the invention, said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user (of the mobile device/client). For example, the advertising content may be displayed no matter what web pages the user visits, and the same advertising content may be visualised "on-going" during several subsequent visits at different web pages. Alternatively, a new advertising content may be visualised upon retrieval of a new web page. In preferred aspects of the invention, said web based data sources may comprise one or more web pages for being displayed at clients, wherein said mobile clients comprises a web browser, and said individual wireless access points may moreover be configured for manipulating the data retrieved from said one or more web based data sources so that said advertising content is visualised on a screen of said mobile client(s) by means of said web browser. In advantageous aspects of the invention, said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID.
Hence, a mobile client connected to a first individual wireless access point may be automatically shift to a second individual wireless access point. For example, if a first access point is located in a first store and a second access point is located in a second store, the mobile client may be connected to the first access point at a first location, and when the user moves from the first store towards the second store, the mobile client would automatically shift from being connected to the first access point to be connected to the second access point. This may result in a shift in the provided advertising content when using the mobile client in that the client is connected to another access point, but beyond that, the user would not be aware of the shift to different access points.
This may e.g. be achieved by configuring the individual wireless access points to be part of a network comprising the same service set identifier (SSID). Such service set identifier may be a case sensitive, e.g. a 32 alphanumeric character unique identifier attached to e.g. a header of packets sent over e.g. a wireless local-area network. Such a service set identifier may be considered as acting as a password when a mobile device tries to connect.
The service set identifier SSID may differentiates one wireless network from another. Hence, it may be advantageous if all access points and all devices attempting to connect to the access points use the same SSID. As part of an association process, a wireless mobile client should have the same SSID as the one put in the access point or it will not be permitted to join the wireless network. Hence, by utilizing identical service set identifiers for all individual wireless access points, the mobile clients may connect automatically to the different wireless access points. The user should hence only allow the mobile client to connect to the wireless network provided by the individual access points. Then, if the suitable wireless facility such as a WLAN facility is turned on at the mobile client, it automatically connects to the other access points in the system.
In advantageous aspects of the invention, at least two different location based advertising contents are visualised at the mobile client during a session.
Hence, from the point in time where a mobile client connects to a wireless access point of the system and till the mobile client disconnects from the wireless access point, the user, if using the browser of the client, will see two different advertising contents based on the content of the advertising database. So for example, if the user uses a browser in more than e.g. 10 seconds, such as at least 30 seconds, for example at least 60 seconds, such as least 120 seconds for example as at least five minutes, the user will see at least two different advertising contents from the advertising content database in the browser.
In aspects of the invention, said system is adapted to perform at least one update of the visualised advertising content at a mobile client connected to a first individual wireless access point during a session.
In aspects of the invention, said system is adapted so as to visualise the same advertising content at a mobile client connected to a second individual wireless access point during a session.
In aspects of the invention, said system is configured so that the visualised advertising content is updated over time while the user of a mobile client uses a web browser of the mobile client to browse the internet.
Hence, the user may be presented to different location specific advertising content during a browsing session. In aspects of the invention, said system comprises an advertising server which is configured for controlling the visualization of advertising content at a plurality of clients connected to different individual wireless access points based on information received from said access points.
This server may have access to the advertising content database or the advertising content database may be considered as a part of the server. In advantageous aspects of the invention, said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point.
In aspects of the invention, said location of said individual wireless access points that the respective mobile client is connected to may be determined based on a unique identifier transmitted from the wireless access point or mobile client.
The Unique identifier represents an identification of the wireless access point that the mobile client is connected to, and may thus be used for identifying the
owner/subscriber of the respective wireless access point, and thereby help to identify what advertising content to be provided from the database to the mobile client(s) connected to the internet by the respective wireless access point.
This may thus provide an advantageous way of providing location based advertising. By determining the unique identifier, e.g. by correlating received unique identifier with a list comprising information of wireless access points of the system, proper advertising may be identified in the database in that the location of the wireless access points may thus be known either directly or indirectly. The unique
identification in an advantageous way may thus indicate a location of a wireless access point, and thus, the correct advertising may be provided to the clients of this wireless access point based on the unique identifier. The selected advertising may thus be considered as location based in that it may be selected based on the last known physical location of the wireless access point, which may be determined by the unique identifier.
In aspects of the invention, said advertising content of the advertising content database may be divided into different categories, the wireless access points may be configured for transmitting a unique identifier, and the system may be configured for processing said unique identifier so as to select and transmit categorized advertising content to be provided to clients connected to the wireless access points which has transmitted said unique identifier.
This may provide an efficient control of larger quantities of advertising content to be provided to mobile clients connected to different wireless access points.
It is generally understood that the unique identifier may be transmitted in different ways. For example it may be transmitted by the wireless access point by that it is added at the wireless access point to an advertising request from a mobile client connected to the respective wireless access point. It may also comprise that the mobile client forward a request comprising the unique identifier, and the unique identifier is then transmitted by the wireless access points by forwarding the unique identifier. Also, other ways of transmitting the unique ID may be provided according to further aspects of the invention.
The invention moreover relates to a method of providing access to data of web based data sources by means of mobile clients in a system, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points communicating with one or more mobile clients so as to provide access to web based data sources selected by a user of the respective mobile client, and an advertising content database (ACD) comprising location specific advertising (LSAC), said advertising content database (ACD) being connected to the internet, said advertising content database (ACD) being separate to said web based data sources (WBDS), wherein said mobile clients are manipulated so that said mobile clients receives and visualise location specific advertising content of said advertising content database, wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, and wherein said visualised advertising content is visualised on a screen of said mobile clients simultaneously with at least a part of the content from said user selected web based data sources.
In aspects of the method a plurality of said plurality of said individual wireless access points are individual routers.
In preferred aspects of the method, said individual wireless access points add advertising retrieving software code (ASC) to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
In advantageous aspects of the method, said advertising retrieving software code, when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s).
In preferred aspects of the method, said advertising retrieving software code (ASC), when executed, reserves a part of the screen of said mobile client for said advertising content. In preferred aspects of the method, said software code (ASC) comprises a JavaScript.
In preferred aspects of the method, said advertising retrieving software code is implemented into the software program code retrieved from said user selected web based data sources (WBDS).
In preferred aspects of the method, said web based data sources comprise web pages to be accessed e.g. by means of a web browser of the mobile client. In aspects of the method, a plurality of said plurality of individual wireless access points are geographically distributed to be located at different physical locations.
In aspects of the method, a plurality of said plurality of individual wireless access points are geographically distributed to be located at different places of business.
In preferred aspects of the method, the said location specific advertising content of said advertising content database is distributed to the plurality of mobile clients based on the geographical location of said individual wireless access points. In preferred aspects of the method, the said location specific advertising content of said advertising content database is distributed based on a unique identifier of said individual wireless access points.
Thus, an easy and safe identification of the respective access points is facilitated so as to facilitate a safe and reliable identification and selection of the advertising content to be visualised at the client(s) connected to the internet through the respective access point.
In aspects of the method, said the visualized advertising is exchanged independently of the operation of the user. In aspects of the method, said visualized advertising content is exchanged when the user initiates new retrieval of data from a web based data source.
In preferred aspects of the method, advertising content provided to a mobile client connected to an individual wireless access point comprises advertising content configured for being controlled by a first party, and advertising content configured for being controlled by a second party. In advantageous aspects of the method, a shift between content controlled by said first party and said second party is performed over time.
In preferred aspects of the method, he said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user. In preferred aspects of the method, said web based data sources comprises one or more web pages for being displayed at clients, said mobile clients comprises a web browser, and said individual wireless access points are configured for manipulating said mobile clients so that said advertising content is visualised on a screen of said mobile client by means of said web browser.
In preferred aspects of the method, said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier.
In advantageous aspects of the method, at least two different location based advertising contents are visualised at the mobile client during a session.
In preferred aspects of the method, said system is adapted to perform at least one update of the visualised advertising content at a mobile client connected to a first individual wireless access point during a session. In aspects of the method, said system is adapted to visualise the same advertising content at a mobile client connected to a second individual wireless access point during a session.
In preferred aspects of the method, said web based data sources comprise web pages, and said advertising requesting software code is implemented into the retrieved web page structure. In preferred aspects of the method, said manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code, said resulting web page structure being transmitted to said mobile client. In preferred aspects of the method, wherein said manipulation comprises that a web page structure is modified so that data is collected from at least two data sources, and the collected data from one of the data sources is controlled by the user during browsing, and wherein the collected data from another of the data sources is initiated by the injected advertising requesting software code.
In aspects of the method, an advertising server of said system controls the visualization of advertising content at a plurality of mobile clients connected to different individual wireless access points based on information received from said access points.
In preferred aspects of the method, said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point.
Moreover, the invention relates to an individual wireless access point configured for being connected to the internet, wherein said individual wireless access point is configured for providing a wireless internet access to one or mobile clients so as to facilitate access to the content of web based data sources, wherein said individual wireless access point is configured for manipulating said connected mobile clients so that connected mobile clients are configured to receive location specific advertising content retrieved from an advertising content database being separate to said web based data sources, wherein said manipulation comprises that said visualised advertising content is visualised on a screen of said mobile clients simultaneously with at least a part of the content from said user selected web based data sources.
In advantageous aspects of the individual wireless access point, said individual wireless access point is an internet router.
In advantageous aspects of the individual wireless access point said individual wireless access point adds advertising retrieving software code to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
In advantageous aspects of the individual wireless access point, said advertising retrieving software code, when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s). In advantageous aspects of the individual wireless access point, said advertising retrieving software code, when executed, reserves a part of the screen of said mobile client for said advertising content.
In advantageous aspects of the individual wireless access point, said advertising retrieving software code comprises a JavaScript. In advantageous aspects of the individual wireless access point, said individual wireless access point is configured for operating in accordance with a system and/or a method according to one or more of the claims 1-54. Moreover, the invention relates to an advertising content database system comprising location specific advertising content, said advertising content database being accessible by means of a plurality of individual wireless access points, wherein said location specific advertising content comprises a plurality of different advertising content, wherein said advertising content is configured for being provided to mobile clients connected to said individual wireless access points based on the geographical location of said individual wireless access points, and wherein said advertising content database system is configured for providing at least two different advertising content to a mobile client connected to an individual wireless access points during a session. In aspects of the advertising content database system, said advertising content database system is configured for operating in accordance with a system and/or a method according to one or more of claims 1-54.
In aspects of the invention, said advertising content database system may comprise an advertising server as described in more details later on.
Moreover, in aspects of the invention, said system may be configured for receiving and processing a unique identifier from the respective access points so as to determine the advertising content to be transmitted and visualised at the respective clients connected to the respective individual wireless access points. Moreover, the invention relates in a further aspect to a method of financing access to a wireless network by means of advertising, wherein a first party offers a second party access to control a first part of location based advertising content to be displayed at mobile clients, said advertising content being visualised at mobile clients connected to an individual wireless access point geographically located at the geographical location of said second party, and wherein said first party in exchange for said offer is allowed to control a second part of advertising content to be displayed at mobile clients connected to said individual wireless access point. In aspects of the method of financing access to a wireless network, said second part of advertising content to be displayed at mobile clients connected to said individual wireless access point relates to products, services and/or offers different from products, services and/or offers which are offered by said second party. Hence, it may be assured that products from competitors to the second party is not visualised at mobile clients connected to the individual wireless access point controlled/located at said second party.
In aspects of the method of financing access to a wireless network , said part of advertising content is visualised at said mobile client in a first time span, and said second part of advertising content is visualised at said mobile client in a second time span during one session.
In aspects of the method of financing access to a wireless network , said first and second part of advertising content comprises at least two different advertising contents being part of a set of advertising content, said set of advertising content being configured based on the individual wireless access point.
For example, the set of advertising content may be provided to the mobile client(s) based on the identifier of the individual wireless access point. The individual access points may be located at parties at different geographically distributed locations such as places of business in the form of e.g. shops, stores, service providers and/or the like. The advertising content of a set of advertising content may hence at least partly be based on the individual shop, store, and/or service provider so that at least a part of the visualised advertising content which is visualised at a mobile client(s) connected to the individual wireless access point at the location is based on the offered products or services of the place of business where the individual wireless access point is located. The user of the mobile client may e.g. determine a receiver for receiving at least a part of the revenue resulting from the visualised advertising content. As an example, the user may determine that a part of the revenue should be given to a specific charity provider such as a charity provider handling charity donations to e.g. orphans in Africa, people exposed to natural disasters, victims of war, pets such as cats or dogs, people being victims of different illnesses and/or the like. It is understood that the revenue in other aspects may be transmitted to the user him-/herself, or any other defined receiver.
In aspects of the method of financing access to a wireless network , the user of the mobile client selects a receiver of said revenue from a predefined list of potential receivers. Said selection may in aspects of the method of financing access to a wireless network be performed by means of the mobile client controlled by the respective user. In aspects of the method of financing access to a wireless network , an advertising session comprises visualising at least two different advertising contents of an advertising content database during a user controlled browser session. In aspects of the method of financing access to a wireless network , the method is facilitated by means of a system, a method, an advertising content database and/or individual wireless access points according to any of claims 1-63.
The invention may moreover relate to a system for providing access to web based data sources by means of mobile clients, said system comprising: a plurality of individual wireless access points connected to the internet by means of an internet connection, said individual wireless access points being configured for communicating with one or more mobile clients so as to provide access to content at web based data sources selected by a user of the respective mobile client, and an advertising content database comprising location specific advertising, said advertising content database being connected to the internet, said advertising content database being separate to said web based data sources, wherein said individual wireless access points are configured so as to receive and forward advertising content from said advertising content database to clients connected to the internet by means of the respective individual wireless access points, wherein location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client is connected to, wherein advertising content is transmitted to said individual wireless access points based on an identifier of said individual wireless access points, and wherein said visualised advertising content, is configured for being visualised simultaneously with at least a part of the content from said user selected web based data sources on a screen of said mobile clients.
The above mentioned system may also in embodiments be implemented into a method, and it is understood that any aspects/embodiments mentioned in this document may be added to such a system or method, e.g. the embodiments of claims 1-63.
Generally, in aspects of the invention, the location of the respective wireless access point may be determined based on an identifier, such as a unique identifier, of the wireless access point. This identifier may be added to an advertising request transmitted from a client. The client may hence transmit an advertising request from a mobile client due to an add-on of e.g. a script performed by/in the wireless access point, e.g. during retrieval of a web page. This identifier may then be used for determining what advertising to provide to the mobile client based on the identifier of the wireless access point.
Generally, in aspects of the invention, the mobile client may be used to transmit location information so as to provide location information of the wireless access point. For example, the wireless access point may be moved over time due to e.g. that a store moves to another location, due to that the wireless access point(s) are temporarily placed, or the like. The mobile clients may thus be manipulated to transmit location information based on a positioning system, such as a global positioning system, of the client which determines the geographical location of the client and thus also the wireless access point. Alternatively or additionally, it may comprise identifying a cell phone tower that a mobile client is connected to, it may comprise triangulation and/or the like. Alternatively or additionally, it may comprise that the mobile client scans for further wireless access points of the system so as to determine the geographical location that the mobile client is connected to. This information may be transmitted from the mobile client, e.g. together with an advertising request and/or a dedicated location information request from a mobile client. The wireless access point may then add an identifier of the wireless access point. This information may be used to determine what location specific advertising of the advertising content database to provide to clients connected to the respective wireless access point. The location specific advertising content may be indexed in the advertising server so as to provide that the system can determine which advertising to provide to a client.
The location specific/based advertising of the database may be considered as location specific/based in the sense that is provided to the respective mobile client based on the of the individual wireless access points that the respective mobile client is connected to. The location of the individual wireless access point may in aspects be retrieved directly by means of positioning determining means such as GPS or the like of a client connected to the wireless access point. Additionally or alternatively, the system may comprise a list or another data structure of wireless access points and allowed advertising content to be provided to the specific wireless access point. Thus, in embodiments where the wireless access point transmits identification, the system may correlate the identification with the list so as to determine which advertising to be transmitted to the client(s) connected to the wireless access point.
Figures
The invention will be explained in further details below with reference to among others the figures of which: fig. 1 : illustrates an embodiment of a system according to embodiments of the invention,
fig. 2 : illustrates embodiments of a visualisation of content at a mobile client according to embodiments of the invention, fig. 3 : illustrates embodiments of handling location specific advertising content, fig. 4 : illustrates an embodiment relating to the process of adding advertising content according to embodiments of the invention, and
Fig. 5 illustrates embodiments of the invention comprising an advertising server. Detailed description of the invention
Fig. 1 illustrates a system 1 for providing access to web based data sources by means of mobile clients according to embodiments of the invention.
The system 1 comprises a plurality of individual wireless access points IWAP1- IWAPn connected to the internet IN by means of an internet connection IC. The individual wireless access points are configured for communicating with mobile clients MCl-mCn so as to provide access to web based data sources WBDS selected by a user U of the respective mobile client MC
The internet connection IC that connects the access points IWAPl-IWAPn to the internet may be a Local Area Network LAN connection or any other suitable internet connection.
The mobile client(s) MCl-MCn may be a cell phone (e.g. a smart phone), a tablet, a laptop, a PDA (Personal digital assistant) or every other relevant type of mobile client comtpising wireless communication means. The clients MCl-MCn comprises a screen SC which enables the user to see among others the resulting content of the data collected from the selected web based data sources WBDS. The screen may in embodiments be touch a touch screen enabling the user to manipulate and operate the mobile client by touching the screen. For example, pressing/activating links and/or elements presented on the screen, typing in information in tables/windows on a web page and/or the like.
The each of the mobile clients is wirelessly connected to one of the respective access points IWAPl -IWAPn by means of a wireless data connection WDC. For example, the first MCI and second MC2 mobile client are both connected to the first individual wireless access point IWAPl . The third MC3 and fourth MCn mobile clients are both connected to the second individual wireless access point IWAP2.
It is generally understood that the system 1 may comprise at least 2 such as at least 5, for example at least 10 such as at least 50, for example at least 100 such as at least 1000, 10.000 or even more individual wireless access points IWAPl . For the sake of simplicity, only two individual wireless access points is illustrated.
Now, the mobile clients connect to the individual wireless access points ΓνΥΑΡΙ- IWAPn, and connect to the internet through these access points.
It is generally understood that the wireless data connection WDC preferably is a Wireless Local Area Network connection WLAN, but it may be any other suitable wireless data connection in other embodiments of the invention.
For example, the IEEE 802.11 standard may be utilized and supported for the communication between the mobile client(s) and one or more of the wireless access points. For example the 802.11a, 802.11b, 802. l lg, 802.11η and/or 802.1 lac wireless computer networking standard may be utilized. It is understood that the plurality of wireless access points may comprise access points operating with one or more different standards so that e.g. a first access point operates by means of a first standard, e.g. 802.1 lg, while another access point operates according to another standard, e.g. 802.1 lac or 802.11b.
The Users U if the mobile clients may hence receive e-mails, access social medias, stream music and video and/or the like by means of the internet connection provided by the individual wireless access points.
Additionally, the users may also browse web pages provided by different web based data sources WBDSl-WBDn by means of a web browser installed at the mobile client.
The system moreover comprises an advertising content database ACD comprising location specific advertising LSAC, LSACl-LSACn. The advertising content database ACD is accessible by means of the individual wireless access points IWAPl-IWAPn. It is understood that the advertising content database (ACD) is separate to the web based data sources that the users visit by means of the browser.
Generally, the location specific advertising LSAC may also be referred to as location based advertising LSAC or location based advertising content.
The individual wireless access points IWAPl-IWApn are configured for
manipulating the mobile clients MC so that the mobile clients access and visualise location specific advertising content of the advertising content database ACD. This is preferably achieved by that the respective access points IWAPl-IWAPn adds a piece of advertising retrieving software code AESC to the user selected content retrieved from the web based data source(s) by the respective access points IWAP1- IWAPn, before forwarding the user selected content to the mobile client to be displayed/visualized at the mobile client's screen, e.g. by means of a web browser of the mobile client. For example, the advertising retrieving software code may add instructions so that when an application on the mobile phone, e.g. the web browser, processes the advertising retrieving software code ARSC, it allocate a piece of the space on the screen for advertising content retrieved from the advertising content database ACD.
Additionally, the advertising retrieving software code ARSC preferably also add instructions so that when an application on the mobile phone, e.g. the web browser, processes the advertising retrieving software code ARSC, the mobile client performs one or more steps so as to retrieve advertising content from the advertising content database ACD.
The location specific advertising content LSACl-LSACn of the advertising content database ACD is configured for being provided to the respective mobile client based on the geographical location of the individual wireless access points IWAPl-IWAPn that the respective mobile client (MCl .MCn) is connected to. For example, when a mobile client MCl-MCn requests advertising content based on the advertising requesting software code ARSC, the individual wireless access points IWAPl- IWAPn to which the mobile client is connected is identified so as to identify the proper/intended advertising content LSAC to be visualised at the mobile client.
This may in embodiments of the invention be provided by that the individual wireless access points IWAPl-IWAPn comprises a unique ID that is used to determine the location of the wireless access point. The unique ID/identifier thus represents a physical location, and by e.g. having information of the geographical location of the wireless access point, e.g. directly or indirectly in a look up table, it may be possible to determine advertising to be transmitted to the client connected to the respective mobile client.
The advertising content is then transmitted to the respective wireless access point IWAPl-IWAPn based on the unique identifier APIDl-PAIDn of the wireless access point, and from there to the mobile client. Then the advertising content is visualised at the mobile client. This is achieved in a manner where the advertising content is visualised simultaneously with at least a part of the content from the user selected web based data source on a screen of said mobile clients (MC). The visualisation of the advertising may be provided by a software code, such as the advertising retrieving software code, added by the wireless access point
So hence, if example the user accesses a web page containing news, a search engine for searching content on the internet or the like, the resulting page will be visualised with the news or the result of the search together with the advertising content. The advertising content may hence e.g. be visualised at the bottom and/or top of the screen SC. The visualised advertising content LSAC may hence obtain a smaller part of the screen so that a more limited space for the news web page or the result of the search, but by e.g. scrolling the news web page or the result of the search, the content of the page may be visualised to the user U.
Fig. 2 illustrates embodiments of a visualisation of the content from a web based data source such as e.g. the content of a web page selected by the user.
The mobile client MCn in this embodiment is a mobile phone such as a smartphone comprising a touch screen SC. The mobile client comprises a web browser application BRAPP which the user utilises for accessing web pages on the internet. The browser of the mobile client MC retrieves the content WBDSC from a web based data source WBDSn through the access point IWAPn. The advertising requesting software code ARSC is added to the content from a web based data source WBDSC between the web based data source WBDS and the client, in this
embodiment by the intermediate wireless access point IWAPn. So the resulting data transmitted to the mobile client is the content from a web based data source WBDSC, e.g. a data relating to a web page, and the advertising requesting software code ARSC.
The advertising content is hence requested by the mobile client MCn from the advertising database (not illustrated in fig. 2). The advertising requesting software code ARSC is processed by the web browser and manipulates the mobile client to visualise the advertising content LSAC at the screen SC, e.g. at the bottom of the screen, while the user selected content WBDSC from the web based data source is visualised on the screen SC above the visualised advertising content LSAC.
When the user surf the internet and visits differnet web pages or sub pages of web pages, location specific advertising content LSAC may continuously be visualised in e.g. the bottom of the screen, the top of the screen and/or the like.
This continuous advertising visualisation may e.g. comprise that advertising content may be visualised at the mobile client(s) together with the user selected data from the web based data sources at different predefined time intervals, followed by a break before a new advertising is visualised at the mobile client. For example, advertising content retrieved from the advertising content database may be visualised for 10 seconds. Then advertisings are removed from the screen so that no advertisings are shown in e.g. 5 seconds, and then new advertising content may be shown again in e.g. 10 seconds, 20 seconds, 30 seconds and/or the like before a new break. In further embodiments, in the break between the visualisation of the advertising content, the screen size for showing the user defined content from the web based data source, e.g. a web page, may fill the whole screen so that no visual space is allocated for the advertising content. Then, after the break (e.g. the 5 seconds), advertising content is visualised again and takes up a part of the screen.
In further embodiments, in the "break time" where no advertisings are visualised, a part of the screen may still be visualised without advertising, and new advertising content may then be visualised in this field/area after the break, e.g. the 5 seconds. It is generally understood that the time examples above are only for explanatory purpose and that these may be modified to e.g. vary over time (e.g. by means of predefined time spans), or have a value/ time span adapted e.g. based on what parties controlling the advertising content find suitable.
The continuous advertising visualisation may in other embodiments comprise that advertising content may be replaced without an intermediate break, so that new advertising content is visualised every 10 seconds without any pause/interlude between the advertising contents.
Moreover in other embodiments, the continuous advertising visualisation may comprise that the same advertising is visualised during a whole browsing session without exchange of advertising content. This may in further embodiments be supplemented with a pause/break so that it seems that the same advertising content so to say blinks/winks.
In general, the screen size ratio between the visualised user selected content WBDSC from the web based data source and the location specific advertising content LSAC may be at least 30/40 such as at least 40/60, for example at least 50/50, e.g. at least 60/40 such as at least 70/30, e.g. 80/20 such as e.g. at least 90/10. This should be understood as that for example the ratio 80/20 means that 80% of the browser screen is used for visualising the selected content WBDSC from the web based data source while the remaining 20% is used for the location specific advertising content LSAC. The browser may also comprise a browser user interface BRUI comprising e.g. a field for entering web addresses, a search field being a shortcut to a search engine, a back and/or forward button which upon activation manipulates the browser to show the previously visited web page and/or the like. These functionalities may not necessarily be considered as being a part of the browser screen.
The location based advertising content LSAC may generally in embodiments of the invention, together with the advertising information such as text, image(s), video, audio, flash and/or the like comprise a link such as a hyperlink and/or other information retrieving triggers such as a command, a script or the like. Hence, a user of the mobile device may e.g. activate the area where the advertising content is displayed at the mobile device, e.g. by a finger, a mouse marker and/or the like. Thereby, the user may initiate/activate the information retrieving trigger and thus be directed by a browser or the like on the mobile device to a home page or other information means such as a pop-up information window may be visualized upon the activation, to visualize further information related to the activated/clicked advertising content. Preferably, this/these information retrieving trigger(s), and thus the available further information, may be shifted together with advertising content provided to the mobile device based on the advertising management system over time.
The advertising content may thus in embodiments of the invention refer to a web page or other information not being part of the subscriber facilitated advertisement network as such. Hence, the subscriber may provide updates to the destination of the link, and the user will thus be presented to these updates over time even though the advertising content may remain the same. In other embodiments, the data provided when the activation of the advertising content is performed by the user at the mobile device may trigger a request for further information related to the activated/clicked advertising content from the advertising management system, and the advertising management system may upon this request provide the further information/data.
Different advertising content may in embodiments of the invention comprise/trigger similar information retrieving triggers upon user activation. Hence, a subscriber or another party as disclosed in this document may provide different advertisings to the mobile device, e.g. relating to different products, services or the like, but when the user triggers the information retrieving trigger relating to one of these different products, services or the like, the user may be presented to the same further information which may be common to one or more of the different advertisings. Fig. 3 illustrates embodiments of handling location specific advertising content LSACl l - LSACn n. In this embodiment, the advertising content LSACl l - LSACn n is divided into sets Sl-Sn dependent on the related Individual wireless access point IWAPl -IWAPn in the advertising content database ACD. It is understood that the wireless access points ΓνΥΑΡΙ -IWAPn comprises a unique ID APID l -APIDn.
The wireless access points ΓνΥΑΡΙ -IWAPn are connected to the database ACD by means of the internet.
The first set SI of advertising content LSACl l- LSACl n is intended for being visualised at mobile clients MCI connected to the first wireless access point IWAPl . The second set S2 of advertising content LSAC2 1 - LSAC2_n is intended for being visualised at mobile clients MC2 connected to the first wireless access point IWAPl . In the same way, the n-S Sn of advertising content LSACn n is intended for being visualised at mobile clients MCn connected to the n'th wireless access point IWAPn.
When the ARSC is processed at the mobile client MCI, it requests advertising content to be visualised. This request is forwarded from the first individual wireless access point IWAPl . The first individual wireless access point IWAPl adds a unique access point identification to the request, or alternatively, the unique access point identification APID may already be present in the request. This identification identifies the individual wireless access point IWAPl and hence, it is possible to determine the correct advertising content to be transmitted to the first individual wireless access point IWAPl and hence the mobile client MCI upon processing this identifier.
The Sets Sl-Sn of location based advertising content each comprises one or more advertising contents identified to be visualised at mobile clients connected to the respective access points in a session. The sets Sl-Sn may thus be considered as location based/specific advertising content in that they are configured to be used at different location in the form of different wireless access points based on the unique identifier/ unique access point identification APIDl-APIDn transmitted from the respective access point IWApl-IWAPn. The unique identifier APIDl-APIDn may thus indicate/represent a specific geographical location.
In embodiments of the invention, the system may thus comprise a list of advertising to be visualized at clients connected to a specific wireless access point. The advertising LSACl l-LSACn n of the database ACD may in embodiments of the invention be shared between two or more wireless access points.
Thus, when receiving a unique identifier APIDl-APIDn of a wireless access point IWAPl-IWAPn, the system 1 knows which advertising to provide the clients connected to the wireless access point with.
Generally, in embodiments of the invention, the advertising content may also be provided to clients based on a user/client identifier transmitted (e.g. a MAC address of the client, a serial number or another unique identifier that can be used for identifying the client a/or user of the client). A user may hence have established an account and entered preferences. Thus, the advertising of the database may be indexed into different areas, and thus, the system may correlate the client information with the user's preferences to provide advertising based thereon. Hence, upon identification of the respective access point, in this case the first access point LSACl n, one of the advertising contents LSACl n is transmitted to the client and visualised at the client.
The advertising content of the database ACD, e.g. the advertising of the sets Sl-Sn may in embodiments of the invention comprise location identifying information. This information may comprise information of, or at least represent, a geographical location/area where the respective advertising is relevant to visualize. For example, an advertising LSACl l may be an advertising of one or more burger stores, and may comprise location information that identifies the location of the burger stores. Thus, when a unique identifier of a wireless access point IWAPl is received, this unique identifier may be correlated with information that may identify or at least indicate the geographical area of the wireless access point. The result of this may then be correlated with location identifying information of advertising of the database ACD. The system may thereby identify advertisings which are relevant to be transmitted to clients MCI connected to the wireless access point IWAPl having the unique identification. Thus, if for example the burger store is located within one kilometre of the location of a wireless access point IWAPl, the advertising of the burger store may be considered as relevant to be visualized at mobile clients MCI connected to this wireless access point IWAPl . Thus, when receiving a unique identifier of the wireless access point IWAPl, the system may select the burger store's advertising LSACl l to be visualized for an amount of time at the client MCI connected to the wireless access point IWAPl .
After an amount of time, this advertising content LSACl n may be exchanged with another advertising content LSACl l of the set of advertising content related to the access point IW AP 1.
The same procedure as the above is achieved at the other mobile clients connected to the other access points IWAP2-IWAPn. However, the advertising content for the clients connected to these mobile clients originates from the other sets S2-Sn of advertising content.
It is understood that in embodiments of the invention, at least a part of a set of advertising content may be provided to mobile clients MC connected to two individual access points (this is not illustrated). For example, a chain of shops may have several places of business each having an individual wireless access point IWAP installed. Mobile clients MC connected to these access points IWAP may receive substantially identical advertising content at least a part of the session at which they are connected to the access point. In another part of the session the advertising content may however vary. So generally, advertising LSAC of the database ACD may in embodiments of the invention be shared between different wireless access points IWAPl-IWAPn based on the location of the access points (which may be identified by the Unique ID APIDl-APIDn), user preferences and/or the like.
The process of selecting the proper advertising content based on the access point identifier may be achieved by a request processing arrangement. The request processing arrangement facilitates processing the request so as to identify the
Transmitter (the respective individual wireless access point), collecting the proper advertising content from a set SI, S2, Sn of advertising content and transmit it to the respective wireless access point rWAPl-IWAPn based on the request. This request processing arrangement may be a software application having access to a database comprising e.g. a lookup table which chains the ΓνΥΑΡ identifier with a set of advertising content.
It is generally understood that in embodiments of the invention, at set SI, S2, Sn of advertising content may comprise one piece of advertising content relating to a specific product, service, offer or the like, two advertising contents, three, four five, six, and/or at least ten such as at least twenty different advertising contents relating to different products, services, offers and/or the like.
Fig. 4 illustrates an embodiment relating to the process of adding advertising content to the content of a web page before transmitting it to a browser, and visualising it in the web browser of a mobile client.
In Step SI, a user is connected to an individual wireless access point ΓνΥΑΡ. In step S2, the user enters or selects a web page by means of the web browser of a mobile Client. Then the mobile client in step S4 transmits a request to an individual wireless access point ΓνΥΑΡ to retrieve data from the selected web page. Upon receipt of this content from the user selected web page, e.g. considered as a first data source, the individual wireless access point ΓνΥΑΡ in step S5 adds advertising requesting software code ARSC so that the content retrieved/received from the user selected web based data source WBDS is modified to comprise the content of the advertising requesting software code ARSC. The resulting web page is then transmitted to the mobile client in step S6. In step S7, the resulting web page is processed by the browser, and when the browser processes the added advertising requesting software code ARSC, advertising content is requested from the advertising content database ACD in Step S8. This request comprises that an identifier APID of the individual wireless access point IWAP is added to the request in step S9 (e.g. by the access point upon forwarding the request, or by the mobile client itself if the advertising requesting software code ARSC received from the access point comprises the ID APID) so that an application (e.g. an advertising server or any other suitable application) can determine which advertising content to add, based on the access point identifier APID. In step 10, the advertising content is transmitted to the mobile client, received by the mobile client and visualised in the client browser together with the content of the user selected web page.
Fig. 5 illustrates embodiments of the invention wherein an advertising server AS is configured for receiving information from the Wireless access points IWAP1- IWAPn and based thereon provide the suitable advertising content LSACl l- LSACn_n to the respective clients MCI -Men. The advertising server AS comprises a processing arrangement SPA which processes the information from the respective access point IWAPl-IWAPn. This information may comprise the unique identifier APIDl-APIDn of the respective access point IWAPl-IWAPn such as e.g. a Media Access Control (MAC) address, or another speciffic, uniqie identifier in the form of e.g. a hierarchy code. The identifier APID may be a unique string of alphanumeric symbols which may be correlated with e.g. a look up table to identify e.g. the geographical location of the respective access point, the owner or subscriber of the access point and/or the like. The unique identifier APID may also in embodiments be grouped with/related to advertising content LSACl l-LSACn n so that it is possible to directly identify the proper advertising contents to be visualized at the clients based on the unique ID APID. The transmitted unique identifier APIDl-APIDn may also (or alternatively), in embodiments comprise or be followed up by data transmitted from the wireless access point IWAPl-IWAPn and/or mobile client MCl-MCn connected to the wireless access point and comprising information about the geographical location of the respective access point, the owner of the access point and/or the like. The geographical location may e.g. in embodiments of the invention comprise location information retrieved from a mobile client MCl-MCn connected to the wireless access pointsIWAPl-IWAPn, e.g. by means of GPS information, information of a cell phone tower to which the client is connected and/or the like. This location information is not necessarily transmitted at every advertising request. It may just be transmitted once in a while such as once a day, once every second day, once a week, once a month or the like. The location information may e.g. help to verify the location of the wireless access point to e.g. provide that the correct advertising is provided to the clients. So if a wireless access point IWAPl-IWAPn is moved, the system may detect this and thus adapt the provided advertising accordingly.
The information from the respective access point IWAPl-IWAPn may moreover comprise client specific data such as information relating to the operating system type and/or version of the mobile client, the browser type and version of the mobile client, the hardware setup of the mobile client, the advertising content presently visualized at the client and/or the like. This information may help to provide the advertising content in a way that will enable the individual client to visualize the advertising content properly.
The processing arrangement SPA hence processes at least the identifier APIDl- APIDn of the respective access point IWAPl-IWAPn, and in further embodiments also client specific information or other information so as to determine the proper advertising content from the advertising database AD to be provided to the respective mobile client MCl-MCn. The advertising server AS hence transmits the advertising content to the mobile client by transmitting it to the respective wireless access point IWAPl-IWAPn by means of the internet connection IC which then transmits it to the mobile client(s) connected to the access point ΓνΥΑΡΙ-IWAPn.
In aspects of the invention, the advertising content database ACD may be considered as being a part of the advertising server, but in other embodiments, the advertising content database ACD may be considered as being remote to the advertising server AS.
The advertising content database is hence accessible by the wireless access points IWAPl-IWAPn by that the wireless access points forwards the advertising request from the client to the advertising server so that the server can process the identifier APIDl-APIDn and thus the proper advertising to be returned to the clients though the access point. In the following, different embodiments of the invention are described.
In embodiments of the invention, a system 1 may provide access to web based data sources WBDS by means of mobile clients MC. This system comprises a plurality of individual wireless access points IWAP connected to the internet IN by means of an internet connection IC, said individual wireless access points IWAP being configured for communicating with one or more mobile clients MC so as to provide access to content in web based data sources WBDS selected by a user U of the respective mobile client MC. Also the system comprises an advertising content database ACD comprising location specific advertising LSAC, said advertising content database ACD being accessible over the internet so that it can provide advertising content to clients. The said advertising content database ACD is separate to the web based data sources WBDS selected by the user. The individual wireless access points IWAP are configured for manipulating mobile clients MC so that the connected mobile clients access and visualise location specific advertising content LSAC of the advertising content database ACD. The location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points that the respective mobile client MC is connected to. This is performed in a way so that the said visualised advertising content is visualised simultaneously with at least a part of the content from the user selected web based data sources WBDS on a screen of said mobile clients MC.
It is understood that the said manipulation may comprise that said retrieved web page is modified into a resulting web page structure comprising the advertising requesting software code ARSC, and that the said resulting web page structure being transmitted to said mobile client.
The manipulation may e.g. comprise that the web page structure is modified so that data is collected from at least two data sources WBDSl-WBDSn, ACD. The collected data from one of the data sources WBDSl-WBDSn may hence be controlled by the user U during browsing, and the collected data from another of the data sources ACD may be initiated and/or handled by the injected advertising requesting software code ARSC.
The location specific advertising content LSAC may in embodiments comprise advertising content to be visualised at different predefined locations. These locations are preferably based on the geographical location of the individual wireless access points (e.g. determined by a look up table, location information from a mobile client and/or the like). The access points may be located at different locations such as at shops, at financial departments such as banks, at cafes, restaurants and/or other places of business. The proprietors or other persons related to these places may determine at least a part of the advertising content to be visualised at the mobile clients connected to the individual wireless access point. These advertising contents are illustrated at the mobile client together with a part of the user selected content retrieved from the web based data source(s), and hence the advertising may be visualised continuously over time and moreover be amended over time without annoying the user of the individual mobile client. In embodiment, one or more access points IWAP may be located at private homes providing an internet connection. The owner of the access point IWAP may then receive parts of the yield from advertising provided to mobile clients by means of the access point. Alternatively, the owner may simply be paid a fixed amount to host the access point.
The web based data sources preferably comprise data sources comprising web pages to be accessed so as to retrieve web pages to be visualised in a web browser of the mobile client. The user of the client may hence access and manipulate a web browser of the mobile client to select and access a web page. For example by typing a web address and/or a search string in a search field at a web page, by activating an element/content in the browser on the screen of the mobile client which upon activation manipulates the browser to load a (new) web page, by selecting a shortcut on the mobile device and/or the like.
Preferably, the manipulation of the said mobile clients so that that the mobile clients access and visualise location specific advertising content LSAC of said advertising content database ACD may comprise that software code such as e.g. JavaScript is injected into the data received from a web based data source before sending it to the mobile client requesting the data, such as a home page, from the data source. This injection results in that when the injected software code is processed together with the data from the web based data source by the mobile client, then advertising content from the advertising content database is visualised together with the content from the web based data source.
The visualised advertising content is preferably visualised so that a user may scroll the content from the web based data source while the advertising content remains at substantially the same location on the screen, see e.g. fig. 2. In embodiments of the invention, a plurality of said plurality of said individual wireless access points TvVAP are individual internet routers. In embodiments of the invention, the said manipulation comprises injecting advertising retrieving software code ARSC to be processed by the mobile client(s) connected wirelessly to the individual wireless access point. Advantageously, the advertising retrieving software code ARSC may comprise JavaScript.
The content retrieved from the web based data source, such as data representing a home page or the like, is hence modified before it is forwarded to the mobile client requesting the data from the web based data source.
The advertising retrieving software code ARSC may be implemented into the software program code retrieved from the user selected web based data source(s) WBDS. In preferred embodiments of the invention, the said advertising requesting software code ARSC is implemented into the retrieved web page structure.
It is preferred that a plurality of said plurality of individual wireless access points WAP are geographically distributed to be located at different physical locations. Advantageously, the individual wireless access points IWAP may be geographically distributed to be located at different places of business.
For example, the individual wireless access points may be located at a plurality of different stores, shops/service providers or the like in a mall, along pedestrian streets or at other stores, shops/service providers.
In embodiments of the invention, the system 1 may be configured for exchanging the visualized advertising independently of the operation of the user. The advertising requesting software code added to the data set collected from a web based data source may hence be configured so that advertising content is automatically exchanged with a predetermined time interval. For example, the advertising requesting software code may be adapted so that the mobile client automatically requests new advertising with a time interval. Alternatively, the software code may be adapted so that the advertising content database (or a control arrangement for controlling distribution of the advertising content of the database) may on its/their own motion automatically distribute and exchange the advertising content to the mobile clients.
In preferred embodiments of the system, the web based data sources WBDS comprises one or more web pages for being displayed at clients, and the mobile clients comprises a web browser. The individual wireless access points IWAP are in this aspect configured for manipulating the data retrieved from the one or more web based data sources WBDSl-WBDSn so that the advertising content is visualised on a screen of said mobile client(s) MCl-MCn by means of the web browser. In embodiments of the invention, the individual wireless access points may be configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID. Hence, the individual wireless access points being part of a wireless network provided by the system 1 comprises/is dedicated to the same service set identifier SSID. Such a service set identifier may e.g. be a case sensitive, e.g. 32 alphanumeric character unique identifier attached to e.g. a header of packets sent over a wireless local-area network. Such a service set identifier SSID may be considered as acting as a password when a mobile device tries to connect. The service set identifier SSID this differentiates one wireless network from another. As part of an association process, a wireless mobile client should preferably have/comprise the same SSID as the one put in the access point or it will not be permitted to join the wireless network. Hence, by utilizing identical service set identifiers SSIDs for all individual wireless access points of the system, the mobile clients may connect automatically to the different wireless access points. The User U should hence only allow the mobile client to connect to the wireless network provided by the individual access points the first time the client is connected to a router of the system 1. Then, if the suitable wireless facility such as a WLAN facility is turned on at the mobile client, it automatically connects to the other access points in the system (1).
In embodiments of the invention, the location based advertising contents LSACl l- LSACn_2 are visualised at the mobile client during a (connection) session. Hence, from the point in time where a mobile client connects to a wireless access point of the system and till the mobile client disconnects from the wireless access point, the user, if using the browser of the client, will see two different advertising contents based on the content of the advertising database. So for example, if the user uses the browser application in more than e.g. 10 seconds, such as at least 30 seconds, for example at least 60 seconds, such as least 120 seconds for example as at least five minutes, the user will see at least two different advertising contents from the advertising content database in the browser.
In advantageous aspects, the said system may be adapted to perform at least one update of the visualised advertising content LSACl l-LSACn n at a mobile client Mcl-MCn connected to a first individual wireless access point IWAPl-IWAPn during a session.
The system 1 may in embodiments of the invention be configured so that the visualised advertising content at the clients is updated over time while the user of a mobile client uses a web browser of the mobile client to browse the internet.
In embodiments of the invention, the system may be adapted so that the advertising retrieving software code comprises a JavaScript library/ program configured to load with a page body received from a web based data source WBDS. This may in embodiments of the invention be facilitated for Hypertext Transfer Protocols (HTTP) and/or Secure Hypertext Transfer Protocol (HTTPS). It is however understood that any other alternative suitable standards/protocols may be utilized, and also modifications of HTTP may be utilized, for example SPDY.
The advertising retrieving software code, such as a JavaScript may in preferred embodiments be injected by means of a proxy server (not illustrated) of the respective wireless access point IWAP. However, other ways of implementing/injecting the advertising retrieving software code may be used in other embodiments of the invention. For example, the proxy server may be replaced by a TCP filtering and a "rebuild" or adapted HTTP protocol (or another suitable protocol) configured for injecting the advertising retrieving software code.
The advertising retrieving software code, e.g. a JavaScript, when processed in the browser of the client hence appends/adds an advertisement "pane" so as to reserve a part of the screen of the mobile client for advertising content to be visualised.
The advertising retrieving software code then loads the advertisement from the advertising content database ACD. The advertising retrieving software code may in connection with this provide basic client information such as for example the used browser type, a last viewed advertisement, geographical location if available and/or the like so as to facilitate that the system may select an appropriate advertising from the database ACD to be visualized at the client.
If the advertising content database ACD is inaccessible due to a fault, a default advertisement may be visualized at the client.
Then, over time, the Advertisement may be updated and/or shown in intervals as described earlier. This may be controlled by one or more parties being able to determine the advertising content to be visualized. The advertising retrieving software code may in aspects periodically poll the database for new advertisements. The above mentioned embodiments may moreover be implemented in a method for providing access to data of web based data sources WBDS by means of mobile clients MC in a system, to obtain further embodiments of the present invention.
In embodiments of the invention an individual wireless access point as explained above may be configured for being connected to the internet, and is configured for providing a wireless internet access to one or mobile clients MC so as to receive content of web based data sources WBDS. The individual wireless access point IWAP is configured for manipulating connected mobile clients MC so that the connected mobile clients MC access and visualise location specific advertising content LSAC retrieved from an advertising content database ACD being separate to said web based data sources WBDS. The manipulation comprises that said visualised advertising content is visualised on a screen of said mobile clients MC
simultaneously with at least a part of the content from said user selected web based data sources WBDS. This may be achieved by the mobile device due to an advertising requesting software code added to content/page setup of a user selected web page, requests advertising content from the database. This request is forwarded from the access point to an application together with an identifier identifying the access point so that the system can forward advertising content based on the location of the wireless access point.
The individual wireless access point IWAP is preferably an internet router. The individual wireless access point IWAP adds advertising retrieving software code ASC to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
The individual wireless access point (IWAP) may in further embodiments be configured for operating in accordance with a system 1 according the above description. In embodiments of the invention, the system 1 comprises an advertising content database ACD system comprising location specific advertising content LSACl l - LSACn n. This advertising content database ACD is accessible by means of a plurality of individual wireless access points (IWAPl-IWAPn). The location specific advertising content (LSACl l - LSACn n) comprises a plurality of different advertising content. This advertising content (LSACl l - LSACn n) is configured for being provided to mobile clients connected to said individual wireless access points IWAP based on the geographical location of said individual wireless access points IWAP. The said advertising content database system is configured for providing at least two different advertising contents LSACl l - LSACn n to a mobile client MCl-MCn connected to an individual wireless access points IWAP during a session.
The above mentioned system(s) and method may e.g. be used in relation to a method of financing access to a wireless network by means of advertising. In such a method, a first party may offer a second party access to control a first part of location based advertising content LSACl l-LSACn n to be displayed at mobile clients MCI— MCn). The advertising content LSACl l-LSACn n is intended for being visualised at mobile clients MCI— MCn connected to an individual wireless access point IWAPl-IWAPn geographically located at the geographical location of the second party. In exchange for said offer, the first party is allowed to control a second part of advertising content LSACl l-LSACn n to be displayed at mobile clients MCl-MCn connected to said individual wireless access point IWAPl-IWAPn. In embodiments of the method of financing access to a wireless network, the second part of advertising content LSACl l-LSACn n to be displayed at mobile clients MCI— MCn connected to said individual wireless access point IWAPl-IWAPn relates to products, services and/or offers different from products, services and/or offers which are offered by said second party. In further embodiments of the method of financing access to a wireless network, the first part of advertising content is visualised at said mobile client MCl-MCn in a first time span, and wherein said second part of advertising content is visualised at said mobile client MCl-MCn in a second time span during one session.
In further embodiments of the method of financing access to a wireless network, the said first and second part of advertising content may comprise at least two different advertising contents LSACl n-LSACn n being part of a set Sl-Sn of advertising content. This set of advertising content is hence configured (e.g. controlled by a system as described above) based on the individual wireless access point (WAP1- IWAPn). Thus, a set of advertising content is dedicated to be visualised at clients MCl-MCn connected to one or more specific individual wireless access points (IWAPl-IWAPn). In embodiments of the method of financing access to a wireless network, the user of the mobile client may determine a receiver for receiving at least a part of the revenue resulting from the visualised advertising content. As an example, the user may determine that a part of the revenue should be given to a specific charity provider such as a charity provider handling charity donations to e.g. orphans in a specific part of the world, people exposed to natural disasters, victims of war, pets such as cats or dogs, people being victims of different illnesses and/or the like. It is understood that the revenue in other aspects may be transmitted to the user him-/herself, or any other defined receiver. In embodiments of the method of financing access to a wireless network, the user of the mobile client selects a receiver of said revenue from a predefined list of potential receivers. This selection may be performed by means of the mobile client controlled by the respective user, where the user is prompted to select a receiver. The method of financing access to a wireless data communication network may in embodiments of the invention be facilitated by means of a system, method, an advertising content database and/or an individual wireless access point according to the above description.
When determining which advertising to be provided to a client based on e.g. an identifier APIDl-APIDn of a wireless access point IWAPl-IWAPn, different approaches may be utilised. For example, an administrator may define a set of advertising to be provided to a specific wireless access point. This may be done by knowing the geographical location of the wireless point and thus surrounding stores/shops nearby having advertisings in the database. Such advertisings may be selected to be provided to clients connected to a specific wireless access point. Additionally, an owner may provide his/her own advertising to the database to be provided to clients connected to his/her wireless access point. These advertisings may then be provided to the clients connected to that wireless access point. In further embodiments, an administrator and/or an owner of a wireless access point may set up some access point criteria/rules associated with a wireless access point IWAPl-IWAPn relating to what type of advertising is not allowed to be provided to clients connected to a specific wireless access point IWAP. For example, if an owner of a sports store receives and installs a wireless access point of the system, the owner is not interested in having competitors within his field providing advertising by means of his wireless access point. Thus, according to embodiments of the invention, the advertising LSAC of the database ACD may be categorized so that a user can select which types of advertising content that is not allowed to be provided to clients connected to the internet through his/her wireless access point. The system may thus correlate the categorized advertising content with the access point criteria so as to select advertising content to be provided to clients of a wireless access point, and e.g. exclude advertising content that falls within the access point criteria.
It is generally understood that the invention is not limited to the above examples but may be combined in a multitude of varieties as specified e.g. in the claims. Additionally, it is understood that different embodiments of the figures and/or the description above may be combined to obtain further embodiments.
It is for example generally understood that the system may comprise any suitable type of data storages, central processing units and software program products so as to facilitate the different embodiments as described in this document. Also, it is understood that the means/arrangement/(s) for processing the data from the wireless access points IWAPl-IWAPn so as to provide the advertising content to the mobile clients may be located at any suitable location and may be configured in any suitable way so as to facilitate the embodiments of the invention. For example by means of a server arrangement or by means of any other suitable arrangement.

Claims

Claims
1. A system (1) for providing access to web based data sources (WBDS) by means of mobile clients (MC), said system (1) comprising: a plurality of individual wireless access points (IWAP) connected to the internet (IN) by means of an internet connection (IC), said individual wireless access points (IWAP) being configured for communicating with one or more mobile clients (MC) so as to provide access to content at web based data sources (WBDS) selected by a user (U) of the respective mobile client (MC), and an advertising content database (ACD) comprising location specific advertising (LSAC), said advertising content database (ACD) being connected to the internet, said advertising content database (ACD) being separate to said web based data sources (WBDS), wherein said individual wireless access points (IWAP) are configured for manipulating said mobile clients (MC) so that said mobile clients receives and visualise location specific advertising content (LSAC) of said advertising content database (ACD), wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points (IWAP) that the respective mobile client (MC) is connected to, and wherein said visualised advertising content is configured for being visualised simultaneously with at least a part of the content from said user selected web based data sources (WBDS) on a screen of said mobile clients (MC).
2. A system (1) according to claim 1, wherein a plurality of said plurality of said individual wireless access points (IWAP) are internet routers.
3. A system (1) according to any of the preceding claims, wherein said manipulation comprises injecting advertising retrieving software code (ARSC) to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
4. A system (1) according to claim 3, wherein said advertising retrieving software code (ARSC), when executed, is configured for retrieving location based advertising content (LSACl l - LSACn n) from said advertising content database (ACD) to be displayed.
5. A system (1) according to claim 3 or 4, wherein said advertising retrieving software code (ARSC), when executed, is configured for reserving a part of the screen of said mobile client for said advertising content.
6. A system (1) according to any of the preceding claims, wherein said advertising retrieving software code (ARSC) comprises JavaScript.
7. A system (1) according to any of the preceding claims, wherein said advertising retrieving software code (ARSC) is configured for being implemented into the software program code retrieved from said user selected web based data sources (WBDS).
8. A system (1) according to any of the preceding claims, wherein said web based data sources (WBDS) comprise web pages.
9. A system (1) according to any of the preceding claims, wherein advertising requesting software code ARSC is implemented into the retrieved web page structure.
10. A system (1) according to any of the preceding claims, wherein said
manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code ARSC, said resulting web page structure being transmitted to said mobile client.
11. A system (1) according to any of the preceding claims, wherein said
manipulation comprises that the web page structure is modified so that data is collected from at least two data sources (WBDSl-WBDSn, ACD), and wherein the collected data from one of the data sources (WBDSl-WBDSn) is controlled by the user (U) during browsing, and wherein the collected data from another of the data sources (ACD) is initiated by the injected advertising requesting software code (ARSC).
12. A system (1) according to any of the preceding claims, wherein a plurality of said plurality of individual wireless access points (IWAP) are geographically distributed to be located at different physical locations (PL).
13. A system (1) according to any of the preceding claims, wherein said plurality of individual wireless access points (IWAP) each comprises a unique identifier (APIDl -APIDn), wherein said system is configured so that said unique identifier (APIDl -APIDn) is transmitted as a part of a request for advertising content initiated by a mobile client due to said advertising retrieving software code , and wherein said system is configured to use said transmitted unique identifier (APIDl - APIDn) for selecting advertising content to be provided to the mobile clients connected to the respective individual wireless access point (IWAPl-IWAPn).
14. A system (1) according to any of the preceding claims, wherein said location specific advertising content (LSACl l - LSACn n) of said advertising content database (ACD) is distributed to the plurality of mobile clients (MC) based on the geographical location of said individual wireless access points (ΓνΥΑΡ).
15. A system (1) according to any of the preceding claims, wherein said location specific advertising content (LSACl l - LSACn n) of said advertising content database (ACD) is configured to be distributed based on a unique identifier (APID1- APIDn) of said individual wireless access points (IWAPl-IWAPn).
16. A system (1) according to any of the preceding claims, wherein said system (1) is configured for exchanging the visualized advertising independently of the operation of the user.
17. A system (1) according to any of the preceding claims, wherein advertising content (LSACl l - LSACn n) for being provided to a mobile client connected to an individual wireless access point (IWAP) comprises advertising content controlled by a first party, and advertising content configured controlled by a second party.
18. A system (1) according to claim 17, wherein said system is configured for shifting between advertising content controlled by said first party and said second party.
19. A system (1) according to claim 18, wherein said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user.
20. A system (1) according to any of the preceding claims, wherein said web based data sources (WBDS) comprises one or more web pages for being displayed at clients, wherein said mobile clients (MC) comprises a web browser, and wherein said individual wireless access points (IWAP) are configured for manipulating the data retrieved from said one or more web based data sources (WBDSl-WBDSn) so that said advertising content is visualised on a screen of said mobile client(s) (MCl-MCn) by means of said web browser.
21. A system (1) according to any of the preceding claims wherein said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID).
22. A system (1) according to any of the preceding claims, wherein at least two different location based advertising contents LSACl_l-LSACn_2 are visualised at the mobile client during a session.
23. A system (1) according to any of the preceding claims, wherein said system (1) is adapted to perform at least one update of the visualised advertising content
(LSACl l-LSACn n) at a mobile client (Mcl-MCn) connected to a first individual wireless access point (IWAPl-IWAPn) during a session.
24. A system (1) according to claim 23, wherein said system (1) is adapted visualise the same advertising content (LSACl l-LSACn n) at a mobile client (Mcl-MCn) connected to a second individual wireless access point during a session.
25. A system (1) according to any of the preceding claims, wherein said system (1) is configured so that the visualised advertising content is updated over time while the user of a mobile client uses a web browser of the mobile client to browse the internet.
26. A system (1) according to any of the preceding claims, wherein an advertising server (AS) of said system (1) is configured for controlling the visualization of advertising content at a plurality of clients connected to different individual wireless access points based on information received from said access points.
27. A system (1) according to any of the preceding claims, wherein said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point.
28. A system (1) according to any of the preceding claims, wherein said location of said individual wireless access points (IWAP) that the respective mobile client (MC) is connected to is determined based on a unique identifier transmitted from the wireless access point.
29. A system (1) according to any of the preceding claims, wherein said advertising content of the advertising content database (ACD) is divided into different categories,
wherein said wireless access points (IWAPl-IWAPn) are configured for transmitting a unique identifier, and
wherein said system is configured for processing said unique identifier so as to select and transmit categorized advertising content (LSAC) to be provided to clients connected to the wireless access points which has transmitted said unique identifier.
30. A method of providing access to data of web based data sources (WBDS) by means of mobile clients (MC) connected to a system, said system (1) comprising: a plurality of individual wireless access points (IWAP) connected to the internet (IN) by means of an internet connection (IC), said individual wireless access points (IWAP) communicating with one or more mobile clients (MC) so as to provide access to web based data sources (WBDS) selected by a user (U) of the respective mobile client (MC), and an advertising content database (ACD) comprising location specific advertising (LSAC), said advertising content database (ACD) being connected to the internet, said advertising content database (ACD) being separate to said web based data sources (WBDS), wherein said mobile clients (MC) are manipulated so that said mobile clients receives and visualise location specific advertising content (LSAC) of said advertising content database (ACD), wherein said location specific advertising content is provided to the respective mobile client based on the location of said individual wireless access points (IWAP) that the respective mobile client (MC) is connected to, and wherein said visualised advertising content is visualised on a screen of said mobile clients (MC) simultaneously with at least a part of the content from said user selected web based data sources (WBDS).
31. A method according to claim 30, wherein a plurality of said plurality of said individual wireless access points (IWAP) are individual routers.
32. A method according to claim 30 or 31, wherein said individual wireless access points add advertising retrieving software code (ASC) to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
33. A method according to any of claims 30-32, wherein said advertising retrieving software code, when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s).
34. A method according to any of claims 30-33, wherein said advertising retrieving software code (ASC), when executed, reserves a part of the screen of said mobile client for said advertising content.
35. A method according to any of claims 30-34, wherein said software code (ASC) comprises a JavaScript.
36. A method according to any of claims 30-35, wherein said advertising retrieving software code (ASC) is implemented into the software program code retrieved from said user selected web based data sources (WBDS).
37. A method according to any of claims 30-36, wherein said web based data sources (WBDS) comprise web pages.
38. A method according to any of claims 30-37, wherein a plurality of said plurality of individual wireless access points (IWAP) are geographically distributed to be located at different physical locations (PL)
39. A method according to any of claims 30-38, wherein said individual wireless access points (IWAP) comprises a unique identifier (APIDl-APIDn), wherein said unique identifier (APID) is transmitted as a part of a request for advertising content initiated by a mobile client due to said advertising retrieving software code , and wherein said transmitted unique identifier (APIDl-APIDn) is used for selecting advertising content to be provided to the mobile clients connected to the respective individual wireless access point (IWAPl-IWAPn).
40. A method according to any of claims 30-39, wherein said location specific advertising content of said advertising content database (ACD) is distributed to the plurality of mobile clients (MC) based on the geographical location of said individual wireless access points (IWAP).
41. A method according to any of claims 30-40, wherein said location specific advertising content of said advertising content database (ACD) is distributed based on a unique identifier (APIDl-APIDn) of said individual wireless access points (IWAP).
42. A method according to any of claims 30-41, wherein visualized adverti exchanged at the client independently of the operation of the user.
43. A method according to any of claims 30-42, wherein said visualized advertising content is exchanged when the user initiates new retrieval of data from a web based data source WBDSl-WDSn).
44. A method according to any of claims 28-43, wherein advertising content provided to a mobile client connected to an individual wireless access point (IWAP) comprises advertising content configured for being controlled by a first party, and advertising content configured for being controlled by a second party
45. A method according to claim 44, wherein a shift between content controlled by said first party and said second party is performed over time.
46. A method according to any of claims 30-45, wherein said shift between advertising content controlled by said first and second parties is configured for being conducted independently of the user.
47. A method according to any of claims 30-46, wherein said web based data sources (WBDS) comprises one or more web pages for being displayed at clients, wherein said mobile clients (MC) comprises a web browser, and wherein said individual wireless access points (IWAP) are configured for manipulating said mobile clients (MC) so that said advertising content is visualised on a screen of said mobile client by means of said web browser.
48. A method according to any of claims 30-47, wherein said individual wireless access points are configured so that said mobile clients considers all of said individual wireless access points as being part of the same wireless network, e.g. by being configured so that said individual wireless access points uses the same service set identifier SSID).
49. A method according to any of claims 30-48, wherein at least two different location based advertising contents (LSACl_l-LSACn_2) are visualised at the mobile client during a session.
50. A method according to any of claims 30-49, wherein said system (1) is adapted to perform at least one update of the visualised advertising content (LSACl l- LSACn n) at a mobile client (Mcl-MCn) connected to a first individual wireless access point (IWAPl-IWAPn) during a session.
51. A method according to claim 50, wherein said system (1) is adapted to visualise the same advertising content (LSACl l-LSACn n) at a mobile client (Mcl-MCn) connected to a second individual wireless access point during a session.
52. A method according to any of claims 30-51, wherein said web based data sources (WBDS) comprise web pages, and wherein said advertising requesting software code ARSC is implemented into the retrieved web page structure.
53. A method according to any of claims 30-52, wherein said manipulation comprises that said retrieved web page is modified into a resulting web page structure comprising said advertising requesting software code ARSC, said resulting web page structure being transmitted to said mobile client.
54. A method according to any of claims 30-53, wherein said manipulation comprises that a web page structure is modified so that data is collected from at least two data sources (WBDSl-WBDSn, ACD), and wherein the collected data from one of the data sources (WBDSl-WBDSn) is controlled by the user (U) during browsing, and wherein the collected data from another of the data sources (ACD) is initiated by the injected advertising requesting software code ARSC.
55. A method according to any of claims 30-54, wherein an advertising server (AS) of said system (1) controls the visualization of advertising content at a plurality of mobile clients (MCl-MCn) connected to different individual wireless access points (IWAPl-IWAPn) based on information received from said access points.
56. A method according to any of claims 30-55, wherein said advertising retrieving software code is injected by means of a proxy server of the respective wireless access point (IWAP 1-IWAPn).
57. An individual wireless access point (IWAPl-IWAPn) configured for being connected to the internet, wherein said individual wireless access point (IWAP) is configured for providing a wireless internet access to one or mobile clients (MC) so as to facilitate access to the content of web based data sources (WBDS), wherein said individual wireless access point (IWAP) is configured for manipulating said connected mobile clients (MC) so that connected mobile clients (MC) are configured to receive and visualise location specific advertising content (LSAC) retrieved from an advertising content database (ACD) being separate to said web based data sources (WBDS), wherein said manipulation comprises that said visualised advertising content is visualised on a screen of said mobile clients (MC) simultaneously with at least a part of the content from said user selected web based data sources (WBDS).
58. An individual wireless access point (IWAP) according to claim 57, wherein said individual wireless access point is an internet router.
59. An individual wireless access point (IWAP) according to claim 57 or 58, wherein said individual wireless access point is configured for adding advertising retrieving software code (ASC) to be processed by the mobile client(s) connected wirelessly to the individual wireless access point.
60. An individual wireless access point (IWAP) according to any of claims 57-59, wherein said advertising retrieving software code, when executed retrieves advertising content from said advertising content database to be displayed at said mobile client(s).
61. An individual wireless access point (IWAP) according to any of claims 57-60, wherein said advertising retrieving software code (ASC), when executed, reserves a part of the screen of said mobile client for said advertising content.
62. An individual wireless access point (IWAP) according to any of claims 57-61, wherein said software code (ASC) comprises a JavaScript.
63. An individual wireless access point (IWAP) according to any of claims 57-61, wherein said individual wireless access point (IWAP) is configured for operating in accordance with a system (1) and/or a method according to one or more of the claims 1-56.
64. An advertising content database (ACD) system comprising location specific advertising content (LSACl l - LSACn n), said advertising content database (ACD) being accessible by means of a plurality of individual wireless access points (IWAPl-IWAPn), wherein said location specific advertising content (LSACl l - LSACn n) comprises a plurality of different advertising content, wherein said advertising content (LSACl l - LSACn n) is configured for being provided to mobile clients connected to said individual wireless access points (IWAP) based on the geographical location of said individual wireless access points (IWAP), and wherein said advertising content database system is configured for providing at least two different advertising content (LSACl l - LSACn n) to a mobile client (MC1- MCn) connected to an individual wireless access points (ΓνΥΑΡ) during a session.
65. An advertising content database (ACD) according to claim 64, wherein said advertising content database system is configured for operating in accordance with a system (1) and/or a method according to one or more of claims 1-56.
PCT/DK2014/050124 2013-05-03 2014-05-05 A system and a method for providing access to web based data sources WO2014177164A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DKPA201370250 2013-05-03
DKPA201370250 2013-05-03
DKPA201370703 2013-11-18
DKPA201370703 2013-11-18

Publications (1)

Publication Number Publication Date
WO2014177164A1 true WO2014177164A1 (en) 2014-11-06

Family

ID=50979476

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DK2014/050124 WO2014177164A1 (en) 2013-05-03 2014-05-05 A system and a method for providing access to web based data sources

Country Status (1)

Country Link
WO (1) WO2014177164A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050144073A1 (en) * 2002-06-05 2005-06-30 Lawrence Morrisroe Method and system for serving advertisements
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050144073A1 (en) * 2002-06-05 2005-06-30 Lawrence Morrisroe Method and system for serving advertisements
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising

Similar Documents

Publication Publication Date Title
CN107734456B (en) Method and equipment for recommending service information
CN104301436B (en) Content to be displayed push, subscription, update method and its corresponding device
JP5781104B2 (en) Information providing system, information providing apparatus, shopping program, and information providing method
US20150188971A1 (en) Data stream monitoring
CN104883289A (en) Method For Distributing Information To A Mobile Device Carried By A User
US9734519B2 (en) Native advertisement smart injection
JP5270037B1 (en) Method and system for causing mobile terminal to acquire site page of web server based on current position
IL270524B2 (en) Matching and attribution of user device events
KR101823587B1 (en) Method for providing calender service synchronized with other application
WO2015069958A1 (en) Methods and systems for network terminal identification
JP5660992B2 (en) Wireless network access method, relay server, and program enabling connection of other company's contracted terminal
US11704483B2 (en) Generating custom application links
KR102335731B1 (en) Information processing device, information processing method and program
CN104809017A (en) Application program distribution control and execution methods and corresponding devices thereof
JP5615423B2 (en) Information search apparatus and information search program
US20160078487A1 (en) Location-based advertising in a mobile broadband network
JP5796864B2 (en) Wireless network access method, relay server, and program enabling connection of other company's contracted terminal
WO2014177164A1 (en) A system and a method for providing access to web based data sources
KR101394330B1 (en) System for advertisement service display sequential two pop-up window, and method of the same
WO2014098192A1 (en) Method and system for causing portable terminal to obtain site page of web server associated with current location
JP4711359B1 (en) Information presenting apparatus, information presenting method, and information presenting program
JP5327929B1 (en) Method and system for causing mobile terminal to acquire site page of web server based on current position
KR20190079589A (en) Advertisement Providing System And Method thereof, Apparatus And Device supporting the same
CN103259804A (en) Method and system for obtaining and comparing network service quality information
Vigil-Hayes et al. FiDO: A Community-based Web Browsing Agent and CDN for Challenged Network Environments

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14731545

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 14731545

Country of ref document: EP

Kind code of ref document: A1