DIGITAL CONTENT INFRASTRUCTURE
First Claim
1. A computer-implemented system for providing a digital content infrastructure on one or more computing devices having one or more processors and one or more non-transitory computer readable media, the digital content infrastructure adapted for automatically defining one or more control interfaces for communicating control signals to one or more physical objects under test to conduct one or more experiments based on underlying digital content of the digital content infrastructure;
- the system comprising;
an authoring unit configured to;
receive machine-readable input media from a content author, the machine-readable input media being provided in a platform independent format, pre-process the received machine-readable input media to generate a platform independent document bundle comprised of raw content files, and transmit the platform independent bundle for distribution to one or more content presentation unitsthe one or more content presentation units, each of the one or more content presentation unit corresponding to a recipient computing device of the one or more the recipient computing devices, the each of one or more content presentation units configured to;
receive the platform independent bundle from the authoring unit;
detect or determine device configuration or presentation data for the respective recipient computing device;
transform the platform independent document bundle using device configuration or presentation data to generate one or more platform specific bundles configured for use with the respective recipient computing device; and
communicate, through a user interface having at least a display, platform specific content based at least on information provided in the platform specific bundle; and
a physical hardware abstraction unit configured to;
responsive to a request to connect with a new physical object under test having an unknown configuration, determine a classification of the new physical obiect under test based on one or more other physical objects under test;
automatically define a new set of control interfaces for the new physical object under test by extending existing control interfaces based at least on the determined classification;
using the new set of control interfaces, generate experimental data in real time or near real time based on monitoring of one or more characteristics of the new physical object under test;
programmatically interface with the new physical object under test to manipulate one or more parameters associated with the operation of new physical object under test by causing the actuation of physical components of the new physical object under test; and
wherein the one or more content presentation units are operably connected to the physical hardware abstraction unit and configured to;
initiate a request for the experimental data by providing the request to the physical hardware abstraction unit;
transmit, through the physical hardware abstraction unit, instructions for manipulating the one or more parameters thereby causing the actuation of components of the new physical object under test;
receive the experimental data from the physical hardware abstraction unit; and
display the experimental data through the user interface of the content presentation unit.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems for authoring digital content comprising at least one subsystem configured to receive at least one inputs from an author indicating content to be included for delivery; at least one subsystem configured to parse the inputs and generate platform-independent content; at least one subsystem configured to generate and layout platform-specific content. Systems for consuming digital content, comprising: at least one subsystem configured to select content for consumption by a content consumer; at least one subsystem configured to provide an interface for consumption of content by the content consumer; and at least one subsystem configured to receive and process interactions from the content consumer specific to a device used by the content consumer. The systems may further comprise at least one subsystem for interacting with one or more objects under test.
-
Citations
50 Claims
-
1. A computer-implemented system for providing a digital content infrastructure on one or more computing devices having one or more processors and one or more non-transitory computer readable media, the digital content infrastructure adapted for automatically defining one or more control interfaces for communicating control signals to one or more physical objects under test to conduct one or more experiments based on underlying digital content of the digital content infrastructure;
- the system comprising;
an authoring unit configured to; receive machine-readable input media from a content author, the machine-readable input media being provided in a platform independent format, pre-process the received machine-readable input media to generate a platform independent document bundle comprised of raw content files, and transmit the platform independent bundle for distribution to one or more content presentation units the one or more content presentation units, each of the one or more content presentation unit corresponding to a recipient computing device of the one or more the recipient computing devices, the each of one or more content presentation units configured to; receive the platform independent bundle from the authoring unit; detect or determine device configuration or presentation data for the respective recipient computing device; transform the platform independent document bundle using device configuration or presentation data to generate one or more platform specific bundles configured for use with the respective recipient computing device; and communicate, through a user interface having at least a display, platform specific content based at least on information provided in the platform specific bundle; and a physical hardware abstraction unit configured to; responsive to a request to connect with a new physical object under test having an unknown configuration, determine a classification of the new physical obiect under test based on one or more other physical objects under test; automatically define a new set of control interfaces for the new physical object under test by extending existing control interfaces based at least on the determined classification; using the new set of control interfaces, generate experimental data in real time or near real time based on monitoring of one or more characteristics of the new physical object under test; programmatically interface with the new physical object under test to manipulate one or more parameters associated with the operation of new physical object under test by causing the actuation of physical components of the new physical object under test; and wherein the one or more content presentation units are operably connected to the physical hardware abstraction unit and configured to; initiate a request for the experimental data by providing the request to the physical hardware abstraction unit; transmit, through the physical hardware abstraction unit, instructions for manipulating the one or more parameters thereby causing the actuation of components of the new physical object under test; receive the experimental data from the physical hardware abstraction unit; and display the experimental data through the user interface of the content presentation unit. - View Dependent Claims (5, 7, 9, 10, 11, 13, 14, 15, 16, 18, 29, 32, 39)
- the system comprising;
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
6. (canceled)
-
8. (canceled)
-
12. (canceled)
-
17. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
30. (canceled)
-
31. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
40. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
-
47. (Cancelled)
-
48. (canceled)
-
49. A computer-implemented method for providing a digital content infrastructure on one or more computing devices having one or more processors and one or more non-transitory computer readable media, the digital content infrastructure adapted for automatically defining one or more control interfaces for communicating control signals to one or more physical objects under test to conduct one or more experiments based on underlying digital content of the digital content infrastructure;
- the method comprising;
receiving, by an authoring unit, machine-readable input media from a content author, the machine-readable input media being provided in a platform independent format; pre-processing, by the authoring unit, the received machine-readable input media to generate a platform independent document bundle comprised of raw content files; transmitting, by the authoring unit, the platform independent bundle for distribution to one or more content presentation units each of the one or more content presentation unit corresponding to a recipient computing device of the one or more the recipient computing devices; receiving, by the one or more recipient computing devices, the platform independent bundle from the authoring unit; detecting or determining, by the one or more recipient computing devices, device configuration or presentation data for the respective recipient computing device; transforming, by the one or more recipient computing devices, the platform independent document bundle using device configuration or presentation data to generate one or more platform specific bundles configured for use with the respective recipient computing device; responsive to a request to connect with a new physical object under test having an unknown configuration, determining a classification of the new physical object under test based on one or more other physical objects under test; automatically defining a new set of control interfaces for the new physical object under test by extending existing control interfaces based at least on the determined classification; communicating, through a user interface having at least a display, platform specific content based at least on information provided in the platform specific bundle; establishing, by a physical hardware abstraction unit, a connection to one or more physical objects under test; using the new set of control interfaces, generating, by the physical hardware abstraction unit, experimental data in real time or near real time based on monitoring of one or more characteristics of the one or more physical objects under test; and programmatically interfacing, by the physical hardware abstraction unit, with the one or more physical objects under test to manipulate one or more parameters associated with the operation of the one or more physical objects under test by causing the actuation of physical components of the one or more physical objects under test.
- the method comprising;
-
50. A non-transitory computer-readable medium, storing machine readable instructions, which when executed by a processor, cause the processor to perform steps of a method for providing a digital content infrastructure on one or more computing devices, the method comprising:
-
receiving, by an authoring unit, machine-readable input media from a content author, the machine-readable input media being provided in a platform independent format; pre-processing, by the authoring unit, the received machine-readable input media to generate a platform independent document bundle comprised of raw content files; transmitting, by the authoring unit, the platform independent bundle for distribution to one or more content presentation units each of the one or more content presentation unit corresponding to a recipient computing device of the one or more the recipient computing devices; receiving, by the one or more recipient computing devices, the platform independent bundle from the authoring unit; detecting or determining, by the one or more recipient computing devices, device configuration or presentation data for the respective recipient computing device; transforming, by the one or more recipient computing devices, the platform independent document bundle using device configuration or presentation data to generate one or more platform specific bundles configured for use with the respective recipient computing device; responsive to a request to connect with a new physical object under test having an unknown configuration, determining a classification of the new physical object under test based on one or more other physical objects under test; automatically defining a new set of control interfaces for the new physical object under test by extending existing control interfaces based at least on the determined classification; communicating, through a user interface having at least a display, platform specific content based at least on information provided in the platform specific bundle; establishing, by a physical hardware abstraction unit, a connection to one or more physical objects under test; using the new set of control interfaces, generating, by the physical hardware abstraction unit, experimental data in real time or near real time based on monitoring of one or more characteristics of the one or more physical objects under test; and programmatically interfacing, by the physical hardware abstraction unit, with the one or more physical objects under test to manipulate one or more parameters associated with the operation of the one or more physical objects under test by causing the actuation of physical components of the one or more physical objects under test.
-
Specification