Remote Embedded Device Update Platform Apparatuses, Methods and Systems
First Claim
1. A remote connected device event data administering apparatus, comprising:
- a memory;
a component collection in the memory, including;
an event logging administering component;
a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory,wherein the processor issues instructions from the event logging administering component, stored in the memory, to;
retrieve, via processor, event logging configuration settings for a device, wherein the event logging configuration settings include data regarding what kinds of events to log and an event data format in which to log events data;
obtaining, via processor, event data for a reported event associated with a device component of the device;
ascertain, via processor, whether a network connection to a remote server is available;
determine, via processor, upon ascertaining that a network connection is available, an offloadable event to upload to the remote server;
generate, via processor, an event message that includes event data for the offloadable event, wherein the event data for the offloadable event is formatted in accordance with the event data format; and
send, via network, the event message to the remote server.
4 Assignments
0 Petitions
Accused Products
Abstract
The Remote Embedded Device Update Platform Apparatuses, Methods and Systems (“REDUP”) transforms telemetry inputs via REDUP components into remote embedded updates outputs. The REDUP may include a memory and processor with instructions to: obtain a remote embedded device connection request message from a remote embedded device and analyze the message to determine a version of embedded instructions on the remote embedded device. With that, the REDUP may determine if other remote embedded a devices similar to the remote embedded device have provided request messages by searching a remote embedded device connection request message database. This allows the REDUP to determine if a potential issue requiring updates on the remote embedded device exists. With that, the REDUP may determine and provide an update for the remote embedded device.
107 Citations
18 Claims
-
1. A remote connected device event data administering apparatus, comprising:
-
a memory; a component collection in the memory, including; an event logging administering component; a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, wherein the processor issues instructions from the event logging administering component, stored in the memory, to; retrieve, via processor, event logging configuration settings for a device, wherein the event logging configuration settings include data regarding what kinds of events to log and an event data format in which to log events data; obtaining, via processor, event data for a reported event associated with a device component of the device; ascertain, via processor, whether a network connection to a remote server is available; determine, via processor, upon ascertaining that a network connection is available, an offloadable event to upload to the remote server; generate, via processor, an event message that includes event data for the offloadable event, wherein the event data for the offloadable event is formatted in accordance with the event data format; and send, via network, the event message to the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A processor-readable remote connected device event data administering non-transient physical medium storing processor-executable components, the components, comprising:
a component collection stored in the medium, including; an event logging administering component; wherein the event logging administering component, stored in the medium, includes processor-issuable instructions to; retrieve, via processor, event logging configuration settings for a device, wherein the event logging configuration settings include data regarding what kinds of events to log and an event data format in which to log events data; obtaining, via processor, event data for a reported event associated with a device component of the device; ascertain, via processor, whether a network connection to a remote server is available; determine, via processor, upon ascertaining that a network connection is available, an offloadable event to upload to the remote server; generate, via processor, an event message that includes event data for the offloadable event, wherein the event data for the offloadable event is formatted in accordance with the event data format; and send, via network, the event message to the remote server.
-
17. A processor-implemented remote connected device event data administering system, comprising:
an event logging administering component means, to; retrieve, via processor, event logging configuration settings for a device, wherein the event logging configuration settings include data regarding what kinds of events to log and an event data format in which to log events data; obtaining, via processor, event data for a reported event associated with a device component of the device; ascertain, via processor, whether a network connection to a remote server is available; determine, via processor, upon ascertaining that a network connection is available, an offloadable event to upload to the remote server; generate, via processor, an event message that includes event data for the offloadable event, wherein the event data for the offloadable event is formatted in accordance with the event data format; and send, via network, the event message to the remote server.
-
18. A processor-implemented remote connected device event data administering method, comprising:
executing processor-implemented event logging administering component instructions to; retrieve, via processor, event logging configuration settings for a device, wherein the event logging configuration settings include data regarding what kinds of events to log and an event data format in which to log events data; obtaining, via processor, event data for a reported event associated with a device component of the device; ascertain, via processor, whether a network connection to a remote server is available; determine, via processor, upon ascertaining that a network connection is available, an offloadable event to upload to the remote server; generate, via processor, an event message that includes event data for the offloadable event, wherein the event data for the offloadable event is formatted in accordance with the event data format; and send, via network, the event message to the remote server.
Specification