IP Library Granted Patent US 9,971,738
Granted Patent B2
US 9,971,738 · App. 15/047,537 · Granted May 15, 2018

Content generation with restructuring

Inventors: Keith Barraclough (Mountain View, CA); David Irvine (San Jose, CA); John Logan (Long Beach, CA)
Assignee: Next Issue Media
G06F17/211G06F17/212G06F17/2235G06F17/2288G06F21/10G06Q30/0258G06Q30/04G06Q30/0641G07F17/20H04L67/22
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,971,738
App. No.
15/047,537
Granted
May 15, 2018
Kind
B2
Abstract

As may be implemented in accordance with one or more embodiments, respective sets of media content data, having disparate formats, are received from disparate content providers. The content is reformatted into a common format type and restructured into renditions having an article-oriented structure. Reformatted assets are generated for each rendition based upon characteristics of devices by which the renditions are to be accessed. Device-indeterminate ID linking data is generated for linking portions of each rendition with the media content data received from the content providers.

Claims (51)

1. A method comprising:

formatting different types of media content data having disparate formats and corresponding to respective sets of media content received from disparate content providers, into media content data in a common format type;

restructuring portions of the media content data in the common format type into restructured renditions having an article-oriented structure defined by the common format type;

for each rendition, generating respective reformatted assets, each reformatted asset being specific to one of a plurality of disparate types of devices, based upon characteristics of the disparate device types; and

generating device-indeterminate ID linking data that links respective portions of each rendition with portions of the media content data having disparate formats.

2. The method of claim 1 , wherein the device-indeterminate ID linking data links at least one of assets and a structural component of the media content that includes the assets.

3. The method of claim 1 , wherein the device-indeterminate ID linking data identifies digital media content including at least one of articles, images, text and rich media content displayed on a user device, independent from the type of device upon which the at least one of images and text is displayed and independent from a page upon which the digital media content is displayed.

4. The method of claim 1 , wherein restructuring includes generating both navigational data and page layout data for displaying text and/or images for each rendition, further including generating the linking data as data that links each page in each rendition to at least one article or page in one or more of the sets of media content from which the rendition was generated.

5. The method of claim 1 , wherein restructuring includes generating an article-oriented structure having a visual layout that corresponds to a visual layout of the respective sets of media content.

6. The method of claim 1 , further including transmitting respective portions of the restructured renditions along with assets corresponding to the respective portion being transmitted, to users at remote user interface circuits based on, for each user:

media content access authorization data for the user,

the device-indeterminate ID linking data, and

characteristics of the remote user interface circuit via which the user accesses the media content.

7. The method of claim 6 , further including, for each user,

tracking access to the restructured renditions;

identifying new portions of the restructured renditions from different ones of the respective sets of media content based on: the tracking, the media content access authorization data and characteristics of the remote user interface circuit;

combining ones of the restructured renditions corresponding to the identified new portions of the restructured renditions into a combined data set providing a digital magazine; and

presenting the combined data set to the user via the remote user interface circuit accessed by the user.

8. The method of claim 7 , wherein transmitting respective portions of the restructured renditions includes transmitting the portions based on, for each user, transmission initiation data from the remote user interface circuit, the transmission initiation data identifying the portions of the media content sets and being initiated in response to user-inputs requesting viewing of portions of media content sets.

9. The method of claim 1 , wherein

the respective sets of media content represent digital magazine issues, each issue being received from one of the disparate content providers, and

combining the media content data in the common format corresponding to the identified new portions of the restructured renditions into a combined data set providing a digital magazine includes combining articles from different ones of the digital magazine issues into a virtual digital magazine issue.

10. The method of claim 1 , wherein

the respective sets of media content represent digital magazine issues, each issue being received from one of the disparate content providers, and

the step of formatting includes formatting the sets of media content into a common canonical format type.

11. The method of claim 1 , wherein

each of the respective sets of media content represents an original digital magazine issue, each issue being received from one of the disparate content providers, and

