Patents by Inventor Benjamin Santaus
Benjamin Santaus 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: 12675334Abstract: A system for accelerator functions as a service is disclosed. The system may receive a job that includes a computer (CPU) portion and an accelerator portion. When the accelerator portion is performed, an execution time associated with a time for the accelerator to return results is determined. Resources or a portion thereof allocated to the job, or the CPU portion are freed or reallocated to another job at least during the execution time. The job is queued to receive resources when the results are received from the accelerator.Type: GrantFiled: June 16, 2022Date of Patent: July 7, 2026Assignee: Dell Products L.P.Inventors: Benjamin Santaus, Victor Fong, Brendan Burns Healy, Rômulo Teixeira de Abreu Pinho
-
Patent number: 12645975Abstract: One example method includes dynamically selecting a quantum processing unit. During execution of a hybrid application, a quantum execution bundle is processed to identify characteristics that are used to select an optimal quantum processing unit. For each iteration, the optimal quantum processing unit can be dynamically selected and inserted into the execution.Type: GrantFiled: January 7, 2022Date of Patent: June 2, 2026Assignee: Dell Products L.P.Inventors: Victor Fong, Orlando Xavier Nieves, Kenneth Durazzo, Dale R. Bremner, Benjamin Santaus
-
Patent number: 12572630Abstract: A user-trusted executable execution environment is disclosed. Using a trusted application, an executable that is generally untrusted by a computing environment, can be verified and executed. A signed executable is signed by a sending trust engine and transmitted to a receiving trust engine. The receiving trust engine can verify the executable when a public key of a sending user decrypts the signed executable and when a hash generated by the receiving trust engine matches a hash of the executable included in the signed executable. The verification is finalized when the receiving user knows the sending user and confirms that the sending user sent the signed executable by using the sending user's public key to decrypt the signed executable.Type: GrantFiled: July 15, 2022Date of Patent: March 10, 2026Assignee: Dell Products L.P.Inventors: Benjamin Santaus, Seth Jacob Rothschild
-
Patent number: 12536457Abstract: Parallel quantum circuit execution is disclosed. When executing a quantum circuit, runtime characteristics of multiple quantum processing units are predicted and some of the quantum processing units are selected. The quantum circuit is executed in parallel at the selected quantum processing units.Type: GrantFiled: January 7, 2022Date of Patent: January 27, 2026Assignee: Dell Products L.P.Inventors: Victor Fong, Orlando Xavier Nieves, Kenneth Durazzo, Dale R. Bremner, Benjamin Santaus
-
Patent number: 12265841Abstract: Quality control operations for quantum processing units are disclosed. A broker application may perform quality control jobs to determine baseline characteristics about quantum processing units. The characteristics of user-submitted jobs can be compared to the baseline characteristics associated with the quality control jobs. This allows the broker to generate a confidence score that reflects at least whether the user-submitted job was performed on the quantum processing unit expected by the user.Type: GrantFiled: June 9, 2022Date of Patent: April 1, 2025Assignee: Dell Products L.P.Inventors: Brendan Burns Healy, Benjamin Santaus
-
Patent number: 11997187Abstract: A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to generate monitoring data associated with the communication session. The first endpoint device is configured to determine that a designated network condition has occurred based at least in part on the monitoring data. The first endpoint device is configured to activate a performance monitoring component based at least in part on the determination that the designated network condition has occurred and to generate performance data utilizing the activated performance monitoring component. The first endpoint device is configured to anonymize and store the performance data.Type: GrantFiled: December 29, 2021Date of Patent: May 28, 2024Assignee: EMC IP Holding Company LLCInventors: Kathleen Moriarty, Amy Seibel, Alex Robbins, Benjamin Santaus
-
Publication number: 20240020359Abstract: A user-trusted executable execution environment is disclosed. Using a trusted application, an executable that is generally untrusted by a computing environment, can be verified and executed. A signed executable is signed by a sending trust engine and transmitted to a receiving trust engine. The receiving trust engine can verify the executable when a public key of a sending user decrypts the signed executable and when a hash generated by the receiving trust engine matches a hash of the executable included in the signed executable. The verification is finalized when the receiving user knows the sending user and confirms that the sending user sent the signed executable by using the sending user's public key to decrypt the signed executable.Type: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Inventors: Benjamin Santaus, Seth Jacob Rothschild
-
Publication number: 20240012681Abstract: Quantum job prioritization is disclosed. Quantum jobs may be stored as placeholders in a job queue associated with a quantum processing unit. The quantum jobs are prioritized to improve the usage of the quantum processing unit. Prioritizing quantum jobs allows the quantum processing unit to execute quantum jobs in different orders rather than on an application basis. This allows grace periods to be used for executing quantum jobs.Type: ApplicationFiled: July 8, 2022Publication date: January 11, 2024Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Eric Bruno, Benjamin Santaus
-
Publication number: 20240012678Abstract: Distributing quantum jobs are disclosed. When a quantum processing unit is underutilized or when wait times are long, quantum jobs may be distributed from the job queue of one vendor to another vendor. This improves utilization and reduces wait times.Type: ApplicationFiled: July 8, 2022Publication date: January 11, 2024Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Eric Bruno, Amy N. Seibel, Benjamin Santaus, Brendan Burns Healy
-
Publication number: 20240012691Abstract: Global optimization of quantum jobs in a multi-cloud or multi-edge environment is disclosed. The quantum jobs of multiple vendors are consolidated in a telemetry plane. The quantum jobs are evaluated based on user intents, quantum job characteristics, and quantum processing unit characteristics. The quantum jobs are then assigned to the quantum systems of the vendors based on the evaluation.Type: ApplicationFiled: July 8, 2022Publication date: January 11, 2024Inventors: Kenneth Durazzo, Stephen J. Todd, Michael Robillard, Victor Fong, Brendan Burns Healy, Benjamin Santaus
-
Publication number: 20230409940Abstract: Quantum processing unit slicing is disclosed. The qubits of a quantum processing unit are sliced or grouped to accommodate multiple independent and separate quantum jobs. The quantum jobs are matched, based on user tolerances related to at least number of shots, and the quantum jobs are then merged and performed. The results for each of the specific quantum jobs concurrently performed are extracted from the overall results of the quantum processing unit.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Benjamin Santaus, Brendan Burns Healy, Victor Fong
-
Publication number: 20230409406Abstract: A system for accelerator functions as a service is disclosed. The system may receive a job that includes a computer (CPU) portion and an accelerator portion. When the accelerator portion is performed, an execution time associated with a time for the accelerator to return results is determined. Resources or a portion thereof allocated to the job, or the CPU portion are freed or reallocated to another job at least during the execution time. The job is queued to receive resources when the results are received from the accelerator.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Benjamin Santaus, Victor Fong, Brendan Burns Healy, Rômulo Teixeira de Abreu Pinho
-
Publication number: 20230401086Abstract: Quality control operations for quantum processing units are disclosed. A broker application may perform quality control jobs to determine baseline characteristics about quantum processing units. The characteristics of user-submitted jobs can be compared to the baseline characteristics associated with the quality control jobs. This allows the broker to generate a confidence score that reflects at least whether the user-submitted job was performed on the quantum processing unit expected by the user.Type: ApplicationFiled: June 9, 2022Publication date: December 14, 2023Inventors: Brendan Burns Healy, Benjamin Santaus
-
Patent number: 11770412Abstract: One example method includes logging into websites through devices including insecure devices. A logon device may store credentials. The logon device is configured to connect with an insecure device and then communicate with a website for authentication purposes without exposing a user's credentials to the insecure device. After the user is authenticated, the session is transferred to the insecure device.Type: GrantFiled: January 28, 2021Date of Patent: September 26, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Seth Jacob Rothschild, Benjamin Santaus, Orlando Xavier Nieves, Radia J. Perlman
-
Publication number: 20230222376Abstract: One example method includes dynamically selecting a quantum processing unit. During execution of a hybrid application, a quantum execution bundle is processed to identify characteristics that are used to select an optimal quantum processing unit. For each iteration, the optimal quantum processing unit can be dynamically selected and inserted into the execution.Type: ApplicationFiled: January 7, 2022Publication date: July 13, 2023Inventors: Victor Fong, Orlando Xavier Nieves, Kenneth Durazzo, Dale R. Bremner, Benjamin Santaus
-
Publication number: 20230222372Abstract: Parallel quantum circuit execution is disclosed. When executing a quantum circuit, runtime characteristics of multiple quantum processing units are predicted and some of the quantum processing units are selected. The quantum circuit is executed in parallel at the selected quantum processing units.Type: ApplicationFiled: January 7, 2022Publication date: July 13, 2023Inventors: Victor Fong, Orlando Xavier Nieves, Kenneth Durazzo, Dale R. Bremner, Benjamin Santaus
-
Publication number: 20220239699Abstract: One example method includes logging into websites through devices including insecure devices. A logon device may store credentials. The logon device is configured to connect with an insecure device and then communicate with a website for authentication purposes without exposing a user's credentials to the insecure device. After the user is authenticated, the session is transferred to the insecure device.Type: ApplicationFiled: January 28, 2021Publication date: July 28, 2022Inventors: Seth Jacob Rothschild, Benjamin Santaus, Orlando Xavier Nieves, Radia J. Perlman
-
Publication number: 20220123919Abstract: A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to generate monitoring data associated with the communication session. The first endpoint device is configured to determine that a designated network condition has occurred based at least in part on the monitoring data. The first endpoint device is configured to activate a performance monitoring component based at least in part on the determination that the designated network condition has occurred and to generate performance data utilizing the activated performance monitoring component. The first endpoint device is configured to anonymize and store the performance data.Type: ApplicationFiled: December 29, 2021Publication date: April 21, 2022Inventors: Kathleen Moriarty, Amy Seibel, Alex Robbins, Benjamin Santaus
-
Patent number: 11218294Abstract: A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to generate monitoring data associated with the communication session. The first endpoint device is configured to determine that a designated network condition has occurred based at least in part on the monitoring data. The first endpoint device is configured to activate a performance monitoring component based at least in part on the determination that the designated network condition has occurred and to generate performance data utilizing the activated performance monitoring component. The first endpoint device is configured to anonymize and store the performance data.Type: GrantFiled: January 10, 2020Date of Patent: January 4, 2022Assignee: EMC IP Holding Company LLCInventors: Kathleen Moriarty, Amy Seibel, Alex Robbins, Benjamin Santaus
-
Publication number: 20210218551Abstract: A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to generate monitoring data associated with the communication session. The first endpoint device is configured to determine that a designated network condition has occurred based at least in part on the monitoring data. The first endpoint device is configured to activate a performance monitoring component based at least in part on the determination that the designated network condition has occurred and to generate performance data utilizing the activated performance monitoring component. The first endpoint device is configured to anonymize and store the performance data.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Kathleen Moriarty, Amy Seibel, Alex Robbins, Benjamin Santaus