Data engine
US-10430256-B2 · Oct 1, 2019 · US
US11954536B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11954536-B2 |
| Application number | US-202117553186-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2021 |
| Priority date | Jan 9, 2014 |
| Publication date | Apr 9, 2024 |
| Grant date | Apr 9, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for processing and/or presenting data are disclosed. In an aspect, one method can comprise receiving a request for information and detecting a type of data representing the information requested. The data can be processed via a type-dependent agent and the processed data can be provided via an agnostic data engine.
Opening claim text (preview).
The invention claimed is: 1. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to: receive a request for information; detect a type of data representing the information requested; process the data via a type-dependent agent; and provide the processed data via an agnostic data engine. 2. The one or more non-transitory computer-readable media of claim 1 , wherein the request for information comprises an identifier relating to content. 3. The one or more non-transitory computer-readable media of claim 1 , wherein the type of data comprises a format, a programming language, a compatible video interface, a compatible platform, or a combination thereof. 4. The one or more non-transitory computer-readable media of claim 1 , wherein the type-dependent agent facilitates video playback. 5. The one or more non-transitory computer-readable media of claim 1 , wherein processor-executable instructions that cause the at least one processor to: provide the processed data comprise processor-executable instructions further cause the at least one processor to: render one or more of images, video, and audio. 6. The one or more non-transitory computer-readable media of claim 1 , wherein the agnostic data engine is associated with a document object model. 7. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to: detect a configuration of a device; select a type-dependent agent based upon the detected configuration; process first data via the selected type-dependent agent; and provide the processed first data via an agnostic data engine. 8. The one or more non-transitory computer-readable media of claim 7 , wherein the configuration represents a capability of the device. 9. The one or more non-transitory computer-readable media of claim 7 , wherein the configuration comprises a format, a programming language, a compatible video interface, a compatible platform, or a combination thereof. 10. The one or more non-transitory computer-readable media of claim 7 , wherein the type-dependent agent facilitates video playback. 11. The one or more non-transitory computer-readable media of claim 7 , wherein processor-executable instructions that cause the at least one processor to: provide the processed data comprise processor-executable instructions further cause the at least one processor to: render one or more of images, video, and audio. 12. The one or more non-transitory computer-readable media of claim 7 , wherein the agnostic data engine is associated with a document object model. 13. The one or more non-transitory computer-readable media of claim 7 , wherein processor-executable instructions further cause the at least one processor to: receive second data; detect a type of the second data; select a second type-dependent agent; process the second data via the selected second type-dependent agent; and provide the processed second data via the agnostic data engine. 14. The one or more non-transitory computer-readable media of claim 13 , wherein the agnostic data engine is configured to seamlessly switch between providing the processed first data and providing the processed second data. 15. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to: receive first data comprising a first type; receive second data comprising a second type; process the first data via a first type-dependent agent; process the second data via a second type-dependent agent; and provide one or more of the processed first data and the processed second data via an agnostic data engine. 16. The one or more non-transitory computer-readable media of claim 15 , wherein one or more of the first type and the second type comprises a format, a programming language, a compatible video interface, a compatible platform, or a combination thereof. 17. The one or more non-transitory computer-readable media of claim 15 , wherein one or more of the first type-dependent agent and the second type-dependent agent facilitates video playback. 18. The one or more non-transitory computer-readable media of claim 15 , wherein processor-executable instructions that cause the at least one processor to: provide the one or more of the processed first data and the processed second data comprise processor-executable instructions further cause the at least one processor to: render one or more of images, video, and audio. 19. The one or more non-transitory computer-readable media of claim 15 , wherein the agnostic data engine is associated with a document object model. 20. The one or more non-transitory computer-readable media of claim 15 , wherein the agnostic data engine is configured to seamlessly switch between providing the processed first data and providing the processed second data. 21. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to: receive, from a user device, a request for information; detect a type of data representing the information requested; select, based on the type of data detected and from a plurality of data agents, a data agent, wherein each of the plurality of data agents facilitates processing of a particular type of data; and transmit, to the user device, the selected data agent and an agnostic data engine, wherein the agnostic data engine facilitates a presentation of data processed by the selected data agent in the user device. 22. The one or more non-transitory computer-readable media of claim 21 , wherein the agnostic data engine is configured to facilitate the presentation of processed data independent of which of the plurality of data agents processed the processed data. 23. The one or more non-transitory computer-readable media of claim 21 , wherein the request for information comprises configuration information of the user device. 24. The one or more non-transitory computer-readable media of claim 23 , wherein the data agent is further selected from the plurality of data agents based on the configuration information. 25. The one or more non-transitory computer-readable media of claim 23 , wherein the processor-executable instructions further cause the at least one processor to: select the agnostic data engine based on the configuration information. 26. The one or more non-transitory computer-readable media of claim 23 , wherein the configuration information comprises at least one of a device type of the user device, a requirement, a compatibility parameter, a version, or a combination thereof. 27. The one or more non-transitory computer-readable media of claim 21 , wherein the agnostic data engine comprises an application program interface presented independent of the plurality of data agents. 28. The one or more non-transitory computer-readable media of claim 21 , wherein the type of data detected is content data. 29. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at
via adapters, e.g. between incompatible applications · CPC title
considering software capabilities, i.e. software resources associated or available to the machine · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.