restructuring the portions of the media content data includes restructuring portions of the media content data in the common format type into respective reformatted digital magazine issues, each reformatted digital magazine issue having content that mimics content in one of the original digital magazine issues.

12. The method of claim 1 , wherein restructuring the portions of the media content includes accessing a library of the media content data in the common format type and generating respective issues of electronic magazines from the media content data, based on the device-indeterminate linking data and structuring information provided by one or more of the content providers that provide the accessed library of the media content data.

13. The method of claim 1 , wherein restructuring the portions of the media content includes accessing a library of the media content data in the common format type and generating respective virtual issues of electronic magazines from the media content data, based on the device-indeterminate linking data, structuring information provided by the content providers that provide the accessed library of the media content data, and data characterizing one or more users to which access to the virtual issues is provided.

14. The method of claim 1 , wherein restructuring the portions of the media content includes, for each user, accessing a library of the media content data in the common format type, the library including media content data for different issues of a common digital magazine to which the user has access, and generating a customized electronic magazine drawn from the library of media content data.

15. The method of claim 1 , further including generating metadata for the media content data in the common format type, the metadata including information that characterizes the media content data as pertaining to a particular article within a digital magazine.

16. The method of claim 15 ,

wherein formatting the different types of media content data includes breaking apart articles in a digital magazine issue into subsets of content in each issue, the subsets of content having the media content data in the common format type, and

wherein restructuring the portions of the media content data includes defining content boundaries within the articles and restructuring the portions of the media content data based on the boundaries.

17. The method of claim 1 ,

further including identifying new portions of media content from different ones of the respective sets of media content data based on tracked user accesses to respective articles in the restructured renditions; and

wherein restructuring the portions of media content data in the common format type into the restructured renditions includes combining at least two articles of the media content data in the common format type into a virtual magazine issue.

18. The method of claim 17 , wherein identifying the new portions of the media content includes tracking access to the renditions by remote user devices.

19. The method of claim 1 , wherein the device-indeterminate ID linking data links digital media content including at least one of articles, images, text and rich media content displayed on a user device, independent from the type of device upon which the at least one of images and text is displayed and independent from a page upon which the digital media content is displayed.

20. An apparatus comprising:

a first circuit configured and arranged to format different types of media content data having disparate formats and corresponding to respective sets of media content received from disparate content providers, into media content data in a common format type;

a second circuit configured and arranged to restructure portions of the media content data in the common format type into restructured renditions having an article-oriented structure defined by the common format type;

a third circuit configured and arranged to, for each rendition, generate respective reformatted assets, each reformatted asset being specific to one of a plurality of disparate types of devices, based upon characteristics of the disparate device types; and

a fourth circuit configured and arranged to generate device-indeterminate ID linking data that links respective portions of each rendition with portions of the media content data having disparate formats.

21. The apparatus of claim 20 , further including

a fifth circuit configured and arranged to track access to the restructured renditions; and

a sixth circuit configured and arranged to:

identify new portions of media content from different ones of the respective sets of media content data based on the tracked access;

combine ones of the renditions corresponding to the identified new portions of media content into a combined data set providing a digital magazine; and

present the combined data set to a user via a remote user interface circuit accessed by the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: NEXT ISSUE MEDIA LLC
To: APPLE INC.
Reel/Frame 045804/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: BARRACLOUGH, KEITH; IRVINE, DAVID; LOGAN, JOHN
To: NEXT ISSUE MEDIA
Reel/Frame 039089/0078 →
Continuity (9)
Continuation PCTUS2015066849 · Dec 18, 2015
Continuation In Part 14681911 · Apr 8, 2015
Continuation In Part 14632245 · Feb 26, 2015
Continuation In Part 14632245 · Feb 26, 2015
Continuation 13474432 · May 17, 2012
Provisional Application 62248938 · Oct 30, 2015
Provisional Application 62093624 · Dec 18, 2014
Provisional Application 61976939 · Apr 8, 2014
Related Publication 20160179753A1 · Jun 23, 2016