System and method for rendering electronic content

US11477261B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11477261-B2
Application numberUS-201414558894-A
CountryUS
Kind codeB2
Filing dateDec 3, 2014
Priority dateSep 29, 2014
Publication dateOct 18, 2022
Grant dateOct 18, 2022

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.

A method and system for rendering electronic content is provided. The method includes: receiving a request for electronic content; retrieving browser data associated with a browser configured to render the electronic content; determining a nature of the electronic content; reviewing the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content; and if the browser supports the electronic content, transmitting the electronic content supported by the browser. The system includes: a connection module configured to receive a request for electronic content; a browser module configured to retrieve browser data; a content module configured to determine a nature associated with the electronic content; a rendering module configured to review the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for rendering electronic content comprising: receiving, by one or more processors, a request for electronic content from a user device operated by a user, wherein the electronic content is within a learning management system; retrieving, by one or more processors, browser data associated with a browser wherein the browser data comprises whether the browser is in the learning management system; determining, by one or more processors, a nature of the electronic content; reviewing, by one or more processors, the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content; if the browser supports the electronic content, transmitting, by one or more processors, the electronic content supported by the browser; if the browser does not support the electronic content, either: if the browser is within the learning management system, querying a memory module to determine whether the electronic content is supported by an application within the learning management system and allowing the electronic content to be rendered by the application within the learning management system; or determining, by one or more processors, whether the electronic content is convertible to a file type supported by the browser, and if the electronic content is convertible to a file type supported by the browser, providing the user an option to download or convert the electronic content; if the user selects to convert the electronic content then:  converting the electronic content to a supported file type; and  transmitting the converted electronic data; if the user selects to download the electronic content then:  providing, by one or more processors, user options with respect to retrieving the electronic content, wherein the user options include an option to select a locally installed software application to open the electronic content; otherwise, if the electronic content is not convertible to a file type supported by the browser, providing, by one or more processors, user options with respect to retrieving the electronic content, wherein the user options include an option to select a locally installed software application to open the electronic content. 2. The method of claim 1 , further comprising: determining at least one element within the electronic content; determining element data related to the at least one element; reviewing the browser data in relation to the element data to determine whether the browser supports the at least one element; and if the browser supports the at least one element, transmitting the at least one element supported by the browser. 3. The method of claim 1 , wherein the user options comprise an option to download the electronic content to the user device. 4. The method of claim 1 , wherein the user options comprise an option to download an associated plug-in with the electronic content. 5. The method of claim 1 , wherein the user options are selected from a group consisting of: downloading the at least one element, downloading a plug-in associated with the at least one element, and allowing a user to select an application to display the at least one element. 6. The method of claim 1 wherein the browser data comprises, browser type, browser version, or browser plug-ins. 7. The method of claim 1 wherein the browser data further comprises application data. 8. The method of claim 7 wherein the determining whether the browser supports each of the electronic content further comprises: reviewing the application data; and determining whether application data includes a software application capable of rendering the electronic content. 9. The method of claim 1 wherein the browser data further comprises user device data. 10. The method of claim 9 wherein the determining whether the browser supports the electronic content further comprises: reviewing the user device data; and determining whether user device data includes an indication of whether the user device is capable of rendering the electronic content. 11. The method of claim 1 , further comprising: receiving a request from an administrator of a learning management system, the request including one or more types of electronic content that are to be rendered in the browser; in response to receiving the request from the administrator of the learning management system, storing in a memory the one or more types of electronic content as a file type that is supported by the browser. 12. The method of claim 1 , wherein the reviewing the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content comprises: querying a memory module associated with a learning management system from which the electronic content is requested, the querying comprising determining one or more types of elements that the browser is permitted to render. 13. The method of claim 1 , wherein the browser data comprises of user device location data. 14. A system for rendering electronic content comprising: one or more processors configured to: receive a request for electronic content, wherein the electronic content is within a learning management system; retrieve browser data associated with a browser, wherein the browser data comprises whether the browser is in the learning management system; determine a nature of the electronic content; review the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content; if the browser supports the electronic content, transmit the electronic content supported by the browser; if the browser does not support the electronic content, either: if the browser is within the learning management system, querying a memory module to determine whether the electronic content is supported by an application within the learning management system and allowing the electronic content to be rendered by the application within the learning management system; or determine whether the electronic content is convertible to a file type supported by the browser, and if the electronic content is convertible to a file type supported by the browser, provide the user an option to download or convert the electronic content; if the user selects to convert the electronic content then: convert the electronic content to a supported file type; and transmit the converted electronic data; if the user selects to download the electronic content then: provide user options with respect to retrieving the electronic content, wherein the user options include an option to select a locally installed software application to open the electronic content; otherwise, if the electronic content is not convertible to a file type supported by the browser, provide user options with respect to retrieving the electronic content, wherein the user options includes an option to select a locally installed software application to open the electronic content; and a memory coupled to the one or more processors and configured to provide the one or more processors with instructions. 15. The system of claim 14 , wherein the one or more processors are further configured to: determine at least one element within the electronic content; determine element data related to the at least one element; review the browser data in relation to the element data to determine whether the browser supports the at least one element; and if the browser supports the at least one element, provide for the transmitting of the at least one element supp

Assignees

Inventors

Classifications

  • H04L67/02Primary

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

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

  • Document structures and storage, e.g. HTML extensions · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · 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 US11477261B2 cover?
A method and system for rendering electronic content is provided. The method includes: receiving a request for electronic content; retrieving browser data associated with a browser configured to render the electronic content; determining a nature of the electronic content; reviewing the browser data in relation to the nature of the electronic content to determine whether the browser supports th…
Who is the assignee on this patent?
D2L Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 18 2022 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).