Automatic Process Control of Additive Manufacturing Device
US-2015045928-A1 · Feb 12, 2015 · US
US2016234074A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016234074-A1 |
| Application number | US-201514614877-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 5, 2015 |
| Priority date | Feb 5, 2015 |
| Publication date | Aug 11, 2016 |
| Grant date | — |
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.
Various examples of methods and systems for template driven element adapter are described. In one implementation, one or more processors of a computing device may interface between a user and a networked device of a network of a plurality of networked devices to render a communication between the user and the networked device. The one or more processors may process the communication between the user and the networked device by: transforming data contained in the communication; filtering the communication; and performing one or more of the following: aggregating additional data with the communication; translating the communication; and constructing a second structure for the data in the communication using a template based on a first structure of the data in the communication.
Opening claim text (preview).
1 . A method, comprising: interfacing, by one or more processors of a computing device, between a user and a networked device of a network of a plurality of networked devices to render a communication between the user and the networked device; and processing, by the one or more processors, the communication between the user and the networked device by: transforming data contained in the communication; filtering the communication; and performing one or more operations comprising: aggregating additional data with the communication; translating the communication; and constructing a second structure for the data in the communication using a template based on a first structure of the data in the communication. 2 . The method of claim 1 , wherein the first structure of the data in the communication comprises a JavaScript Object Notation (JSON) structure. 3 . The method of claim 1 , wherein the transforming the data in the communication comprises: identifying the data in the communication; and replacing a first value of the data with a second value different from the first value. 4 . The method of claim 1 , wherein the filtering the communication comprises: identifying a pattern within the data in the communication; and determining whether or not to send the communication to a subsequent pipeline. 5 . The method of claim 1 , wherein the aggregating additional data with the communication comprises: calling one or more external commands; and determining whether or not to aggregate the additional data with the communication in response to the calling. 6 . The method of claim 1 , wherein the translating the communication comprises: determining whether or not to translate the communication; and in response to a determination to translate the communication, translating the communication to a format specific to the networked device. 7 . The method of claim 1 , wherein the constructing a second structure for the data in the communication using a template based on a first structure of the data in the communication comprises: determining whether or not to construct the second structure based on the first structure of the data in the communication; and in response to a determination that the first structure comprises a hierarchical tree, constructing the second structure for the data in the communication using the template. 8 . The method of claim 1 , further comprising: constructing a format for the communication that allows the first structure to be translated for the networked device in an event that the communication is from the user. 9 . The method of claim 1 , further comprising: parsing the data in the communication into the first structure in an event that the communication is from the networked device. 10 . One or more computer-readable media storing a computer-executable instruction that, when executed by one or more processors, causes the one or more processors to perform operations comprising: transforming data contained in a communication between a user and a networked device of a network of a plurality of networked devices; filtering the communication; and performing one or more of the following: aggregating additional data with the communication; translating the communication; and constructing a second structure for the data in the communication using a template based on a first structure of the data in the communication. 11 . The one or more computer-readable media of claim 10 , wherein the first structure of the data in the communication comprises a JavaScript Object Notation (JSON) structure. 12 . The one or more computer-readable media of claim 10 , wherein the transforming the data in the communication comprises: identifying the data in the communication; and replacing a first value of the data with a second value different from the first value. 13 . The one or more computer-readable media of claim 10 , wherein the filtering the communication comprises: identifying a pattern within the data in the communication; and determining whether or not to send the communication to a subsequent pipeline. 14 . The one or more computer-readable media of claim 10 , wherein the aggregating additional data with the communication comprises: calling one or more external commands; and determining whether or not to aggregate the additional data with the communication in response to the calling. 15 . The one or more computer-readable media of claim 10 , wherein the translating the communication comprises: determining whether or not to translate the communication; and in response to a determination to translate the communication, translating the communication to a format specific to the networked device. 16 . The one or more computer-readable media of claim 10 , wherein the constructing a second structure for the data in the communication using a template based on a first structure of the data in the communication comprises: determining whether or not to construct the second structure based on the first structure of the data in the communication; and in response to a determination that the first structure comprises a hierarchical tree, constructing the second structure for the data in the communication using the template. 17 . The one or more computer-readable media of claim 10 , wherein the operations further comprise, further comprising: constructing a format for the communication that allows the first structure to be translated for the networked device in an event that the communication is from the user; and parsing the data in the communication into the first structure in an event that the communication is from the networked device. 18 . An apparatus interfacing a user and a plurality of networked devices of a network, comprising: a common structure module configured to interface with the user, the common structure module containing one or more commands at a device level, one or more commands at a device-type level, and one or more commands at a device-family level; a data transformation module communicatively coupled to the common structure module, the data transformation module configured to process data contained in a communication between the user and a networked device of the plurality of networked devices; a device-specific structure module communicatively coupled to the data transformation module, the device-specific structure containing one or more device-specific commands specific to the networked device; and a device endpoint module communicatively coupled to the device-specific structure and configured to interface with one or more networked devices of the plurality of networked devices, the device endpoint module also configured to construct a format for the communication that allows a first structure of the data in the communication to be translated for the networked device in an event that the communication is from the user, the device endpoint module further configured to parse the data in the communication from a second structure into the first structure in an event that the communication is from the networked device. 19 . The apparatus of claim 18 , wherein the first structure of the data in the communication comprises a JavaScript Object Notation (JSON) structure. 20 . The apparatus of claim 18 , wherein the data transformation module is configured to process the data in the communication by performing operations comprising: transforming the data in the communication by: identifying the data in the communication; and
Mapping or translating multiple network management protocols · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
based on generic templates · CPC title
Parsing · CPC title
Multivendor or multi-standard integration · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.