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.        

Smart Cities: Edge Computing

Search All Applications in Smart Cities: Edge Computing


Application US20190373521


Published 2019-12-05

Distributed Processing For Determining Network Paths

Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.



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 tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising: advertising, with a computer system, a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing, with the computer system, the plurality of values in a tamper-evident, distributed ledger encoding records of a plurality of previous values in a directed acyclic graph of cryptographic hash pointers, wherein the tamper-evident, distributed ledger is stored on the peer-to-peer network; determining, with the computer system, a target data center among a plurality of geographically distributed candidate data centers, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining, with the computer system, a network path that is linked to the target data center based on a distance to the target data center, wherein the distance value is determined based on from the plurality of values stored in the tamper-evident, distributed ledger; and transferring, with the computer system, a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.

  • 20. A method, comprising: advertising, with a computer system, a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing, with the computer system, the plurality of values in a tamper-evident, distributed ledger encoding records of a plurality of previous values in a directed acyclic graph of cryptographic hash pointers, wherein the tamper-evident, distributed ledger is stored on the peer-to-peer network; determining, with the computer system, a target data center among a plurality of geographically distributed candidate data centers, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining, with the computer system, a network path that is linked to the target data center based on a distance to the target data center, wherein the distance value is determined based on from the plurality of values stored in the tamper-evident, distributed ledger; and transferring, with the computer system, a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.

  • 21. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising: advertising, with a computer system, capabilities of computing components to peer nodes of a peer-to-peer network by storing, with the computer system, the advertised capabilities of computing components in a tamper-evident, distributed ledger stored on the peer-to-peer network; determining, with the computer system, based on the advertised capabilities, a target data center among a plurality of geographically distributed candidate data centers, wherein the geographically distributed candidate data centers execute a peer nodes of the peer-to-peer network; transferring, to the target data center, from a previous data center among the geographically distributed candidate data centers, via a fiber side-haul connection, state of a distributed application executing on the peer-to-peer network; and based on the transferred state and data wirelessly streamed from a mobile computing device to the target data center, executing a computing load of the mobile computing device with the target data center.