Patents by Inventor Brandon T. Hunt

Brandon T. Hunt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11911027
    Abstract: A surgical stapler, or fastening instrument, may generally comprise a layer, such as a tissue thickness compensator, for example, releasably attached to a fastener cartridge and/or anvil by a flowable attachment portion. The flowable attachment portion may be indefinitely flowable. The flowable attachment portion may be flowable from the time that layer is installed to the fastener cartridge to the time in which the layer is implanted to patient tissue. The flowable attachment portion may comprise a pressure sensitive adhesive. The flowable attachment portion may comprise an adhesive laminate comprising a base layer comprising the tissue thickness compensator and an adhesive layer on at least a portion of a surface of the base layer comprising the pressure sensitive adhesive. Articles of manufacture comprising flowable attachment portion and methods of making and using the flowable attachment portion are also described.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: February 27, 2024
    Assignee: Cilag GmbH International
    Inventors: Taylor W. Aronhalt, Michael J. Vendely, Lauren S. Weaner, Brandon J. Lloyd, Frederick E. Shelton, IV, Michael J. Miller, Michael T. Isaacs, Emily Ann Schellin, John V. Hunt, John E. Feds
  • Patent number: 11729010
    Abstract: 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.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba
  • Patent number: 11706037
    Abstract: 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.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba, Yuval Gross
  • Publication number: 20220086016
    Abstract: 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.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 17, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. HUNT, Alexander BURBA
  • Publication number: 20220006656
    Abstract: 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.
    Type: Application
    Filed: September 17, 2021
    Publication date: January 6, 2022
    Inventors: Brandon T. HUNT, Alexander BURBA, Yuval GROSS
  • Patent number: 11153100
    Abstract: Achieving certificate pinning security in reduced trust networks. A client establishes a first communications channel with a server only upon verifying that a first certificate offered by the server is certified by a pinned certificate. The client receives a second certificate from the server over the first communications channel. The server and the client establish second communications channels with an untrusted computer system. The client sends a request towards the server via the second communications channels, and the request is received by the server. The server generates a response comprising a payload, a timestamp, a URI portion, and a signature that is generated using the second certificate, and sends the response via the second communications channels. 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.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: October 19, 2021
    Inventors: Brandon T. Hunt, Alexander Burba, Yuval Gross
  • Patent number: 11146415
    Abstract: 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.
    Type: Grant
    Filed: November 16, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba
  • Patent number: 11102290
    Abstract: A method for transferring digital content items in a peer-to-peer network in which a plurality of nodes participate includes receiving requests for receipt of one or more digital content items from a plurality of requesting nodes belonging to the peer-to-peer network. A capacity of the requesting nodes to upload data is assessed. Network resources available to the peer-to-peer network for delivering the digital content items or chunks thereof to the receiving nodes are allocated based at least in part on the capacity of the requesting nodes to upload data. The digital content items or chunks thereof are sent to the requesting nodes over the peer-to-peer network in accordance with the network resources that are allocated to each of the requesting nodes.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba, Frank R. Morrison, III
  • Patent number: 11057461
    Abstract: 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.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba
  • Publication number: 20210152381
    Abstract: 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.
    Type: Application
    Filed: November 16, 2019
    Publication date: May 20, 2021
    Inventors: Brandon T. Hunt, Alexander Burba
  • Publication number: 20210152372
    Abstract: Achieving certificate pinning security in reduced trust networks. A client establishes a first communications channel with a server only upon verifying that a first certificate offered by the server is certified by a pinned certificate. The client receives a second certificate from the server over the first communications channel. The server and the client establish second communications channels with an untrusted computer system. The client sends a request towards the server via the second communications channels, and the request is received by the server. The server generates a response comprising a payload, a timestamp, a URI portion, and a signature that is generated using the second certificate, and sends the response via the second communications channels. 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.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Brandon T. Hunt, Alexander Burba, Yuval Gross
  • Patent number: 10798147
    Abstract: In one example, a peer-to-peer network may use partial seeding to increase the number of seed devices available to a peer device acting as a leeching device. A catalog service may maintain an active peer list for a peer-to-peer network describing active peer devices. The catalog service may track a data file composed of a set of sub-pieces for the peer-to-peer network. The catalog service may identify a device constraint for a peer device of the peer-to-peer network describing a characteristic of the peer device impacting an ability of the peer device to store a sub-piece of the data file. The catalog service may assign a seed sub-piece of the data file based on the device constraint to the peer device when executing a seed client to provide the seed sub-piece to a leeching client on the peer-to-peer network. The catalog service may direct the peer device to retain a persistent sub-piece on the peer device as the seed sub-piece for the peer device until a release event.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Patent number: 10778781
    Abstract: 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.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Patent number: 10735506
    Abstract: 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.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Patent number: 10587496
    Abstract: Localizing network traffic using network topology is provided. A request for content is received from a first peer of a peer-to-peer (P2P) network having a plurality of peers. In response to receiving a request for content, one or more peers to receive the requested content in the P2P network are determined. One or more nodes in a trace route from the first peer to a predetermined address that are common to the trace route from the one or more peers to the predetermined address are determined. The one or more common nodes are ordered by hops from the first peer. At least one peer is selected from the ordered one or more common nodes to recommend to the first peer. The selected at least one peer is recommended to the first peer. The first peer then connects with the recommended at least one peer and receive the content.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: March 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Patent number: 10536275
    Abstract: 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.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Patent number: 10484467
    Abstract: 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.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Burba, Brandon T. Hunt
  • Publication number: 20190132385
    Abstract: 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.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: Alexander BURBA, Brandon T. HUNT
  • Patent number: 10270849
    Abstract: 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.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba
  • Publication number: 20190068695
    Abstract: 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.
    Type: Application
    Filed: October 24, 2018
    Publication date: February 28, 2019
    Inventors: Brandon T. HUNT, Alexander BURBA