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: 20230294576Abstract: 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: ApplicationFiled: March 14, 2023Publication date: September 21, 2023Inventors: Adam Mark Will, Lin Hsin Feng, Hou Jen En, Chou Yu Te, Yu Yung Fu
-
Publication number: 20230256874Abstract: 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: ApplicationFiled: February 14, 2023Publication date: August 17, 2023Inventors: Adam Mark Will, Lin Hsin Feng, Hou Jen En, Chou Yu Te, Yu Yung Fu
-
Patent number: 11704150Abstract: 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: GrantFiled: May 27, 2020Date of Patent: July 18, 2023Assignee: Acronis International GmbHInventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11621834Abstract: 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: GrantFiled: June 15, 2020Date of Patent: April 4, 2023Assignee: Acronis International GmbHInventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan
-
Patent number: 11546171Abstract: 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: GrantFiled: May 15, 2020Date of Patent: January 3, 2023Assignee: Acronis International GmbHInventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11544389Abstract: 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: GrantFiled: March 16, 2020Date of Patent: January 3, 2023Assignee: Acronis International GmbHInventors: Sivanesan Kailash Prabhu, Mark Will, Sanjeev Solanki, Aarthi Kannan, Xiaolu Hou, Serguei Beloussov, Stanislav Protasov
-
Publication number: 20220134917Abstract: 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: ApplicationFiled: January 18, 2022Publication date: May 5, 2022Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
-
Patent number: 11235687Abstract: 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: GrantFiled: June 25, 2019Date of Patent: February 1, 2022Assignee: BRITAX CHILD SAFETY INC.Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
-
Publication number: 20210391983Abstract: 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: ApplicationFiled: June 15, 2020Publication date: December 16, 2021Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan
-
Patent number: 11201737Abstract: 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: GrantFiled: May 19, 2020Date of Patent: December 14, 2021Assignee: ACRONIS INTERNATIONAL GMBHInventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Publication number: 20210373940Abstract: 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: ApplicationFiled: May 27, 2020Publication date: December 2, 2021Inventors: Mark A. Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Publication number: 20210367774Abstract: 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: ApplicationFiled: May 19, 2020Publication date: November 25, 2021Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Publication number: 20210359862Abstract: 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: ApplicationFiled: May 15, 2020Publication date: November 18, 2021Inventors: Mark A Will, Sanjeev Solanki, Kailash Sivanesan, Serguei Beloussov, Stanislav Protasov
-
Publication number: 20210286883Abstract: 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: ApplicationFiled: March 16, 2020Publication date: September 16, 2021Inventors: Sivanesan Kailash Prabhu, Mark Will, Sanjeev Solanki, Aarthi Kannan, Xiaolu Hou, Serguei Beloussov, Stanislav Protasov
-
Patent number: 11077775Abstract: 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: GrantFiled: November 8, 2018Date of Patent: August 3, 2021Assignee: BRITAX CHILD SAFETY, INC.Inventors: Joel Hyrum Bennett, Brandon Cory Hoover, Adam Mark Will, Ningsheng Zhang
-
Publication number: 20200009997Abstract: 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: ApplicationFiled: June 25, 2019Publication date: January 9, 2020Inventors: Adam Mark Will, Quentin Walsh, Julien Santini
-
Patent number: 10527575Abstract: 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: GrantFiled: February 15, 2018Date of Patent: January 7, 2020Assignee: Trividia Health, Inc.Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti
-
Publication number: 20190135141Abstract: 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: ApplicationFiled: November 8, 2018Publication date: May 9, 2019Inventors: Joel Hyrum Bennett, Brandon Cory Hoover, Adam Mark Will, Ningsheng Zhang
-
Publication number: 20180172616Abstract: 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: ApplicationFiled: February 15, 2018Publication date: June 21, 2018Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti
-
Patent number: 9927387Abstract: 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: GrantFiled: March 3, 2015Date of Patent: March 27, 2018Assignee: Trividia Health, Inc.Inventors: Gary T. Neel, Brent E. Modzelewski, Allan Javier Caban, Adam Mark Will, Carlos Oti