Patents by Inventor Mark A Will

Mark A Will 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).

  • Publication number: 20230294576
    Abstract: Systems and methods for a child seat in accordance with embodiments of the invention are disclosed. In one embodiment, a child seat includes an outer shell having a seat portion and a back portion, and a base assembly having a mechanism for mounting the car seat and a recline mechanism.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 21, 2023
    Inventors: Adam Mark Will, Lin Hsin Feng, Hou Jen En, Chou Yu Te, Yu Yung Fu
  • Publication number: 20230256874
    Abstract: Systems and methods for a convertible car seat in accordance with embodiments of the invention are disclosed. In one embodiment, a convertible car seat includes an outer shell having a seat portion and a back portion, a base assembly having a mechanism for mounting the car seat, an adjustable headrest, and an adjustment mechanism.
    Type: Application
    Filed: February 14, 2023
    Publication date: August 17, 2023
    Inventors: Adam Mark Will, Lin Hsin Feng, Hou Jen En, Chou Yu Te, Yu Yung Fu
  • Patent number: 11704150
    Abstract: Disclosed herein are systems and methods for dynamic job performance in secure multiparty computation (SMPC). The method may comprise receiving an SMPC query that indicates a processing job to be performed on a data input. The method may split the data input to generate a plurality of partial data inputs, based on parameters and the query type of the SMPC query. The method may generate a plurality of jobs to perform on the plurality of partial data inputs and determine a combined result of the processing job. The method may adjust the amount of worker processes in a worker pool based on at least one of: required computation, time of day, date, financial costs, power consumption, and available network bandwidth.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: July 18, 2023
    Assignee: Acronis International GmbH
    Inventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Patent number: 11621834
    Abstract: Disclosed herein are systems and methods for preserving data integrity when integrating secure multiparty computation (SMPC) and blockchain technology. In one exemplary aspect, a method may split, via a data publisher, data into a plurality of data secret shares using an SMPC protocol, wherein each secret share of the plurality of data secret shares is assigned to an SMPC compute node of a plurality of SMPC compute nodes and wherein the plurality of SMPC compute nodes may be members of a blockchain network. In some aspects, the method may determine parameters of a message authentication code (MAC) condition based on the data, may generate secret shares of the MAC condition parameters, and may include a plurality of MAC secret shares with the plurality of data secret shares.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 4, 2023
    Assignee: Acronis International GmbH
    Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan
  • Patent number: 11546171
    Abstract: Disclosed herein are systems and methods for synchronizing anonymized linked data across multiple queues for SMPC. The systems and methods guarantee that data is kept private from a plurality of nodes, yet can still be synced within a local queue, across the plurality of local queues. In conventional SMPC frameworks, specialised data known as offline data is required to perform key operations, such as multiplication or comparisons. The generation of this offline data is computationally intensive, and thus adds significant overhead to any secure function. The disclosed system and methods aid in the operation of generating and storing offline data before it is required. Furthermore, the disclosed system and methods can help start functions across multi-parties, preventing concurrency issues, and align secure input data to prevent corruption.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 3, 2023
    Assignee: Acronis International GmbH
    Inventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Patent number: 11544389
    Abstract: Disclosed herein are systems and method for performing secure computing while maintaining data confidentiality. In one exemplary aspect, a method receives, via an application, both data and a request to perform a secure operation on the data, wherein the secure operation is to be performed using a secure compute engine on a cloud platform such that the data is not viewable to a provider of the cloud platform. The method applies transformations to the data so that the data is not viewable to the provider. The method transmits the transformed data to the secure compute engine on the cloud platform to perform the secure operation on the transformed data, receives a result of the secure operation from the secure compute engine, and transmits the result to the application.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: January 3, 2023
    Assignee: Acronis International GmbH
    Inventors: Sivanesan Kailash Prabhu, Mark Will, Sanjeev Solanki, Aarthi Kannan, Xiaolu Hou, Serguei Beloussov, Stanislav Protasov
  • Publication number: 20220134917
    Abstract: A child safety seat may include a base configured to be operably coupled to a vehicle seat, a seat shell configured to receive and secure a child therein, and a multi-functional energy absorber. The seat shell may be operably coupled to the base such that the seat shell is alternately movable between a plurality of positions relative to the base responsive to operation of a seat positioner assembly, and lockable in the plurality of positions relative to the base responsive to operation of a locking assembly. The multi-functional energy absorber may be disposed between the base and the seat shell. The multi-functional energy absorber may be an integral portion of both the seat positioner assembly and the locking assembly.
    Type: Application
    Filed: January 18, 2022
    Publication date: May 5, 2022
    Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
  • Patent number: 11235687
    Abstract: A child safety seat may include a base configured to be operably coupled to a vehicle seat, a seat shell configured to receive and secure a child therein, and a multi-functional energy absorber. The seat shell may be operably coupled to the base such that the seat shell is alternately movable between a plurality of positions relative to the base responsive to operation of a seat positioner assembly, and lockable in the plurality of positions relative to the base responsive to operation of a locking assembly. The multi-functional energy absorber may be disposed between the base and the seat shell. The multi-functional energy absorber may be an integral portion of both the seat positioner assembly and the locking assembly.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 1, 2022
    Assignee: BRITAX CHILD SAFETY INC.
    Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
  • Publication number: 20210391983
    Abstract: Disclosed herein are systems and methods for preserving data integrity when integrating secure multiparty computation (SMPC) and blockchain technology. In one exemplary aspect, a method may split, via a data publisher, data into a plurality of data secret shares using an SMPC protocol, wherein each secret share of the plurality of data secret shares is assigned to an SMPC compute node of a plurality of SMPC compute nodes and wherein the plurality of SMPC compute nodes may be members of a blockchain network. In some aspects, the method may determine parameters of a message authentication code (MAC) condition based on the data, may generate secret shares of the MAC condition parameters, and may include a plurality of MAC secret shares with the plurality of data secret shares.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan
  • Patent number: 11201737
    Abstract: Disclosed herein are systems and methods for generating tokens using SMPC compute engines. In one aspect, a method may hash, by a node, a data input with a salt value. The method may split, by the node, the hashed data input into a plurality of secret shares, wherein each respective secret share of the plurality of secret shares is assigned to a respective SMPC compute engine of a plurality of SMPC compute engines. The respective SMPC compute engines may be configured to collectively hash the respective secret share with a secret salt value, unknown to the plurality of SMPC compute engines. The respective SMPC compute engine may further receive a plurality of hashed secret shares from remaining SMPC compute engines of the plurality of SMPC compute engines, and generate a token, wherein the token is a combination of the hashed respective secret share and the plurality of hashed secret shares.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: December 14, 2021
    Assignee: ACRONIS INTERNATIONAL GMBH
    Inventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Publication number: 20210373940
    Abstract: Disclosed herein are systems and methods for dynamic job performance in secure multiparty computation (SMPC). The method may comprise receiving an SMPC query that indicates a processing job to be performed on a data input. The method may split the data input to generate a plurality of partial data inputs, based on parameters and the query type of the SMPC query. The method may generate a plurality of jobs to perform on the plurality of partial data inputs and determine a combined result of the processing job. The method may adjust the amount of worker processes in a worker pool based on at least one of: required computation, time of day, date, financial costs, power consumption, and available network bandwidth.
    Type: Application
    Filed: May 27, 2020
    Publication date: December 2, 2021
    Inventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Publication number: 20210367774
    Abstract: Disclosed herein are systems and methods for generating tokens using SMPC compute engines. In one aspect, a method may hash, by a node, a data input with a salt value. The method may split, by the node, the hashed data input into a plurality of secret shares, wherein each respective secret share of the plurality of secret shares is assigned to a respective SMPC compute engine of a plurality of SMPC compute engines. The respective SMPC compute engines may be configured to collectively hash the respective secret share with a secret salt value, unknown to the plurality of SMPC compute engines. The respective SMPC compute engine may further receive a plurality of hashed secret shares from remaining SMPC compute engines of the plurality of SMPC compute engines, and generate a token, wherein the token is a combination of the hashed respective secret share and the plurality of hashed secret shares.
    Type: Application
    Filed: May 19, 2020
    Publication date: November 25, 2021
    Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Publication number: 20210359862
    Abstract: Disclosed herein are systems and methods for synchronizing anonymized linked data across multiple queues for SMPC. The systems and methods guarantee that data is kept private from a plurality of nodes, yet can still be synced within a local queue, across the plurality of local queues. In conventional SMPC frameworks, specialised data known as offline data is required to perform key operations, such as multiplication or comparisons. The generation of this offline data is computationally intensive, and thus adds significant overhead to any secure function. The disclosed system and methods aid in the operation of generating and storing offline data before it is required. Furthermore, the disclosed system and methods can help start functions across multi-parties, preventing concurrency issues, and align secure input data to prevent corruption.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
  • Publication number: 20210286883
    Abstract: Disclosed herein are systems and method for performing secure computing while maintaining data confidentiality. In one exemplary aspect, a method receives, via an application, both data and a request to perform a secure operation on the data, wherein the secure operation is to be performed using a secure compute engine on a cloud platform such that the data is not viewable to a provider of the cloud platform. The method applies transformations to the data so that the data is not viewable to the provider. The method transmits the transformed data to the secure compute engine on the cloud platform to perform the secure operation on the transformed data, receives a result of the secure operation from the secure compute engine, and transmits the result to the application.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 16, 2021
    Inventors: Sivanesan Kailash Prabhu, Mark Will, Sanjeev Solanki, Aarthi Kannan, Xiaolu Hou, Serguei Beloussov, Stanislav Protasov
  • Patent number: 11077775
    Abstract: A convertible child safety seat may include a body configured to support an occupant, a base portion operably coupled to the body to support the body where the base portion is configured to be disposed on a vehicle seat base of a vehicle seat in either a forward facing configuration or a rearward facing configuration, and a multi-position anti-rebound bar. The anti-rebound bar may be operably coupled to the base portion or the body such that the anti-rebound bar is pivotable between at least a first position to provide a first function in the rearward facing configuration and a second position to provide a second function different than the first function in the forward facing configuration.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: August 3, 2021
    Assignee: BRITAX CHILD SAFETY, INC.
    Inventors: Joel Hyrum Bennett, Brandon Cory Hoover, Adam Mark Will, Ningsheng Zhang
  • Publication number: 20200009997
    Abstract: A child safety seat may include a base configured to be operably coupled to a vehicle seat, a seat shell configured to receive and secure a child therein, and a multi-functional energy absorber. The seat shell may be operably coupled to the base such that the seat shell is alternately movable between a plurality of positions relative to the base responsive to operation of a seat positioner assembly, and lockable in the plurality of positions relative to the base responsive to operation of a locking assembly. The multi-functional energy absorber may be disposed between the base and the seat shell. The multi-functional energy absorber may be an integral portion of both the seat positioner assembly and the locking assembly.
    Type: Application
    Filed: June 25, 2019
    Publication date: January 9, 2020
    Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
  • Patent number: 10527575
    Abstract: An auto-calibration system for diagnostic test strips is described for presenting data individually carried on each test strip readable by a diagnostic meter. The test strip meter may provide a predetermined varying resistance on one strip or a plurality of varying resistances from strip lot to strip lot.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: January 7, 2020
    Assignee: Trividia Health, Inc.
    Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti
  • Publication number: 20190135141
    Abstract: A convertible child safety seat may include a body configured to support an occupant, a base portion operably coupled to the body to support the body where the base portion is configured to be disposed on a vehicle seat base of a vehicle seat in either a forward facing configuration or a rearward facing configuration, and a multi-position anti-rebound bar. The anti-rebound bar may be operably coupled to the base portion or the body such that the anti-rebound bar is pivotable between at least a first position to provide a first function in the rearward facing configuration and a second position to provide a second function different than the first function in the forward facing configuration.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 9, 2019
    Inventors: Joel Hyrum Bennett, Brandon Cory Hoover, Adam Mark Will, Ningsheng Zhang
  • Publication number: 20180172616
    Abstract: An auto-calibration system for diagnostic test strips is described for presenting data individually carried on each test strip readable by a diagnostic meter. The test strip meter may provide a predetermined varying resistance on one strip or a plurality of varying resistances from strip lot to strip lot.
    Type: Application
    Filed: February 15, 2018
    Publication date: June 21, 2018
    Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti
  • Patent number: 9927387
    Abstract: An auto-calibration system for diagnostic test strips is described for presenting data individually carried on each test strip readable by a diagnostic meter. The test strip meter may provide a predetermined varying resistance on one strip or a plurality of varying resistances from strip lot to strip lot.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 27, 2018
    Assignee: Trividia Health, Inc.
    Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti