Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Edge Computing

Search All Patents in Edge Computing


Patent US10230798


Issued 2019-03-12

Distributed Edge Processing Of Internet Of Things Device Data In Co-location Facilities

Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method comprising: selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data generated by an Internet of Things (IoT) device; provisioning, by the at least one of the plurality of edge computing systems, a proxy executing on one or more computing devices for processing the data at the selected edge computing system; provisioning, at a gateway device of the selected edge computing system, an application programming interface (API) endpoint associated with the proxy for communication with the IoT device; receiving, by the selected edge computing system at the API endpoint, the data generated by the IoT device; and processing, by the proxy of the selected edge computing system, the data generated by the IoT device and received at the API endpoint.

  • 12. A system comprising: a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, wherein at least one of the plurality of edge systems is configured to select a selected edge computing system of the plurality of edge computing systems to process data generated by an Internet of Things (IoT) device and provision a proxy on one or more computing devices for processing the data; and a gateway device of the selected edge computing system configured to provision an application programming interface (API) endpoint for communication with the IoT device, wherein the API endpoint is associated with the of the selected edge computing system, receive, at the API endpoint, the data generated by the IoT device, and process the data generated by the IoT device and received at the API endpoint.

  • 16. A computer-readable storage device comprising instructions that when executed cause one or more processors of an edge computing system to: select the edge computing system, from among a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, to process data generated by an Internet of Things (IoT) device; provision a proxy executing on one or more computing devices of the edge computing system for processing the data at the selected edge computing system; provision an application programming interface (API) endpoint associated with the proxy at a gateway device of the edge computing system for communication with the IoT device; receive at the API endpoint the data generated by the IoT device; and process, by the proxy of the edge computing system, the data generated by the IoT device and received at the API endpoint.