IP Library Granted Patent US 10,366,145
Granted Patent B2
US 10,366,145 · App. 15/384,757 · Granted Jul 30, 2019

Syndication of slideshow content through a web feed

Inventors: Colm M. Geraghty (Co. Westmeath, IE); Cliff Redmond (Dublin, IE)
Assignee: Oath Inc.
G06F17/2247G06F3/0484G06F3/0485G06F17/211G06F17/212G06F17/2765G06T11/60
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 10,366,145
App. No.
15/384,757
Granted
Jul 30, 2019
Kind
B2
Abstract

Systems and methods are provided for syndicating slideshow content in a web feed. Data is obtained for a content feed associated with a web page in response to a request by a user of a content feed reader. A slideshow within the web page is identified based on analysis of the obtained data according to a schema definition for syndication of slideshow content. A first set of properties for the slideshow is extracted from the obtained data, based on the schema definition. A set of slides of the slideshow is identified based on the first set of properties. A second set of properties for the set of slides is also extracted from the obtained data. The content feed including the set of slides of the slideshow and one or more properties of the second set are displayed to the user via the content feed reader.

Claims (43)

1. A computer-implemented method for syndicating slideshow content in a web feed, the method comprising:

receiving, at a server, a request initiated from a feed reader for slideshow content, wherein the feed reader is executable at a user device, and wherein a first XML Schema Definition (“XSD”) stored on the user device enables the feed reader to process slideshow content conforming to XSD;

generating, by a feed generator at the server, data for a content feed associated with a web page in response to the request, wherein a second XSD stored on the server enables the feed generator to generate the data conforming to XSD;

sending, from the server, the generated data to the feed reader in response to the request;

identifying, by the feed reader, a slideshow included within the web page based on analysis of the generated data according to the first XSD;

extracting, by the feed reader, a first set of properties for the identified slideshow content, from the generated data, based on the first XSD;

identifying a set of slides of the slideshow based on the first set of properties extracted for the identified slideshow;

extracting a first message stream slide type and a second message stream slide type of each of one or more slides in the identified set of slides, wherein the first message stream slide type and the second message stream slide type includes at least one of an image, video, and text; and

displaying, at the feed reader of the user device, the content feed including the set of slides of the slideshow along with the first set of properties, a first message stream of the first message stream slide type, and a second message stream of the second message stream slide type.

2. The method of claim 1 , wherein the first set of properties includes one or more keyword tags associated with the slideshow.

3. The method of claim 1 , wherein the first set of properties includes a publication date of the slideshow.

4. The method of claim 1 , wherein the content feed is a Really Simple Syndication (RSS) feed.

5. The method of claim 1 , wherein the first set of properties includes one or more of Dublin Core and media RSS metadata properties.

6. The method of claim 1 , wherein the first set of properties includes a universal resource locator (URL) or a universal resource identifier (URI) corresponding to the slideshow.

7. The method of claim 1 , wherein the first set of properties includes one or more keyword tags associated with one or more slides in the identified set of slides.

8. The method of claim 1 , wherein the first set of properties includes a publication date of one or more slides in the identified set of slides.

9. The method of claim 1 , wherein the message stream slide type includes a messaging service.

10. A system for syndicating slideshow content in a web feed, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to:

receive, at a server, a request initiated from a feed reader for slideshow content, wherein the feed reader is executable at a user device, and wherein a first XML Schema Definition (“XSD”) stored on the user device enables the feed reader to process slideshow content conforming to XSD;

generate, by a feed generator at the server, data for a content feed associated with a web page in response to the request, wherein a second XSD stored on the server enables the feed generator to generate the data conforming to XSD;

send, from the server, the generated data to the feed reader in response to the request;

identify, by the feed reader, a slideshow included within the web page based on analysis of the generated data according to the first XSD;

extract, by the feed reader, a first set of properties for the identified slideshow content, from the generated data, based on the first XSD;

identify a set of slides of the slideshow based on the first set of properties extracted for the slideshow;

extract, a first message stream slide type and a second message stream slide type of each of one or more slides in the identified set of slides, wherein the first message stream slide type and the second message stream slide type includes at least one of an image, video, and text; and

display, at the feed reader of the user device, the content feed including the set of slides of the slideshow along with the first set of properties, a first message stream of the first message stream slide type, and a second message stream of the second message stream slide type.

11. The system of claim 10 , wherein the first set of properties includes one or more keyword tags associated with the slideshow.

12. The system of claim 10 , wherein the first set of properties includes a publish date of the slideshow.

13. The system of claim 10 , wherein the content feed is a Really Simple Syndication (RSS) feed.

14. The system of claim 10 , wherein the first set of properties includes one or more of Dublin Core and media RSS metadata properties.

15. The system of claim 10 , wherein the first set of properties includes a universal resource locator (URL) or a universal resource identifier (URI).

16. The system of claim 10 , wherein the first set of properties includes one or more keyword tags and a publication date.

17. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform functions to:

receive, at a server, a request initiated from a feed reader for slideshow content, wherein the feed reader is executable at a user device, and wherein a first XML Schema Definition (“XSD”) stored on the user device enables the feed reader to process slideshow content conforming to XSD;

generate, by a feed generator at the server, data for a content feed associated with a web page in response to the request, wherein a second XSD stored on the server enables the feed generator to generate the data conforming to XSD;

send, from the server, the generated data to the feed reader in response to the request;

identify, by the feed reader, a slideshow included within the web page based on analysis of the generated data according to the first XSD;

extract, by the feed reader, a first set of properties for the identified slideshow content, from the generated data, based on the first XSD;

identify a set of slides of the slideshow based on the first set of properties extracted for the slideshow;

extract, a first message stream slide type and a second message stream slide type of each of one or more slides in the identified set of slides, wherein the first message stream slide type and the second message stream slide type includes at least one of an image, video, and text; and

display, at the feed reader of the user device, the content feed including the set of slides of the slideshow along with the first set of properties, a first message stream of the first message stream slide type, and a second message stream of the second message stream slide type.

Assignments (5)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Jun 29, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043052/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2016
From: REDMOND, CLIFF; GERAGHTY, COLM M.
To: AOL INC.
Reel/Frame 040692/0198 →
Continuity (2)
Continuation 14163172 · Jan 24, 2014
Related Publication 20170103051A1 · Apr 13, 2017