-
公开(公告)号:US20190132385A1
公开(公告)日:2019-05-02
申请号:US15799650
申请日:2017-10-31
发明人: Alexander BURBA , Brandon T. HUNT
IPC分类号: H04L29/08
摘要: Described are examples for indicating a local group identifier for peer-to-peer communications. A generated identifier can be broadcasted, by a device, to multiple other devices accessible in a network. Multiple broadcasted identifiers can also be received, by the device, from at least a portion of the multiple devices in the network. The device can determine the local group identifier based on the generated identifier and one or more of the multiple broadcasted identifiers. The device can report the local group identifier to a peer matching service to facilitate grouping the device with at least the portion of the multiple devices in the network for peer-to-peer communications.
-
公开(公告)号:US20190028539A1
公开(公告)日:2019-01-24
申请号:US16144862
申请日:2018-09-27
发明人: Alexander BURBA , Brandon T. HUNT
CPC分类号: H04L67/1078 , G06F16/1834 , H04L67/1072
摘要: A dataset comprising a plurality of byte ranges is identified. A tree structure is created that represents different subsets of these byte ranges. The tree structure comprises a plurality of nodes that is each associated with a different subset of the byte ranges. These nodes are hierarchically-arranged, such that byte ranges associated with each child node are a subset of byte ranges associated with each parent node. One or more of the byte ranges are identified for each client of a plurality of clients. These are range(s) that the client needs to obtain. Each client is associated with one of the nodes of the tree structure that is, itself, associated with byte ranges that match the byte ranges that the client needs to obtain. Client peers are identified based on based on traversing the tree structure from a node associated with one client to a node associated with a peer.
-
公开(公告)号:US20220086016A1
公开(公告)日:2022-03-17
申请号:US17481529
申请日:2021-09-22
发明人: Brandon T. HUNT , Alexander BURBA
摘要: A message-limiting mechanism for enabling computing devices to self-organize into groups based on network proximity can entail the transmission of values based on hierarchical evaluation such that only a computing device having a most extreme value continues to transmit. The values utilized can be randomly generated and their broadcast can facilitate the identification of computing devices that are proximate, by network distance. Each computing device can retain a most extreme value received, unless a value generated by that computing device itself is more extreme, in which case the computing device can continue periodic broadcasts of its value. Each computing device can report its retained values, or its own value if no values were retained, and groupings can be generated based on the values reported by the computing devices. The grouping of computing devices can then facilitate the identification of peers, including for purposes of downloading content from such peers.
-
公开(公告)号:US20180332121A1
公开(公告)日:2018-11-15
申请号:US15592098
申请日:2017-05-10
发明人: Alexander BURBA , Brandon T. HUNT
IPC分类号: H04L29/08
摘要: In some embodiments, a peer matching service classifies client devices into a bucket where similar network identification information is received from the client devices and is associated with an access point to which the client devices are connected to transfer content via a peer to peer transfer. The service determines whether to transition the bucket from a first operating mode into a contention management mode based on a status of client devices in the bucket. The status is based on a connection type for the client devices. When the bucket is transitioned into the contention management mode, the service applies instructions associated with the contention management mode to characteristics associated with the client devices to determine a restriction for peer to peer transfer of the content and communicates with the client devices to apply the restriction to the peer to peer transfer of the content through the access point.
-
公开(公告)号:US20220006656A1
公开(公告)日:2022-01-06
申请号:US17478719
申请日:2021-09-17
发明人: Brandon T. HUNT , Alexander BURBA , Yuval GROSS
摘要: Achieving certificate pinning security in reduced trust networks. A client receives a second certificate from a server over a first secured communications channel. The first secured communications channel is established based at least upon a first digital certificate associated with the first secured communications channel being certified by a pinned certificate. The client sends a request towards the server via a second communications channel with an untrusted computer system, and the request is received by the server. The server generates a response comprising a timestamp, a URI portion, and a signature that is generated using the second certificate. The server sends the response via the second communications channel. The client receives the response, and uses the second certificate to verify that the response is authentic and that the timestamp and URI portion are valid. The client then processes the payload.
-
公开(公告)号:US20190068695A1
公开(公告)日:2019-02-28
申请号:US16169779
申请日:2018-10-24
发明人: Brandon T. HUNT , Alexander BURBA
IPC分类号: H04L29/08
摘要: The techniques and systems described herein implement an improved peer matching service by coordinating peer matching requests across multiple peer matching nodes configured within a peer matching unit so that resource consumption can be spread out and resource limitations are not exceeded. Moreover, the peer matching service can determine if a peer matching unit is overloaded (e.g., experiencing an increased number of requests in a given time interval that is causing performance degradation), and the peer matching service can implement an action to scale out the number of requests within the peer matching unit (e.g., re-distribute some peer matching requests to another peer matching unit). In various examples, the peer matching service can determine if peer devices are co-located peer devices based on location information and can generate a list that prioritizes the co-located peer devices.
-
公开(公告)号:US20180331823A1
公开(公告)日:2018-11-15
申请号:US15592070
申请日:2017-05-10
发明人: Alexander BURBA , Brandon T. HUNT
CPC分类号: H04L9/3239 , G06F21/645 , H04L9/0643 , H04L63/123
摘要: In some embodiments, a verification service receives a description for a combination of a set of ranges within content available for download. The set of ranges are not sequentially located in the content that a client device has downloaded. The verification service determines if a first portion of the combination of the set of ranges has been received in a prior request. When the first portion has been received, the verification service retrieves a first set of verification values that represent subsets of content corresponding to the first portion. When at least a second portion of the combination of the set of ranges has not been received, the verification service generates a second set of verification values using subsets of content corresponding to the second portion. One or more of the first set of verification values and the second set of verification values are sent to the client device.
-
-
-
-
-
-