Patents by Inventor William R. Sears

William R. Sears 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: 11954095
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: April 9, 2024
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen K. Al Shenibr, David C. Carver
  • Publication number: 20240064104
    Abstract: A method of congestion control implemented by a sender over a network link that includes a router having a queue. During a first state, information is received from a receiver. The information comprises an estimated maximum bandwidth for the link, a one-way transit time for traffic over the link, and an indication whether the network link is congested. In response to the link being congested, the sender transitions to a second state. While in the second state, a sending rate of packets in reduced, in part to attempt to drain the queue of data packets contributed by the sender. The sender transitions to a third state when the sender estimates that the queue has been drained of the data packets contributed. During the third state, the sending rate is increased until either the sender transitions back to the first state, or receives a new indication that the link is congested.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Applicant: Akamai Technologies, Inc.
    Inventors: William R. Sears, Martin K. Lohner
  • Patent number: 11805061
    Abstract: A method of congestion control implemented by a sender over a network link that includes a router having a queue. During a first state, information is received from a receiver. The information comprises an estimated maximum bandwidth for the link, a one-way transit time for traffic over the link, and an indication whether the network link is congested. In response to the link being congested, the sender transitions to a second state. While in the second state, a sending rate of packets in reduced, in part to attempt to drain the queue of data packets contributed by the sender. The sender transitions to a third state when the sender estimates that the queue has been drained of the data packets contributed. During the third state, the sending rate is increased until either the sender transitions back to the first state, or receives a new indication that the link is congested.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: October 31, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, Martin K. Lohner
  • Patent number: 11720453
    Abstract: A method operative in association with a set of transaction handling computing elements that comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein presence of a transaction recorded within a data block is verifiable via a cryptographic hash, and wherein Unspent Transaction Output (UTXO) data structures supporting the immutable chain of data blocks are maintained in a UTXO database, wherein a UXTO is an output from a finalized transaction that contains a value. The technique herein includes periodically snapshotting a given portion of the UTXO database to generate a hash. The hash of the snapshot is recorded within the immutable chain of data blocks, and preferably within a given block header. In responsive to a receipt of a recovery request, and to facilitate recovery of the system to a provably-known state, a consensus algorithm is executed over the UXTO snapshot.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: August 8, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen AlShenibr, Samuel Erb
  • Publication number: 20230200857
    Abstract: An implantable, modular spine stabilization system that allows for multi-level treatment of the spine by providing either rigid fixation or dynamic stabilization at different levels to be treated is provided. This modular spine stabilization system may be configured to span multiple spine levels, and have a curvature that closely matches the curvature of the spine over those multiple levels to be treated. Further, the modular spine stabilization system allows adjustment of the curvature of the overall system such that the system may be adapted for a patient for a customized fit. Instruments are also provided for the assembly and/or implantation of the modular spine stabilization system. The associated instruments may include instruments for adjusting the curvature of the system to the patient, and for implanting the curved system into the patient. The instruments may be configured for implantation of the system in a minimally invasive surgery.
    Type: Application
    Filed: February 20, 2023
    Publication date: June 29, 2023
    Inventors: Stephan Eckhof, Markus Salvermoser, Rudolph Bertagnoli, William R. Sears
  • Patent number: 11687522
    Abstract: Transaction handling computing elements comprise a network core that processes transaction requests into a blockchain, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) supporting the blockchain is an output from a finalized transaction. The elements interoperate with a transaction signing mechanism that associates a set of addresses on the blockchain with a delegate address, the delegate address having a set of signing public keys corresponding to one or more signing private keys used to sign UTXOs. In association with a new transaction being processed by the set of transaction handling components, a signing public key for an associated UXTO is located by following an address chain that includes an address in the set of addresses together with the delegate address. The signing public key is retrieved from a location associated with the delegate address and then used to sign (unlock) the associated UXTO.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: June 27, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, David C. Carver, Leen AlShenibr, Daniel Franke
  • Publication number: 20230146439
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 11, 2023
    Applicant: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen K. Al Shenibr, David C. Carver
  • Publication number: 20230098185
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Applicant: Akamai Technologies, Inc.
    Inventors: David C. Carver, Leen Al Shenibr, William R. Sears, Vladimir Shtokman
  • Patent number: 11583318
    Abstract: An implantable, modular spine stabilization system that allows for multi-level treatment of the spine by providing either rigid fixation or dynamic stabilization at different levels to be treated is provided. This modular spine stabilization system may be configured to span multiple spine levels, and have a curvature that closely matches the curvature of the spine over those multiple levels to be treated. Further, the modular spine stabilization system allows adjustment of the curvature of the overall system such that the system may be adapted for a patient for a customized fit. Instruments are also provided for the assembly and/or implantation of the modular spine stabilization system. The associated instruments may include instruments for adjusting the curvature of the system to the patient, and for implanting the curved system into the patient. The instruments may be configured for implantation of the system in a minimally invasive surgery.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 21, 2023
    Assignee: Paradigm Spine, LLC
    Inventors: Stephan Eckhof, Markus Salvermoser, Rudolph Bertagnoli, William R. Sears
  • Patent number: 11544252
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: January 3, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen K. Al Shenibr, David C. Carver
  • Patent number: 11520777
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 6, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: David C. Carver, Leen Al Shenibr, William R. Sears, Vladimir Shtokman
  • Publication number: 20220237594
    Abstract: A payment network comprises ledger services, and associated wallet services. To provide wallet services resiliency, multiple active wallet replicas are used to enable the system (i) to rely on collision detection and blockchain idempotency to produce a single correct outcome, and (2) to implement various collision avoidance techniques. Using a ledger services idempotency feature, multiple actors form independent valid intents and know that no more than one intent will get finalized on the ledger. In a variant embodiment, replicas implement processing delays and utilize so-called “intent” messages. By adding the delays, decision logic is biased logic towards one intent. The intent messages are used to intercede before a wallet handles a same original upstream message and forms a different intent. Seeing the replica's intent, the wallet can adopt the same intent and proceed with downstream processing. After adopting intent, preferably a wallet also informs its replicas of its intent.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 28, 2022
    Applicant: Akamai Technologies, Inc.
    Inventors: David C. Carver, William R. Sears, Talmai Oliveira
  • Publication number: 20210334176
    Abstract: A method operative in association with a set of transaction handling computing elements that comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein presence of a transaction recorded within a data block is verifiable via a cryptographic hash, and wherein Unspent Transaction Output (UTXO) data structures supporting the immutable chain of data blocks are maintained in a UTXO database, wherein a UXTO is an output from a finalized transaction that contains a value. The technique herein includes periodically snapshotting a given portion of the UTXO database to generate a hash. The hash of the snapshot is recorded within the immutable chain of data blocks, and preferably within a given block header. In responsive to a receipt of a recovery request, and to facilitate recovery of the system to a provably-known state, a consensus algorithm is executed over the UXTO snapshot.
    Type: Application
    Filed: September 3, 2020
    Publication date: October 28, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen AlShenibr, Samuel Erb
  • Publication number: 20210243128
    Abstract: A method of congestion control implemented by a sender over a network link that includes a router having a queue. During a first state, information is received from a receiver. The information comprises an estimated maximum bandwidth for the link, a one-way transit time for traffic over the link, and an indication whether the network link is congested. In response to the link being congested, the sender transitions to a second state. While in the second state, a sending rate of packets in reduced, in part to attempt to drain the queue of data packets contributed by the sender. The sender transitions to a third state when the sender estimates that the queue has been drained of the data packets contributed. During the third state, the sending rate is increased until either the sender transitions back to the first state, or receives a new indication that the link is congested.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: William R. Sears, Martin K. Lohner
  • Publication number: 20210182277
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Application
    Filed: June 30, 2020
    Publication date: June 17, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: David C. Carver, Leen Al Shenibr, William R. Sears, Vladimir Shtokman
  • Publication number: 20210182895
    Abstract: A set of transaction handling computing elements comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) data structure supporting the immutable chain of data blocks is an output from a finalized transaction. Typically, the UTXO data structure consists essentially of an address and a value. In this approach, at least one UTXO data structure is configured to include information either in addition to or in lieu of the address and value, thereby defining a Transaction Output (TXO). A TXO may have a variety of types, and one type includes an attribute that encodes data. In response to receipt of a request to process a transaction, the set of transaction handling computing elements are executed to process the transaction into a block using at least the information in the TXO.
    Type: Application
    Filed: May 12, 2020
    Publication date: June 17, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: William R. Sears, Leen K. Al Shenibr, David C. Carver
  • Publication number: 20210182837
    Abstract: Transaction handling computing elements comprise a network core that processes transaction requests into a blockchain, wherein a data block is a collection of transactions, and wherein an Unspent Transaction Output (UTXO) supporting the blockchain is an output from a finalized transaction. The elements interoperate with a transaction signing mechanism that associates a set of addresses on the blockchain with a delegate address, the delegate address having a set of signing public keys corresponding to one or more signing private keys used to sign UTXOs. In association with a new transaction being processed by the set of transaction handling components, a signing public key for an associated UXTO is located by following an address chain that includes an address in the set of addresses together with the delegate address. The signing public key is retrieved from a location associated with the delegate address and then used to sign (unlock) the associated UXTO.
    Type: Application
    Filed: September 1, 2020
    Publication date: June 17, 2021
    Applicant: Akamai Technologies Inc.
    Inventors: William R. Sears, David C. Carver, Leen AlShenibr, Daniel Franke
  • Patent number: 10986027
    Abstract: A method of congestion control implemented by a sender over a network link that includes a router having a queue. During a first state, information is received from a receiver. The information comprises an estimated maximum bandwidth for the link, a one-way transit time for traffic over the link, and an indication whether the link is congested. In response to the link being congested, the sender transitions to a second state. While in the second state, a sending rate of packets is reduced, in part to attempt to drain the queue of data packets contributed by the sender. The sender transitions to a third state when the sender estimates that the queue has been drained of the data packets contributed. During the third state, the sending rate is increased until either the sender transitions back to the first state, or receives a new indication that the link is congested.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: April 20, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: William R. Sears, Martin K. Lohner
  • Publication number: 20200214743
    Abstract: An implantable, modular spine stabilization system that allows for multi-level treatment of the spine by providing either rigid fixation or dynamic stabilization at different levels to be treated is provided. This modular spine stabilization system may be configured to span multiple spine levels, and have a curvature that closely matches the curvature of the spine over those multiple levels to be treated. Further, the modular spine stabilization system allows adjustment of the curvature of the overall system such that the system may be adapted for a patient for a customized fit. Instruments are also provided for the assembly and/or implantation of the modular spine stabilization system. The associated instruments may include instruments for adjusting the curvature of the system to the patient, and for implanting the curved system into the patient. The instruments may be configured for implantation of the system in a minimally invasive surgery.
    Type: Application
    Filed: December 20, 2019
    Publication date: July 9, 2020
    Inventors: Stephan ECKHOF, Markus Salvermoser, Rudolph Bertagnoli, William R. Sears
  • Patent number: 10226354
    Abstract: A prosthesis for a vertebral column has an upper part (10) for attachment to an upper vertebrae, a lower part (12) for attachment to a lower vertebrae and a middle part (11) located between the upper and the lower parts, wherein the upper part has a lower surface portion with a first radius of curvature, the middle part has an upper surface portion with a second radius of curvature and a lower surface with a third radius of curvature and the lower part has an upper surface with a fourth radius of curvature. The center of the radius of curvature for at least two surfaces is offset rearwardly with respect to a central vertical axis (13) through the upper and lower vertebrae and/or the upper and lower parts. Also defined is device for linking bones, in the form of a band with attachment portions having a number of filaments that provide zones conducive to cellular growth as well as a method of modelling a prosthesis and a process for analyzing performance of a prosthesis.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 12, 2019
    Assignee: NuVasive, Inc.
    Inventors: Peter Francis McCombe, William R. Sears