IP Library Granted Patent US 9,128,652
Granted Patent B2
US 9,128,652 · App. 13/289,586 · Granted Sep 8, 2015

Method and system for distribution of content

Inventors: Michael Lee DeHaven (Cedar Park, TX); Brent Hayden Thomas (Austin, TX); Robert J. Morgan (Austin, TX)
Assignee: Bazaarvoice, Inc.
G06F3/1256G06F17/3089G06F17/30864G06Q30/0214G06Q30/0217G06Q30/0278G06Q30/0281
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,128,652
App. No.
13/289,586
Granted
Sep 8, 2015
Kind
B2
Abstract

Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page.

Claims (52)

1. A method, comprising:

receiving, by a content distribution system, first user generated content associated with an opinion of a product or a category;

providing, by the content distribution system, the first user generated content to a host system of a third party web page, wherein the first user generated content is in a particular format that facilitates a ranking of the third party web page by one or more search engines;

the content distribution system selecting second user generated content based on a syndication time interval, wherein the second user generated content is in the particular format or a different format that facilitates the ranking of the third party web page by the one or more search engines;

receiving, by the content distribution system, a request from a user computer, wherein the request is for content associated with the third party web page;

providing, in response to the request, the second user generated content by the content distribution system to the user computer; and

the content distribution system instructing the user computer to display the third party web page with the second user generated content and without the first user generated content.

2. The method of claim 1 , further comprising:

the content distribution system instructing the user computer to hide at least a portion of a display of the third party web page before the second user generated content is displayed.

3. The method of claim 1 , wherein the first user generated content is provided within a container to the host system.

4. The method of claim 1 , wherein the first user generated content is provided in a file to the host system, and wherein the file includes an identifier for the product, category or third party web page.

5. The method of claim 4 , wherein the request is associated with the identifier.

6. The method of claim 1 , further comprising:

comparing, by the content distribution system, a time parameter corresponding to the first user generated content; and

based on a result of the comparing, wherein the result indicates that the time parameter is within the syndication time interval, the content distribution selecting the second user generated content.

7. The method of claim 1 , wherein the product or category is associated with a first entity, and wherein the host system is associated with a different entity than the first entity.

8. The method of claim 1 , wherein the particular format or the different format further facilitates a scoring of the third party web page.

9. A system, comprising:

a processor; and

a non-transitory computer readable medium configured to communicate with the processor, the non-transitory computer readable medium having instructions stored thereon that are executable by the processor to cause the system to perform operations comprising:

providing first user generated content associated with an opinion of a product or a category to a host system of a third party web page, wherein the first user generated content is in a particular format that facilitates a ranking of the third party web page by one or more search engines;

selecting, based on a syndication time interval, second user generated content, wherein the second user generated content is in the particular format or a different format that facilitates the ranking of the third party web page by the one or more search engines;

receiving a request from a user computing device, wherein the request is for content associated with the third party web page;

providing, in response to the request, the second user generated content to the user computing device; and

instructing the user computing device to display the third party web page with the second user generated content and without the first user generated content.

10. The system of claim 9 , wherein the operation of instructing further comprises instructing the user computing device to hide at least a portion of a display of the third party web page before the second user generated content is displayed.

11. The system of claim 9 , wherein the operation of providing the first user generated content further comprises providing a container for the first user generated content.

12. The system of claim 9 , wherein the operation of instructing further comprises instructing the user computing device to replace a display of the first user generated content within the second user generated content.

13. The system of claim 9 , wherein the operation of providing the first user generated content further comprises providing the first user generated content in a file to the host system, and wherein the file includes an identifier for the product, category or third party web page.

14. The system of claim 9 , wherein the operations further comprise:

based on information indicating that a time parameter corresponding to the first user generated content is within the syndication time interval, selecting the second user generated.

15. The system of claim 9 , wherein the operations further comprise:

receiving, from a web page that is different from the third party web page, the first user generated content.

16. The system of claim 9 , wherein the particular format further facilitates a ranking of an order for presenting the third party web page in relation to a plurality of web pages.

17. A non-transitory computer readable medium comprising instructions that are executable by a computing system to cause the computing system to perform operations comprising:

providing first user generated content associated with an opinion of a product or a category to a host system of a third party web page, wherein the first user generated content is in a particular format that facilitates a ranking of the third party web page by one or more search engines;

selecting, based on a syndication time interval, second user generated content, wherein the second user generated content is in the particular format or a different format that facilitates the ranking of the third party web page by the one or more search engines;

receiving a request from a user computer, wherein the request is for content associated with the third party web page;

providing, in response to the request, the second user generated content to the user computer; and

instructing the user computer to display the third party web page with the second user generated content and without the first user generated content.

18. The non-transitory computer readable medium of claim 17 , wherein the operation of instructing further comprises instructing the user computer to hide at least a portion of a display of the third party web page before the second user generated content is displayed.

19. The non-transitory computer readable medium of claim 17 , wherein the operation of providing the first user generated content further comprises providing a container to the host system.

20. The non-transitory computer readable medium of claim 17 , wherein the operation of instructing further comprises instructing the user computer to replace a display of the first user generated content with the second user generated content.

21. The non-transitory computer readable medium of claim 17 , wherein the operation of providing the first user generated content further comprises providing a file for the first user generated content, and wherein the file includes an identifier for the product, category or third party web page.

22. The non-transitory computer readable medium of claim 17 , wherein the operations further comprise:

determining that a time parameter for the first user generated content is within the syndication time interval; and

based on the determining, selecting the second user generated content.

23. The non-transitory computer readable medium of claim 17 , wherein operations further comprise:

receiving the first user generated content from a web page associated with a different entity than a first entity that is associated with the third party web page.

24. The non-transitory computer readable medium of claim 17 , wherein the operations further comprise:

subsequent to the instructing, determining that a time parameter for the first user generated content exceeds the syndication time interval; and

based on the determining, instructing the user computer to display the first user generated content.

Assignments (6)
RELEASE OF SECURITY INTEREST RECORDED AT 044804/0452 Recorded May 12, 2021
From: GOLUB CAPITAL MARKETS LLC
To: BAZAARVOICE, INC.
Reel/Frame 056208/0562 →
SECURITY INTEREST Recorded May 8, 2021
From: BAZAARVOICE, INC.; CURALATE, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 056179/0176 →
SECURITY INTEREST Recorded Feb 1, 2018
From: BAZAARVOICE, INC.
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 044804/0452 →
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2018
From: COMERICA BANK
To: BAZAARVOICE, INC.
Reel/Frame 044659/0465 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 26, 2014
From: BAZAARVOICE, INC.
To: COMERICA BANK, AS AGENT
Reel/Frame 034474/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: DEHAVEN, MICHAEL LEE; THOMAS, BRENT HAYDEN; MORGAN, ROBERT J.
To: BAZAARVOICE, INC.
Reel/Frame 027571/0546 →
Continuity (3)
Provisional Application 61456348 · Nov 5, 2010
Provisional Application 61416840 · Nov 24, 2010
Related Publication 20120124463A1 · May 17, 2012