Extensible content service for attributing user-generated content to authored content providers
First Claim
1. A method in a computer system to authorize a user at a user computer to edit or add content to, at least a user-editable portion of an extensible web page, wherein the extensible web page is served by a web server, but the user-editable portion is served by a user-content hosting server, the method comprising:
- at the user-content hosting server, determining if a valid token associated with the user has been provided, wherein the user-content hosting server generates valid tokens for users who supply authorized credentials to the web server;
wherein the user-content hosting server generates tokens based on requests to edit, or add content to, the user-editable portion of the extensible web page,wherein the request is received from the user computer,wherein the extensible web page is served by the web server, but the user-editable portion is served by the user-content hosting server,wherein the web server is different from, and geographically separated from, the user-content hosting server, andwherein the web server is controlled or operated by a commercial entity different from the user-content hosting server;
if a valid token associated with the user has been provided, then receiving and storing at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page; and
,if a valid token associated with the user has not been provided, then directing the user to be authenticated to the web server before storing at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system allows a user to add content to a displayable content container (e.g., web page) that specifies at least one modifiable portion, where the modifiable portion is served by a server operated by one entity, but provided to the server by a service operated by another entity. The modifiable portion is attributable to the one entity and remaining content in the displayable content container is not editable by the users. Other features, such as user authentication mechanisms, are also described herein.
42 Citations
7 Claims
-
1. A method in a computer system to authorize a user at a user computer to edit or add content to, at least a user-editable portion of an extensible web page, wherein the extensible web page is served by a web server, but the user-editable portion is served by a user-content hosting server, the method comprising:
-
at the user-content hosting server, determining if a valid token associated with the user has been provided, wherein the user-content hosting server generates valid tokens for users who supply authorized credentials to the web server; wherein the user-content hosting server generates tokens based on requests to edit, or add content to, the user-editable portion of the extensible web page, wherein the request is received from the user computer, wherein the extensible web page is served by the web server, but the user-editable portion is served by the user-content hosting server, wherein the web server is different from, and geographically separated from, the user-content hosting server, and wherein the web server is controlled or operated by a commercial entity different from the user-content hosting server; if a valid token associated with the user has been provided, then receiving and storing at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page; and
,if a valid token associated with the user has not been provided, then directing the user to be authenticated to the web server before storing at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user content hosting server computer system configured to serve user-editable portions of an extensible web page and to authorize a user at a user computer to edit or add content to, at least a user-editable portion of an extensible web page that is served by a web server, comprising:
a processor configured to; generate valid tokens for users who supply authorized credentials to the web server based on requests from a user computer to edit, or add content to, the user-editable portion of the extensible web page that is served by the web server that is different from, and geographically separated from, the user-content hosting server and is controlled or operated by a commercial entity different from the user-content hosting server; determine if a valid token associated with the user has been provided; if a valid token associated with the user has been provided, then receive and store at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page; and if a valid token associated with the user has not been provided, then direct the user to be authenticated to the web server before storing at the user-content hosting server edits to, or content added to, the user-editable portion of the extensible web page.
Specification