WO2014057295A1 - Generic comment forum for arbitrary web page in the browser - Google Patents
Generic comment forum for arbitrary web page in the browser Download PDFInfo
- Publication number
- WO2014057295A1 WO2014057295A1 PCT/IB2012/002028 IB2012002028W WO2014057295A1 WO 2014057295 A1 WO2014057295 A1 WO 2014057295A1 IB 2012002028 W IB2012002028 W IB 2012002028W WO 2014057295 A1 WO2014057295 A1 WO 2014057295A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- web page
- comments
- browser
- comment
- users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Definitions
- This invention generally relates to making users be able to add their comments to arbitrary web page appearing in their browsers and share those comments with other users visiting the same web page.
- the web pages give information for users visiting the page while surfing the web.
- the first one is that they are depending on a given web page, that is they are specific to the web page.
- the method will give the possibility of adding comments to arbitrary web page using a browser extension instead in one possible embodiment of the web page doing this itself. Due to this method comment forum becomes web page independent - addressing the 'web page specific' issue above.
- the method will authenticate the user - in one possible embodiment by using the authentication service of a public social network site - before makes his/her able to add any comment, this will guarantee that the user will not add any comment breaking the laws. In this way the users will moderate themselves - addressing the 'moderation specific to the web site' issue above.
- Figure 1 is a network diagram of a system for providing comments, in accordance with an embodiment of the invention.
- Figure 2 is a sequence diagram illustrating steps involved into merging of those comments already added to the web page into the original content of that web page, in accordance with an embodiment of the invention.
- Figure 3 is a sequence diagram illustrating steps involved into adding a new comment to the web page after a successful authentication on a social network, in accordance with an embodiment of the invention.
- Figure 4 is a screen shot of the comments listed and merged into the original web page, in accordance with an embodiment of the invention.
- FIG. 5 is a screen shot of the form where authenticated users can add their comments to the web page, in accordance with an embodiment of the invention.
- the figures depict an embodiment of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
- Figure 1 is a network diagram of one embodiment of a System 100 for providing generic comment possibility for Client 110 with a Browser 1 12 installed and extended by Browser Extension 1 14 which adds the capability of adding generic comment-forum for arbitrary web page provided by Content Web Server 120.
- the Browser Extension 114 will append the generic comment-forum to the given web page after Browser 112 finished downloading the web page.
- the generic comment-forum will show those comments already added to the given web page. Comments added already to the web page are stored on the Comment Web Server 130. Comment Web Server 130 requires the user of the Client 110 previously authenticate him/herself on the Social Network Web Server 140 before adding any comments.
- the Comment Web Server 130 will store the following data on its storage device persistently: URL of the web page, Comments to that web page, Credentials of the users provided by Social Network Web Server 140 after authentication.
- Browser Extension 114 adds the generic comments forum capability to Browser 112 and it can be installed onto Client 110 with the Browser 112 originally or as a separately as an extension of the given Browser 112.
- Figure 2 is sequence diagram illustrating steps involved into merging of those comments already added to the web page into the original content of that web page in a possible embodiment of the invention.
- the user issues his Browser 1 12 to navigate to a given URL in Step 205.
- Browser 112 sends a get page request to the Content Web Server 120 in Step 210.
- Content Web Server 120 sends the web page content in Step 215 as its response to the previous request in Step 210.
- Browser 112 notifies Browser Extension 1 14 when the web page is downloaded in Step 220. Browser Extension 114 sends a get request to Comment Web Server 130 to get the comments already added to this given web page in Step 225. To identify the web page the request contains the URL of the web page or the optional guid. Comment Web Server 130 will look up the comments already added to the web page by using the URL of the web page or the optional guid. The comments already added to the web page will be returned to Browser Extension 114 in Step 230. Browser Extension 1 14 merges or appends these comments to the content of the web page in Step 235 and returns the result to Browser 112 in Step 240. Browser 112 will show the merged web page in Step 245 and returns to the user in Step 250.
- Figure 3 is a sequence diagram illustrating steps involved into adding a new comment to the web page after a successful authentication on a social network in a possible embodiment of the invention.
- the user click on the URL of the merged web page rendered in Browser 112 described above where he will be able to add a comment using a comment- form in Step 302.
- Browser 112 pops up a new window with that URL in Step 304 and requests the web page of comment-form from the Comment Web Server 130 in Step 306.
- Comment Web Server 130 sends a response to Browser 1 12 which redirects Browser 112 in Step 308 to the Social Network Web Server 140.
- Browser 112 sends a request to Social Network Web Server 140 with an optional previously stored Social Network Cookie in Step 310.
- Social Network Web Server 140 checks the Cookie in Step 312.
- Social Network Web Server 140 sends a web page containing a login-form if it the is not valid, that is user is not logged onto the Social Network already i Step 314.
- Browser 112 shows the login- form for the user in Step 316.
- the user fills his/hercredentials into the login-form and submits it in Step 318 which Browser forwards to the Social Network Web Server 140 in Step 320.
- Social Network Web Server 140 checks the credentials in Step 322 whether the credentials are valid or not. If the credentials are valid Social Network Web Server 140 sends a response back to Browser 112 which redirects it to the URL used in Step 306 of the Comment Web Server 130 in Step 324.
- Comment Web Server 130 requests an access token from Social Network Web Server 140 in Step 328.
- Social Network Web Server 140 will response and Access Token in Step 330 can be used by getting user credential later.
- Comment Web Server 130 requests for the name of the user from the Social Network Web Server 140 in Step 332.
- Social Network Web Server 140 sends back the name of the user in Step 334.
- Comment Web Server 130 sends back a web page containing the comment-form to Browser 112 in Step 336. Browser 112 shows this form to user in Step 338 who fills the comment in Step 340 and submit it.
- Comment Web Server 130 which will store the comment, the original web page URL was commented and the name of the user on a persistent storage device. Comment Web Server 130 returns this stored comment among others as it was described above when users visit the web page was commented.
- the user can add comment to arbitrary web page where there is no comment forum included orginally.
- the web site owner do not have to deal with creating forum for the web pages and maintaining that forum.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Description
Generic Comment Forum for Arbitrary Web Page in the Browser
INVENTOR AND APPLICANT:
Name: Nandor Csapko (1/3)
Address: 1039 Budapest, Kiralyok utja 202. 4 em 15., Hungary
Name: Balazs Gellert (1/3)
Address: 1021 Budapest, Budenz lit 7/C A lph. 2 em 5., Hungary
Name: Zoltan Gyula Andrasi (1/3)
Address: 1093 Budapest, Lonyay utca 49. 3 em 7/A., Hungary
BACKGROUND
Field of the Invention
This invention generally relates to making users be able to add their comments to arbitrary web page appearing in their browsers and share those comments with other users visiting the same web page.
Description of the Related Art
The web pages give information for users visiting the page while surfing the web.
Users sometimes want to add their comments to the web page and share with the others visiting the same web page.
There are just a few kind of web sites (news, blogs) which give the possibility for the users to comment the content of the web page by adding a forum assigned specific to that given web page.
Even those web sites don't give this possibility of sharing thoughts to all of their pages.
Moderating those forums requires significant efforts from the web sites because they are responsible for the content of comments added to their web pages. They want to avoid comments shown on their web pages which break the laws, etc.
So there are two main problems with those forums used currently on the Web.
The first one is that they are depending on a given web page, that is they are specific to the web page.
The second one is that they require moderation specific to the web site. BRIEF SUMMARY OF THE INVENTION
The problems described above are addressed by a method, software, computer system, and computer-readable storage medium for making a user be able to add and share his/her comment and see comments of others while visiting arbitrary web page using his/her browser.
The method will give the possibility of adding comments to arbitrary web page using a browser extension instead in one possible embodiment of the web page doing this itself. Due to this method comment forum becomes web page independent - addressing the 'web page specific' issue above.
The method will authenticate the user - in one possible embodiment by using the authentication service of a public social network site - before makes his/her able to add any comment, this will guarantee that the user will not add any comment breaking the laws. In this way the users will moderate themselves - addressing the 'moderation specific to the web site' issue above.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1. is a network diagram of a system for providing comments, in accordance with an embodiment of the invention.
Figure 2 is a sequence diagram illustrating steps involved into merging of those comments already added to the web page into the original content of that web page, in accordance with an embodiment of the invention.
Figure 3 is a sequence diagram illustrating steps involved into adding a new comment to the web page after a successful authentication on a social network, in accordance with an embodiment of the invention.
Figure 4 is a screen shot of the comments listed and merged into the original web page, in accordance with an embodiment of the invention.
Figure 5 is a screen shot of the form where authenticated users can add their comments to the web page, in accordance with an embodiment of the invention.
The figures depict an embodiment of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
DETAILED DESCRIPTION AND BEST MODE OF IMPLEMENTATION
Figure 1 is a network diagram of one embodiment of a System 100 for providing generic comment possibility for Client 110 with a Browser 1 12 installed and extended by Browser Extension 1 14 which adds the capability of adding generic comment-forum for arbitrary web page provided by Content Web Server 120. The Browser Extension 114 will append the generic comment-forum to the given web page after Browser 112 finished downloading the web page. The generic comment-forum will show those comments already added to the given web page. Comments added already to the web page are stored on the Comment Web Server 130. Comment Web Server 130 requires the user of the Client 110 previously authenticate him/herself on the Social Network Web Server 140 before adding any comments. The Comment Web Server 130 will store the following data on its storage device persistently: URL of the web page, Comments to that web page, Credentials of the users provided by Social Network Web Server 140 after authentication. Browser Extension 114 adds the generic comments forum capability to Browser 112 and it can be installed onto Client 110 with the Browser 112 originally or as a separately as an extension of the given Browser 112.
Figure 2 is sequence diagram illustrating steps involved into merging of those comments already added to the web page into the original content of that web page in a possible embodiment of the invention. The user issues his Browser 1 12 to navigate to a given URL in Step 205. Browser 112 sends a get page request to the Content Web Server 120 in Step 210. Content Web Server 120 sends the web page content in Step 215 as its response to the previous request in Step 210. Content may or may not send an optional general unique identifier for identify the page uniquely. General unique identifier can identify those web pages which can't be identified by their URL. Browser 112 notifies Browser Extension 1 14 when the web page is downloaded in Step 220. Browser Extension 114 sends a get request to Comment Web Server 130 to get the comments already added to this given web page in Step 225. To identify the web page the request contains the URL of the web page or the optional guid. Comment Web Server 130 will look up the comments already added to the web page by using the URL of the web page or the optional guid. The comments already added to the web page will be returned to Browser Extension 114 in Step 230. Browser Extension 1 14 merges or appends these comments to the content of the web page in Step 235 and returns the result to Browser 112 in Step 240. Browser 112 will show the merged web page in Step 245 and returns to the user in Step 250.
Figure 3 is a sequence diagram illustrating steps involved into adding a new comment to the web page after a successful authentication on a social network in a possible
embodiment of the invention. The user click on the URL of the merged web page rendered in Browser 112 described above where he will be able to add a comment using a comment- form in Step 302. Browser 112 pops up a new window with that URL in Step 304 and requests the web page of comment-form from the Comment Web Server 130 in Step 306. Comment Web Server 130 sends a response to Browser 1 12 which redirects Browser 112 in Step 308 to the Social Network Web Server 140. Browser 112 sends a request to Social Network Web Server 140 with an optional previously stored Social Network Cookie in Step 310. Social Network Web Server 140 checks the Cookie in Step 312. Social Network Web Server 140 sends a web page containing a login-form if it the is not valid, that is user is not logged onto the Social Network already i Step 314. Browser 112 shows the login- form for the user in Step 316. The user fills his/hercredentials into the login-form and submits it in Step 318 which Browser forwards to the Social Network Web Server 140 in Step 320. Social Network Web Server 140 checks the credentials in Step 322 whether the credentials are valid or not. If the credentials are valid Social Network Web Server 140 sends a response back to Browser 112 which redirects it to the URL used in Step 306 of the Comment Web Server 130 in Step 324. A unique authentication code is sent back with the redirecting response which will be also sent to the Comment Web Server 130 by the Browser 112 in Step 326. Comment Web Server 130 requests an access token from Social Network Web Server 140 in Step 328. Social Network Web Server 140 will response and Access Token in Step 330 can be used by getting user credential later. Comment Web Server 130 requests for the name of the user from the Social Network Web Server 140 in
Step 332. Social Network Web Server 140 sends back the name of the user in Step 334. Comment Web Server 130 sends back a web page containing the comment-form to Browser 112 in Step 336. Browser 112 shows this form to user in Step 338 who fills the comment in Step 340 and submit it. Browser 112 submits the comment-form to Comment Web Server 130 which will store the comment, the original web page URL was commented and the name of the user on a persistent storage device. Comment Web Server 130 returns this stored comment among others as it was described above when users visit the web page was commented.
ADVANTAGES:
The user can add comment to arbitrary web page where there is no comment forum included orginally.
The web site owner do not have to deal with creating forum for the web pages and maintaining that forum.
Claims
CLAIMS:
Claim 1: Generic Comment Forum for Arbitrary Web Page in the Browser, which method comprising: providing a unique and unified system that enables its users to add comment to arbitrary web page, and wherein this is possibility is not included into the web page originally, and wherein those comments are stored paired to that web page, and wherein looking up the comments is possible by an identifier of the web page, and wherein those comments are available for all users of the system, and wherein the web page and those comments rendered for users in a arbitrary connected way, that is in the same time or in the same computing environment or in the same context in any other manner.
Claim 2: The method of Claim 1, wherein identifier of the web page is its unique resource allocator, a global unique identifier embedded in the web page, the content of the web page or any other data generated from or associated to the web page can be used to identify that web page.
Claim 3: The method of Claim 1, wherein the arbitrary connected way can be a browser or a browser with an extension providing the capability or any other computer program running connected to the browser in any manner.
Claim 4: The method of Claim 3, wherein the browser is any computer program can render the web page.
Claim 5: The method of Claim 1, wherein the user is a not-authenticated user or authenticated user of the system or authenticated user of any other system connected to this system.
Claim 6: The method of Claim 5, wherein the any other connected system can be a social network system like Facebook or Google+ or any other system capable of identifying the user personality.
Claim 7: The method of Claim 1, wherein the system is any computing system capable of storing the comments added by the users paired to the web page and any computing system , connected to this system which can be used to access this stored data directly.
Claim 8: The method of Claim 1, wherein comments are sentences or words in written or spoken form of any language.
Claim 9: The method of Claim 1, wherein comments rendering is independent from the intentions of the owners of the web page.
Claim 10: The method of Claim 1, wherein the rendering of the comments can be in written or spoken form in any language.
Claim 11: The method of Claim 1, wherein the comments are rendered in a listed form which is ordered in any way.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2012/002028 WO2014057295A1 (en) | 2012-10-11 | 2012-10-11 | Generic comment forum for arbitrary web page in the browser |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2012/002028 WO2014057295A1 (en) | 2012-10-11 | 2012-10-11 | Generic comment forum for arbitrary web page in the browser |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014057295A1 true WO2014057295A1 (en) | 2014-04-17 |
Family
ID=50476976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2012/002028 Ceased WO2014057295A1 (en) | 2012-10-11 | 2012-10-11 | Generic comment forum for arbitrary web page in the browser |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2014057295A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10027617B2 (en) | 2014-12-23 | 2018-07-17 | AVA Info Tech Inc. | Systems and methods for communication of user comments over a computer network |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120215846A1 (en) * | 2011-02-23 | 2012-08-23 | Rockmelt, Inc. | Display of content interaction data in a browser |
| US20120239745A1 (en) * | 2010-04-21 | 2012-09-20 | Zuckerberg Mark E | Personalizing A Web Page Outside Of A Social Networking System With Recommendations for Content From The Social Networking System |
-
2012
- 2012-10-11 WO PCT/IB2012/002028 patent/WO2014057295A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120239745A1 (en) * | 2010-04-21 | 2012-09-20 | Zuckerberg Mark E | Personalizing A Web Page Outside Of A Social Networking System With Recommendations for Content From The Social Networking System |
| US20120215846A1 (en) * | 2011-02-23 | 2012-08-23 | Rockmelt, Inc. | Display of content interaction data in a browser |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10027617B2 (en) | 2014-12-23 | 2018-07-17 | AVA Info Tech Inc. | Systems and methods for communication of user comments over a computer network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10880287B2 (en) | Out of box experience application API integration | |
| JP6800184B2 (en) | Document management and collaboration system | |
| US10462231B2 (en) | Continuing an application session on a different device | |
| US11792199B2 (en) | Application-assisted login for a web browser | |
| CN106682028B (en) | Method, device and system for acquiring webpage application | |
| JP6125715B2 (en) | Managing redirect websites and logins using abbreviated addresses | |
| US10389698B1 (en) | Technique for facilitating auto login to a website | |
| KR102022108B1 (en) | System and method for providing offline access in a hosted document service | |
| US9781210B2 (en) | Saving files from third-party systems directly to a cloud storage system | |
| US9436763B1 (en) | Infrastructure enabling intelligent execution and crawling of a web application | |
| US8321681B2 (en) | Managing user accounts | |
| CN102132304B (en) | Form filling with digital identities, and automatic password generation | |
| JP6608453B2 (en) | Remote access control for stored data | |
| US20090327314A1 (en) | Extended user profile | |
| CN104158818B (en) | A kind of single-point logging method and system | |
| US10475018B1 (en) | Updating account data for multiple account providers | |
| CN113285936A (en) | Cross-domain data acquisition method and related device | |
| US10701128B2 (en) | Systems and methods for accessing multiple resources via one identifier | |
| US10742639B1 (en) | System and method for improving login and registration efficiency to network-accessed data | |
| WO2014057295A1 (en) | Generic comment forum for arbitrary web page in the browser | |
| JP2009026013A (en) | Content registration / provision device, content registration / provision control method, and content registration / provision control program | |
| KR20140011125A (en) | Method of sharing webpage by connecting multiple platform and the server thereof | |
| TW201125333A (en) | Non-synchronous user authentication system and method thereof |
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: 12886456 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 17/06/2015) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12886456 Country of ref document: EP Kind code of ref document: A1 |