Customizing web 2.0 application behavior based on relationships between a content creator and a content requester

US9311420B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9311420-B2
Application numberUS-76625507-A
CountryUS
Kind codeB2
Filing dateJun 21, 2007
Priority dateJun 20, 2007
Publication dateApr 12, 2016
Grant dateApr 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention discloses a solution for developer customization of Web 2.0 applications based on relationships between a content creator and a content requester. In the solution, Web 2.0 content can be received from a content creator. One or more creator established customizations can also be received where the customizations are each a set of one or more users. In the method, a communication can be established with a user who requests the Web 2.0 content. It can be determined that the user is a member of a set specified by the content creator. The customization associated with the set can be applied. Web 2.0 content as modified by the customization can be served to the user. In one embodiment, users can also establish customizations, which are also applied to the served Web 2.0 content.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for customizing Web 2.0 applications comprising: receiving Web 2.0 content from a content creator, wherein the Web 2.0 content is content of a Web 2.0 application that grants end-users who are not the content creator with privileges to read, write, and update the Web 2.0 content; receiving at least one creator established customization which is associated with a set of at least one user, wherein the set of at least one user is specified by the content creator based on relationships between the content creator and the at least one user; communicating with a user accessing a Web 2.0 application associated with the Web 2.0 content; determining that the user is a member of the set specified by the content creator; applying the customization associated with the set; serving the Web 2.0 content as modified by the customization to the user, wherein end-users receiving the Web 2.0 content who are not members of the set of at least one user defined by the content creator receive the Web 2.0 content that is not modified by the customization, and wherein the user who is served the Web 2.0 content is able to modify the received Web 2.0content with customizations to be selectively applied to a second set of end-users explicitly defined by the user based on relationships between the user and the second set of end-users; and querying a user customization storage area for user established customizations; discovering and applying at least one user established customization for the user; and serving the Web 2.0 content as modified by the customization established by the content creator and by the user established customizations to the user. 2. The method of claim 1 , wherein each received customization is associated with customization markup, said customization markup referencing corresponding default markup for the Web 2.0 content, wherein the applying step replaces the corresponding default markup with the customization markup before serving the Web 2.0 content. 3. The method of claim 1 , wherein the Web 2.0 application conforms to an Atom Publishing Protocol (APP) based specification, wherein the Web 2.0 application comprises an introspection document, a collection of entries, and a collection of resources each of which conforms to the APP based specification, and wherein the applied customization represents a modification to at least one of the entries and resources. 4. The method of claim 1 , wherein the Web 2.0 application is a speech-enabled application, and wherein at least one speech resource used by the speech-enabled application is provided by a speech processing engine remotely located from the Web 2.0 server and remotely located from a client to which the Web 2.0 content is served. 5. The method of claim 4 , wherein the applied content creator established customization is a speech processing customization that affects a manner in which the speech processing engine performs a speech processing task. 6. The method of claim 1 , wherein said steps of claim 1 are steps performed automatically by at least one machine in accordance with at least one computer program having a plurality of code sections that are executable by the at least one machine, said at least one computer program being stored in a machine readable medium. 7. The method of claim 1 , wherein the content creator and each user in the set of at least one user are end-users, each able to read, create, and revise the Web 2.0 content and other Web 2.0 content via the Web 2.0 application. 8. The method of claim 1 , wherein the content creator is an end-user, wherein the set of at least one user comprises said user referred to as the first end-user for whom the content creator specifically established the customization referred to as the first customization, said method further comprising: receiving a second customization for the Web 2.0 content from the content creator, where the content creator has specifically established the second customization for a second end-user different from said user; communicating with the second end-user accessing the Web 2.0 application associated with the Web 2.0 content; applying the second customization to the second end-user; and serving the Web 2.0 content as modified by the second customization to the second end-user, wherein the Web 2.0 content served to the second end-user is not modified in any way by the first customization, and wherein the Web 2.0 content served to the first end-user is not modified in any way by the second customization. 9. The method of claim 1 , wherein the creator established customization is configured to replace a portion of the Web 2.0 content when a Web 2.0 server serves Web content to any of the users in the set of users associated with the customization. 10. The method of claim 1 , wherein said Web 2.0 application comprises at least one root entry that comprises an introspection entry and links to an entry collection of at least one entry and a resource collection, wherein the introspection entry, the entry collection, and the resource collection conform to an ATOM PUBLISHING PROTOCOL (APP) based specification. 11. The method of claim 10 , wherein end-users are able to add and edit entries in the entry collection and the resource collection. 12. The method of claim 1 , wherein the Web 2.0 application is at least one of a WIKI application and a BLOG application served to browsers by at least one of a WIKI server and a BLOG server.

Assignees

Inventors

Classifications

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9311420B2 cover?
The present invention discloses a solution for developer customization of Web 2.0 applications based on relationships between a content creator and a content requester. In the solution, Web 2.0 content can be received from a content creator. One or more creator established customizations can also be received where the customizations are each a set of one or more users. In the method, a communic…
Who is the assignee on this patent?
Da Palma William V, Moore Victor S, Nusbickel Wendi L, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/958. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).