Patents by Inventor Alan Goldman
Alan Goldman 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: 20240132224Abstract: A method of controlling an electric aircraft that has a plurality of actuators that includes a plurality of electric propulsion units includes: receiving force and moment commands for the electric aircraft; determining control commands for the plurality of actuators based on the desired force and moment commands by solving an optimization problem that comprises a noise minimization term for minimizing noise generated by the electric propulsion units; and controlling the plurality of actuators according to the determined control commands to meet the force and moment commands for the electric aircraft.Type: ApplicationFiled: December 28, 2023Publication date: April 25, 2024Applicant: Archer Aviation Inc.Inventors: Geoffrey C. BOWER, Nansi XUE, Alan CHEN, Benjamin GOLDMAN, Nathan DEPENBUSCH
-
Patent number: 11945597Abstract: A method of controlling an electric aircraft that has a plurality of actuators that includes a plurality of electric propulsion units includes: receiving force and moment commands for the electric aircraft; determining control commands for the plurality of actuators based on the desired force and moment commands by solving an optimization problem that comprises a noise minimization term for minimizing noise generated by the electric propulsion units; and controlling the plurality of actuators according to the determined control commands to meet the force and moment commands for the electric aircraft.Type: GrantFiled: January 25, 2021Date of Patent: April 2, 2024Assignee: ARCHER AVIATION, INC.Inventors: Geoffrey C. Bower, Nansi Xue, Alan Chen, Benjamin Goldman, Nathan Depenbusch
-
Publication number: 20240101949Abstract: A method and apparatus for preventing condensation on a cell culture plate transferred from an incubator to an imager. A block having a higher thermal conductivity layer and a lower thermal conductivity layer is preheated in an incubator. The block is placed on a cell culture plate either before or immediately after removing the cell culture plate from an incubator with the higher thermal conductivity layer resting on the plate and configured to overlie all of the wells of the plate. The culture plate is transported to an imager with the thermal block in place and the block is removed before inserting the culture plate into the imager.Type: ApplicationFiled: December 15, 2021Publication date: March 28, 2024Applicant: THRIVE BIOSCIENCE, INC.Inventors: Alan BLANCHARD, Jeff GOLDMAN
-
Patent number: 11922190Abstract: A computer system configured to autonomously provision at least a portion of a desktop as a service (DaaS) system is provided. The computer system includes a memory, a network interface, and a processor configured to receive, via the network interface, a request to add a catalog of virtual desktops to an account associated with a tenant of the computing service, and transmit, in response to reception of the request, a plurality of requests to the computing service. The plurality of requests comprise at least one request to create a first virtual network associated with the tenant within the computing service, at least one request to connect the first virtual network to a second virtual network within the computing service, and at least one request to create the catalog within the computing service.Type: GrantFiled: September 25, 2020Date of Patent: March 5, 2024Inventors: Alan Goldman, Michael J. Sabin, Radhesham Shah, Leo C. Singleton, Kireeti A. Valicherla
-
Patent number: 11907361Abstract: An apparatus, system and method for protecting the confidentiality and integrity of a secure object running on a computer system by protecting the memory pages owned by the secure object, including assigning a secure object an ID, labeling the memory pages owned by a secure object with the ID of the secure object, maintaining an Access Control Monitor (ACM) table for the memory pages on the system, controlling access to memory pages by monitoring load and store instructions and comparing information in the ACM table with the ID of the software that is executing these instructions; and limiting access to a memory page to the owner of the memory page.Type: GrantFiled: March 17, 2020Date of Patent: February 20, 2024Assignee: International Business Machines CorporationInventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
-
Publication number: 20220198064Abstract: A method, system and apparatus for provisioning a computation into a trusted execution environment, including verifying the trusted execution environment, generating integrity information of the computation, generating sealed data, sending information of the computation, the sealed data, and integrity information to the trusted execution environment, confirming the sealed data, and verifying integrity of the computation information from the integrity information and the computation information.Type: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
-
Publication number: 20220198070Abstract: A method, system and apparatus for generating a computation such that it will execute in a target trusted execution environment (TEE), including selecting the target TEE, generating an authorization that is satisfied by a TEE, associating the authorization with the computation that executes in the TEE that is authorized, and generating the computation with the associated authorization.Type: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
-
Patent number: 11366832Abstract: Methods and systems for managing cloud services are disclosed herein. According to various aspects of the disclosure, a number of users of cloud services can be organized in to a plurality of hierarchically organized groups. A feature associated with a cloud resource can then be enabled for a first group of users. An enablement value can then be calculated for a member of a second group of users and the feature can be enabled for that member of the second group of users based on the calculated enablement value.Type: GrantFiled: July 27, 2017Date of Patent: June 21, 2022Assignee: Citrix Systems, Inc.Inventors: Kevin Woodmansee, Leo C. Singleton, IV, Alan Goldman
-
Patent number: 11306041Abstract: Catalytic methods for synthesis of super linear alkenyl arenes and alkyl arenes are provided. The methods are capable of synthesizing super linear alkyl and alkenyl arenes from simple arene and olefin starting materials and with high selectivity for linear coupling. Methods are also provided for making a 2,6-dimethylnapthalene (DMN) or 2,6-methylethylnapthalene (MEN).Type: GrantFiled: March 30, 2018Date of Patent: April 19, 2022Assignee: University of Virginia Patent FoundationInventors: William Schinski, Alan Goldman, Thomas B. Gunnoe, Michael S. Webster-Gardiner, Nichole Schwartz
-
Publication number: 20220035642Abstract: A computer system configured to autonomously provision at least a portion of a desktop as a service (DaaS) system is provided. The computer system includes a memory, a network interface, and a processor configured to receive, via the network interface, a request to add a catalog of virtual desktops to an account associated with a tenant of the computing service, and transmit, in response to reception of the request, a plurality of requests to the computing service. The plurality of requests comprise at least one request to create a first virtual network associated with the tenant within the computing service, at least one request to connect the first virtual network to a second virtual network within the computing service, and at least one request to create the catalog within the computing service.Type: ApplicationFiled: September 25, 2020Publication date: February 3, 2022Applicant: Citrix Systems, Inc.Inventors: Alan Goldman, Michael J. Sabin, Radhesham Shah, Leo C. Singleton, Kireeti A. Valicherla
-
Publication number: 20210163377Abstract: Catalytic methods for synthesis of super linear alkenyl arenes and alkyl arenes are provided. The methods are capable of synthesizing super linear alkyl and alkenyl arenes from simple arene and olefin starting materials and with high selectivity for linear coupling. Methods are also provided for making a 2,6-dimethylnapthalene (DMN) or 2,6-methylethylnapthalene (MEN).Type: ApplicationFiled: March 30, 2018Publication date: June 3, 2021Inventors: William SCHINSKI, Alan GOLDMAN, Thomas B. GUNNOE, Michael S. WEBSTER-GARDINER, Nichole SCHWARTZ
-
Patent number: 10915632Abstract: According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.Type: GrantFiled: November 27, 2018Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth Alan Goldman, Jakob Christopher Lang, Benno Schuepferling, Dennis Zeisberg
-
Publication number: 20200218799Abstract: An apparatus, system and method for protecting the confidentiality and integrity of a secure object running on a computer system by protecting the memory pages owned by the secure object, including assigning a secure object an ID, labeling the memory pages owned by a secure object with the ID of the secure object, maintaining an Access Control Monitor (ACM) table for the memory pages on the system, controlling access to memory pages by monitoring load and store instructions and comparing information in the ACM table with the ID of the software that is executing these instructions; and limiting access to a memory page to the owner of the memory page.Type: ApplicationFiled: March 17, 2020Publication date: July 9, 2020Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
-
Publication number: 20200167474Abstract: According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.Type: ApplicationFiled: November 27, 2018Publication date: May 28, 2020Inventors: KENNETH ALAN GOLDMAN, JAKOB CHRISTOPHER LANG, BENNO SCHUEPFERLING, DENNIS ZEISBERG
-
Patent number: 10628579Abstract: A processor in a computer system, the processor including a mechanism supporting a Secure Object that comprises information that is protected so that other software on said computer system cannot access or undetectably tamper with said information, thereby protecting both a confidentiality and an integrity of the Secure Object information while making the Secure Object information available to the Secure Object itself during execution of the Secure Object. The mechanism includes a crypto mechanism that decrypts and integrity-checks Secure Object information as said Secure Object information moves into the computer system from an external storage system, and encrypts and updates an integrity value for Secure Object information as said Secure Object information moves out of the computer system to the external storage system, and a memory protection mechanism that protects the confidentiality and integrity of Secure Object information when that information is in the memory of the computer system.Type: GrantFiled: August 28, 2015Date of Patent: April 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney Douglass Holloway Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
-
Publication number: 20190034513Abstract: Methods and systems for managing cloud services are disclosed herein. According to various aspects of the disclosure, a number of users of cloud services can be organized in to a plurality of hierarchically organized groups. A feature associated with a cloud resource can then be enabled for a first group of users. An enablement value can then be calculated for a member of a second group of users and the feature can be enabled for that member of the second group of users based on the calculated enablement value.Type: ApplicationFiled: July 27, 2017Publication date: January 31, 2019Inventors: Kevin Woodmansee, Leo C. Singleton, IV, Alan Goldman
-
Publication number: 20160171250Abstract: A processor in a computer system, the processor including a mechanism supporting a Secure Object that comprises information that is protected so that other software on said computer system cannot access or undetectably tamper with said information, thereby protecting both a confidentiality and an integrity of the Secure Object information while making the Secure Object information available to the Secure Object itself during execution of the Secure Object. The mechanism includes a crypto mechanism that decrypts and integrity-checks Secure Object information as said Secure Object information moves into the computer system from an external storage system, and encrypts and updates an integrity value for Secure Object information as said Secure Object information moves out of the computer system to the external storage system, and a memory protection mechanism that protects the confidentiality and integrity of Secure Object information when that information is in the memory of the computer system.Type: ApplicationFiled: August 28, 2015Publication date: June 16, 2016Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
-
Patent number: 9350955Abstract: Some embodiments include a method of operating a computing device for performing solar shading analysis. The method can include: receiving a multimedia message from a mobile device, the multimedia message including a photograph of an image of sky reflected off of a reflective dome attached to an apparatus platform; identifying an unobstructed sky area and an obstructed sky area in the photograph; computing a shading percentage based on relative portions of the unobstructed sky area and the obstructed sky area; and generating a solar analysis report including the shading percentage, in response to receiving the multimedia message.Type: GrantFiled: September 18, 2014Date of Patent: May 24, 2016Assignee: Armageddon Energy, Inc.Inventors: Dmitry Dimov, Mark Alan Goldman
-
Patent number: 9302954Abstract: The invention provides methods and compositions useful for synthesizing alkylaromatics from an n-alkanes.Type: GrantFiled: October 22, 2012Date of Patent: April 5, 2016Assignee: Rutgers, The State University of New JerseyInventors: Alan Goldman, Ritu Ahuja, William Schinski
-
Publication number: 20150002661Abstract: Some embodiments include a method of operating a computing device for performing solar shading analysis. The method can include: receiving a multimedia message from a mobile device, the multimedia message including a photograph of an image of sky reflected off of a reflective dome attached to an apparatus platform; identifying an unobstructed sky area and an obstructed sky area in the photograph; computing a shading percentage based on relative portions of the unobstructed sky area and the obstructed sky area; and generating a solar analysis report including the shading percentage, in response to receiving the multimedia message.Type: ApplicationFiled: September 18, 2014Publication date: January 1, 2015Inventors: Dmitry Dimov, Mark Alan Goldman