Reliable data storage for decentralized computer systems

    公开(公告)号:US10212229B2

    公开(公告)日:2019-02-19

    申请号:US15450904

    申请日:2017-03-06

    Inventor: Robert J. Hall

    Abstract: A method includes receiving a data object for storage in a storage system. The storage system includes a number of datacenters (s) interconnected by a first network. Each of the datacenters is located in a geographic location that is different than any geographic locations of any other of the datacenters. The method includes creating secondary copies of the data object. A number of secondary copies is equal to at least s−1. The method includes, in accordance with a placement map of at least one of the datacenters, storing a primary copy of the data object in one of the datacenters. The method also includes, in each other of the datacenters, storing at least one of the secondary copies. The method also includes monitoring, via a plurality of data monitors, an accessibility of data stored in the storage system. The data includes the primary copy and the secondary copies of the data objects.

    lnformation Acquisition Using A Scalable Wireless Geocast Protocol

    公开(公告)号:US20170303068A1

    公开(公告)日:2017-10-19

    申请号:US15635351

    申请日:2017-06-28

    Inventor: Robert J. Hall

    Abstract: Information is acquired from a geographically-distributed sensor network using a scalable wireless geocast protocol. Geographically distributed networks of unattended sensors are placed at desired locations to collect various types of information, such as, for example, environmental parameters, temperature, humidity, rainfall, heat signatures, video, audio, seismic activity, and/or wind conditions. To acquire information, a query is provided to the geographic area at which the sensors are located utilizing the geocast protocol. Delivery of the query is based on a physical location of a region in which a sensor network is located, the type of information being queried, and/or temporal conditions. Each sensor that receives a query determines if all requirements/conditions are satisfied. If so, the query is accepted and processed by the recipient sensor, and responded to accordingly. Responses to queries are provided via the geocast protocol.

    Geocast-Based File Transfer
    6.
    发明申请

    公开(公告)号:US20170257178A1

    公开(公告)日:2017-09-07

    申请号:US15601691

    申请日:2017-05-22

    Inventor: Robert J. Hall

    CPC classification number: H04H20/71 H04H60/78 H04L12/1845 H04L29/06 H04W76/10

    Abstract: Geocast-based file transfer may be implemented via use of a Geocast File Transfer (GFT) protocol. A sending device may parse a file into multiple chunks. Respective multiple geocast packets comprising the chunks may be geocast. The sending device may geocast all packets sequentially. Upon geocasting all packets, the sending device may wait a predetermined amount of time. During the period of time, any receiving device that did not receive a chunk of the file may geocast a request for the missing chunk. Receiving devices also may wait various respective amounts of time before geocasting requests. Other receiving devices that may have missed a chunk may hear that the chunk it missed is being requested. And that device need not make a request for the chunk. Rather, that device may wait for the sending device to retransmit a geocast packet that contains the missing chunk.

    METHODS AND APPARATUS TO IMPROVE TRANSMISSION OF A FIELD DATA SET TO A NETWORK ACCESS POINT VIA PARALLEL COMMUNICATION SESSIONS

    公开(公告)号:US20170171319A1

    公开(公告)日:2017-06-15

    申请号:US14967281

    申请日:2015-12-12

    Inventor: Robert J. Hall

    Abstract: Methods, apparatus, systems and articles of manufacture to transfer a data set via parallel communications are disclosed herein. Example methods include controlling the distribution of portions of a field data set to a network access point via a plurality of parallel communication sessions established by respective ones of a plurality of communication devices with the network access point. Example methods also include comparing a first value based on a respective data transfer rate of a first one of the communication sessions to a second value based on a respective data transfer rate of a second one of the communication sessions to determine whether to establish a new communication session with a third one of the plurality of communication devices. In response to determining to establish a new communication session, a processor instructs a third one of the communication devices to establish the new communication session to transmit a respective portion of the field data set to the network access point.

    Geocast-based situation awareness

    公开(公告)号:US09369295B2

    公开(公告)日:2016-06-14

    申请号:US14754537

    申请日:2015-06-29

    Inventor: Robert J. Hall

    Abstract: Geocast-based situation awareness utilizing a scalable, distributed ad hoc geocast protocol as a communication primitive, may provide a field common operating picture (FCOP) for providing location tracking, movement history, telemetry, and messaging in near real time to all operators in a scenario. Information may be transferred using a query/response geocast message protocol. Caching on devices may be utilized to gain scalability. A query message may have a payload containing a type indication and a header containing a description of a geocast region of intended reception, which may comprise the monitored region, the location of the monitorer, or any appropriate combination thereof. Response messages may be sent from devices located in the monitored region to an area containing the location of the sender of a query. A response message may contain monitored information, such as current location, telemetry data, and/or recent movement history, or the like.

    System and method for scalable geographic addressing framework
    9.
    发明授权
    System and method for scalable geographic addressing framework 有权
    用于可扩展地理寻址框架的系统和方法

    公开(公告)号:US09363230B2

    公开(公告)日:2016-06-07

    申请号:US14078034

    申请日:2013-11-12

    Inventor: Robert J. Hall

    Abstract: A bridge device at a first tier receives a geographic addressing packet destined for a target region containing a plurality of devices. The bridge device applies a bridging function using the geographic address packet to determine whether to transmit the geographic addressing packet. The bridging function utilizes certain information based on the geographic addressing packet. The bridge device determines to transmit the geographic addressing packet to a second tier based on the bridging function indicating that the geographic addressing packet should be transmitted to the second tier.

    Abstract translation: 第一层的桥接设备接收目的地为包含多个设备的目标区域的地理寻址分组。 桥接设备使用地理地址分组来应用桥接功能,以确定是否发送地理寻址分组。 桥接功能利用基于地理寻址包的某些信息。 桥接设备确定基于指示地理寻址分组应被发送到第二层的桥接功能将地理寻址分组发送到第二层。

Patent Agency Ranking